.public-navbar[data-v-02976025]{background:#ffffffe0;border-bottom:1px solid rgba(226,232,240,.8);box-shadow:0 1px 3px #0f172a0a}.public-navbar--scrolled[data-v-02976025]{background:#fffffff5;box-shadow:0 4px 20px #0f172a0f}.public-navbar__progress[data-v-02976025]{position:absolute;top:0;left:0;height:2px;background:linear-gradient(90deg,#2563eb,#6366f1,#8b5cf6);transition:width .2s ease}.navbar-brand[data-v-02976025]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;min-width:0;text-decoration:none}.navbar-brand__mark[data-v-02976025]{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#6366f1);box-shadow:0 2px 8px #2563eb40;transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0}@media(min-width:768px){.navbar-brand__mark[data-v-02976025]{width:2.25rem;height:2.25rem;border-radius:.625rem}}.group:hover .navbar-brand__mark[data-v-02976025]{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.navbar-brand__icon[data-v-02976025]{font-size:1rem;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}@media(min-width:768px){.navbar-brand__icon[data-v-02976025]{font-size:1.125rem}}.navbar-brand__text[data-v-02976025]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.navbar-brand__name[data-v-02976025]{font-size:.8125rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;white-space:nowrap}@media(min-width:1024px){.navbar-brand__name[data-v-02976025]{font-size:.875rem}}.navbar-brand__tagline[data-v-02976025]{font-size:.625rem;font-weight:500;color:#64748b;white-space:nowrap}@media(min-width:1024px){.navbar-brand__tagline[data-v-02976025]{font-size:.6875rem}}.group:hover .navbar-brand__name[data-v-02976025]{color:#2563eb}.custom-scrollbar[data-v-02976025]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-02976025]::-webkit-scrollbar-track{background:#f3f4f680;border-radius:10px}.custom-scrollbar[data-v-02976025]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6,#6366f1);border-radius:10px}.custom-scrollbar[data-v-02976025]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2563eb,#4f46e5)}[data-v-02976025]{-webkit-tap-highlight-color:transparent}.router-link-active[data-v-02976025]{color:#2563eb}.router-link-active .absolute[data-v-02976025]{width:75%;left:12.5%}@keyframes blob-8eb4a263{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.15)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes float-8eb4a263{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}@keyframes fadeInUp-8eb4a263{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-soft-8eb4a263{0%,to{opacity:1}50%{opacity:.8}}@keyframes gradient-x-8eb4a263{0%,to{background-size:200% 200%;background-position:left center}50%{background-size:200% 200%;background-position:right center}}.animate-blob[data-v-8eb4a263]{animation:blob-8eb4a263 8s infinite ease-in-out}.animate-float[data-v-8eb4a263]{animation:float-8eb4a263 6s infinite ease-in-out}.animate-fade-in-up[data-v-8eb4a263]{animation:fadeInUp-8eb4a263 .8s ease-out forwards;opacity:0}.animate-pulse-soft[data-v-8eb4a263]{animation:pulse-soft-8eb4a263 3s ease-in-out infinite}.animate-gradient-x[data-v-8eb4a263]{animation:gradient-x-8eb4a263 3s ease infinite}.animation-delay-200[data-v-8eb4a263]{animation-delay:.2s}.animation-delay-400[data-v-8eb4a263]{animation-delay:.4s}.animation-delay-600[data-v-8eb4a263]{animation-delay:.6s}.animation-delay-800[data-v-8eb4a263]{animation-delay:.8s}.animation-delay-1000[data-v-8eb4a263]{animation-delay:1s}.animation-delay-2000[data-v-8eb4a263]{animation-delay:2s}.animation-delay-4000[data-v-8eb4a263]{animation-delay:4s}.bg-grid-pattern[data-v-8eb4a263]{background-image:linear-gradient(to right,rgba(99,102,241,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(99,102,241,.1) 1px,transparent 1px);background-size:50px 50px}.bg-dot-pattern[data-v-8eb4a263]{background-image:radial-gradient(circle,rgba(99,102,241,.15) 1px,transparent 1px);background-size:20px 20px}html[data-v-8eb4a263]{scroll-behavior:smooth}[data-v-8eb4a263]::-webkit-scrollbar{width:10px}[data-v-8eb4a263]::-webkit-scrollbar-track{background:#f1f5f9}[data-v-8eb4a263]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#3b82f6,#6366f1);border-radius:5px}[data-v-8eb4a263]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#2563eb,#4f46e5)}.line-clamp-2[data-v-cb18ad7c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-cb18ad7c]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-1134e3f3]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-1134e3f3]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[v-show][data-v-142b88c7]{transition:opacity .3s ease-in-out}.modal-enter-active[data-v-3f1df097],.modal-leave-active[data-v-3f1df097]{transition:opacity .3s ease}.modal-enter-active .bg-white[data-v-3f1df097],.modal-leave-active .bg-white[data-v-3f1df097]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-3f1df097],.modal-leave-to[data-v-3f1df097]{opacity:0}.modal-enter-from .bg-white[data-v-3f1df097],.modal-leave-to .bg-white[data-v-3f1df097]{transform:scale(.9) translateY(-20px);opacity:0}.registration-page[data-v-988195d1]{background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(59,130,246,.08),transparent),#f1f5f9}.reg-panel[data-v-988195d1]{background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 1px 3px #0f172a0a}.reg-header[data-v-988195d1]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.875rem}.reg-steps[data-v-988195d1]{display:flex;align-items:center;gap:0;padding:.5rem 0}.reg-step[data-v-988195d1]{flex:1;display:flex;align-items:center;gap:.4rem;position:relative;min-width:0}.reg-step__dot[data-v-988195d1]{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;background:#f1f5f9;color:#94a3b8;border:2px solid #e2e8f0;flex-shrink:0;z-index:1}.reg-step--done .reg-step__dot[data-v-988195d1]{background:#dcfce7;border-color:#86efac;color:#15803d}.reg-step--active .reg-step__dot[data-v-988195d1]{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 0 0 3px #2563eb33}.reg-step__label[data-v-988195d1]{font-size:.75rem;font-weight:600;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reg-step--active .reg-step__label[data-v-988195d1]{color:#2563eb}.reg-step--done .reg-step__label[data-v-988195d1]{color:#15803d}.reg-step__line[data-v-988195d1]{flex:1;height:2px;background:#e2e8f0;margin:0 .25rem;min-width:.5rem}.reg-step__line--done[data-v-988195d1]{background:#86efac}.reg-header__row[data-v-988195d1]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-top:.5rem;border-top:1px solid #f1f5f9}.reg-header__title[data-v-988195d1]{font-size:1.125rem;font-weight:700;color:#0f172a;line-height:1.3}.reg-header__dates[data-v-988195d1]{font-size:.8125rem;color:#64748b;margin-top:.2rem}.reg-header__total[data-v-988195d1]{text-align:right;flex-shrink:0}.reg-currency[data-v-988195d1]{display:inline-flex;border-radius:.5rem;overflow:hidden;border:1px solid #e2e8f0;margin-bottom:.25rem}.reg-currency__btn[data-v-988195d1]{padding:.2rem .6rem;font-size:.6875rem;font-weight:700;color:#64748b;background:#fff;border:none;cursor:pointer}.reg-currency__btn--on[data-v-988195d1]{background:#2563eb;color:#fff}.reg-header__amount[data-v-988195d1]{font-size:1.375rem;font-weight:800;color:#2563eb;letter-spacing:-.02em}.reg-pricing-strip[data-v-988195d1]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.625rem;font-size:.8125rem}.reg-pricing-strip--early[data-v-988195d1]{background:linear-gradient(90deg,#ecfdf5,#f0fdf4);border:1px solid #86efac;color:#166534}.reg-pricing-strip--regular[data-v-988195d1]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.reg-pricing-strip__badge[data-v-988195d1]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .5rem;border-radius:9999px;background:#16a34a;color:#fff}.reg-pricing-strip--regular .reg-pricing-strip__badge[data-v-988195d1]{background:#2563eb}.reg-workspace[data-v-988195d1]{padding:1.25rem}.reg-step-head[data-v-988195d1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.reg-step-head__title[data-v-988195d1]{font-size:1.125rem;font-weight:700;color:#0f172a}.reg-step-head__sub[data-v-988195d1]{font-size:.8125rem;color:#64748b;margin-top:.15rem}.reg-account-pill[data-v-988195d1]{font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:9999px;white-space:nowrap}.reg-account-pill--corp[data-v-988195d1]{background:#f3e8ff;color:#6d28d9;border:1px solid #e9d5ff}.reg-account-pill--indiv[data-v-988195d1]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.reg-toolbar[data-v-988195d1]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:.625rem;background:#f8fafc;border-radius:.75rem;border:1px solid #f1f5f9}.reg-toolbar__input[data-v-988195d1],.reg-toolbar__select[data-v-988195d1]{padding:.5rem .75rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;font-size:.8125rem;color:#334155}.reg-toolbar__input[data-v-988195d1]:focus,.reg-toolbar__select[data-v-988195d1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61f}.reg-view-toggle[data-v-988195d1]{border-radius:.5rem;background:#e2e8f0;padding:.15rem;gap:.15rem}.reg-view-toggle__btn[data-v-988195d1]{padding:.35rem .6rem;border-radius:.375rem;border:none;background:transparent;font-size:.875rem;color:#64748b;cursor:pointer}.reg-view-toggle__btn--on[data-v-988195d1]{background:#fff;color:#2563eb;box-shadow:0 1px 2px #0000000f}.reg-nav[data-v-988195d1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #f1f5f9}.reg-nav__back[data-v-988195d1]{padding:.625rem 1rem;border-radius:.625rem;font-size:.875rem;font-weight:600;color:#64748b;background:#f1f5f9;border:none;cursor:pointer}.reg-nav__back[data-v-988195d1]:hover{background:#e2e8f0}.reg-nav__right[data-v-988195d1]{display:flex;align-items:center;gap:.75rem;margin-left:auto}.reg-nav__hint[data-v-988195d1]{font-size:.8125rem;color:#16a34a;font-weight:600}.reg-nav__next[data-v-988195d1]{padding:.625rem 1.5rem;border-radius:.75rem;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border:none;cursor:pointer;box-shadow:0 4px 14px #2563eb4d;transition:transform .15s ease}.reg-nav__next[data-v-988195d1]:hover:not(:disabled){transform:translateY(-1px)}.reg-nav__next[data-v-988195d1]:disabled{opacity:.5;cursor:not-allowed}.reg-nav__submit[data-v-988195d1]{padding:.625rem 1.5rem;border-radius:.75rem;font-size:.9375rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#16a34a,#059669);border:none;cursor:pointer}.reg-nav__submit[data-v-988195d1]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-82ab9395],.modal-leave-active[data-v-82ab9395]{transition:opacity .2s ease}.modal-enter-from[data-v-82ab9395],.modal-leave-to[data-v-82ab9395]{opacity:0}@media print{body[data-v-53ea3d84] *{visibility:hidden}.badge-container[data-v-53ea3d84],.badge-container[data-v-53ea3d84] *{visibility:visible}.badge-container[data-v-53ea3d84]{position:absolute;left:0;top:0;width:100%}.no-print[data-v-53ea3d84]{display:none!important}canvas[data-v-53ea3d84]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media(max-width:640px){.badge-container canvas[data-v-53ea3d84]{max-width:100%;height:auto}}@media print{nav[data-v-53ea3d84],button[data-v-53ea3d84]{display:none!important}.bg-gray-50[data-v-53ea3d84]{background:#fff!important}}.dashboard-page[data-v-ee321e2e]{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(59,130,246,.12),transparent),radial-gradient(circle at bottom left,rgba(99,102,241,.06),transparent 40%),#f1f5f9}.dashboard-hero[data-v-ee321e2e]{background:linear-gradient(135deg,#1d4ed8,#4338ca,#6366f1)}.dashboard-stat[data-v-ee321e2e]{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:1rem;padding:.875rem .625rem;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.dashboard-stat--clickable[data-v-ee321e2e]{cursor:pointer}.dashboard-stat--clickable[data-v-ee321e2e]:hover{transform:translateY(-2px);background:#ffffff2e;box-shadow:0 8px 24px #0000001f}.dashboard-stat--alert[data-v-ee321e2e]{border-color:#fbbf2480;background:#fbbf2426}.dashboard-stat__icon[data-v-ee321e2e]{font-size:1.125rem;margin-bottom:.25rem;opacity:.9}.dashboard-stat__value[data-v-ee321e2e]{font-size:1.625rem;font-weight:800;line-height:1.1;letter-spacing:-.02em}.dashboard-stat__label[data-v-ee321e2e]{margin-top:.3rem;font-size:.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#dbeafee6;line-height:1.3}.dashboard-alert[data-v-ee321e2e]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:1rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;box-shadow:0 4px 16px #f59e0b1a}.dashboard-alert__icon[data-v-ee321e2e]{font-size:1.5rem;flex-shrink:0}.dashboard-workspace[data-v-ee321e2e]{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 24px #0f172a0f}.workspace-tabs[data-v-ee321e2e]{display:flex;border-bottom:1px solid #e2e8f0;background:#f8fafc}.workspace-tab[data-v-ee321e2e]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;color:#64748b;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;transition:all .2s ease}.workspace-tab[data-v-ee321e2e]:hover{color:#334155;background:#fff}.workspace-tab--active[data-v-ee321e2e]{color:#1d4ed8;background:#fff;border-bottom-color:#2563eb}.workspace-tab__icon[data-v-ee321e2e]{font-size:1.125rem}.workspace-tab__badge[data-v-ee321e2e]{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .4rem;border-radius:9999px;font-size:.75rem;font-weight:700;background:#e2e8f0;color:#475569}.workspace-tab--active .workspace-tab__badge[data-v-ee321e2e]{background:#dbeafe;color:#1d4ed8}.workspace-content[data-v-ee321e2e]{padding:1.25rem 1.25rem 1.5rem}@media(min-width:640px){.workspace-content[data-v-ee321e2e]{padding:1.5rem 1.75rem 2rem}}.workspace-filters[data-v-ee321e2e]{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.workspace-filters__row[data-v-ee321e2e]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.875rem}.workspace-filters__chips[data-v-ee321e2e]{display:flex;flex-wrap:wrap;gap:.5rem}.period-toggle[data-v-ee321e2e]{display:flex;border-radius:.75rem;overflow:hidden;border:1px solid #e2e8f0;flex-shrink:0}.period-toggle__btn[data-v-ee321e2e]{padding:.625rem 1rem;font-size:.8125rem;font-weight:600;color:#64748b;background:#fff;border:none;cursor:pointer;transition:all .15s ease;white-space:nowrap}.period-toggle__btn--on[data-v-ee321e2e]{color:#fff;background:#2563eb}.period-toggle__btn+.period-toggle__btn[data-v-ee321e2e]{border-left:1px solid #e2e8f0}.order-list[data-v-ee321e2e]{display:flex;flex-direction:column;gap:1.25rem}.dashboard-input[data-v-ee321e2e]{border:1px solid #e2e8f0;border-radius:.875rem;background:#f8fafc;padding:.75rem 1rem;font-size:.9375rem;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dashboard-input[data-v-ee321e2e]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f61f}.dashboard-segmented[data-v-ee321e2e]{display:flex;gap:.375rem;padding:.25rem;border-radius:.875rem;background:#f1f5f9}.dashboard-segmented--compact[data-v-ee321e2e]{min-width:16rem}.dashboard-segmented__btn[data-v-ee321e2e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:#64748b;background:transparent;transition:all .2s ease}.dashboard-segmented__btn[data-v-ee321e2e]:hover{color:#334155;background:#ffffffb3}.dashboard-segmented__btn--active[data-v-ee321e2e]{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 8px 20px #2563eb40}.dashboard-segmented__btn--muted[data-v-ee321e2e]{color:#fff;background:linear-gradient(135deg,#475569,#334155);box-shadow:0 8px 20px #33415533}.dashboard-count[data-v-ee321e2e]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;border-radius:9999px;font-size:.75rem;font-weight:700;background:#ffffff38}.filter-chip[data-v-ee321e2e]{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;transition:all .15s ease;cursor:pointer}.filter-chip[data-v-ee321e2e]:hover{border-color:#cbd5e1;color:#334155}.filter-chip--active[data-v-ee321e2e]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f61a}.filter-chip__count[data-v-ee321e2e]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:9999px;font-size:.6875rem;font-weight:700;background:#0000000f}.filter-chip--active .filter-chip__count[data-v-ee321e2e]{background:#1d4ed81f;color:#1d4ed8}.event-ticket[data-v-ee321e2e]{border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.event-ticket[data-v-ee321e2e]:hover{box-shadow:0 8px 32px #0f172a14;border-color:#cbd5e1}.event-ticket--paid[data-v-ee321e2e]{border-top:3px solid #22c55e}.event-ticket--pending[data-v-ee321e2e]{border-top:3px solid #f59e0b}.event-ticket--action[data-v-ee321e2e]{border-top:3px solid #3b82f6}.event-ticket--archived[data-v-ee321e2e]{border-top:3px solid #94a3b8;opacity:.92}.event-ticket__header[data-v-ee321e2e]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px dashed #e8edf3}.event-ticket__title-block[data-v-ee321e2e]{display:flex;align-items:center;gap:.875rem;min-width:0;flex:1}.event-ticket__avatar[data-v-ee321e2e]{width:3rem;height:3rem;border-radius:.875rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;color:#fff;flex-shrink:0;background:linear-gradient(135deg,#3b82f6,#6366f1)}.event-ticket--paid .event-ticket__avatar[data-v-ee321e2e]{background:linear-gradient(135deg,#22c55e,#16a34a)}.event-ticket--pending .event-ticket__avatar[data-v-ee321e2e]{background:linear-gradient(135deg,#f59e0b,#d97706)}.event-ticket--action .event-ticket__avatar[data-v-ee321e2e]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.event-ticket--archived .event-ticket__avatar[data-v-ee321e2e]{background:linear-gradient(135deg,#94a3b8,#64748b)}.event-ticket__title[data-v-ee321e2e]{font-size:1.125rem;font-weight:700;color:#0f172a;line-height:1.3}.event-ticket__ref[data-v-ee321e2e]{font-size:.75rem;color:#94a3b8;font-family:ui-monospace,monospace;margin-top:.15rem}.event-ticket__badges[data-v-ee321e2e]{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.event-ticket__body[data-v-ee321e2e]{padding:1rem 1.5rem}.event-ticket__details[data-v-ee321e2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem}.detail-cell[data-v-ee321e2e]{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem;border-radius:.75rem;background:#f8fafc;border:1px solid #f1f5f9}.detail-cell__icon[data-v-ee321e2e]{font-size:1.125rem;flex-shrink:0}.detail-cell__label[data-v-ee321e2e]{display:block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.15rem}.detail-cell__value[data-v-ee321e2e]{display:block;font-size:.8125rem;font-weight:600;color:#334155;line-height:1.3}.progress-track[data-v-ee321e2e]{display:flex;align-items:center;gap:0;padding:.75rem 1rem;background:#f8fafc;border-radius:.875rem;border:1px solid #f1f5f9}.progress-track__item[data-v-ee321e2e]{flex:1;display:flex;align-items:center;gap:.5rem;position:relative}.progress-track__item[data-v-ee321e2e]:not(:last-child):after{content:"";position:absolute;right:0;top:50%;width:calc(100% - 5.5rem);height:2px;background:#e2e8f0;transform:translateY(-50%);margin-left:5.5rem;z-index:0}.progress-track__item--done[data-v-ee321e2e]:not(:last-child):after{background:#86efac}.progress-track__node[data-v-ee321e2e]{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;background:#fff;border:2px solid #e2e8f0;color:#94a3b8;flex-shrink:0;z-index:1;position:relative}.progress-track__item--done .progress-track__node[data-v-ee321e2e]{background:#dcfce7;border-color:#86efac;color:#15803d}.progress-track__item--current .progress-track__node[data-v-ee321e2e]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8;box-shadow:0 0 0 4px #3b82f626}.progress-track__text[data-v-ee321e2e]{font-size:.75rem;font-weight:600;color:#94a3b8;z-index:1;background:#f8fafc;padding-right:.25rem}.progress-track__item--done .progress-track__text[data-v-ee321e2e]{color:#15803d}.progress-track__item--current .progress-track__text[data-v-ee321e2e]{color:#1d4ed8}.event-ticket__footer[data-v-ee321e2e]{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem;padding:1rem 1.5rem 1.25rem;background:linear-gradient(180deg,#fafbfc,#f8fafc);border-top:1px solid #f1f5f9}.event-ticket__footer--simple[data-v-ee321e2e]{justify-content:space-between;align-items:center}.event-ticket__cta-block[data-v-ee321e2e]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;flex:1;min-width:240px}.event-ticket__price[data-v-ee321e2e]{min-width:140px}.event-ticket__price-label[data-v-ee321e2e]{display:block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.event-ticket__price-value[data-v-ee321e2e]{display:block;font-size:1.5rem;font-weight:800;color:#2563eb;letter-spacing:-.02em;line-height:1.2}.event-ticket__price-hint[data-v-ee321e2e]{display:block;font-size:.75rem;color:#64748b;margin-top:.15rem}.event-ticket__docs[data-v-ee321e2e]{flex:1;min-width:200px}.event-ticket__docs-label[data-v-ee321e2e]{display:block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.5rem}.doc-tiles[data-v-ee321e2e]{display:flex;flex-wrap:wrap;gap:.5rem}.doc-tile[data-v-ee321e2e]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .875rem;min-width:5rem;border-radius:.75rem;background:#fff;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease;text-decoration:none;color:inherit}.doc-tile[data-v-ee321e2e]:hover{border-color:#93c5fd;background:#eff6ff;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1a}.doc-tile__icon[data-v-ee321e2e]{font-size:1.25rem}.doc-tile__text[data-v-ee321e2e]{font-size:.6875rem;font-weight:600;color:#475569;text-align:center;line-height:1.2}.btn-cta[data-v-ee321e2e]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1.5rem;border-radius:.875rem;font-size:.9375rem;font-weight:700;color:#fff;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-cta[data-v-ee321e2e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.btn-cta--blue[data-v-ee321e2e]{background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 4px 16px #2563eb4d}.btn-cta--green[data-v-ee321e2e]{background:linear-gradient(135deg,#16a34a,#059669);box-shadow:0 4px 16px #16a34a4d}.btn-cta--purple[data-v-ee321e2e]{background:linear-gradient(135deg,#7c3aed,#6366f1);box-shadow:0 4px 16px #7c3aed4d}.status-pill[data-v-ee321e2e]{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.status-pill__dot[data-v-ee321e2e]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.status-pill--green[data-v-ee321e2e]{background:#dcfce7;color:#15803d}.status-pill--yellow[data-v-ee321e2e]{background:#fef3c7;color:#b45309}.status-pill--blue[data-v-ee321e2e]{background:#dbeafe;color:#1d4ed8}.status-pill--purple[data-v-ee321e2e]{background:#ede9fe;color:#6d28d9}.status-pill--slate[data-v-ee321e2e]{background:#f1f5f9;color:#475569}.status-pill--red[data-v-ee321e2e]{background:#fee2e2;color:#b91c1c}.info-tag[data-v-ee321e2e]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:.5rem;font-size:.8125rem;color:#64748b;background:#f8fafc;border:1px solid #f1f5f9}.package-box[data-v-ee321e2e]{padding:.75rem 1rem;border-radius:.75rem;background:#f8fafc;border:1px solid #f1f5f9}.package-box__label[data-v-ee321e2e]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.2rem}.order-progress[data-v-ee321e2e]{display:flex;align-items:center;gap:0;padding:.75rem 0}.order-progress__step[data-v-ee321e2e]{display:flex;align-items:center;gap:.4rem;position:relative;flex:1}.order-progress__dot[data-v-ee321e2e]{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;background:#f1f5f9;color:#94a3b8;border:2px solid #e2e8f0;flex-shrink:0;transition:all .2s ease}.order-progress__step--done .order-progress__dot[data-v-ee321e2e]{background:#dcfce7;border-color:#86efac;color:#15803d}.order-progress__step--current .order-progress__dot[data-v-ee321e2e]{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8;box-shadow:0 0 0 3px #3b82f626}.order-progress__label[data-v-ee321e2e]{font-size:.6875rem;font-weight:600;color:#94a3b8;white-space:nowrap}.order-progress__step--done .order-progress__label[data-v-ee321e2e]{color:#15803d}.order-progress__step--current .order-progress__label[data-v-ee321e2e]{color:#1d4ed8}.order-progress__line[data-v-ee321e2e]{flex:1;height:2px;background:#e2e8f0;margin:0 .35rem;min-width:.5rem}.order-progress__line--done[data-v-ee321e2e]{background:#86efac}.event-card[data-v-ee321e2e]{border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.event-card[data-v-ee321e2e]:hover{box-shadow:0 8px 28px #0f172a14;transform:translateY(-2px)}.event-card__top[data-v-ee321e2e]{padding:.5rem 1rem;display:flex;justify-content:flex-end}.event-card__top--open[data-v-ee321e2e]{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)}.event-card__top--closed[data-v-ee321e2e]{background:linear-gradient(135deg,#fef2f2,#fff1f2)}.event-card__body[data-v-ee321e2e]{padding:0 1.25rem 1.25rem}.event-card__name[data-v-ee321e2e]{font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.35}.event-card__desc[data-v-ee321e2e]{font-size:.8125rem;color:#64748b;margin-top:.5rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-card__meta[data-v-ee321e2e]{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem;font-size:.8125rem;color:#64748b}.skeleton-card[data-v-ee321e2e]{padding:1.5rem;border-radius:1.25rem;background:#fff;border:1px solid #e8edf3}.skeleton-line[data-v-ee321e2e]{height:.875rem;border-radius:.5rem;background:linear-gradient(90deg,#f1f5f9 25%,#e8edf3,#f1f5f9 75%);background-size:200% 100%;animation:shimmer-ee321e2e 1.5s infinite}.skeleton-line--lg[data-v-ee321e2e]{height:1.25rem}@keyframes shimmer-ee321e2e{0%{background-position:200% 0}to{background-position:-200% 0}}.btn-primary[data-v-ee321e2e],.btn-secondary[data-v-ee321e2e]{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s ease}.btn-primary[data-v-ee321e2e]{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 8px 18px #2563eb38}.btn-primary[data-v-ee321e2e]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2563eb47}.btn-primary--purple[data-v-ee321e2e]{background:linear-gradient(135deg,#7c3aed,#4f46e5)}.btn-primary--green[data-v-ee321e2e]{background:linear-gradient(135deg,#16a34a,#059669)}.btn-primary--muted[data-v-ee321e2e]{background:linear-gradient(135deg,#475569,#334155);box-shadow:none}.btn-primary--amber[data-v-ee321e2e]{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 14px #d9770640}.btn-secondary[data-v-ee321e2e]{color:#334155;background:#fff;border:1px solid #e2e8f0}.btn-secondary[data-v-ee321e2e]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-ghost[data-v-ee321e2e]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .875rem;border-radius:.625rem;font-size:.8125rem;font-weight:600;color:#64748b;background:transparent;border:1px solid transparent;transition:all .15s ease;cursor:pointer;text-decoration:none}.btn-ghost[data-v-ee321e2e]:hover{color:#1e40af;background:#eff6ff;border-color:#dbeafe}.dashboard-empty[data-v-ee321e2e]{text-align:center;padding:3rem 1.5rem;border-radius:1.25rem;border:1px dashed #cbd5e1;background:#fffc}.dashboard-empty__icon[data-v-ee321e2e]{font-size:3rem;margin-bottom:1rem}.browse-modal-overlay[data-v-ee321e2e]{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#0f172a99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-width:768px){.browse-modal-overlay[data-v-ee321e2e]{align-items:center;padding:1.5rem}}.browse-modal[data-v-ee321e2e]{width:100%;height:min(88vh,720px);display:flex;flex-direction:column;background:#f8fafc;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -12px 48px #0f172a2e;overflow:hidden}@media(min-width:768px){.browse-modal[data-v-ee321e2e]{max-width:56rem;border-radius:1.5rem;box-shadow:0 32px 80px #0f172a38}}.browse-modal__hero[data-v-ee321e2e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#1d4ed8,#4f46e5);color:#fff;flex-shrink:0}.browse-modal__title[data-v-ee321e2e]{font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.browse-modal__subtitle[data-v-ee321e2e]{font-size:.8125rem;color:#dbeafee6;margin-top:.2rem}.browse-modal__close[data-v-ee321e2e]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;border:none;cursor:pointer;transition:background .15s ease;flex-shrink:0}.browse-modal__close--light[data-v-ee321e2e]{color:#fff;background:#ffffff26}.browse-modal__close--light[data-v-ee321e2e]:hover{background:#ffffff40}.browse-modal__toolbar[data-v-ee321e2e]{flex-shrink:0;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid #e8edf3}.browse-modal__search[data-v-ee321e2e]{position:relative;margin-bottom:.75rem}.browse-modal__search-input[data-v-ee321e2e]{width:100%;padding:.7rem 2.5rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#f8fafc;font-size:.9375rem;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.browse-modal__search-input[data-v-ee321e2e]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f61f}.browse-modal__search-icon[data-v-ee321e2e]{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;color:#94a3b8;pointer-events:none}.browse-modal__search-clear[data-v-ee321e2e]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border-radius:50%;border:none;background:#e2e8f0;color:#64748b;font-size:1rem;line-height:1;cursor:pointer}.browse-modal__filters[data-v-ee321e2e]{display:flex;gap:.5rem}.browse-filter-chip[data-v-ee321e2e]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease}.browse-filter-chip--active[data-v-ee321e2e]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.browse-filter-chip__count[data-v-ee321e2e]{font-size:.6875rem;font-weight:700;padding:.1rem .4rem;border-radius:9999px;background:#0000000f}.browse-filter-chip--active .browse-filter-chip__count[data-v-ee321e2e]{background:#1d4ed81f}.browse-modal__results[data-v-ee321e2e]{margin-top:.625rem;font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.browse-modal__body[data-v-ee321e2e]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem 1.25rem;-webkit-overflow-scrolling:touch}.browse-modal__loading[data-v-ee321e2e],.browse-modal__empty[data-v-ee321e2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.browse-modal__empty-icon[data-v-ee321e2e]{font-size:2.5rem;margin-bottom:.75rem}.browse-modal__grid[data-v-ee321e2e]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.browse-modal__grid[data-v-ee321e2e]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.browse-modal__grid[data-v-ee321e2e]{grid-template-columns:repeat(3,1fr)}}.browse-card[data-v-ee321e2e]{display:flex;flex-direction:column;text-align:left;padding:1rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .2s ease}.browse-card--open[data-v-ee321e2e]:hover{border-color:#93c5fd;box-shadow:0 8px 24px #2563eb1f;transform:translateY(-2px)}.browse-card--closed[data-v-ee321e2e]{opacity:.55;cursor:not-allowed}.browse-card__top[data-v-ee321e2e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.browse-card__avatar[data-v-ee321e2e]{width:2.25rem;height:2.25rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1)}.browse-card--closed .browse-card__avatar[data-v-ee321e2e]{background:linear-gradient(135deg,#94a3b8,#64748b)}.browse-card__badge[data-v-ee321e2e]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.2rem .5rem;border-radius:9999px}.browse-card__badge--open[data-v-ee321e2e]{color:#15803d;background:#dcfce7}.browse-card__badge--closed[data-v-ee321e2e]{color:#b91c1c;background:#fee2e2}.browse-card__name[data-v-ee321e2e]{font-size:.9375rem;font-weight:700;color:#0f172a;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5rem}.browse-card__meta[data-v-ee321e2e]{margin-top:.375rem;font-size:.75rem;color:#64748b;line-height:1.4}.browse-card__dot[data-v-ee321e2e]{margin:0 .2rem}.browse-card__footer[data-v-ee321e2e]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.625rem;border-top:1px solid #f1f5f9;font-size:.8125rem;font-weight:700;color:#2563eb}.browse-modal__more[data-v-ee321e2e]{display:flex;justify-content:center;padding-top:1rem}.browse-modal__more-btn[data-v-ee321e2e]{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#334155;background:#fff;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease}.browse-modal__more-btn[data-v-ee321e2e]:hover{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}.modal-fade-enter-active[data-v-ee321e2e],.modal-fade-leave-active[data-v-ee321e2e]{transition:opacity .2s ease}.modal-fade-enter-active .browse-modal[data-v-ee321e2e],.modal-fade-leave-active .browse-modal[data-v-ee321e2e]{transition:transform .25s ease}.modal-fade-enter-from[data-v-ee321e2e],.modal-fade-leave-to[data-v-ee321e2e]{opacity:0}.modal-fade-enter-from .browse-modal[data-v-ee321e2e],.modal-fade-leave-to .browse-modal[data-v-ee321e2e]{transform:translateY(100%)}@media(min-width:640px){.modal-fade-enter-from .browse-modal[data-v-ee321e2e],.modal-fade-leave-to .browse-modal[data-v-ee321e2e]{transform:scale(.96) translateY(8px)}}@keyframes fadeIn-e206923c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-e206923c]{animation:fadeIn-e206923c .5s ease-out}aside[data-v-d0aaf48c]::-webkit-scrollbar{width:6px}aside[data-v-d0aaf48c]::-webkit-scrollbar-track{background:#ffffff0d}aside[data-v-d0aaf48c]::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}aside[data-v-d0aaf48c]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes pulse-d0aaf48c{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-d0aaf48c]{animation:pulse-d0aaf48c 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeIn-83dd58ad{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}tbody tr[data-v-83dd58ad]{animation:fadeIn-83dd58ad .3s ease-out}.custom-scrollbar[data-v-1dbd8adf]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-1dbd8adf]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.custom-scrollbar[data-v-1dbd8adf]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#3b82f6,#8b5cf6);border-radius:10px}.custom-scrollbar[data-v-1dbd8adf]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#2563eb,#7c3aed)}@keyframes fade-in-d1b64d01{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-d1b64d01]{animation:fade-in-d1b64d01 .3s ease-out}@keyframes slideDown-4dec4e48{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-4dec4e48{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-slideDown[data-v-4dec4e48]{animation:slideDown-4dec4e48 .3s ease-out}.animate-slideUp[data-v-4dec4e48]{animation:slideUp-4dec4e48 .3s ease-out}
