.banner-slide-enter-active[data-v-ef91b1ad],.banner-slide-leave-active[data-v-ef91b1ad]{transition:transform .2s ease,opacity .2s ease}.banner-slide-enter-from[data-v-ef91b1ad],.banner-slide-leave-to[data-v-ef91b1ad]{transform:translateY(-100%);opacity:0}.splash-screen[data-v-e43b4255]{position:fixed;inset:0;z-index:9999;background:#8b1a1a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.splash-logo[data-v-e43b4255]{width:min(22vw,96px);height:min(22vw,96px);min-width:80px;min-height:80px;border-radius:20px;box-shadow:0 8px 24px #00000026}.splash-name[data-v-e43b4255]{color:#fff;font-size:clamp(14px,3.8vw,16px);font-weight:600;letter-spacing:.02em;text-align:center;line-height:1.35;max-width:20rem}.splash-tagline[data-v-e43b4255]{color:#ffffffe0;font-size:clamp(12px,3.2vw,14px);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.splash-dots[data-v-e43b4255]{display:flex;gap:6px}.splash-dots span[data-v-e43b4255]{width:7px;height:7px;border-radius:50%;background:#fff9;animation:dot-bounce-e43b4255 .9s ease-in-out infinite alternate}@keyframes dot-bounce-e43b4255{0%{opacity:.3;transform:translateY(0)}to{opacity:1;transform:translateY(-6px)}}.splash-enter-active[data-v-e43b4255],.splash-leave-active[data-v-e43b4255]{transition:opacity .4s ease}.splash-enter-from[data-v-e43b4255],.splash-leave-to[data-v-e43b4255]{opacity:0}.slide-left-enter-active[data-v-0bd5b556],.slide-left-leave-active[data-v-0bd5b556],.slide-right-enter-active[data-v-0bd5b556],.slide-right-leave-active[data-v-0bd5b556]{transition:transform .28s ease,opacity .28s ease}.slide-left-enter-from[data-v-0bd5b556]{opacity:0;transform:translate(28px)}.slide-left-leave-to[data-v-0bd5b556],.slide-right-enter-from[data-v-0bd5b556]{opacity:0;transform:translate(-28px)}.slide-right-leave-to[data-v-0bd5b556]{opacity:0;transform:translate(28px)}.notification-popover-enter-active[data-v-adf24f68],.notification-popover-enter-active #notification-center-panel[data-v-adf24f68]{transition:opacity .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.notification-popover-leave-active[data-v-adf24f68],.notification-popover-leave-active #notification-center-panel[data-v-adf24f68]{transition:opacity .1s ease,transform .1s ease}.notification-popover-enter-from[data-v-adf24f68],.notification-popover-leave-to[data-v-adf24f68]{opacity:0}.notification-popover-enter-from #notification-center-panel[data-v-adf24f68],.notification-popover-leave-to #notification-center-panel[data-v-adf24f68]{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.notification-popover-enter-active[data-v-adf24f68],.notification-popover-leave-active[data-v-adf24f68],.notification-popover-enter-active #notification-center-panel[data-v-adf24f68],.notification-popover-leave-active #notification-center-panel[data-v-adf24f68]{transition:none}}.va-toast-enter-active[data-v-1a38ad7f]{transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.4,.64,1)}.va-toast-leave-active[data-v-1a38ad7f]{transition:opacity .18s ease,transform .18s ease,max-height .2s ease}.va-toast-enter-from[data-v-1a38ad7f],.va-toast-leave-to[data-v-1a38ad7f]{opacity:0;transform:translate(1.5rem)}.va-toast-move[data-v-1a38ad7f]{transition:transform .2s ease}.va-toast-progress[data-v-1a38ad7f]{animation:va-progress-shrink-1a38ad7f linear forwards}@keyframes va-progress-shrink-1a38ad7f{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.feedback-surface{--fb-bg: #fff;--fb-ink: #0f172a;--fb-muted: #64748b;--fb-border: #e2e8f0;--fb-soft: #f8fafc;color:var(--fb-ink)}.dark .feedback-surface,.feedback-surface.feedback-driver{--fb-bg: #0b1b18;--fb-ink: #eaf8f5;--fb-muted: #b0c5c0;--fb-border: #29403b;--fb-soft: #020b0b}.feedback-surface .panel{padding:1rem;border:1px solid var(--fb-border);border-radius:1rem;background:var(--fb-bg)}.feedback-surface .selected{border-color:#0d9488}.feedback-surface .muted{color:var(--fb-muted)}.feedback-surface .notice{border-radius:.75rem;padding:.75rem;background:#d1fae5;color:#065f46;font-size:.875rem}.feedback-surface .error{border-radius:.75rem;padding:.75rem;background:#fef2f2;color:#991b1b;font-size:.875rem}.feedback-surface .badge{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;background:#e2e8f0;color:#334155}.feedback-surface .badge[data-status=received]{background:#dbeafe;color:#1e40af}.feedback-surface .badge[data-status=in_progress]{background:#fef3c7;color:#92400e}.feedback-surface .badge[data-status=completed]{background:#d1fae5;color:#065f46}.feedback-surface .badge[data-status=closed]{background:#fce7f3;color:#9d174d}.feedback-launcher[data-v-3e3422c5]{background:var(--feedback-accent, #0f766e);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-property:background-color,border-color,color}.feedback-launcher button[data-v-3e3422c5]{cursor:grab}.feedback-launcher button[data-v-3e3422c5]:active{cursor:grabbing}.feedback-launcher button[data-v-3e3422c5]:hover{background:var(--feedback-hover, #115e59)}.feedback-dialog[data-v-3e3422c5]{position:fixed;inset:0;margin:auto;width:min(calc(100vw - 1.5rem),34rem);max-height:88dvh;padding:0;border:0;border-radius:1rem;overflow-y:auto;overscroll-behavior:contain}.feedback-dialog[data-v-3e3422c5]::backdrop{background:#020617a6}
