@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.update-banner[data-v-4e4404a4]{position:fixed;top:0;left:0;right:0;z-index:var(--z-banner);display:flex;align-items:center;gap:12px;padding:10px 16px;background:linear-gradient(135deg,#f97316,#dc2626);color:#fff;font-size:13px;font-weight:600;box-shadow:0 4px 14px #dc262659;cursor:pointer;transition:filter .15s}.update-banner[data-v-4e4404a4]:hover{filter:brightness(1.05)}.update-banner[data-v-4e4404a4]:active{filter:brightness(.95)}.update-banner[data-v-4e4404a4]:focus-visible{outline:2px solid white;outline-offset:-4px}.ub-icon[data-v-4e4404a4]{font-size:18px;flex-shrink:0}.ub-text[data-v-4e4404a4]{flex:1;min-width:0}.ub-btn[data-v-4e4404a4]{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.4);background:#ffffff26;color:#fff;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}.ub-btn.primary[data-v-4e4404a4]{background:#fff;color:#dc2626;border-color:#fff}.ub-btn.primary[data-v-4e4404a4]:hover{transform:translateY(-1px)}.ub-btn.secondary[data-v-4e4404a4]{padding:6px 10px}.ub-btn.secondary[data-v-4e4404a4]:hover{background:#ffffff47}.slide-down-enter-active[data-v-4e4404a4],.slide-down-leave-active[data-v-4e4404a4]{transition:transform .25s ease,opacity .25s ease}.slide-down-enter-from[data-v-4e4404a4],.slide-down-leave-to[data-v-4e4404a4]{transform:translateY(-100%);opacity:0}.modal-card[data-v-d535def9]{width:100%;border-radius:20px;overflow:hidden;max-height:90vh;display:flex;flex-direction:column;background:var(--surface-strong)!important;box-shadow:0 1px #ffffff80 inset,0 30px 80px #00000047,0 12px 32px #0000002e}:root.dark .modal-card[data-v-d535def9]{box-shadow:0 1px #ffffff14 inset,0 30px 80px #0009,0 12px 32px #0006}.modal-head[data-v-d535def9]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border-strong-opaque);box-shadow:0 1px #fff6}:root.dark .modal-head[data-v-d535def9]{box-shadow:0 1px #ffffff0d}.modal-title[data-v-d535def9]{font-size:16px;font-weight:700;letter-spacing:-.2px;margin:0;color:var(--text-1)}.modal-close[data-v-d535def9]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;color:var(--text-3);cursor:pointer;transition:background .15s,color .15s}.modal-close svg[data-v-d535def9]{width:16px;height:16px}.modal-close[data-v-d535def9]:hover{background:var(--surface);color:var(--text-1)}.modal-body[data-v-d535def9]{padding:18px 22px;overflow-y:auto}.modal-foot[data-v-d535def9]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--border-strong-opaque);box-shadow:0 1px #fff6 inset}:root.dark .modal-foot[data-v-d535def9]{box-shadow:0 1px #ffffff0d inset}.modal-enter-active[data-v-d535def9]{transition:opacity .16s var(--ease-out),transform .22s var(--ease-out)}.modal-leave-active[data-v-d535def9]{transition:opacity .12s var(--ease-in),transform .12s var(--ease-in)}.modal-enter-active .modal-card[data-v-d535def9],.modal-leave-active .modal-card[data-v-d535def9]{transition:transform .22s var(--ease-out)}.modal-enter-from[data-v-d535def9],.modal-leave-to[data-v-d535def9]{opacity:0}.modal-enter-from .modal-card[data-v-d535def9]{transform:scale(.96)}.modal-leave-to .modal-card[data-v-d535def9]{transform:scale(.97)}.shared-drawer[data-v-2d39ddb1]{display:flex;flex-direction:column;max-height:min(88vh,100dvh - 32px);border-radius:20px;overflow:hidden}.sd-head[data-v-2d39ddb1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px 12px;border-bottom:1px solid var(--border-strong-opaque);flex:0 0 auto}.sd-title[data-v-2d39ddb1]{margin:0;font-size:16px;font-weight:700;letter-spacing:-.2px;color:var(--text-1)}.sd-close[data-v-2d39ddb1]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:transparent;border:none;border-radius:8px;color:var(--text-3);cursor:pointer;transition:background .15s,color .15s}.sd-close svg[data-v-2d39ddb1]{width:14px;height:14px}.sd-close[data-v-2d39ddb1]:hover{background:var(--surface);color:var(--text-1)}.sd-body[data-v-2d39ddb1]{padding:16px 20px;overflow-y:auto;flex:1 1 auto}.sd-foot[data-v-2d39ddb1]{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 16px;border-top:1px solid var(--border-strong-opaque);flex:0 0 auto}.toggle[data-v-24908031]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit;text-transform:none;letter-spacing:normal;font-weight:400;font-size:13px;color:var(--text-1)}.toggle.disabled[data-v-24908031]{cursor:not-allowed;opacity:.5}.track[data-v-24908031]{position:relative;flex-shrink:0;padding:0;border:none;cursor:pointer;background:#94a3b859;transition:background .2s var(--ease-out)}.track[data-v-24908031]:disabled{cursor:not-allowed}.size-md .track[data-v-24908031]{width:36px;height:22px;border-radius:11px}.size-sm .track[data-v-24908031]{width:26px;height:16px;border-radius:8px}.size-lg .track[data-v-24908031]{width:64px;height:36px;border-radius:18px}.thumb[data-v-24908031]{position:absolute;top:2px;left:2px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;transition:transform .2s var(--ease-out),box-shadow .2s}.size-md .thumb[data-v-24908031]{width:18px;height:18px}.size-sm .thumb[data-v-24908031]{width:12px;height:12px}.size-lg .thumb[data-v-24908031]{width:30px;height:30px}.mode-fire .track.on[data-v-24908031]{background:linear-gradient(135deg,var(--orange-500, #f97316),var(--fire-600, #dc2626));box-shadow:0 0 0 1px color-mix(in srgb,var(--fire-600) 25%,transparent),0 2px 6px color-mix(in srgb,var(--fire-500) 30%,transparent)}.mode-stoplight .track[data-v-24908031]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 0 0 1px #dc26264d,0 2px 8px #dc262652;transition:background .4s cubic-bezier(.4,0,.2,1),box-shadow .4s}.mode-stoplight .track.on[data-v-24908031]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 0 1px #16a34a4d,0 2px 8px #16a34a52}.size-md .track.on .thumb[data-v-24908031]{transform:translate(14px)}.size-sm .track.on .thumb[data-v-24908031]{transform:translate(10px)}.size-lg .track.on .thumb[data-v-24908031]{transform:translate(28px)}.track:not(:disabled):active .thumb[data-v-24908031]{box-shadow:0 1px 3px #00000040,0 0 0 6px color-mix(in srgb,var(--fire-500) 18%,transparent)}.track.on:not(:disabled):active .thumb[data-v-24908031]{box-shadow:0 1px 3px #00000040,0 0 0 6px color-mix(in srgb,var(--fire-500) 32%,transparent)}.text[data-v-24908031]{display:flex;flex-direction:column;min-width:0;line-height:1.3}.lbl[data-v-24908031]{font-size:13px;font-weight:500;color:var(--text-1);text-transform:none;letter-spacing:normal}.desc[data-v-24908031]{font-size:11px;color:var(--text-3);margin-top:1px;text-transform:none;letter-spacing:normal;font-weight:400}:root.dark .track{background:#64748b73}.member-picker[data-v-79a0f4cb]{display:flex;flex-direction:column;gap:6px}.mp-search-wrap[data-v-79a0f4cb]{position:relative}.mp-search-icon[data-v-79a0f4cb]{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--text-3, #94a3b8);pointer-events:none}.mp-search-clear[data-v-79a0f4cb]{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:0;background:var(--surface, rgba(0,0,0,.05));border-radius:50%;color:var(--text-2, #475569);cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center}.mp-search-clear[data-v-79a0f4cb]:hover{background:var(--surface-hover, rgba(0,0,0,.08));color:var(--text-1, #0f172a)}.mp-search[data-v-79a0f4cb]{width:100%;padding:9px 10px 9px 32px;background:var(--card-bg, #fff);border:1px solid var(--card-border, #e2e8f0);border-radius:10px;font:inherit;font-size:13px;color:var(--text-1, #0f172a);outline:none;box-sizing:border-box}.mp-search[data-v-79a0f4cb]:focus{border-color:var(--fire-500, #ef4444);box-shadow:0 0 0 3px color-mix(in srgb,var(--fire-500, #ef4444) 15%,transparent)}.mp-card[data-v-79a0f4cb]{border:1px solid var(--card-border, #e2e8f0);border-radius:10px;overflow:hidden}.mp-counts[data-v-79a0f4cb]{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;background:var(--bg-subtle, #f8fafc);border-bottom:1px solid var(--card-border, #e2e8f0);font-size:11.5px;color:var(--text-3, #94a3b8);font-weight:600}.mp-bulk[data-v-79a0f4cb]{background:transparent;border:0;font:inherit;font-size:11.5px;font-weight:700;color:var(--fire-600, #dc2626);cursor:pointer;padding:2px 6px;border-radius:5px}.mp-bulk[data-v-79a0f4cb]:hover{background:color-mix(in srgb,var(--fire-500, #ef4444) 10%,transparent)}.mp-list[data-v-79a0f4cb]{list-style:none;padding:0;margin:0;overflow-y:auto}.mp-row[data-v-79a0f4cb]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--card-border, #e2e8f0);cursor:pointer;transition:background .12s}.mp-row[data-v-79a0f4cb]:last-child{border-bottom:none}.mp-row[data-v-79a0f4cb]:hover{background:var(--surface, rgba(0,0,0,.03))}.mp-row.selected[data-v-79a0f4cb]{background:color-mix(in srgb,var(--fire-500, #ef4444) 6%,transparent)}.mp-row.inactive[data-v-79a0f4cb]{opacity:.62}.mp-main[data-v-79a0f4cb]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.mp-name[data-v-79a0f4cb]{font-size:13px;color:var(--text-1, #0f172a);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-rank[data-v-79a0f4cb],.mp-meta[data-v-79a0f4cb]{font-size:11px;color:var(--text-3, #94a3b8);flex-shrink:0}.mp-inactive-badge[data-v-79a0f4cb]{font-size:9.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:1px 6px;border-radius:4px;background:var(--bg-subtle, #f1f5f9);color:var(--text-3, #94a3b8);flex-shrink:0}.mp-empty[data-v-79a0f4cb]{padding:18px;text-align:center;color:var(--text-3, #94a3b8);font-size:13px}.mp-position[data-v-79a0f4cb]{width:140px;padding:5px 10px;background:var(--card-bg, #fff);border:1px solid var(--card-border, #e2e8f0);border-radius:6px;font:inherit;font-size:12px;color:var(--text-1, #0f172a);outline:none;flex-shrink:0}.mp-position[data-v-79a0f4cb]:focus{border-color:var(--fire-500, #ef4444)}.toast-stack[data-v-cd69dccd]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 14px);left:50%;transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:8px;width:min(420px,calc(100vw - 24px));pointer-events:none}.toast[data-v-cd69dccd]{pointer-events:auto;width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--card-bg);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 10px 40px #0000002e;font-size:13px;color:var(--text-1);cursor:pointer;border-left:3px solid var(--text-3);transition:transform .15s var(--ease-out)}.toast[data-v-cd69dccd]:hover{transform:translateY(2px)}.toast-clear-all[data-v-cd69dccd]{pointer-events:auto;align-self:flex-end;padding:4px 10px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:999px;color:var(--text-2);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.toast-clear-all[data-v-cd69dccd]:hover{color:var(--fire-600);border-color:var(--fire-500)}.toast.t-success[data-v-cd69dccd]{border-left-color:#16a34a}.toast.t-error[data-v-cd69dccd]{border-left-color:var(--fire-500)}.toast.t-warning[data-v-cd69dccd]{border-left-color:#f59e0b}.toast.t-info[data-v-cd69dccd]{border-left-color:#3b82f6}.toast.t-loading[data-v-cd69dccd]{border-left-color:#6366f1;cursor:default}.toast-icon[data-v-cd69dccd]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.toast-icon svg[data-v-cd69dccd]{width:20px;height:20px}.t-success .toast-icon[data-v-cd69dccd]{color:#16a34a}.t-error .toast-icon[data-v-cd69dccd]{color:var(--fire-600)}.t-warning .toast-icon[data-v-cd69dccd]{color:#d97706}.t-info .toast-icon[data-v-cd69dccd]{color:#3b82f6}.t-loading .toast-icon[data-v-cd69dccd]{color:#6366f1}.spinner[data-v-cd69dccd]{width:16px;height:16px;border:2px solid rgba(99,102,241,.25);border-top-color:#6366f1;border-radius:50%;animation:bpv-spin-cd69dccd .7s linear infinite}@keyframes bpv-spin-cd69dccd{to{transform:rotate(360deg)}}.toast-body[data-v-cd69dccd]{flex:1;min-width:0;line-height:1.4}.toast-title[data-v-cd69dccd]{font-weight:700;font-size:13px;margin-bottom:1px}.toast-msg[data-v-cd69dccd]{color:var(--text-2);font-size:13px;word-wrap:break-word}.t-loading .toast-msg[data-v-cd69dccd]{color:var(--text-1)}.toast-close[data-v-cd69dccd]{flex-shrink:0;width:22px;height:22px;background:transparent;border:none;border-radius:4px;color:var(--text-3);cursor:pointer;font-size:12px}.toast-close[data-v-cd69dccd]:hover{background:var(--surface);color:var(--text-1)}.toast-enter-from[data-v-cd69dccd]{opacity:0;transform:translateY(-16px) scale(.96)}.toast-leave-to[data-v-cd69dccd]{opacity:0;transform:translateY(-12px) scale(.96)}.toast-enter-active[data-v-cd69dccd]{transition:opacity .22s var(--ease-out),transform .24s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-cd69dccd]{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.toast-move[data-v-cd69dccd]{transition:transform .2s var(--ease-out)}.confirm-backdrop[data-v-672cb9ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-confirm);background:#00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.confirm-box[data-v-672cb9ed]{max-width:420px;width:100%;padding:22px 24px 20px;border-radius:18px;text-align:center;background:var(--surface-solid-bg, #ffffff);box-shadow:0 30px 60px #00000038}.confirm-icon[data-v-672cb9ed]{width:52px;height:52px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#94a3b81f;color:#64748b}.confirm-icon svg[data-v-672cb9ed]{width:26px;height:26px}.v-danger .confirm-icon[data-v-672cb9ed]{background:#ef44441f;color:var(--fire-600)}.v-warning .confirm-icon[data-v-672cb9ed]{background:#f59e0b26;color:#d97706}.confirm-title[data-v-672cb9ed]{font-size:16px;font-weight:700;color:var(--card-value, var(--text-1));margin:0 0 4px}.confirm-msg[data-v-672cb9ed]{font-size:13px;color:var(--text-1);margin:0 0 18px;line-height:1.5}.confirm-actions[data-v-672cb9ed]{display:flex;gap:8px;justify-content:center}.btn-ghost[data-v-672cb9ed],.btn-confirm[data-v-672cb9ed]{padding:9px 18px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:transform .15s var(--ease-out),box-shadow .15s}.btn-ghost[data-v-672cb9ed]{background:transparent;color:var(--text-2);border:1px solid var(--card-border)}.btn-ghost[data-v-672cb9ed]:hover{background:var(--surface);color:var(--text-1)}.btn-confirm[data-v-672cb9ed]{border:none;color:#fff;background:var(--gradient);box-shadow:0 2px 10px #ef444440}.btn-confirm[data-v-672cb9ed]:hover{transform:translateY(-1px);box-shadow:0 4px 18px #ef444459}.btn-confirm.danger[data-v-672cb9ed]{background:linear-gradient(180deg,#ef4444,#dc2626)}.btn-confirm.warning[data-v-672cb9ed]{background:linear-gradient(180deg,#f59e0b,#d97706);box-shadow:0 2px 10px #f59e0b40}.btn-confirm.default[data-v-672cb9ed]{background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 2px 10px #3b82f640}.confirm-enter-from[data-v-672cb9ed],.confirm-leave-to[data-v-672cb9ed]{opacity:0}.confirm-enter-active[data-v-672cb9ed],.confirm-leave-active[data-v-672cb9ed]{transition:opacity .15s}.confirm-enter-from .confirm-box[data-v-672cb9ed],.confirm-leave-to .confirm-box[data-v-672cb9ed]{transform:scale(.96)}.confirm-enter-active .confirm-box[data-v-672cb9ed],.confirm-leave-active .confirm-box[data-v-672cb9ed]{transition:transform .15s var(--ease-out)}.auto-save[data-v-07e5f779]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.2px;background:var(--bg-subtle);color:var(--text-3);transition:background .2s,color .2s}.auto-save svg[data-v-07e5f779]{width:12px;height:12px}.ind-dot[data-v-07e5f779]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.state-pending[data-v-07e5f779]{background:#f59e0b1f;color:#d97706}.state-pending .ind-dot[data-v-07e5f779]{animation:pulse-07e5f779 1.2s ease-in-out infinite;opacity:1}:root.dark .state-pending{color:#fcd34d}.state-saving[data-v-07e5f779]{background:#3b82f61f;color:#2563eb}.state-saving .ind-spin[data-v-07e5f779]{animation:spin-07e5f779 .7s linear infinite;transform-origin:center}:root.dark .state-saving{color:#93c5fd}.state-saved[data-v-07e5f779]{background:#22c55e1f;color:#16a34a}:root.dark .state-saved{color:#4ade80}.state-error[data-v-07e5f779]{background:#ef44441f;color:#dc2626;cursor:help}:root.dark .state-error{color:#fca5a5}.state-idle[data-v-07e5f779]{font-weight:500;opacity:.7}@keyframes pulse-07e5f779{50%{opacity:.3;transform:scale(.85)}}@keyframes spin-07e5f779{to{transform:rotate(360deg)}}.fade-enter-active[data-v-07e5f779],.fade-leave-active[data-v-07e5f779]{transition:opacity .2s}.fade-enter-from[data-v-07e5f779],.fade-leave-to[data-v-07e5f779]{opacity:0}.progress-wrap[data-v-64c7647b]{position:fixed;top:0;left:0;right:0;height:3px;z-index:150;pointer-events:none;background:transparent}.progress-fill[data-v-64c7647b]{height:100%;background:var(--gradient);box-shadow:0 0 8px #ef444480;transition:width .22s var(--ease-out)}.bar-enter-from[data-v-64c7647b],.bar-leave-to[data-v-64c7647b]{opacity:0}.bar-enter-active[data-v-64c7647b],.bar-leave-active[data-v-64c7647b]{transition:opacity .22s}.shader-bg[data-v-4f94b0b0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.shader-bg--inline[data-v-4f94b0b0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden}.shader-bg__canvas[data-v-4f94b0b0],.shader-bg__poster[data-v-4f94b0b0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transform:translateZ(0);backface-visibility:hidden;border-radius:inherit}.shader-bg__poster[data-v-4f94b0b0]{object-fit:cover}.embers[data-v-bd3d24a6]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0;border-radius:inherit}.embers.is-fixed[data-v-bd3d24a6]{position:fixed;z-index:-1}.embers span[data-v-bd3d24a6]{position:absolute;bottom:-10px;border-radius:50%;background:var(--c);box-shadow:0 0 calc(var(--blur, 4px) * 1.5) var(--c),0 0 calc(var(--blur, 4px) * 3) color-mix(in srgb,var(--c) 45%,transparent);opacity:0;animation:ember-rise-bd3d24a6 linear infinite;will-change:transform,opacity}@keyframes ember-rise-bd3d24a6{0%{transform:translateZ(0) scale(.7);opacity:0}10%{opacity:.85}60%{opacity:.55}to{transform:translate3d(var(--drift, 0px),-110vh,0) scale(1.1);opacity:0}}@media(prefers-reduced-motion:reduce){.embers[data-v-bd3d24a6]{display:none}}.seg[data-v-a1de0f7d]{position:relative;display:inline-flex;padding:2px;background:color-mix(in srgb,var(--bg-subtle) 80%,transparent);border:1px solid color-mix(in srgb,var(--card-border) 60%,transparent);border-radius:10px}.seg-active[data-v-a1de0f7d]{position:absolute;top:2px;left:2px;bottom:2px;border-radius:8px;background:var(--card-bg);box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent),0 1px 3px #00000014;pointer-events:none;z-index:0}:root.dark .seg-active[data-v-a1de0f7d]{background:color-mix(in srgb,white 12%,var(--card-bg))}.seg-btn[data-v-a1de0f7d]{position:relative;z-index:1;padding:6px 14px;border:none;background:transparent;font:inherit;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--text-1) 60%,transparent);border-radius:8px;cursor:pointer;letter-spacing:.2px;transition:color .18s;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.seg-btn.on[data-v-a1de0f7d]{color:var(--fire-600)}:root.dark .seg-btn[data-v-a1de0f7d]{color:#ffffffa6}:root.dark .seg-btn.on[data-v-a1de0f7d]{color:var(--fire-400)}.seg.is-small .seg-btn[data-v-a1de0f7d]{padding:4px 10px;font-size:11px}.seg-btn.is-icon[data-v-a1de0f7d]{padding:6px 10px}.seg.is-small .seg-btn.is-icon[data-v-a1de0f7d]{padding:5px 8px}.seg-icon[data-v-a1de0f7d]{width:16px;height:16px;display:block}.seg.is-block[data-v-a1de0f7d]{display:flex;width:100%}.seg.is-block .seg-btn[data-v-a1de0f7d]{flex:1;min-width:0}.seg.is-block .seg-btn span[data-v-a1de0f7d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg.is-scrollable[data-v-a1de0f7d]{display:flex;max-width:100%;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.seg.is-scrollable[data-v-a1de0f7d]::-webkit-scrollbar{display:none}.seg.is-scrollable .seg-btn[data-v-a1de0f7d]{flex:0 0 auto}.seg.is-scrollable .seg-active-measured[data-v-a1de0f7d]{top:2px;bottom:2px}.tabrail[data-v-b6d2b091]{position:relative;display:flex;gap:2px;padding:4px;background:var(--card-bg);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--card-border);border-radius:12px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.tabrail[data-v-b6d2b091]::-webkit-scrollbar{display:none}.tabrail-pill[data-v-b6d2b091]{position:absolute;top:4px;bottom:4px;border-radius:9px;background:var(--gradient-subtle);box-shadow:inset 0 1px color-mix(in srgb,white 30%,transparent),0 1px 4px #00000014;pointer-events:none;z-index:0;transition:left .34s cubic-bezier(.34,1.56,.64,1),width .34s cubic-bezier(.34,1.56,.64,1),opacity .18s ease;will-change:left,width}:root.dark .tabrail-pill[data-v-b6d2b091]{background:color-mix(in srgb,var(--fire-500) 18%,color-mix(in srgb,white 8%,var(--card-bg)))}.tabrail-btn[data-v-b6d2b091]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:0;background:transparent;border-radius:9px;color:color-mix(in srgb,var(--text-1) 60%,transparent);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .18s}.tabrail-btn[data-v-b6d2b091]:hover{color:var(--text-1)}.tabrail-btn.on[data-v-b6d2b091]{color:var(--fire-600);font-weight:700}:root.dark .tabrail-btn[data-v-b6d2b091]{color:#ffffffa6}:root.dark .tabrail-btn.on[data-v-b6d2b091]{color:var(--fire-400)}.tabrail-icon[data-v-b6d2b091]{width:16px;height:16px;flex-shrink:0}.tabrail-label[data-v-b6d2b091]{letter-spacing:.1px}@media(max-width:600px){.tabrail-btn[data-v-b6d2b091]{padding:7px 11px;font-size:12.5px}.tabrail-icon[data-v-b6d2b091]{width:14px;height:14px}}.combined-agenda[data-v-c92d8652]{display:flex;flex-direction:column;gap:14px;min-width:0}.agenda-bar[data-v-c92d8652]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px;background:var(--card-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--card-border);border-radius:12px}.view-switch[data-v-c92d8652]{display:flex;gap:2px;padding:2px;background:var(--bg-subtle);border-radius:9px}.view-switch button[data-v-c92d8652]{padding:5px 12px;background:transparent;border:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--text-3);border-radius:7px;cursor:pointer;transition:all .15s}.view-switch button[data-v-c92d8652]:hover{color:var(--text-1)}.view-switch button.active[data-v-c92d8652]{background:var(--card-bg);color:var(--fire-600);box-shadow:0 1px 3px #0000000d}:root.dark .view-switch button.active[data-v-c92d8652]{color:var(--fire-400)}.range-nav[data-v-c92d8652]{display:flex;align-items:center;gap:4px}.nav-btn[data-v-c92d8652]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--card-border);border-radius:8px;color:var(--text-2);font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:all .15s}.nav-btn[data-v-c92d8652]:hover{color:var(--fire-600);border-color:var(--fire-500)}.today-btn[data-v-c92d8652]{padding:5px 12px;border:1px solid var(--card-border);border-radius:8px;background:transparent;color:var(--text-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.today-btn[data-v-c92d8652]:hover{color:var(--fire-600);border-color:var(--fire-500)}.range-label[data-v-c92d8652]{font-size:13px;font-weight:600;color:var(--text-1);margin-left:6px;text-transform:capitalize}.filters[data-v-c92d8652]{display:flex;flex-wrap:wrap;gap:4px;margin-left:auto}.chip[data-v-c92d8652]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:transparent;border:1px solid var(--card-border);border-radius:999px;color:var(--text-3);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s}.chip[data-v-c92d8652]:hover{color:var(--text-1)}.chip.active[data-v-c92d8652]{background:color-mix(in srgb,var(--c) 14%,transparent);border-color:color-mix(in srgb,var(--c) 45%,transparent);color:var(--c)}.chip .dot[data-v-c92d8652]{width:7px;height:7px;border-radius:50%}.state[data-v-c92d8652]{padding:40px 20px;text-align:center;font-size:13px;color:var(--text-3)}.state.empty[data-v-c92d8652]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px}.month-grid[data-v-c92d8652]{background:var(--card-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--card-border);border-radius:14px;overflow:hidden}.weekdays[data-v-c92d8652]{display:grid;grid-template-columns:repeat(7,1fr);padding:8px 0;border-bottom:1px solid var(--card-border)}.weekdays>div[data-v-c92d8652]{text-align:center;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3)}.days[data-v-c92d8652]{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(110px,auto)}.day[data-v-c92d8652]{border-right:1px solid var(--card-border);border-bottom:1px solid var(--card-border);padding:5px;min-height:110px;display:flex;flex-direction:column;gap:4px}.day[data-v-c92d8652]:nth-child(7n){border-right:none}.day.out-month[data-v-c92d8652]{background:color-mix(in srgb,var(--bg-subtle) 50%,transparent)}.day.today[data-v-c92d8652]{background:color-mix(in srgb,var(--fire-500) 8%,transparent)}.day-head[data-v-c92d8652]{display:flex;justify-content:flex-end}.day-num[data-v-c92d8652]{font-size:11px;font-weight:600;color:var(--text-2);padding:1px 5px;border-radius:4px}.day.today .day-num[data-v-c92d8652]{background:var(--fire-500);color:#fff}.day.out-month .day-num[data-v-c92d8652]{color:var(--text-3);opacity:.5}.day-items[data-v-c92d8652]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.pill[data-v-c92d8652]{display:flex;flex-direction:column;gap:1px;padding:5px 6px;min-height:30px;background:color-mix(in srgb,var(--c) 12%,transparent);border-left:3px solid var(--c);border-radius:5px;font-size:10.5px;font-weight:600;color:var(--text-1);cursor:pointer;overflow:hidden;transition:background .12s,transform .12s}.pill[data-v-c92d8652]:hover{background:color-mix(in srgb,var(--c) 22%,transparent);transform:translate(1px)}.pill[data-v-c92d8652]:active{transform:scale(.97)}.pill-row1[data-v-c92d8652]{display:flex;align-items:center;gap:5px}.pill-kind[data-v-c92d8652]{font-size:8.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:var(--c);padding:1px 5px;border-radius:3px;flex-shrink:0}.pill-time[data-v-c92d8652]{font-family:ui-monospace,monospace;font-size:9.5px;color:var(--c);font-weight:700;flex-shrink:0}.pill-title[data-v-c92d8652]{font-size:11px;font-weight:700;color:var(--text-1);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;word-break:break-word}.pill-meta[data-v-c92d8652]{font-size:9.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.pill.more-pill[data-v-c92d8652]{background:var(--bg-subtle);border-left-color:transparent;color:var(--text-3);font-size:10px;font-weight:700;text-align:center;align-items:center;justify-content:center;min-height:22px;padding:3px 6px}.pill.more-pill[data-v-c92d8652]:hover{background:color-mix(in srgb,var(--text-3) 15%,var(--bg-subtle));transform:none}.more[data-v-c92d8652]{font-size:10px;color:var(--text-3);padding-left:5px;font-weight:600}.week-grid[data-v-c92d8652]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.wcol[data-v-c92d8652]{background:var(--card-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--card-border);border-radius:12px;padding:8px;min-height:180px}.wcol.today[data-v-c92d8652]{border-color:color-mix(in srgb,var(--fire-500) 40%,var(--card-border))}.wcol-head[data-v-c92d8652]{display:flex;justify-content:space-between;align-items:baseline;padding:2px 4px 6px;margin-bottom:6px;border-bottom:1px solid var(--card-border)}.wcol-day[data-v-c92d8652]{font-size:11px;font-weight:700;color:var(--text-2);text-transform:capitalize}.wcol.today .wcol-day[data-v-c92d8652]{color:var(--fire-600)}.wcol-count[data-v-c92d8652]{font-size:10px;font-weight:700;padding:1px 6px;background:var(--bg-subtle);border-radius:999px;color:var(--text-3)}.wcol-empty[data-v-c92d8652]{list-style:none;font-size:11px;color:var(--text-3);text-align:center;padding:8px 0}.wcol-items[data-v-c92d8652]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.w-item[data-v-c92d8652]{display:flex;gap:6px;padding:5px 6px;background:color-mix(in srgb,var(--c) 10%,transparent);border-radius:7px;cursor:pointer;transition:background .15s}.w-item[data-v-c92d8652]:hover{background:color-mix(in srgb,var(--c) 20%,transparent)}.w-bar[data-v-c92d8652]{width:3px;background:var(--c);border-radius:2px;flex-shrink:0}.w-body[data-v-c92d8652]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.w-tags[data-v-c92d8652]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.w-kind[data-v-c92d8652]{font-size:8.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:#fff;background:var(--c);padding:1px 5px;border-radius:3px}.w-time[data-v-c92d8652]{font-family:ui-monospace,monospace;font-size:9.5px;font-weight:700;color:var(--c)}.w-title[data-v-c92d8652]{font-size:11.5px;font-weight:700;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.w-loc[data-v-c92d8652]{font-size:10px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-sub[data-v-c92d8652]{font-size:10px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list[data-v-c92d8652]{display:flex;flex-direction:column;gap:12px}.day-header[data-v-c92d8652]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-3);margin:0 0 6px 2px}.day-list[data-v-c92d8652]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.item-trailing[data-v-c92d8652]{display:inline-flex;align-items:center;gap:4px;align-self:center}.item[data-v-c92d8652]{display:grid;grid-template-columns:50px 1fr auto;gap:12px;align-items:flex-start;padding:12px;cursor:pointer}.item.has-tint[data-v-c92d8652]{border-color:color-mix(in srgb,var(--c) 50%,transparent)!important}.item.is-bday[data-v-c92d8652]{padding:6px 10px;cursor:default;grid-template-columns:38px 1fr}.item.is-bday .item-date[data-v-c92d8652]{padding:3px 0;min-width:38px}.item.is-bday .item-date .d-num[data-v-c92d8652]{font-size:14px}.item.is-bday .item-title[data-v-c92d8652]{font-size:13px}.item.is-bday .item-trailing[data-v-c92d8652]{display:none}.item-date[data-v-c92d8652]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 0;border-radius:10px;background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 22%,transparent)}.d-day[data-v-c92d8652]{font-size:9px;font-weight:700;color:var(--c);text-transform:uppercase;letter-spacing:.6px;line-height:1}.d-num[data-v-c92d8652]{font-size:18px;font-weight:800;color:var(--text-1);line-height:1.1;margin:1px 0;font-variant-numeric:tabular-nums}.d-mon[data-v-c92d8652]{font-size:9px;font-weight:700;color:var(--c);text-transform:uppercase;letter-spacing:.6px;line-height:1}.item-body[data-v-c92d8652]{min-width:0;display:flex;flex-direction:column;gap:3px}.item-tags[data-v-c92d8652]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-now[data-v-c92d8652]{font-size:10px;font-weight:800;letter-spacing:.4px;color:var(--c, #dc2626);text-transform:uppercase;animation:status-pulse-c92d8652 1.6s ease-in-out infinite}.status-today[data-v-c92d8652]{font-size:10px;font-weight:800;letter-spacing:.4px;color:var(--c, #f97316);text-transform:uppercase}@keyframes status-pulse-c92d8652{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.status-now[data-v-c92d8652]{animation:none}}.kind-tag[data-v-c92d8652]{font-size:9.5px;font-weight:800;color:var(--c);text-transform:uppercase;letter-spacing:.6px}.time-inline[data-v-c92d8652]{font-size:10.5px;color:var(--text-3);font-weight:600;font-family:ui-monospace,monospace}.rsvp-mini[data-v-c92d8652]{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--bg-subtle)}.rsvp-mini .rsvp-in[data-v-c92d8652]{color:#16a34a}.rsvp-mini .rsvp-maybe[data-v-c92d8652]{color:#d97706}.rsvp-mini .rsvp-out[data-v-c92d8652]{color:#dc2626}.item-title[data-v-c92d8652]{font-size:14px;font-weight:700;color:var(--text-1);letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-loc[data-v-c92d8652]{font-size:11px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-extra[data-v-c92d8652]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-top:4px;font-size:11px;min-width:0}.extra-group[data-v-c92d8652]{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--c) 80%,transparent);color:#fff;font-weight:700;font-size:10px;letter-spacing:.2px;flex-shrink:0}.extra-leader[data-v-c92d8652]{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-weight:600;min-width:0;flex:1 1 auto;overflow:hidden}.extra-leader svg[data-v-c92d8652]{width:11px;height:11px;color:var(--text-3);flex-shrink:0}.extra-names[data-v-c92d8652]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.extra-more[data-v-c92d8652]{flex-shrink:0;white-space:nowrap}@media(max-width:640px){.days[data-v-c92d8652]{grid-auto-rows:minmax(70px,auto)}.day[data-v-c92d8652]{min-height:70px;padding:3px}.pill[data-v-c92d8652]{padding:2px 4px}.pill-title[data-v-c92d8652]{font-size:10px}.pill-meta[data-v-c92d8652],.pill-time[data-v-c92d8652],.pill-kind[data-v-c92d8652]{display:none}.week-grid[data-v-c92d8652]{grid-template-columns:1fr;gap:6px}.wcol[data-v-c92d8652]{min-height:auto}.filters[data-v-c92d8652]{order:3;width:100%}.range-nav .range-label[data-v-c92d8652]{display:none}}.agenda-skel[data-v-c92d8652]{padding:0}.agenda-skel .day-list[data-v-c92d8652]{display:flex;flex-direction:column;gap:6px;padding:0;margin:0;list-style:none}.skel-item[data-v-c92d8652]{pointer-events:none;cursor:default!important}.skel-date[data-v-c92d8652]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 10px;background:color-mix(in srgb,currentColor 6%,transparent);border-radius:8px}.skel-d-day[data-v-c92d8652],.skel-d-num[data-v-c92d8652],.skel-d-mon[data-v-c92d8652]{display:block;border-radius:4px;background:color-mix(in srgb,currentColor 14%,transparent);animation:skel-agenda-shimmer-c92d8652 1.4s ease-in-out infinite}.skel-d-day[data-v-c92d8652]{width:22px;height:8px}.skel-d-num[data-v-c92d8652]{width:26px;height:16px}.skel-d-mon[data-v-c92d8652]{width:20px;height:8px}.skel-day-header[data-v-c92d8652]{display:block;width:64px;height:13px;border-radius:3px;background:var(--bg-subtle, color-mix(in srgb, var(--text-3) 18%, transparent));margin:12px 0 6px 4px;opacity:.6}.skel-day-header[data-v-c92d8652]:first-child{margin-top:4px}.skel-tags[data-v-c92d8652]{display:flex;gap:6px;margin-bottom:6px}.skel-tag[data-v-c92d8652]{display:inline-block;width:50px;height:12px;border-radius:4px;background:color-mix(in srgb,currentColor 14%,transparent);animation:skel-agenda-shimmer-c92d8652 1.4s ease-in-out infinite}.skel-tag-time[data-v-c92d8652]{width:38px}.skel-line[data-v-c92d8652]{display:block;height:12px;border-radius:4px;background:color-mix(in srgb,currentColor 14%,transparent);animation:skel-agenda-shimmer-c92d8652 1.4s ease-in-out infinite;margin-top:4px}.skel-line-title[data-v-c92d8652]{height:14px}.skel-line-sub[data-v-c92d8652]{height:10px;opacity:.7}@keyframes skel-agenda-shimmer-c92d8652{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}@keyframes skel-agenda-fade-c92d8652{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.skel-line[data-v-c92d8652],.skel-d-day[data-v-c92d8652],.skel-d-num[data-v-c92d8652],.skel-d-mon[data-v-c92d8652],.skel-tag[data-v-c92d8652],.skel-quip[data-v-c92d8652]{animation:none;opacity:.7}}.rank-avatar[data-v-89550413]{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,transparent);overflow:hidden;transition:background .2s}.rank-avatar img[data-v-89550413]{width:70%;height:70%;object-fit:contain;display:block}.rank-avatar.large[data-v-89550413]{border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,transparent),color-mix(in srgb,var(--accent) 6%,transparent));box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 15%,transparent)}.rank-avatar.large img[data-v-89550413]{width:78%;height:78%}.rank-avatar.unknown[data-v-89550413]{background:color-mix(in srgb,var(--text-3) 14%,transparent);color:var(--text-3)}.rank-avatar.bare[data-v-89550413],.rank-avatar.bare.unknown[data-v-89550413]{background:transparent;border-radius:0;box-shadow:none}.rank-avatar.bare img[data-v-89550413]{width:100%;height:100%}.fallback[data-v-89550413]{width:50%;height:50%}.skill-badge[data-v-c5b57d7f]{display:inline-flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:.4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;flex-shrink:0;line-height:1;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.18))}.skill-badge[title^=Aspirant][data-v-c5b57d7f]:not(.is-brand){background:transparent!important;color:#64748b!important;box-shadow:inset 0 0 0 1.5px #64748b!important;filter:none}:root.dark .skill-badge[title^=Aspirant][data-v-c5b57d7f]:not(.is-brand){color:#94a3b8!important;box-shadow:inset 0 0 0 1.5px #475569!important}.skill-badge.is-brand[data-v-c5b57d7f]{background:transparent!important;color:#f97316!important;box-shadow:inset 0 0 0 1.5px #f97316!important;filter:none}.skill-checker[data-v-c5b57d7f]{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;padding:2px;vertical-align:middle;background:conic-gradient(#dc2626 90deg,#fff 90deg,#fff 180deg,#dc2626 180deg,#dc2626 270deg,#fff 270deg) 0 0 / var(--ck-cell, 7px) var(--ck-cell, 7px);box-shadow:0 0 0 1px #0000000f}.skill-checker .ck-in[data-v-c5b57d7f]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 2px;background:#fff;border-radius:2px;font-weight:900;color:#b91c1c;line-height:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.skill-checker .ck-in svg[data-v-c5b57d7f]{display:block}.mini-truck-custom[data-v-e7af8cfc]{vertical-align:middle}.mini-truck-custom[data-v-e7af8cfc] svg{width:100%;height:100%}.mini-truck-custom.is-animated[data-v-e7af8cfc]{filter:brightness(1.06) saturate(1.05) drop-shadow(0 2px 2px rgba(40,22,12,.3))}.mini-truck-empty[data-v-e7af8cfc]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-subtle, #f1f5f9);border:1px dashed var(--card-border, #cbd5e1);border-radius:8px;color:var(--text-3, #64748b);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.mini-truck[data-v-e7af8cfc]{overflow:visible;flex-shrink:0}.mini-truck.is-onderbezet[data-v-e7af8cfc]{filter:drop-shadow(0 0 .5px var(--text-3))}:root.dark .mini-truck.is-onderbezet[data-v-e7af8cfc]{filter:none}.pulse-dot[data-v-cb329739]{display:inline-block;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--dot-color) 25%,transparent)}.pulse-dot.is-pulsing[data-v-cb329739]{animation:pd-pulse-cb329739 1.6s ease-in-out infinite}@keyframes pd-pulse-cb329739{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--dot-color) 25%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--dot-color) 5%,transparent)}}@media(prefers-reduced-motion:reduce){.pulse-dot.is-pulsing[data-v-cb329739]{animation:none}}.mk-banner-wrap[data-v-bc49b712]{display:flex;flex-direction:column;gap:10px;padding:8px 10px 4px}.mk-banner[data-v-bc49b712]{position:relative;display:grid;grid-template-columns:1fr;gap:8px;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--card-bg, #fff) 78%,transparent);border:1px solid color-mix(in srgb,#f97316 35%,var(--card-border, #e5e7eb));backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 8px 24px color-mix(in srgb,#f97316 14%,transparent),inset 0 1px color-mix(in srgb,white 35%,transparent)}.mk-banner.dir-in[data-v-bc49b712]{border-color:color-mix(in srgb,#16a34a 35%,var(--card-border, #e5e7eb));box-shadow:0 8px 24px color-mix(in srgb,#16a34a 14%,transparent),inset 0 1px color-mix(in srgb,white 35%,transparent)}.mk-banner.escalated[data-v-bc49b712]{border-color:color-mix(in srgb,#dc2626 50%,var(--card-border, #e5e7eb));animation:mk-pulse-bc49b712 1.6s ease-in-out infinite}.mk-banner.claimed[data-v-bc49b712]{border-color:color-mix(in srgb,#facc15 50%,var(--card-border, #e5e7eb))}@keyframes mk-pulse-bc49b712{0%,to{box-shadow:0 8px 24px color-mix(in srgb,#dc2626 18%,transparent),inset 0 1px color-mix(in srgb,white 35%,transparent)}50%{box-shadow:0 10px 32px color-mix(in srgb,#dc2626 38%,transparent),inset 0 1px color-mix(in srgb,white 35%,transparent)}}.mk-head[data-v-bc49b712]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.mk-icon[data-v-bc49b712]{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f97316,#dc2626);color:#fff;flex-shrink:0;box-shadow:0 2px 6px color-mix(in srgb,#f97316 35%,transparent)}.mk-banner.dir-in .mk-icon[data-v-bc49b712]{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 2px 6px color-mix(in srgb,#16a34a 35%,transparent)}.mk-banner.escalated .mk-icon[data-v-bc49b712]{animation:mk-icon-pulse-bc49b712 1.4s ease-in-out infinite}@keyframes mk-icon-pulse-bc49b712{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.mk-icon svg[data-v-bc49b712]{width:14px;height:14px}.mk-cs[data-v-bc49b712]{font-family:ui-monospace,monospace;font-size:14px;font-weight:800;letter-spacing:-.2px;color:var(--text-1, #111)}.mk-dir[data-v-bc49b712]{padding:2px 8px;background:color-mix(in srgb,#f97316 18%,transparent);color:#ea580c;border-radius:999px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.mk-banner.dir-in .mk-dir[data-v-bc49b712]{background:color-mix(in srgb,#16a34a 18%,transparent);color:#15803d}.mk-when[data-v-bc49b712]{margin-left:auto;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700;color:var(--text-3, #6b7280)}.mk-line[data-v-bc49b712]{margin:0;font-size:13px;line-height:1.45;color:var(--text-2, #374151)}.mk-line strong[data-v-bc49b712]{color:var(--text-1, #111);font-weight:700}.mk-status[data-v-bc49b712]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2, #374151);padding:8px 10px;background:color-mix(in srgb,var(--bg-subtle, #f3f4f6) 70%,transparent);border-radius:10px}.mk-ttl-label[data-v-bc49b712]{font-weight:700;color:var(--text-3, #6b7280);text-transform:uppercase;font-size:10px;letter-spacing:.5px}.mk-ttl[data-v-bc49b712]{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;color:#ea580c;letter-spacing:-.4px;margin-left:auto}.mk-banner.dir-in .mk-ttl[data-v-bc49b712]{color:#15803d}.mk-banner.escalated .mk-ttl[data-v-bc49b712]{color:#dc2626}.mk-warn[data-v-bc49b712]{color:#dc2626;font-weight:800}.mk-claim-info strong[data-v-bc49b712]{color:var(--text-1, #111);font-weight:800}.mk-claim-info em[data-v-bc49b712]{font-style:normal;color:var(--text-3, #6b7280)}.mk-oos[data-v-bc49b712]{margin:0;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,#f59e0b 16%,transparent);color:#92400e;font-size:12px;line-height:1.45}.mk-oos strong[data-v-bc49b712]{font-weight:800}.mk-actions[data-v-bc49b712]{display:flex;gap:8px;flex-wrap:wrap}.mk-btn[data-v-bc49b712]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:11px;border:0;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.2px;cursor:pointer;transition:transform .12s,box-shadow .18s,opacity .15s;flex:1;min-width:120px;justify-content:center}.mk-btn svg[data-v-bc49b712]{width:14px;height:14px}.mk-btn[data-v-bc49b712]:hover{transform:translateY(-1px)}.mk-btn[data-v-bc49b712]:active{transform:scale(.96)}.mk-btn.primary[data-v-bc49b712]{background:linear-gradient(135deg,#f97316,#dc2626);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,#f97316 35%,transparent)}.mk-btn.primary[data-v-bc49b712]:hover{box-shadow:0 6px 16px color-mix(in srgb,#f97316 45%,transparent)}.mk-btn.primary.green[data-v-bc49b712]{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 12px color-mix(in srgb,#16a34a 35%,transparent)}.mk-btn.primary.green[data-v-bc49b712]:hover{box-shadow:0 6px 16px color-mix(in srgb,#16a34a 45%,transparent)}.mk-btn.ghost[data-v-bc49b712]{flex:0 0 auto;min-width:0;padding:10px 14px;background:transparent;color:var(--text-2, #374151);border:1px solid var(--card-border, #e5e7eb)}.mk-btn.ghost[data-v-bc49b712]:hover{background:color-mix(in srgb,var(--text-3, #6b7280) 6%,transparent)}.mk-btn.hold-btn[data-v-bc49b712]{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation}.mk-btn.hold-btn .hold-fill[data-v-bc49b712]{position:absolute;inset:0 auto 0 0;width:0%;background:color-mix(in srgb,white 38%,transparent);box-shadow:inset -1px 0 #ffffffb3;transition:none;pointer-events:none}.mk-btn.hold-btn[data-v-bc49b712]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#ffffffd9,#fffffff2);transform:scaleX(0);transform-origin:left center;transition:transform 60ms linear;pointer-events:none;opacity:0}.mk-btn.hold-btn.holding[data-v-bc49b712]:after{opacity:1;transform:scaleX(var(--hold-progress, 0))}.mk-btn.hold-btn .hold-content[data-v-bc49b712]{position:relative;display:inline-flex;align-items:center;gap:6px}.mk-btn.hold-btn.holding[data-v-bc49b712]{animation:hold-pulse-bc49b712 .6s ease-in-out infinite}@keyframes hold-pulse-bc49b712{0%,to{transform:scale(1)}50%{transform:scale(.985)}}.mk-aged-pill[data-v-bc49b712]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#dc26261a;border:1px solid rgba(220,38,38,.35);color:var(--text-1, #1c1917);font:inherit;font-size:12px;font-weight:700;cursor:pointer;margin:4px 0;animation:mk-aged-pulse-bc49b712 2s ease-in-out infinite;text-align:left;max-width:max-content}.mk-aged-pill[data-v-bc49b712]:hover{background:#dc262629}.mk-aged-pill.dir-in[data-v-bc49b712]{background:#16a34a1a;border-color:#16a34a59}.mk-aged-pill.dir-in[data-v-bc49b712]:hover{background:#16a34a29}.mk-aged-dot[data-v-bc49b712]{width:8px;height:8px;border-radius:50%;background:#dc2626;flex-shrink:0;animation:mk-aged-dot-bc49b712 1.4s ease-in-out infinite}.dir-in .mk-aged-dot[data-v-bc49b712]{background:#16a34a}.mk-aged-text[data-v-bc49b712]{display:inline-flex;gap:4px;align-items:baseline}.mk-aged-text em[data-v-bc49b712]{font-style:normal;opacity:.7;font-size:11px}.mk-aged-action[data-v-bc49b712]{font-size:10px;opacity:.8;text-transform:uppercase;letter-spacing:.5px;padding-left:6px;border-left:1px solid rgba(0,0,0,.18)}@keyframes mk-aged-pulse-bc49b712{0%,to{box-shadow:0 0 #dc262652}50%{box-shadow:0 0 0 8px #dc262600}}@keyframes mk-aged-dot-bc49b712{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.mk-aged-pill[data-v-bc49b712]{animation:none}.mk-aged-dot[data-v-bc49b712]{animation:none;opacity:.9}}.nu-body[data-v-4432d07b]{display:flex;flex-direction:column;gap:8px;min-width:0}.nc-head[data-v-4432d07b]{display:flex;align-items:flex-start;gap:12px}.nc-truck[data-v-4432d07b]{display:block;flex-shrink:0}.nc-grid[data-v-4432d07b]{flex:1;min-width:0;display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center}.nc-grid .nc-cs[data-v-4432d07b]{grid-column:1;grid-row:1}.nc-grid .nc-big[data-v-4432d07b]{grid-column:2;grid-row:1;justify-self:end;margin-left:0}.nc-grid .nc-status-cluster[data-v-4432d07b]{grid-column:1;grid-row:2;justify-self:start}.nc-grid .nc-skills[data-v-4432d07b]{grid-column:2;grid-row:2;justify-self:end}.nc-status-cluster[data-v-4432d07b]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.nc-cs[data-v-4432d07b]{font-family:ui-monospace,monospace;font-weight:900;font-size:19px;letter-spacing:-.4px;color:var(--text-1);display:inline-flex;align-items:center;gap:7px}.nc-repl-orig[data-v-4432d07b]{font-family:ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--text-3);opacity:.85}.nc-niv-pill[data-v-4432d07b]{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);line-height:1.3;margin-top:2px}.nc-big[data-v-4432d07b]{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1;color:var(--text-1);flex-shrink:0;display:inline-flex;align-items:baseline;gap:2px}.nc-big em[data-v-4432d07b]{font-style:normal;font-size:11px;font-weight:600;color:var(--text-3);margin-left:4px;letter-spacing:.3px;text-transform:uppercase}.nc-asp[data-v-4432d07b]{font-size:14px;font-weight:700;letter-spacing:-.3px;color:var(--text-3);margin-left:6px;display:inline-flex;align-items:baseline;gap:1px}.nc-asp em[data-v-4432d07b]{font-size:9px;color:var(--text-3);margin-left:2px}.nc-skills[data-v-4432d07b]{display:flex;flex-wrap:wrap;gap:3px}.nc-skills .sp[data-v-4432d07b]{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:4px;font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2;background:var(--sp-c, transparent);border:1px solid transparent;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18)}.nc-skills .sp b[data-v-4432d07b]{display:inline-flex;align-items:center}.nc-skills .sp.short[data-v-4432d07b]{--sp-c: #dc2626}.nc-skills .sp.exact[data-v-4432d07b]{--sp-c: #f97316}.nc-skills .sp.surplus[data-v-4432d07b]{--sp-c: #16a34a}.nc-skills .sp.chwts.surplus[data-v-4432d07b],.nc-skills .sp.mewts.surplus[data-v-4432d07b]{--sp-c: #2563eb;color:#fff}.nc-skills .sp.asp[data-v-4432d07b]{--sp-c: #94a3b8}.nc-skills .sp[data-v-4432d07b] .skill-badge,.nc-skills .sp.asp[data-v-4432d07b] .skill-badge[title^=Aspirant],:root.dark{background:transparent!important;color:inherit!important;box-shadow:none!important;filter:none!important;padding:0!important;min-width:0!important;border-radius:0!important}.nc-oos[data-v-4432d07b]{display:flex;align-items:flex-start;gap:8px;padding:8px 11px;border-radius:8px;background:color-mix(in srgb,#dc2626 8%,transparent);border:1px solid color-mix(in srgb,#dc2626 30%,transparent);font-size:12px}.nc-oos-tag[data-v-4432d07b]{flex-shrink:0;padding:2px 7px;border-radius:4px;background:#dc2626;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;margin-top:1px}.nc-oos-body[data-v-4432d07b]{flex:1;min-width:0;color:var(--text-2);font-weight:600;white-space:normal;word-break:break-word;line-height:1.45}.nc-oos-body em[data-v-4432d07b]{font-style:italic;color:var(--text-3);font-weight:500}.nc-oos-time[data-v-4432d07b]{flex-shrink:0;color:var(--text-3);font-weight:700;font-family:ui-monospace,monospace;font-size:11px}.nc-crew-wrap[data-v-4432d07b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.nc-crew-wrap.open[data-v-4432d07b]{grid-template-rows:1fr}.nc-crew-inner[data-v-4432d07b]{overflow:hidden;min-height:0}.crew[data-v-4432d07b]{list-style:none;padding:6px 0 0;margin:0;display:flex;flex-direction:column;gap:3px;border-top:1px solid var(--card-border)}.crew li[data-v-4432d07b]{display:flex;align-items:center;gap:6px;padding:3px 4px;font-size:12px;border-radius:4px}.crew li.own[data-v-4432d07b]{box-shadow:-2px 0 0 0 var(--fire-500);padding-left:6px}.crew li.asp-only[data-v-4432d07b]>:not(.sk-row):not(.nm-wrap){opacity:.55}.crew li.asp-only .nm[data-v-4432d07b]{opacity:.55}.nm-wrap[data-v-4432d07b]{flex:1;min-width:0;display:inline-flex;align-items:center;gap:5px}.crew .nm[data-v-4432d07b]{color:var(--text-1);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew .sk-row[data-v-4432d07b]{display:inline-flex;gap:4px;align-items:center}.crew .sk-beurt[data-v-4432d07b]{width:13px;height:13px;color:#ea580c;flex-shrink:0;margin-right:2px}.nc-next[data-v-4432d07b]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;margin-top:2px;border-top:1px solid var(--card-border);font-size:11px}.nn-label[data-v-4432d07b]{color:var(--text-3);text-transform:uppercase;font-weight:700;letter-spacing:.3px;font-size:9.5px}.nn-niv[data-v-4432d07b]{font-weight:700;font-size:9.5px;text-transform:uppercase;letter-spacing:.4px}.nn-time[data-v-4432d07b]{color:var(--text-1);font-weight:700;font-family:ui-monospace,monospace;margin-left:auto}.wb[data-v-22cac727]{overflow:hidden;white-space:nowrap;line-height:1.3;max-width:100%}.wb-inner[data-v-22cac727]{display:inline-block;white-space:nowrap;font-style:italic;color:var(--text-3, #6b7280);will-change:transform}.wb.is-marquee .wb-inner[data-v-22cac727]{animation:wb-pingpong-22cac727 9s ease-in-out infinite alternate}@keyframes wb-pingpong-22cac727{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--shift, 0px)))}}@media(prefers-reduced-motion:reduce){.wb.is-marquee .wb-inner[data-v-22cac727]{animation:none}}.info-ticker[data-v-1ee0b50f]{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;min-width:0;padding:2px 4px;overflow:hidden;font-size:12.5px;line-height:1.4}.info-ticker.compact[data-v-1ee0b50f]{gap:9px}.info-ticker.clickable[data-v-1ee0b50f]{cursor:pointer;-webkit-user-select:none;user-select:none}.info-ticker.clickable[data-v-1ee0b50f]:focus-visible{outline:2px solid var(--text-3, #6b7280);outline-offset:2px;border-radius:6px}.chip[data-v-1ee0b50f]{display:inline-flex;align-items:baseline;gap:5px;flex-shrink:0}.chip-icon[data-v-1ee0b50f]{font-size:1.05em;line-height:1}.chip-label[data-v-1ee0b50f]{color:var(--text-2, #374151);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.chip.sev-warn .chip-label[data-v-1ee0b50f]{color:#b45309;font-weight:600}.chip.sev-alert .chip-label[data-v-1ee0b50f]{color:#b91c1c;font-weight:650}.chip.is-forecast .chip-label[data-v-1ee0b50f]{color:var(--text-1, inherit);font-weight:600}:root.dark .info-ticker .chip.sev-warn .chip-label{color:#fcd34d}:root.dark .info-ticker .chip.sev-alert .chip-label{color:#fca5a5}.tdc[data-v-2f05b805]{display:flex;flex-direction:column;gap:10px}.tdc-kopregel[data-v-2f05b805]{margin:0;font-size:11px;color:var(--text-3, #6b7280)}.tdc-h[data-v-2f05b805]{margin:8px 2px 0;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3, #7c8698)}.tdc-plain[data-v-2f05b805]{margin:0;font-size:12.5px;color:var(--text-2, #374151)}.tdc-sig[data-v-2f05b805]{position:relative;background:var(--card-bg, #fff);border:1px solid var(--card-border, #e6e9ef);border-radius:14px;padding:12px 12px 11px;overflow:hidden}.tdc-sig[data-v-2f05b805]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tk-accent)}.tdc-sig.tn-rood[data-v-2f05b805]{--tk-tint: #FBEAEA;--tk-accent: #C42B2B}.tdc-sig.tn-oranje[data-v-2f05b805]{--tk-tint: #FDF0E3;--tk-accent: #DE7E1C}.tdc-sig.tn-info[data-v-2f05b805]{--tk-tint: #E9F0FA;--tk-accent: #2F6EB5}.tdc-sig.tn-ok[data-v-2f05b805]{--tk-tint: #E7F5EC;--tk-accent: #2E9E5B}:root.dark .tdc-sig.tn-rood{--tk-tint: #C42B2B26;--tk-accent: #E05252}:root.dark .tdc-sig.tn-oranje{--tk-tint: #DE7E1C22;--tk-accent: #E8933C}:root.dark .tdc-sig.tn-info{--tk-tint: #2F6EB524;--tk-accent: #5B93D6}:root.dark .tdc-sig.tn-ok{--tk-tint: #2E9E5B22;--tk-accent: #4CB878}.tdc-sig-kop[data-v-2f05b805]{display:flex;gap:10px;align-items:flex-start}.tdc-sig-icoon[data-v-2f05b805]{flex:none;width:30px;height:30px;border-radius:9px;background:var(--tk-tint);display:grid;place-items:center;font-size:15px}.tdc-sig-zin[data-v-2f05b805]{margin:0;font-size:13px;font-weight:650;line-height:1.32;color:var(--text-1, #1b2430)}.tdc-sig-toel[data-v-2f05b805]{margin:3px 0 0;font-size:11.5px;line-height:1.45;color:var(--text-2, #5b6472)}.tdc-meta[data-v-2f05b805]{margin:9px 0 0;display:grid;gap:3.5px;border-top:1px dashed var(--card-border, #ebedf2);padding-top:8px}.tdc-mrij[data-v-2f05b805]{display:flex;gap:8px;font-size:11px;line-height:1.5}.tdc-mrij dt[data-v-2f05b805]{flex:none;width:62px;color:var(--text-3, #98a1b0)}.tdc-mrij dd[data-v-2f05b805]{margin:0;color:var(--text-2, #3a4454);min-width:0}.tdc-mrij a[data-v-2f05b805]{color:inherit;text-decoration:underline dotted}.tdc-chip[data-v-2f05b805]{display:inline-flex;align-items:center;font-size:9.5px;font-weight:650;padding:1.5px 8px;border-radius:99px;background:var(--chip-bg, #eef1f5);color:var(--text-3, #5a6474);vertical-align:1px}.tdc-chip-groen[data-v-2f05b805]{background:#e2f3e8;color:#1e6b3d}:root.dark .tdc-chip-groen{background:#2e9e5b26;color:#9fddb8}.tdc-now[data-v-2f05b805]{display:flex;align-items:center;gap:11px}.tdc-now-main[data-v-2f05b805]{flex:1;min-width:0}.tdc-now-temp[data-v-2f05b805]{font-size:24px;font-weight:700;line-height:1.1;color:var(--text-1, #111827)}.tdc-now-desc[data-v-2f05b805]{font-size:12.5px;color:var(--text-2, #374151);text-transform:capitalize}.tdc-now-meta[data-v-2f05b805]{font-size:11.5px;color:var(--text-3, #6b7280);text-align:right;display:flex;flex-direction:column;gap:2px}.tdc-fc[data-v-2f05b805]{margin-top:9px;border-top:1px dashed var(--card-border, #ebedf2);padding-top:4px;display:flex;flex-direction:column}.tdc-fc-row[data-v-2f05b805]{display:grid;grid-template-columns:76px 22px 1fr auto auto;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2, #374151);padding:4px 0}.tdc-fc-row+.tdc-fc-row[data-v-2f05b805]{border-top:1px solid var(--card-border, #f0f2f6)}.tdc-fc-label[data-v-2f05b805]{color:var(--text-3, #6b7280);text-transform:capitalize}.tdc-fc-desc[data-v-2f05b805]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdc-fc-temp[data-v-2f05b805]{font-variant-numeric:tabular-nums;font-weight:600}.tdc-fc-extra[data-v-2f05b805]{font-size:11.5px;color:var(--text-3, #6b7280);font-variant-numeric:tabular-nums}.tdc-voet[data-v-2f05b805]{margin-top:6px;border-top:1px solid var(--card-border, #e6e9ef);padding-top:10px;display:grid;gap:7px;font-size:10.5px;line-height:1.55;color:var(--text-3, #6a7484)}.tdc-voet strong[data-v-2f05b805]{color:var(--text-2, #3a4454)}.tdc-voet p[data-v-2f05b805]{margin:0}#wv5{--bg:#150a10;--ink:#f7ede9;--rose:#e8967f;--blush:#d98b8b;--wine:#6d2233;--plum:#3a1526;--peach:#f2b8a0;--mag:#ff2e88;--org:#ff6a3d;--amb:#ffb15e;--viol:#a78bfa;--indigo:#818cf8;--hair:rgba(247,237,233,.16);--fire:linear-gradient(120deg,var(--amb) 4%,var(--org) 42%,var(--mag) 96%);--vfire:linear-gradient(120deg,#c7d2fe,var(--viol) 55%,var(--indigo));--spring:cubic-bezier(.3,1.35,.45,1);--out:cubic-bezier(.2,.9,.25,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--bg);color:var(--ink);overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:pan-y;font-family:Inter,system-ui,-apple-system,sans-serif}#wv5 *{box-sizing:border-box}#wv5 .loadscreen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;font-size:14px;opacity:.8}#wv5 .loader{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:0 28px}#wv5 .beacon{position:relative;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 50% 55%,var(--amb) 0%,var(--org) 52%,rgba(255,106,61,.18) 72%,transparent 76%);animation:w5beacon 1.1s ease-in-out infinite}#wv5 .beacon i{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;filter:blur(4px);background:conic-gradient(from 0deg,rgba(255,177,94,.55) 0 42deg,transparent 74deg 178deg,rgba(255,46,136,.35) 198deg 240deg,transparent 272deg);animation:w5spin 1.5s linear infinite}#wv5 .loadline{display:block;min-height:1.4em;animation:w5loadline .45s var(--out) both}@keyframes w5beacon{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.1);opacity:1}}@keyframes w5spin{to{transform:rotate(360deg)}}@keyframes w5loadline{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#wv5 .beacon,#wv5 .beacon i,#wv5 .loadline{animation:none}}#wv5 #bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#wv5 .bg-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}#wv5 .bg-item.show{opacity:1}#wv5 .bg-tint{position:absolute;top:0;right:0;bottom:0;left:0}#wv5 .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(135% 90% at 50% 14%,#150a101f 22%,#150a108c 68%,#150a10e0),linear-gradient(180deg,#150a108c,#150a1057 42%,#150a10d1)}#wv5 .scrim.light{background:linear-gradient(180deg,#150a1099,#150a1014 26%,#150a1014 56%,#150a10db)}#wv5 .scrim.heavy{background:linear-gradient(180deg,#150a10d1,#150a10e6)}#wv5 .scrim.cool{background:radial-gradient(120% 85% at 50% 28%,#1710284d 18%,#120c22a8 66%,#0c0818e6)}#wv5 .jacket{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size}#wv5 .j-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100cqw,calc(100cqh*1525/2026));aspect-ratio:1525/2026;animation:w5jz 9s ease-out forwards}@keyframes w5jz{0%{transform:translate(-50%,-50%) scale(1.05)}to{transform:translate(-50%,-50%) scale(1)}}#wv5 .j-inner img{width:100%;height:100%;object-fit:fill;display:block}#wv5 .namebox{position:absolute;left:56.6%;top:29%;width:43%;transform:translate(-50%,-50%) rotate(-3.5deg);display:flex;align-items:center;justify-content:center}#wv5 .jname{position:relative;white-space:nowrap;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1;color:#17120c;text-shadow:0 1px 0 rgba(255,240,205,.45),0 -1px 0 rgba(0,0,0,.5);-webkit-text-stroke:.4px rgba(0,0,0,.32)}#wv5 .jname.measure{position:absolute;visibility:hidden}#wv5 .ch{display:inline-block;clip-path:inset(-8% 102% -12% -2%);animation:w5st .42s ease both;animation-delay:var(--d)}@keyframes w5st{0%{clip-path:inset(-8% 102% -12% -2%);transform:translateY(1.5px) rotate(-1.6deg) scaleY(.94)}55%{clip-path:inset(-8% -2% -12% -2%);transform:translateY(-.8px) rotate(.6deg) scaleY(1.04)}to{clip-path:inset(-8% -2% -12% -2%);transform:none}}#wv5 .needle{position:absolute;top:50%;left:0;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#d8c9a8 70%);box-shadow:0 0 10px 2px #fff4d6cc,0 0 2px #0006;animation:w5nd var(--tt,2s) linear both;pointer-events:none}@keyframes w5nd{0%{left:-2%;opacity:0}6%{opacity:1}92%{opacity:1}to{left:101%;opacity:0}}#wv5 .thread{position:absolute;left:2%;right:2%;bottom:-16%;height:2px;background:repeating-linear-gradient(90deg,rgba(30,18,8,.75) 0 5px,transparent 5px 9px);clip-path:inset(0 100% 0 0);animation:w5th var(--tt,2s) linear both;pointer-events:none}@keyframes w5th{to{clip-path:inset(0 0 0 0)}}#wv5 #deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}#wv5 .deco-item{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease}#wv5 .deco-item.show{opacity:1}#wv5 .pg{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}#wv5 .pg.far{transform:translate(calc(var(--px,0)*20px),calc(var(--py,0)*16px))}#wv5 .pg.near{transform:translate(calc(var(--px,0)*-32px),calc(var(--py,0)*-24px))}#wv5 .bl{position:absolute;translate:-50% -50%}#wv5 .bl i{display:block;width:100%;height:100%;background:var(--c);opacity:var(--o);filter:blur(var(--b));border-radius:53% 47% 62% 38%/45% 58% 42% 55%;will-change:transform;animation:w5mo 40s linear infinite;animation-delay:var(--md,0s)}@keyframes w5mo{to{transform:rotate(360deg) scale(1.05)}}#wv5 #grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}#wv5 #vig{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(120% 100% at 50% 45%,transparent 55%,rgba(8,4,7,.55) 100%)}#wv5 #fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;mix-blend-mode:screen}#wv5 .progress{position:absolute;top:calc(env(safe-area-inset-top,0px) + 14px);left:16px;right:16px;display:flex;gap:4px;z-index:9}#wv5 .seg{flex:1;height:2px;border-radius:2px;background:#f7ede933;overflow:hidden}#wv5 .seg.post{background:#a78bfa47}#wv5 .seg-fill{height:100%;width:0%;background:var(--ink)}#wv5 .seg.post .seg-fill{background:var(--viol)}#wv5 .close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 28px);right:16px;z-index:10;color:var(--ink);width:34px;height:34px;border-radius:50%;font-size:13px;cursor:pointer;display:grid;place-items:center;background:#150a1080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hair);transition:transform .18s var(--spring)}#wv5 .close:active{transform:scale(.86)}#wv5 #pausepill{position:absolute;top:calc(env(safe-area-inset-top,0px) + 32px);left:50%;transform:translate(-50%) scale(.85);z-index:10;display:flex;align-items:center;gap:8px;border-radius:999px;padding:7px 15px;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:0;transition:opacity .25s,transform .35s var(--spring);pointer-events:none;background:#150a1099;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hair)}#wv5 #pausepill.on{opacity:1;transform:translate(-50%) scale(1)}#wv5 #pausepill .pb{display:flex;gap:2.5px}#wv5 #pausepill .pb i{width:2.5px;height:10px;background:var(--amb);border-radius:1px}#wv5 .hint{position:absolute;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);left:0;right:0;text-align:center;z-index:8;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.4;font-weight:500;pointer-events:none}#wv5 #content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}#wv5 .slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 56px) 24px calc(env(safe-area-inset-bottom,0px) + 42px);color:var(--ink);text-shadow:0 1px 3px rgba(8,4,7,.55)}#wv5 .slide.leaving .rv,#wv5 .slide.leaving .rl,#wv5 .slide.leaving .rr,#wv5 .slide.leaving .rz,#wv5 .slide.leaving .tt>span{animation:w5od .24s ease both!important}@keyframes w5od{to{opacity:0;transform:translateY(-14px)}}#wv5 .center{position:relative;text-align:center;max-width:470px;width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}#wv5 .center.wide{max-width:580px}#wv5 .left{position:relative;text-align:left;max-width:500px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px}#wv5 .rv{opacity:0;transform:translateY(26px);animation:w5iu .8s var(--out) both;animation-delay:calc(var(--i,0)*.1s)}@keyframes w5iu{to{opacity:1;transform:none}}#wv5 .rl{opacity:0;transform:translate(-38px);animation:w5ix .8s var(--spring) both;animation-delay:calc(var(--i,0)*.1s)}#wv5 .rr{opacity:0;transform:translate(38px);animation:w5ix .8s var(--spring) both;animation-delay:calc(var(--i,0)*.1s)}@keyframes w5ix{to{opacity:1;transform:none}}#wv5 .rz{opacity:0;transform:scale(.86);animation:w5iz .9s var(--out) both;animation-delay:calc(var(--i,0)*.1s)}@keyframes w5iz{to{opacity:1;transform:none}}#wv5 .tt{overflow:hidden;padding-bottom:.08em}#wv5 .tt>span{display:inline-block;transform:translateY(115%);animation:w5ri .85s var(--out) both;animation-delay:calc(var(--i,0)*.1s + .1s)}@keyframes w5ri{to{transform:none}}#wv5 .lbl{font-size:10px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.72;display:flex;flex-direction:column;gap:9px}#wv5 .lbl:after{content:"";width:40px;height:1px;background:linear-gradient(90deg,var(--rose),transparent);opacity:.8}#wv5 .center .lbl{align-items:center}#wv5 .center .lbl:after{background:linear-gradient(90deg,transparent,var(--rose),transparent);width:58px}#wv5 .lbl.vio:after{background:linear-gradient(90deg,transparent,var(--viol),transparent)}#wv5 .ttl{margin:0;font-weight:700;font-size:clamp(26px,7vw,34px);line-height:1.12;letter-spacing:-.025em}#wv5 .ttl em{font-style:normal;font-weight:800;color:transparent;background:var(--fire);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 3px 20px rgba(255,106,61,.28))}#wv5 .ttl em.v{color:#c7d2fe;-webkit-text-fill-color:#c7d2fe;background:none}#wv5 .mini{font-size:13.5px;line-height:1.65;opacity:.9;max-width:430px;font-weight:400;letter-spacing:-.005em}#wv5 .mini b{font-weight:600;color:var(--peach)}#wv5 .num{font-weight:800;letter-spacing:-.035em;font-variant-numeric:tabular-nums}#wv5 .p{position:relative;border-radius:22px;background:linear-gradient(165deg,#26111c9e,#150a108c);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);border:1px solid var(--hair);box-shadow:0 26px 60px #08040780}#wv5 .p:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border-top:1px solid rgba(247,237,233,.14);mask:linear-gradient(180deg,#000 18%,transparent 55%);-webkit-mask:linear-gradient(180deg,#000 18%,transparent 55%)}#wv5 .feed{width:100%;max-width:440px;padding:14px 16px 8px;text-align:left}#wv5 .feed-h{font-size:9px;letter-spacing:.26em;text-transform:uppercase;opacity:.6;font-weight:500;margin-bottom:9px;display:flex;align-items:center;gap:8px}#wv5 .feed-h:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--org);box-shadow:0 0 8px var(--org);animation:w5bl 2s ease-in-out infinite;flex-shrink:0}@keyframes w5bl{0%,to{opacity:.5}50%{opacity:1}}#wv5 .mrow{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid rgba(247,237,233,.09);opacity:0;transform:translate(-14px);animation:w5ix .6s var(--out) both;animation-delay:var(--d)}#wv5 .mrow:first-of-type{border-top:none}#wv5 .mp{font-size:9px;font-weight:700;letter-spacing:.08em;padding:3px 7px;border-radius:4px;flex-shrink:0;margin-top:1px}#wv5 .mp.p1{background:#ff2e882e;color:#ff9dc6;border:1px solid rgba(255,46,136,.4)}#wv5 .mp.p2{background:#ffb15e24;color:var(--amb);border:1px solid rgba(255,177,94,.35)}#wv5 .mtxt{flex:1;font-family:Courier New,monospace;font-size:10.5px;font-weight:700;letter-spacing:.01em;line-height:1.5;opacity:.92;white-space:normal;word-break:break-word}#wv5 .mdate{font-size:10px;opacity:.55;font-weight:500;flex-shrink:0;margin-top:1px;font-variant-numeric:tabular-nums}#wv5 .cover{position:relative;height:100%;width:100%;max-width:520px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}#wv5 .cover-top,#wv5 .cover-bottom{display:flex;flex-direction:column;align-items:center;gap:10px}#wv5 .cover-q{font-weight:800;font-size:clamp(62px,19vw,94px);line-height:.95;letter-spacing:-.045em}#wv5 .cover-q em{font-style:normal;color:transparent;background:var(--fire);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 6px 30px rgba(255,46,136,.35))}#wv5 .cover-tag{font-size:15px;font-weight:500;opacity:.94;max-width:340px;line-height:1.55;letter-spacing:-.01em}#wv5 .swipe{display:inline-flex;align-items:center;gap:9px;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;opacity:.75;animation:w5pu 2.4s ease-in-out infinite;border-radius:999px;padding:10px 18px;background:#150a1080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--hair)}@keyframes w5pu{0%,to{opacity:.5}50%{opacity:.95}}#wv5 .hero-num{font-weight:800;font-size:clamp(96px,30vw,160px);line-height:.85;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:transparent;background:var(--fire);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 10px 44px rgba(255,46,136,.3))}#wv5 .hero-x{font-weight:600;font-size:.26em;vertical-align:1em;margin-left:.1em;letter-spacing:-.02em;-webkit-text-fill-color:rgba(247,237,233,.7);filter:none}#wv5 .statline{display:flex;gap:26px;margin-top:4px}#wv5 .st{display:flex;flex-direction:column;gap:3px;text-align:left}#wv5 .st .num{font-size:24px;color:var(--peach)}#wv5 .st span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-weight:500}#wv5 .prof{width:100%;max-width:480px;padding:20px 20px 14px;display:flex;flex-direction:column;gap:6px}#wv5 .prof svg{width:100%;height:auto;display:block;overflow:visible}#wv5 .prof-axis{font-size:9px;fill:#f7ede980;font-weight:500;letter-spacing:.1em}#wv5 .prof-peak-lbl{font-size:9.5px;fill:var(--amb);font-weight:600;letter-spacing:.18em}#wv5 .prof-line{stroke:url(#pl);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.35,.9,.3,1) .4s}#wv5 .prof-area{fill:url(#pa);opacity:0;transition:opacity 1s ease 1.5s}#wv5 .prof.run .prof-line{stroke-dashoffset:0}#wv5 .prof.run .prof-area{opacity:1}#wv5 .fact{display:flex;gap:22px;flex-wrap:wrap}#wv5 .fact .st .num{font-size:21px}#wv5 .tl{width:100%;max-width:500px;padding:24px 20px 16px}#wv5 .tl-canvas{position:relative;height:116px}#wv5 .tl-gl{position:absolute;top:0;bottom:20px;width:1px;background:#f7ede91a}#wv5 .tl-month{position:absolute;bottom:0;font-size:9px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.6;transform:translate(-50%)}#wv5 .tl-dot{position:absolute;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%) scale(0);background:var(--c);box-shadow:0 0 12px 1px var(--c);animation:w5dp .55s var(--spring) both;animation-delay:var(--d)}#wv5 .tl-dot.p1{width:15px;height:15px;box-shadow:0 0 18px 5px var(--c);border:1.5px solid rgba(247,237,233,.8)}@keyframes w5dp{to{transform:translate(-50%,-50%) scale(1)}}#wv5 .types-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:center;width:100%}#wv5 .donut-wrap{position:relative;width:min(52vw,204px);aspect-ratio:1;flex-shrink:0}#wv5 .donut-wrap svg{width:100%;height:100%}#wv5 .dseg{fill:none;stroke-width:16;stroke-linecap:butt}#wv5 .donut-c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}#wv5 .donut-n{font-size:46px;line-height:1;color:transparent;background:var(--fire);-webkit-background-clip:text;background-clip:text;text-shadow:none}#wv5 .donut-l{font-size:8.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:.7;margin-top:3px}#wv5 .legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;text-align:left;min-width:200px}#wv5 .leg{display:flex;align-items:baseline;gap:11px}#wv5 .leg-dot{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);flex-shrink:0;align-self:center}#wv5 .leg b{flex:1;font-size:13px;font-weight:500;letter-spacing:-.01em}#wv5 .leg .num{font-size:16px;color:var(--peach)}#wv5 .leg .pc{font-size:10px;opacity:.55;width:34px;text-align:right;font-weight:500;font-variant-numeric:tabular-nums}#wv5 .mapwrap{position:relative;width:100%;max-width:470px;height:44vh;min-height:240px;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px #08040799;border:1px solid var(--hair)}#wv5 .wmap{width:100%;height:100%;background:#120a14}#wv5 .wmap .maplibregl-canvas{filter:invert(1) hue-rotate(210deg) brightness(.78) contrast(1.1) saturate(.55) sepia(.14)}#wv5 .map-cap{position:absolute;left:14px;right:14px;bottom:14px;z-index:6;display:flex;align-items:baseline;gap:12px;padding:12px 16px;border-radius:14px;background:#150a10b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--hair);text-align:left}#wv5 .map-cap .num{font-size:24px;color:var(--peach)}#wv5 .map-cap span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-weight:500;line-height:1.5}#wv5 .wm-marker{width:13px;height:13px;border-radius:50%;background:var(--c);border:1.5px solid rgba(247,237,233,.9);box-shadow:0 0 14px 4px var(--c);animation:w5pop .5s var(--spring) both}@keyframes w5pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}#wv5 .radar{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 50% 40%,#241423,#120a14 75%)}#wv5 .radar .rg{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 36px,rgba(232,150,127,.06) 36px 37px),repeating-linear-gradient(90deg,transparent 0 36px,rgba(232,150,127,.06) 36px 37px)}#wv5 .radar .sweep{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:conic-gradient(from 0deg,rgba(255,106,61,.16),transparent 22%);animation:w5sw 4.6s linear infinite;border-radius:50%}@keyframes w5sw{to{transform:rotate(360deg)}}#wv5 .radar .rdot{position:absolute;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%) scale(0);background:var(--c);box-shadow:0 0 12px 3px var(--c);animation:w5dp .5s var(--spring) both;animation-delay:var(--d)}#wv5 .split{display:flex;width:100%;max-width:460px;height:56px;border-radius:16px;overflow:hidden;border:1px solid var(--hair)}#wv5 .split-seg{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:84px;transition:flex 1.1s var(--spring);flex:1;gap:1px}#wv5 .split-seg .num{font-size:20px}#wv5 .split-seg span{font-size:8.5px;text-transform:uppercase;font-weight:500;letter-spacing:.18em;opacity:.85}#wv5 .split-seg.uit{background:linear-gradient(120deg,#ff6a3d66,#ff2e8852)}#wv5 .split-seg.kaz{background:#3a152699}#wv5 .trucks{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;padding:16px 24px}#wv5 .truck{display:flex;flex-direction:column;align-items:center;gap:3px}#wv5 .truck b{font-size:11px;font-weight:600;letter-spacing:.1em}#wv5 .truck .num{font-size:16px;color:var(--peach)}#wv5 .truck-real svg{width:50px;height:auto;display:block}#wv5 .pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}#wv5 .pill{display:flex;align-items:center;gap:7px;border-radius:999px;padding:6px 13px 6px 7px;background:#150a108c;border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#wv5 .pill-b{font-size:9px;font-weight:700;letter-spacing:.06em;padding:3px 7px;border-radius:5px;color:#fff}#wv5 .pill-count{font-weight:600;font-size:12.5px}#wv5 .prio{width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px;padding:24px 24px 20px}#wv5 .prow{display:flex;flex-direction:column;gap:8px;text-align:left}#wv5 .prow-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}#wv5 .prow-top b{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}#wv5 .prow-top i{font-style:normal;font-size:11.5px;opacity:.6;font-weight:400}#wv5 .prow-val{font-weight:800;font-size:19px;color:var(--peach);font-variant-numeric:tabular-nums;letter-spacing:-.02em}#wv5 .ptrack{height:3px;border-radius:2px;background:#f7ede91f}#wv5 .pfill{height:100%;width:0%;border-radius:2px;transition:width 1.2s var(--spring)}#wv5 .pfill.p1{background:linear-gradient(90deg,var(--org),var(--mag))}#wv5 .pfill.p2{background:linear-gradient(90deg,var(--amb),var(--org))}#wv5 .pfill.po{background:linear-gradient(90deg,var(--wine),var(--blush))}#wv5 .dn{display:flex;gap:1px;width:100%;max-width:440px;border-radius:22px;overflow:hidden;border:1px solid var(--hair)}#wv5 .dn-half{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;padding:26px 12px 20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#wv5 .dn-half.day{background:linear-gradient(165deg,#ffb15e33,#6d22333d)}#wv5 .dn-half.night{background:linear-gradient(165deg,#818cf829,#17102873)}#wv5 .dn-ic{opacity:.9}#wv5 .dn-half.day .dn-ic{color:var(--amb)}#wv5 .dn-half.night .dn-ic{color:var(--viol)}#wv5 .dn-num{font-weight:800;font-size:50px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}#wv5 .dn-half.day .dn-num{color:transparent;background:var(--fire);-webkit-background-clip:text;background-clip:text;text-shadow:none}#wv5 .dn-half.night .dn-num{color:#c7d2fe}#wv5 .dn-half span{font-size:9px;text-transform:uppercase;letter-spacing:.24em;font-weight:500;opacity:.75}#wv5 .rec-line{font-weight:600;font-size:clamp(21px,5.6vw,27px);line-height:1.3;letter-spacing:-.02em}#wv5 .rec-line em{font-style:normal;font-weight:800;color:transparent;background:var(--fire);-webkit-background-clip:text;background-clip:text;text-shadow:none}#wv5 .pager{position:relative;width:100%;max-width:300px;aspect-ratio:720/433;container-type:inline-size;filter:drop-shadow(0 20px 40px rgba(8,4,7,.6));margin:0 auto}#wv5 .pager img{width:100%;height:100%;object-fit:contain;display:block}#wv5 .lcd{position:absolute;left:15%;top:27%;width:70%;height:27%;overflow:hidden;text-align:left}#wv5 .lcd .msg{font-family:Courier New,monospace;font-weight:700;font-size:4.1cqw;line-height:1.18;letter-spacing:.02em;text-transform:uppercase;color:#0a2a72;text-shadow:none}#wv5 .cursor{animation:w5bk 1s steps(1) infinite}@keyframes w5bk{0%,50%{opacity:1}50.01%,to{opacity:0}}#wv5 .eq-list{display:flex;flex-direction:column;width:100%;max-width:380px;text-align:left}#wv5 .eq{display:flex;align-items:baseline;gap:14px;padding:11px 4px;border-top:1px solid rgba(247,237,233,.1)}#wv5 .eq:first-child{border-top:none}#wv5 .eq .num{font-size:22px;color:var(--peach);min-width:58px;text-align:right}#wv5 .eq span{font-size:13px;font-weight:400;opacity:.88}#wv5 .crew{display:flex;gap:20px;justify-content:center;align-items:flex-end;margin-top:6px;flex-wrap:wrap}#wv5 .cmember{display:flex;flex-direction:column;align-items:center;gap:6px}#wv5 .cmember b{font-size:13px;font-weight:600;letter-spacing:-.01em}#wv5 .cmember span{font-size:9.5px;opacity:.7;font-weight:500;letter-spacing:.12em;text-transform:uppercase}#wv5 .cmember.rank0 b{font-size:15px}#wv5 .avatar{border-radius:50%;background:linear-gradient(150deg,var(--plum),#1c0d16);display:grid;place-items:center;font-weight:700;color:var(--peach);border:1px solid var(--hair);letter-spacing:0}#wv5 .cmember.rank0 .avatar{border:2px solid transparent;background:linear-gradient(150deg,var(--plum),#1c0d16) padding-box,var(--fire) border-box;box-shadow:0 0 36px #ff2e884d}#wv5 .cmember.rank0{order:2}#wv5 .cmember.rank1{order:1}#wv5 .cmember.rank2{order:3}#wv5 .duo{font-weight:600;font-size:16px;color:var(--peach);letter-spacing:-.01em}#wv5 .crewrow{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}#wv5 .cc{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;border-radius:999px;background:#150a108c;border:1px solid rgba(247,237,233,.12);font-size:10.5px;font-weight:500}#wv5 .cc .avatar{width:19px;height:19px;font-size:7.5px}#wv5 .rank{display:inline-flex;flex-shrink:0}#wv5 .achgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;margin-top:2px;width:100%}#wv5 .ach{position:relative;border-radius:16px;padding:16px 10px 13px;display:flex;flex-direction:column;align-items:center;gap:5px;overflow:hidden;background:linear-gradient(165deg,#26111ca8,#150a108c);border:1px solid rgba(255,177,94,.32);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#wv5 .ach.locked{border-color:var(--hair);opacity:.62}#wv5 .ach-medal{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#2b1206;background:radial-gradient(circle at 35% 30%,#ffdba8,var(--amb) 75%);box-shadow:0 0 22px #ffb15e59}#wv5 .ach.locked .ach-medal{color:#f7ede98c;background:#f7ede91a;box-shadow:none}#wv5 .ach b{font-size:11.5px;font-weight:600;letter-spacing:-.01em}#wv5 .ach span{font-size:9px;opacity:.7;line-height:1.35;font-weight:400}#wv5 .ach-bar{width:76%;height:2px;border-radius:2px;background:#f7ede924;margin-top:4px}#wv5 .ach-bar i{display:block;height:100%;background:var(--fire);border-radius:2px}#wv5 .persona{position:relative;width:100%;max-width:350px;border-radius:26px;overflow:hidden;padding:30px 24px 26px;background:linear-gradient(170deg,#26111cb8,#150a10a8);-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);border:1px solid rgba(255,177,94,.28);box-shadow:0 34px 80px #08040799,0 0 70px #ff2e881f;animation:w5ci 1s var(--spring) both .35s;display:flex;flex-direction:column;align-items:center;gap:4px}@keyframes w5ci{0%{opacity:0;transform:translateY(42px) scale(.86) rotate(-2deg)}to{opacity:1;transform:none}}#wv5 .persona:after{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--amb),var(--mag),transparent)}#wv5 .persona-embl{width:74px;height:74px;border-radius:24px;display:grid;place-items:center;color:#2b0a18;background:var(--fire);box-shadow:0 12px 34px #ff2e8859;margin-bottom:12px;transform:rotate(-4deg)}#wv5 .persona-sub{font-size:9px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;opacity:.65}#wv5 .persona-name{font-weight:800;font-size:clamp(28px,8vw,36px);line-height:1.05;letter-spacing:-.035em;color:transparent;background:var(--fire);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 4px 24px rgba(255,46,136,.3));margin:4px 0 2px}#wv5 .persona-tag{font-size:12.5px;opacity:.8;font-weight:400}#wv5 .traits{display:flex;justify-content:center;margin-top:18px;width:100%;border-top:1px solid rgba(247,237,233,.1);padding-top:14px}#wv5 .trait{flex:1;display:flex;flex-direction:column;gap:2px;align-items:center}#wv5 .trait+.trait{border-left:1px solid rgba(247,237,233,.1)}#wv5 .trait .num{font-size:14px;color:var(--peach)}#wv5 .trait span{font-size:8px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-weight:500}#wv5 .chapter{display:flex;flex-direction:column;align-items:center;gap:16px}#wv5 .chap-rule{width:1px;height:44px;background:linear-gradient(180deg,transparent,var(--viol));animation:w5ru .8s var(--out) both}#wv5 .chap-rule.down{background:linear-gradient(180deg,var(--viol),transparent)}@keyframes w5ru{0%{transform:scaleY(0)}to{transform:scaleY(1)}}#wv5 .post-title{font-weight:800;font-size:clamp(34px,9vw,44px);line-height:1.05;letter-spacing:-.04em}#wv5 .post-title em{font-style:normal;color:#c7d2fe;-webkit-text-fill-color:#c7d2fe;background:none;text-shadow:none;filter:drop-shadow(0 6px 28px rgba(167,139,250,.35))}#wv5 .post-chip{font-size:9px;font-weight:600;letter-spacing:.3em;padding:7px 15px;border-radius:999px;background:#818cf824;border:1px solid rgba(167,139,250,.4);color:#c7d2fe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#wv5 .post-note{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:400;opacity:.92;background:#818cf81a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(167,139,250,.26);padding:8px 15px;border-radius:999px;max-width:460px;text-align:left;line-height:1.5}#wv5 .vcard{width:100%;max-width:520px;padding:16px 18px 14px;text-align:left}#wv5 .vhead{display:flex;align-items:center;gap:12px;margin-bottom:8px}#wv5 .vhead b{font-size:13px;font-weight:700;letter-spacing:.08em}#wv5 .vhead .truck-real svg{width:42px;height:auto}#wv5 .vrow{display:flex;align-items:flex-start;gap:11px;padding:9px 0;border-top:1px solid rgba(247,237,233,.09)}#wv5 .vrow .mp{margin-top:2px}#wv5 .vmid{flex:1;min-width:0}#wv5 .vmel{font-family:Courier New,monospace;font-size:10.5px;font-weight:700;line-height:1.5;opacity:.85;white-space:normal;word-break:break-word}#wv5 .vval{font-weight:800;font-size:19px;color:#c7d2fe;font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-shrink:0}#wv5 .expl{font-size:12px;line-height:1.6;opacity:.78;max-width:420px;font-weight:400}#wv5 .vogels{display:flex;flex-direction:column;gap:9px;width:100%;max-width:460px}#wv5 .vogel{display:flex;align-items:center;gap:13px;padding:12px 15px;text-align:left}#wv5 .vogel .avatar{width:42px;height:42px;font-size:13px;flex-shrink:0}#wv5 .vg-mid{flex:1;min-width:0}#wv5 .vg-name{font-size:13.5px;font-weight:600;letter-spacing:-.01em}#wv5 .vg-line{font-size:11.5px;opacity:.8;line-height:1.5;margin-top:2px;font-weight:400}#wv5 .vg-month{font-size:8.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:4px 9px;border-radius:999px;flex-shrink:0;align-self:flex-start}#wv5 .vg-month.g{background:#8fd6b424;color:#a7e5c6;border:1px solid rgba(143,214,180,.35)}#wv5 .vg-month.p{background:#818cf824;color:#c7d2fe;border:1px solid rgba(167,139,250,.35)}#wv5 .ticket{position:relative;border-radius:26px;padding:26px 26px 22px;overflow:hidden;background:linear-gradient(170deg,#26111cbd,#150a10ad);-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);border:1px solid var(--hair);box-shadow:0 30px 70px #08040799;max-width:360px;width:100%}#wv5 .ticket:after{content:"";position:absolute;left:26px;right:26px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--amb),var(--mag),transparent)}#wv5 .tk-head{font-size:9px;text-transform:uppercase;letter-spacing:.3em;opacity:.65;font-weight:500}#wv5 .tk-name{font-weight:800;font-size:clamp(20px,5.6vw,24px);margin-top:7px;letter-spacing:-.03em;color:transparent;background:var(--fire);-webkit-background-clip:text;background-clip:text;text-shadow:none}#wv5 .tk-arch{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:8px 14px;border-radius:12px;background:#ff6a3d1a;border:1px solid rgba(255,106,61,.28);font-size:11px;font-weight:600;letter-spacing:.04em}#wv5 .tk-arch svg{color:var(--amb)}#wv5 .tk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 8px;margin:18px 0 15px}#wv5 .tk-grid .num{font-size:20px;display:block;color:var(--peach)}#wv5 .tk-grid span{font-size:8px;opacity:.6;text-transform:uppercase;letter-spacing:.15em;font-weight:500}#wv5 .tk-foot{font-size:12.5px;opacity:.88;font-weight:400;line-height:1.6}#wv5 .rate{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:9px;min-height:52px;justify-content:center}#wv5 .rate-q{font-size:10.5px;opacity:.75;font-weight:500;letter-spacing:.12em;text-transform:uppercase}#wv5 .rate-btns{display:flex;gap:14px}#wv5 .rate-b{width:46px;height:46px;border-radius:50%;border:1px solid var(--hair);background:#150a1080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:21px;cursor:pointer;transition:transform .2s var(--spring)}#wv5 .rate-b:hover{transform:scale(1.12)}#wv5 .rate-b:active{transform:scale(.88)}#wv5 .rate-thanks{font-size:13px;font-weight:500}#wv5 .done-btn{margin-top:10px;background:var(--ink);color:#3a0d22;border:none;padding:13px 34px;border-radius:999px;font-weight:600;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;font-family:Inter,sans-serif;box-shadow:0 14px 32px #08040780;transition:transform .2s var(--spring)}#wv5 .done-btn:active{transform:scale(.93)}@media(prefers-reduced-motion:reduce){#wv5 .j-inner,#wv5 .bl i,#wv5 .needle,#wv5 .thread{animation:none}#wv5 #fx{display:none}#wv5 .rv,#wv5 .rl,#wv5 .rr,#wv5 .rz,#wv5 .tt>span,#wv5 .ch,#wv5 .tl-dot,#wv5 .mrow{animation-duration:.01s;animation-delay:0s}}.vs[data-v-8f9abb50]{display:inline-flex;align-items:center;gap:7px;vertical-align:middle}.vs-dot[data-v-8f9abb50]{display:inline-block;border-radius:50%;background:var(--dot);box-shadow:0 0 0 2px color-mix(in srgb,var(--dot) 25%,transparent),0 0 6px color-mix(in srgb,var(--dot) 55%,transparent),0 1px 2px #461e001a;flex-shrink:0}.vs-dot.blink[data-v-8f9abb50]{animation:vs-blink-8f9abb50 .8s steps(1,end) infinite}@keyframes vs-blink-8f9abb50{0%,49%{opacity:1}50%,to{opacity:.15}}.vs-label[data-v-8f9abb50]{font-size:12px;font-weight:600;color:var(--text-2, currentColor)}.vs.stale .vs-dot[data-v-8f9abb50]{box-shadow:0 0 0 2px #8c96a5d9,0 0 0 3px #8c96a540,0 1px 2px #461e001a}@media(prefers-reduced-motion:reduce){.vs-dot.blink[data-v-8f9abb50]{animation:none;opacity:1;outline:2px solid var(--dot);outline-offset:2px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#app{margin:0;padding:0;width:100%;min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-1);overflow-x:hidden;transition:color .4s}:root{--bg-base: #faf7f3;--surface-strong: linear-gradient(180deg, rgba(255,255,255,.92) 0%, rgba(255,255,255,.86) 100%);--card-blur: 24px}:root.dark{--bg-base: #1a1612;--surface-strong: linear-gradient(180deg, rgba(26,23,20,.92) 0%, rgba(18,15,12,.94) 100%)}html{background:var(--bg-base)}body{background:transparent}:root{--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", monospace;--bg: #f8f5f0;--bg-subtle: #f0ece5;--surface: rgba(255, 255, 255, .35);--surface-hover: rgba(255, 255, 255, .5);--surface-solid: rgba(255, 255, 255, .7);--border: rgba(255, 255, 255, .45);--border-strong: rgba(255, 255, 255, .7);--text-1: #1a1410;--text-2: #4a3f33;--text-3: #6b5e52;--card-bg: rgba(255, 255, 255, .62);--card-border: rgba(255, 255, 255, .55);--card-shine: rgba(255, 255, 255, .5);--card-shadow: 0 4px 16px rgba(0,0,0,.06);--card-label: #a89888;--card-value: #1a1410;--card-detail: #a89888;--sidebar-bg: rgba(255, 255, 255, .72);--sidebar-w: 240px;--sidebar-collapsed: 68px;--topbar-h: 56px;--fire-400: #f87171;--fire-500: #ef4444;--fire-600: #dc2626;--fire-700: #b91c1c;--orange-400: #fb923c;--orange-500: #f97316;--amber-400: #fbbf24;--gradient: linear-gradient(135deg, #f97316 0%, #ef4444 50%, #dc2626 100%);--gradient-subtle: linear-gradient(135deg, rgba(249,115,22,.1) 0%, rgba(239,68,68,.08) 100%);--gradient-text: linear-gradient(135deg, #f97316 0%, #dc2626 100%);--shadow-card: 0 1px 1px rgba(255,255,255,.4) inset, 0 4px 16px rgba(0,0,0,.04);--shadow-glow: 0 0 50px rgba(239, 68, 68, .08);--spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--decel: cubic-bezier(.22, 1, .36, 1);--snap: cubic-bezier(.2, 0, 0, 1)}:root.dark{--bg: #0e0b08;--bg-subtle: rgba(255, 255, 255, .04);--surface: rgba(255, 255, 255, .05);--surface-hover: rgba(255, 255, 255, .08);--surface-solid: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .16);--text-1: #f5f0eb;--text-2: #d8cebf;--text-3: #b6a89a;--card-bg: rgba(255, 255, 255, .1);--card-border: rgba(255, 255, 255, .16);--card-shine: rgba(255, 255, 255, .05);--card-shadow: 0 4px 20px rgba(0,0,0,.5);--card-label: rgba(255, 255, 255, .85);--card-value: #ffffff;--card-detail: rgba(255, 255, 255, .6);--sidebar-bg: rgba(20, 15, 12, .78);--shadow-card: 0 1px 0 rgba(255,255,255,.05) inset, 0 4px 20px rgba(0,0,0,.4);--shadow-glow: 0 0 80px rgba(239, 68, 68, .15)}.glass,.glass-card{position:relative;border-radius:16px;background:linear-gradient(135deg,#ffffff8c,#ffffff52);backdrop-filter:blur(var(--card-blur, 24px)) saturate(1.6);-webkit-backdrop-filter:blur(var(--card-blur, 24px)) saturate(1.6);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #0000000d,0 2px 4px #0000000f,0 8px 20px #00000014,0 18px 50px #0000000f;transform:translateZ(0);contain:layout style paint}:root.dark .glass,:root.dark .glass-card{background:linear-gradient(135deg,#14110e8c,#0c0a08a6);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000047,0 2px 6px #00000059,0 10px 26px #00000073,0 22px 60px #00000059}.glass-sm{position:relative;border-radius:12px;background:linear-gradient(135deg,#ffffff61,#ffffff2e);backdrop-filter:blur(calc(var(--card-blur, 24px) * .8)) saturate(1.5);-webkit-backdrop-filter:blur(calc(var(--card-blur, 24px) * .8)) saturate(1.5);border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px #ffffff8c,0 1px 3px #0000000d,0 4px 12px #00000012,0 12px 30px #0000000d;transform:translateZ(0);contain:layout style paint}:root.dark .glass-sm{background:linear-gradient(135deg,#ffffff14,#ffffff08);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff1f,0 1px 3px #0000004d,0 6px 16px #0006}.glass.is-warm,.glass-card.is-warm,.glass.is-alert,.glass-card.is-alert,.glass.is-success,.glass-card.is-success,.glass.is-info,.glass-card.is-info{--tint-shadow: var(--fire-500);--tint-border: var(--fire-500)}.glass.is-warm,.glass-card.is-warm{--tint-shadow: #f97316;--tint-border: #f97316}.glass.is-alert,.glass-card.is-alert{--tint-shadow: #dc2626;--tint-border: #dc2626}.glass.is-success,.glass-card.is-success{--tint-shadow: #16a34a;--tint-border: #16a34a}.glass.is-info,.glass-card.is-info{--tint-shadow: #0ea5e9;--tint-border: #0ea5e9}.glass.is-warm,.glass-card.is-warm,.glass.is-alert,.glass-card.is-alert,.glass.is-success,.glass-card.is-success,.glass.is-info,.glass-card.is-info{border-color:color-mix(in srgb,var(--tint-border) 55%,rgba(255,255,255,.3));box-shadow:inset 0 1px color-mix(in srgb,white 55%,transparent),inset 0 -1px color-mix(in srgb,var(--tint-shadow) 22%,transparent),0 8px 22px color-mix(in srgb,var(--tint-shadow) 28%,transparent),0 1px 3px #00000014}:root.dark .glass.is-warm,:root.dark .glass-card.is-warm,:root.dark .glass.is-alert,:root.dark .glass-card.is-alert,:root.dark .glass.is-success,:root.dark .glass-card.is-success,:root.dark .glass.is-info,:root.dark .glass-card.is-info{border-color:color-mix(in srgb,var(--tint-border) 60%,rgba(255,255,255,.18));box-shadow:inset 0 1px color-mix(in srgb,white 22%,transparent),inset 0 -1px #00000052,0 10px 28px color-mix(in srgb,var(--tint-shadow) 32%,transparent),0 2px 4px #0000004d}.glass.no-blur,.glass-card.no-blur,.glass-sm.no-blur{backdrop-filter:none;-webkit-backdrop-filter:none}.glass-hero{backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}.glass-nav{position:relative;background:color-mix(in srgb,var(--card-bg) 78%,transparent);backdrop-filter:blur(40px) saturate(1.8);-webkit-backdrop-filter:blur(40px) saturate(1.8);border:1px solid color-mix(in srgb,white 35%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 55%,transparent),inset 0 -1px color-mix(in srgb,var(--fire-700) 14%,transparent),0 12px 32px #0000001f,0 4px 12px #0000000f}:root.dark .glass-nav{background:color-mix(in srgb,var(--card-bg) 55%,transparent);border-color:color-mix(in srgb,white 14%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 14%,transparent),0 12px 32px #00000080}.glass,.glass-sm,.glass-hero,.glass-card,.fb-tap-target{transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.22,1,.36,1),filter .32s ease-out}.fb-tap-target:active:not(.no-press),.glass-card:not(.modal-card):not(.drawer):not(.bottom-sheet):not(.no-press):active{transform:scale(.985);filter:brightness(1.02);transition:transform 90ms cubic-bezier(.4,0,1,1),filter 90ms ease-out}@media(prefers-reduced-motion:reduce){.glass,.glass-sm,.glass-hero,.glass-card,.fb-tap-target{transition:none}.glass:active,.glass-sm:active,.glass-hero:active,.glass-card:active,.fb-tap-target:active{transform:none;filter:none}}.surface-solid{background:var(--surface-solid-bg);border:1px solid var(--border-strong-opaque);box-shadow:0 10px 40px #0000001f}:root{--surface-solid-bg: #ffffff;--border-strong-opaque: rgba(0,0,0,.08)}:root.dark{--surface-solid-bg: #1a1714;--border-strong-opaque: rgba(255,255,255,.08)}:root{--z-sheet: 80;--z-drawer: 90;--z-modal: 100;--z-confirm: 200;--z-toast: 300;--z-banner: 400}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a080573;backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a080573;backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1);z-index:calc(var(--z-drawer) - 1);cursor:pointer}.drawer-back-enter-from,.drawer-back-leave-to{opacity:0}.drawer-back-enter-active,.drawer-back-leave-active{transition:opacity .2s}.drawer{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:var(--z-drawer);will-change:transform,opacity;background:var(--surface-strong)!important}.drawer-enter-from,.drawer-leave-to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.96)}.drawer-enter-active,.drawer-leave-active{transition:opacity .18s var(--ease-out),transform .22s var(--ease-out)}@media(prefers-reduced-motion:reduce){.drawer-enter-active,.drawer-leave-active{transition:none}}.field-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field-group label,.field-label{font-size:12px;font-weight:600;color:var(--text-2)}.field-input,.field-group input,.field-group select,.field-group textarea{padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--text-1);font-size:14px;font-family:inherit;outline:none;transition:border-color .18s var(--ease-out),box-shadow .18s}.field-group input:focus,.field-group select:focus,.field-group textarea:focus,.field-input:focus{border-color:var(--fire-500);box-shadow:0 0 0 3px #ef444424}.field-group input:disabled,.field-group select:disabled,.field-input:disabled{opacity:.55;cursor:not-allowed}:root{--input-bg: #f4f1ec;--input-border: rgba(0,0,0,.08)}:root.dark{--input-bg: rgba(255,255,255,.04);--input-border: rgba(255,255,255,.08)}.btn-fire{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--gradient);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 2px 12px #ef444440;transition:transform .25s var(--ease-snap),box-shadow .3s ease}.btn-fire:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #ef444459}.btn-fire:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-fire:disabled{opacity:.35;cursor:not-allowed}.text-fire{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.spinner{width:18px;height:18px;border:2px solid var(--border-strong);border-top-color:var(--fire-500);border-radius:50%;animation:bpv-spin .7s linear infinite}@keyframes bpv-spin{to{transform:rotate(360deg)}}:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.6, 0, .98, .5);--ease-fire: cubic-bezier(.16, 1, .3, 1);--ease-water: cubic-bezier(.65, 0, .35, 1);--t-fast: .18s;--t-mid: .3s;--t-slow: .45s;--cascade-step: 28ms;--cascade-max: .42s;--ease-bounce: var(--ease-out);--ease-snap: var(--ease-out);--ease-soft: var(--ease-out);--ease-glide: var(--ease-water);--ease-flow: var(--ease-water);--ease-swoop: var(--ease-fire);--ease-drift: var(--ease-water)}.page-forward-enter-active,.page-back-enter-active{transition:opacity .14s var(--ease-out),transform .18s var(--ease-out)}.page-forward-leave-active,.page-back-leave-active{transition:opacity .08s var(--ease-in),transform .08s var(--ease-in)}.page-forward-enter-from{opacity:0;transform:translateY(4px)}.page-forward-leave-to{opacity:0;transform:translateY(-2px)}.page-back-enter-from{opacity:0;transform:translateY(-4px)}.page-back-leave-to{opacity:0;transform:translateY(2px)}.forward-enter-active,.back-enter-active{transition:opacity var(--t-mid) var(--ease-out),transform var(--t-slow) var(--ease-out)}.forward-leave-active,.back-leave-active{transition:opacity var(--t-fast) var(--ease-in),transform .2s var(--ease-in)}.forward-enter-from{opacity:0;transform:translate(20px)}.forward-leave-to{opacity:0;transform:translate(-12px)}.back-enter-from{opacity:0;transform:translate(-20px)}.back-leave-to{opacity:0;transform:translate(12px)}.fade-enter-active{transition:opacity var(--t-mid) var(--ease-out)}.fade-leave-active{transition:opacity var(--t-fast) var(--ease-in)}.fade-enter-from,.fade-leave-to{opacity:0}.icon-swap-enter-active{transition:opacity var(--t-fast) var(--ease-out),transform var(--t-mid) var(--ease-out)}.icon-swap-leave-active{transition:opacity .12s var(--ease-in),transform .14s var(--ease-in)}.icon-swap-enter-from{opacity:0;transform:scale(.8)}.icon-swap-leave-to{opacity:0;transform:scale(.9)}.label-in-enter-active{transition:opacity var(--t-mid) var(--ease-out) .05s,transform var(--t-mid) var(--ease-out) .05s}.label-in-leave-active{transition:opacity .1s var(--ease-in),transform .1s var(--ease-in)}.label-in-enter-from{opacity:0;transform:translate(-6px)}.label-in-leave-to{opacity:0;transform:translate(-4px)}@keyframes bpv-cascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cascade{animation:bpv-cascade var(--t-slow) var(--ease-out) both;animation-delay:calc(min(var(--i, 0),14) * var(--cascade-step))}@keyframes bpv-zoom-in{0%{opacity:0}to{opacity:1}}@keyframes bpv-lift-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bpv-snap-in{0%{opacity:0}to{opacity:1}}@keyframes bpv-breathe{0%,to{transform:scale(1);filter:drop-shadow(0 2px 8px rgba(239,68,68,.2))}50%{transform:scale(1.04);filter:drop-shadow(0 4px 14px rgba(249,115,22,.3))}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text-1);font-family:inherit;font-size:13px;padding:8px 32px 8px 12px;cursor:pointer;outline:none;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out),background .15s;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%2364748b'><path fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 12px}select:hover{border-color:#94a3b88c;background-color:var(--surface)}select:focus{border-color:var(--fire-500);box-shadow:0 0 0 3px #ef44441a}select:disabled{opacity:.5;cursor:not-allowed}select option{background-color:#fff;color:#0f172a;padding:6px 10px}:root.dark select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%2394a3b8'><path fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/></svg>")}:root.dark select option{background-color:#1a1714;color:#f5f0eb}select[multiple]{background-image:none;padding-right:12px;min-height:120px}@keyframes bpv-flame-flicker{0%{box-shadow:0 2px 12px #ef44444d,0 0 #f9731600}35%{box-shadow:0 4px 18px #f973166b,0 0 22px 3px #f9731638}70%{box-shadow:0 3px 14px #ef44445c,0 0 14px 1px #f59e0b2e}to{box-shadow:0 2px 12px #ef44444d,0 0 #f9731600}}@keyframes bpv-water-ripple{0%{transform:scale(0);opacity:.55}60%{opacity:.3}to{transform:scale(2.4);opacity:0}}@keyframes bpv-ember-float{0%{transform:translateY(0) translate(0) scale(1);opacity:0}10%{opacity:.7}to{transform:translateY(-60px) translate(8px) scale(.6);opacity:0}}.ripple-overlay{position:absolute;pointer-events:none;left:var(--rx, 50%);top:var(--ry, 50%);width:220px;height:220px;margin-left:-110px;margin-top:-110px;border-radius:50%;background:radial-gradient(circle,#60a5fa73,#3b82f600 70%);animation:bpv-water-ripple .7s var(--ease-water) both}@keyframes fb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fb-pulse{0%,to{opacity:1}50%{opacity:.5}}.fb-rise{animation:fb-rise .4s var(--ease-out, cubic-bezier(.2, .8, .25, 1)) both}.fb-tap-target{transition:transform .15s ease-out}.fb-tap-target:active{transform:scale(.97)}.fb-pulse{animation:fb-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.fb-rise,.fb-pulse{animation:none!important}.fb-tap-target{transition:none}}@media(max-width:720px){table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}thead th,tbody td{white-space:nowrap}}@media(max-width:720px){html,body{overflow-x:hidden}}.mobile-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:720px){.mobile-stack{grid-template-columns:1fr!important}}
