.notif-card[data-v-48b8532a]{display:grid;grid-template-columns:4px 28px 1fr auto;gap:12px;padding:12px 14px;border-radius:12px;background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.06);cursor:pointer;transition:background .18s ease}.notif-card[data-v-48b8532a]:hover{background:rgba(var(--v-theme-on-surface),.04)}.notif-card__indicator[data-v-48b8532a]{background:transparent;border-radius:2px}.notif-card--action.notif-card--priority-high .notif-card__indicator[data-v-48b8532a],.notif-card--action.notif-card--priority-normal .notif-card__indicator[data-v-48b8532a]{background:rgb(var(--v-theme-primary))}.notif-card--priority-high .notif-card__indicator[data-v-48b8532a]{background:rgb(var(--v-theme-error))}.notif-card--status-pending[data-v-48b8532a]{background:rgba(var(--v-theme-primary),.04)}.notif-card--status-acted[data-v-48b8532a],.notif-card--status-dismissed[data-v-48b8532a],.notif-card--status-expired[data-v-48b8532a]{opacity:.6}.notif-card__head[data-v-48b8532a]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.notif-card__title[data-v-48b8532a]{font-weight:600}.notif-card__time[data-v-48b8532a]{font-size:12px;color:rgba(var(--v-theme-on-surface),.6);white-space:nowrap}.notif-card__body[data-v-48b8532a]{font-size:13px;color:rgba(var(--v-theme-on-surface),.85);margin:4px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notif-card__dismiss[data-v-48b8532a]{align-self:start;background:transparent;border:none;cursor:pointer;padding:4px;color:rgba(var(--v-theme-on-surface),.5)}.notif-card__dismiss[data-v-48b8532a]:hover{color:rgba(var(--v-theme-on-surface),.9)}.notification-wrapper[data-v-3f8dc5ff]{display:flex;align-items:center}.login-button[data-v-3f8dc5ff]{padding:8px 20px;font-size:14px;font-weight:500;color:#7b65f7;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease}.login-button[data-v-3f8dc5ff]:hover{background:rgba(123,101,247,.08);transform:translateY(-1px)}.login-button[data-v-3f8dc5ff]:active{transform:translateY(0)}.notification-trigger[data-v-3f8dc5ff]{width:40px!important;height:40px!important;color:#525a7d;background-color:#fff!important;border-radius:50%!important;transition:all .3s ease;overflow:visible!important}.notification-trigger[data-v-3f8dc5ff]:hover{background-color:rgba(123,101,247,.08)!important;color:#7b65f7}.bell-icon-container[data-v-3f8dc5ff]{position:relative;display:flex;align-items:center;justify-content:center}.bell-icon[data-v-3f8dc5ff]{transition:transform .3s ease}.notification-trigger:hover .bell-icon[data-v-3f8dc5ff]{transform:rotate(15deg)}.notification-badge[data-v-3f8dc5ff]{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(220,38,38,.35);padding:3px 6px}[data-v-3f8dc5ff] .notification-badge .v-badge__badge{bottom:calc(100% - 10px)!important;left:calc(100% - 10px)!important}.notification-dropdown[data-v-3f8dc5ff]{width:min(440px,calc(100vw - 32px));max-height:min(600px,calc(100vh - 100px));border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1)}.v-overlay__content .notification-dropdown[data-v-3f8dc5ff]{border-radius:12px!important}.dropdown-header[data-v-3f8dc5ff]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;gap:12px}.header-title[data-v-3f8dc5ff]{font-size:18px;font-weight:600;color:#212121;margin:0;line-height:1.4}.unread-chip[data-v-3f8dc5ff]{font-size:12px;font-weight:600;height:24px;min-width:24px}.header-divider[data-v-3f8dc5ff]{margin:0!important}.notifications-container[data-v-3f8dc5ff]{flex:1;overflow-y:auto;min-height:200px;max-height:calc(100vh - 360px);padding:12px}.section-title[data-v-3f8dc5ff]{font-size:12px;font-weight:600;color:#757575;text-transform:uppercase;letter-spacing:.4px;margin:0 0 8px}.section-title--info[data-v-3f8dc5ff]{margin-top:16px}.notif-list[data-v-3f8dc5ff]>*+*{margin-top:8px}.notif-empty[data-v-3f8dc5ff]{padding:32px 16px}.dropdown-actions[data-v-3f8dc5ff]{display:flex;justify-content:space-between;gap:8px;padding:12px;flex-wrap:wrap}.action-button[data-v-3f8dc5ff]{font-size:13px;font-weight:500;text-transform:none;letter-spacing:0}.notifications-container[data-v-3f8dc5ff]::-webkit-scrollbar{width:6px}.notifications-container[data-v-3f8dc5ff]::-webkit-scrollbar-track{background:transparent}.notifications-container[data-v-3f8dc5ff]::-webkit-scrollbar-thumb{background:rgba(123,101,247,.2);border-radius:3px}.notifications-container[data-v-3f8dc5ff]::-webkit-scrollbar-thumb:hover{background:rgba(123,101,247,.3)}@media (max-width:600px){.notification-dropdown[data-v-3f8dc5ff]{width:calc(100vw - 16px);max-height:calc(100vh - 80px)}.dropdown-header[data-v-3f8dc5ff]{padding:16px 16px 12px}.header-title[data-v-3f8dc5ff]{font-size:16px}.dropdown-actions[data-v-3f8dc5ff]{padding:8px;gap:4px}.action-button[data-v-3f8dc5ff]{font-size:12px;padding:4px 8px!important}.notifications-container[data-v-3f8dc5ff]{padding:8px}}@media (max-width:400px){.dropdown-actions[data-v-3f8dc5ff]{flex-direction:column;align-items:stretch}.action-button[data-v-3f8dc5ff]{width:100%;justify-content:center}}.logout-card[data-v-28138da7]{border-radius:14px;box-shadow:0 20px 48px rgba(17,24,39,.18);padding:6px 6px 10px;background:linear-gradient(180deg,#fff,#f9fafb)}.logout-card__title[data-v-28138da7]{font-weight:700;font-size:18px;padding:12px 20px 4px;color:#111827}.logout-card__text[data-v-28138da7]{color:#4b5563;font-size:14px;padding:0 20px 8px;line-height:1.5}.logout-card__actions[data-v-28138da7]{justify-content:flex-end;gap:12px;padding:0 16px 14px}.logout-card__cancel[data-v-28138da7]{border-color:#e5e7eb;color:#374151;border-radius:12px;text-transform:none;font-weight:600}.logout-card__confirm[data-v-28138da7]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 12px 28px rgba(220,38,38,.28);border-radius:12px;text-transform:none;font-weight:700}.logout-card__confirm[data-v-28138da7]:hover{background:linear-gradient(135deg,#f87171,#dc2626)}.user-avatar[data-v-7acf0ba0]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0;color:#fff;font-family:Manrope,Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.user-avatar__img[data-v-7acf0ba0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.user-avatar__icon[data-v-7acf0ba0]{color:#fff;opacity:.92}.user-avatar--size-32[data-v-7acf0ba0]{width:32px;height:32px;font-size:12px}.user-avatar--size-48[data-v-7acf0ba0]{width:48px;height:48px;font-size:18px}.user-avatar--size-64[data-v-7acf0ba0]{width:64px;height:64px;font-size:24px}.user-avatar--size-96[data-v-7acf0ba0]{width:96px;height:96px;font-size:34px}.user-avatar--size-128[data-v-7acf0ba0]{width:128px;height:128px;font-size:46px}.user-avatar--has-icon[data-v-7acf0ba0],.user-avatar--has-initials[data-v-7acf0ba0]{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.profile-menu[data-v-f4ca7f22]{width:360px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);z-index:9999;font-family:PlatformaFont,sans-serif}.profile-header[data-v-f4ca7f22]{display:flex;align-items:center;margin-bottom:16px}.profile-image[data-v-f4ca7f22]{margin-right:12px;flex-shrink:0}.profile-info[data-v-f4ca7f22]{display:flex;flex-direction:column}.profile-name[data-v-f4ca7f22]{font-size:18px;color:#2a2037;margin:0 0 4px 0;font-weight:600;font-family:PlatformaFont,sans-serif}.profile-link[data-v-f4ca7f22]{color:#525a7d;text-decoration:none;font-size:14px}.profile-link[data-v-f4ca7f22]:hover{text-decoration:underline}.profile-cta[data-v-f4ca7f22]{display:none;margin-bottom:12px}.profile-cta__button[data-v-f4ca7f22]{width:100%;height:40px;padding:0 14px;border-radius:12px;border:none;background:#dcd8fc;color:#705ce2;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:PlatformaFont,sans-serif}.profile-cta__button[data-v-f4ca7f22]:hover{background:#d0cbfb}.profile-cta__icon[data-v-f4ca7f22]{display:inline-flex;align-items:center;justify-content:center}.profile-cta__icon svg[data-v-f4ca7f22]{width:18px;height:18px}.menu-list[data-v-f4ca7f22]{display:flex;flex-direction:column;gap:8px}.menu-item[data-v-f4ca7f22]{display:flex;align-items:center;padding:12px;text-decoration:none;border-radius:10px;transition:background-color .3s,transform .15s ease;font-size:20px;font-weight:500;color:#434966;font-family:PlatformaFont,sans-serif;cursor:pointer}.menu-item[data-v-f4ca7f22]:hover{background-color:#f5f5f5;transform:translateY(-1px)}.menu-item.logout[data-v-f4ca7f22]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 10px 24px rgba(220,38,38,.24)}.menu-item.logout .chevron svg path[data-v-f4ca7f22],.menu-item.logout .icon svg path[data-v-f4ca7f22]{stroke:#fff}.menu-item.logout .text[data-v-f4ca7f22]{color:#fff}.icon[data-v-f4ca7f22]{margin-right:8px;font-size:18px;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.text[data-v-f4ca7f22]{flex:1}.chevron[data-v-f4ca7f22]{margin-left:8px;color:#999;font-size:18px}.separator[data-v-f4ca7f22]{height:1px;background-color:#eee;margin:8px 0}@media (max-width:960px){.profile-menu[data-v-f4ca7f22]{width:calc(100vw - var(--app-floating-gap-mobile)*2);max-width:360px;max-height:calc(100vh - var(--app-header-height-mobile) - var(--app-floating-gap-mobile)*2);overflow-y:auto;margin:0}.profile-cta[data-v-f4ca7f22]{display:flex}}@media (max-width:480px){.profile-menu[data-v-f4ca7f22]{padding:12px}.profile-name[data-v-f4ca7f22]{font-size:16px}.menu-item[data-v-f4ca7f22]{padding:10px}}.header-mobile-dialog{align-items:flex-start;justify-content:flex-end}.v-overlay__content.header-mobile-dialog__content{top:calc(var(--app-header-height-mobile) + var(--app-floating-gap-mobile))!important;right:var(--app-floating-gap-mobile)!important;left:auto!important;bottom:auto!important;transform:none!important;margin:0!important;width:auto!important;max-width:none!important;padding:0!important;display:flex;align-items:flex-start;justify-content:flex-end;box-sizing:border-box}.v-overlay__content.header-mobile-dialog__content .profile-menu{width:100%;max-width:360px;max-height:calc(100vh - var(--app-header-height-mobile) - var(--app-floating-gap-mobile)*2);overflow-y:auto;overscroll-behavior:contain;margin:0;box-sizing:border-box}.mas-overlay[data-v-18d8caeb]{position:fixed;inset:0;z-index:1000;background:rgba(20,16,38,.55);display:flex;align-items:center;justify-content:center;padding:20px}.mas-card[data-v-18d8caeb]{position:relative;width:100%;max-width:420px;background:#fff;border-radius:20px;padding:28px 24px 24px;box-shadow:0 24px 60px rgba(20,16,38,.28);outline:none;text-align:center}.mas-close[data-v-18d8caeb]{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#9a97ad;border-radius:8px;cursor:pointer}.mas-close[data-v-18d8caeb]:hover{background:#f3f2f9;color:#5b5572}.mas-close[data-v-18d8caeb]:focus-visible{outline:2px solid #7b65f7;outline-offset:2px}.mas-icon[data-v-18d8caeb]{width:56px;height:56px;margin:4px auto 14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.mas-icon--pending[data-v-18d8caeb]{background:#fff5e6;color:#c2740a}.mas-icon--success[data-v-18d8caeb]{background:#e9f8ef;color:#1c9d5b}.mas-icon--info[data-v-18d8caeb]{background:#eef0f6;color:#5b5572}.mas-title[data-v-18d8caeb]{margin:0 0 4px;font-size:20px;font-weight:800;color:#2a2037;letter-spacing:-.01em}.mas-subtitle[data-v-18d8caeb]{margin:0 0 20px;font-size:14px;color:#6b6580;line-height:1.4}.mas-timeline[data-v-18d8caeb]{display:flex;align-items:flex-start;list-style:none;margin:0 0 20px;padding:0}.mas-tl-step[data-v-18d8caeb]{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.mas-tl-line[data-v-18d8caeb]{position:absolute;top:13px;transform:translateY(-50%);left:calc(-50% + 16px);right:calc(50% + 16px);height:2px;background:#e7e5f2;border-radius:2px}.mas-tl-line.is-filled[data-v-18d8caeb]{background:#6048e5}.mas-tl-node[data-v-18d8caeb]{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #d9d7ea;color:#fff}.mas-tl-dot[data-v-18d8caeb]{width:7px;height:7px;border-radius:50%;background:#c4c1d6}.mas-tl-step.is-done .mas-tl-node[data-v-18d8caeb]{background:#6048e5;border-color:#6048e5}.mas-tl-step.is-current .mas-tl-node[data-v-18d8caeb]{border-color:#c2740a;box-shadow:0 0 0 3px rgba(194,116,10,.16)}.mas-tl-step.is-current .mas-tl-dot[data-v-18d8caeb]{background:#c2740a}.mas-tl-label[data-v-18d8caeb]{font-size:12px;color:#9a97ad}.mas-tl-step.is-done .mas-tl-label[data-v-18d8caeb]{color:#5b5572}.mas-tl-step.is-current .mas-tl-label[data-v-18d8caeb]{color:#c2740a;font-weight:700}.mas-body[data-v-18d8caeb]{margin:0 0 16px;font-size:14px;line-height:1.5;color:#434966}.mas-note[data-v-18d8caeb]{text-align:left;font-size:13px;line-height:1.45;border-radius:12px;padding:12px 14px;margin:0 0 20px}.mas-note--pending[data-v-18d8caeb]{background:#fff8ec;color:#8a5a08;border:1px solid #f6e3c2}.mas-note--success[data-v-18d8caeb]{background:#eef9f2;color:#1c7a48;border:1px solid #cdebd9}.mas-note--info[data-v-18d8caeb]{background:#f5f5fa;color:#5b5572;border:1px solid #e7e5f2}.mas-primary[data-v-18d8caeb]{width:100%;padding:13px 16px;border:none;border-radius:12px;background:#6048e5;color:#fff;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .16s ease}.mas-primary[data-v-18d8caeb]:hover{background:#5238d8}.mas-primary[data-v-18d8caeb]:focus-visible{outline:2px solid #2a2037;outline-offset:2px}.mas-fade-enter-active[data-v-18d8caeb],.mas-fade-leave-active[data-v-18d8caeb]{transition:opacity .18s ease}.mas-fade-enter-from[data-v-18d8caeb],.mas-fade-leave-to[data-v-18d8caeb]{opacity:0}.mas-pop-enter-active[data-v-18d8caeb]{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s ease}.mas-pop-enter-from[data-v-18d8caeb]{transform:translateY(8px) scale(.98);opacity:0}@media (max-width:640px){.mas-overlay[data-v-18d8caeb]{align-items:flex-end;padding:0}.mas-card[data-v-18d8caeb]{max-width:none;border-radius:20px 20px 0 0;padding:24px 18px calc(20px + env(safe-area-inset-bottom, 0px));max-height:92vh;overflow-y:auto}.mas-pop-enter-from[data-v-18d8caeb]{transform:translateY(100%);opacity:1}.mas-tl-label[data-v-18d8caeb]{font-size:11px}}@media (prefers-reduced-motion:reduce){.mas-fade-enter-active[data-v-18d8caeb],.mas-fade-leave-active[data-v-18d8caeb],.mas-pop-enter-active[data-v-18d8caeb]{transition:none}}.role-chips[data-v-2f422427]{display:inline-flex;align-items:center;gap:6px;min-height:32px}.role-chip[data-v-2f422427]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;line-height:1.2;border:1px solid transparent;background:transparent;color:#525a7d;font-family:inherit}button.role-chip[data-v-2f422427]{cursor:pointer;min-height:32px}.role-chip__label[data-v-2f422427]{font-weight:700}.role-chip__suffix[data-v-2f422427]{font-weight:600;opacity:.85}.role-chip__suffix--action[data-v-2f422427]{color:#c2740a;opacity:1}.role-chip--confirmed .role-chip__suffix--action[data-v-2f422427]{color:#ffd466;background:rgba(0,0,0,.18);padding:2px 8px;border-radius:999px;opacity:1}button.role-chip[data-v-2f422427]:focus-visible{outline:2px solid #7b65f7;outline-offset:2px}.role-chip--student.role-chip--active[data-v-2f422427]{background:rgba(59,130,246,.12);color:#1d4ed8;border-color:transparent}.role-chip--unconfirmed[data-v-2f422427]{background:rgba(102,112,133,.1);color:#525a7d;border-color:rgba(102,112,133,.28)}.role-chip--confirmed[data-v-2f422427]{background:#7b65f7;color:#fff;border-color:transparent}.role-chip__dot[data-v-2f422427]{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.role-chip__dot--pulse[data-v-2f422427]{animation:role-chip-pulse-2f422427 1.6s ease-in-out infinite}@keyframes role-chip-pulse-2f422427{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.role-chip__dot--pulse[data-v-2f422427]{animation:none}}.role-chip-tooltip[data-v-2f422427]{max-width:280px;padding:4px 8px;line-height:1.4}.role-chip-tooltip__text[data-v-2f422427]{margin:0;font-size:13px;color:inherit}.app-header-wrapper[data-v-2c6d3f1c]{position:fixed;top:var(--app-floating-gap-desktop);left:0;right:0;z-index:1100;width:100%;pointer-events:none}.app-header-wrapper[data-v-2c6d3f1c]>*{pointer-events:auto}.app-header[data-v-2c6d3f1c]{position:fixed!important;top:var(--app-floating-gap-desktop)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100% - var(--app-floating-gap-desktop)*2)!important;max-width:var(--app-header-max-width);margin:0;padding:0 12px;background:var(--app-surface-bg);backdrop-filter:blur(var(--app-surface-blur));border:1px solid var(--app-surface-border);border-radius:var(--app-surface-radius);box-shadow:var(--app-surface-shadow)}.app-header__section[data-v-2c6d3f1c]{display:flex;align-items:center;gap:16px}.app-header__section--left[data-v-2c6d3f1c]{flex:1 1 auto}.app-header__section--center[data-v-2c6d3f1c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.app-header__section--right[data-v-2c6d3f1c]{display:flex;align-items:center;gap:12px}.app-header__logo[data-v-2c6d3f1c]{display:inline-flex;align-items:center;text-decoration:none}.app-header__burger[data-v-2c6d3f1c]{color:#2a2037;margin-left:8px}.app-header__cta[data-v-2c6d3f1c]{height:40px;padding:0 14px;border-radius:12px;border:none;background:#dcd8fc;color:#705ce2;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease;gap:8px;pointer-events:auto}.app-header__cta-icon[data-v-2c6d3f1c],.app-header__cta[data-v-2c6d3f1c]{display:inline-flex;align-items:center;justify-content:center}.app-header__cta-icon svg[data-v-2c6d3f1c]{width:18px;height:18px}.app-header__cta[data-v-2c6d3f1c]:hover{background:#d0cbfb}.app-header__role-badge[data-v-2c6d3f1c]{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.app-header__role-badge--mentor[data-v-2c6d3f1c]{background:rgba(123,101,247,.12);color:#7b65f7}.app-header__role-badge--mentee[data-v-2c6d3f1c],.app-header__role-badge--student[data-v-2c6d3f1c]{background:rgba(59,130,246,.1);color:#2563eb}.app-header__profile[data-v-2c6d3f1c]{width:48px;height:48px;padding:0;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:hsla(0,0%,100%,.92);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.app-header__profile[data-v-2c6d3f1c]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(15,23,42,.14)}.app-header__profile-image[data-v-2c6d3f1c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media (min-width:961px){.app-header__burger[data-v-2c6d3f1c]{display:none}}@media (max-width:960px){.app-header-wrapper[data-v-2c6d3f1c]{top:var(--app-floating-gap-mobile)}.app-header[data-v-2c6d3f1c]{top:var(--app-floating-gap-mobile)!important;width:calc(100% - var(--app-floating-gap-mobile)*2)!important;padding:0 10px}.app-header__section--left[data-v-2c6d3f1c]{gap:12px}.app-header__section--right[data-v-2c6d3f1c]{gap:8px}}.site-footer[data-v-27fcdde0]{position:fixed;left:0;right:0;bottom:0;height:100vh;height:100svh;max-height:100vh;max-height:100svh;box-sizing:border-box;z-index:80;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;--footer-cursor-x:50%;--footer-cursor-y:0;--footer-cursor-opacity:0;border-top:1px solid hsla(0,0%,100%,.2);background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 32%),#8162e9;border-radius:24px 24px 0 0;box-shadow:0 -26px 70px rgba(37,31,86,.2),0 -1px 0 hsla(0,0%,100%,.16);color:#fff;pointer-events:none;transform:translate3d(0,var(--site-footer-offset,calc(100% - var(--site-footer-peek-height, 28px))),0);will-change:transform}.site-footer--active[data-v-27fcdde0]{z-index:1200;pointer-events:auto}.site-footer--stop-nudge[data-v-27fcdde0]{z-index:90;animation:site-footer-stop-nudge-27fcdde0 .46s cubic-bezier(.2,.85,.25,1) both}@keyframes site-footer-stop-nudge-27fcdde0{0%{transform:translate3d(0,var(--site-footer-offset,calc(100% - var(--site-footer-peek-height, 28px))),0)}42%{transform:translate3d(0,calc(var(--site-footer-offset, 100%) - 18px),0)}to{transform:translate3d(0,var(--site-footer-offset,calc(100% - var(--site-footer-peek-height, 28px))),0)}}.site-footer[data-v-27fcdde0]:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:72px;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent)}.site-footer__cursor-light[data-v-27fcdde0]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(440px circle at var(--footer-cursor-x) var(--footer-cursor-y),hsla(0,0%,100%,.16),hsla(0,0%,100%,.06) 34%,transparent 64%);opacity:var(--footer-cursor-opacity);transition:opacity .18s ease}.site-footer__visual[data-v-27fcdde0]{position:absolute;inset:0;pointer-events:none;opacity:.28}.site-footer__visual svg[data-v-27fcdde0]{position:absolute;right:-6%;top:-10px;width:min(680px,58vw);height:240px}.site-footer__visual path[data-v-27fcdde0]{fill:none;stroke:hsla(0,0%,100%,.22);stroke-width:2;stroke-linecap:round}.site-footer__visual circle[data-v-27fcdde0]{fill:hsla(0,0%,100%,.34)}.site-footer__wave[data-v-27fcdde0]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s ease}.site-footer:hover .site-footer__wave[data-v-27fcdde0]{stroke-dashoffset:-.08}.site-footer__wave--secondary[data-v-27fcdde0]{stroke:rgba(192,255,236,.2)}.site-footer__inner[data-v-27fcdde0]{position:relative;z-index:1;max-width:1240px;margin:0 auto;min-height:100%;padding:clamp(36px,6vh,52px) 32px clamp(40px,7vh,56px)}.site-footer__top[data-v-27fcdde0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}.site-footer__brand[data-v-27fcdde0]{max-width:700px}.site-footer__logo-link[data-v-27fcdde0]{display:inline-flex;align-items:center;margin-bottom:16px;border-radius:12px}.site-footer__logo-link[data-v-27fcdde0] path{fill:#fff}.site-footer__contact-link[data-v-27fcdde0]:focus-visible,.site-footer__link[data-v-27fcdde0]:focus-visible,.site-footer__logo-link[data-v-27fcdde0]:focus-visible,.site-footer__to-top[data-v-27fcdde0]:focus-visible{outline:3px solid hsla(0,0%,100%,.46);outline-offset:4px}.site-footer__title[data-v-27fcdde0]{margin:0;max-width:520px;color:#fff;font-size:17px;font-weight:560;line-height:1.45;letter-spacing:0}.site-footer__aside[data-v-27fcdde0]{justify-self:end;width:min(100%,430px)}.site-footer__aside-label[data-v-27fcdde0]{margin:0 0 10px;color:hsla(0,0%,100%,.66);font-size:12px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.site-footer__trust[data-v-27fcdde0]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.site-footer__trust li[data-v-27fcdde0]{display:inline-flex;min-height:30px;align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:0 10px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.88);font-size:13px;line-height:1}.site-footer__nav-grid[data-v-27fcdde0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:clamp(32px,5vh,44px);padding-top:28px;border-top:1px solid hsla(0,0%,100%,.16)}.site-footer__nav-details[data-v-27fcdde0]{display:block}.site-footer__nav-title[data-v-27fcdde0]{list-style:none;color:#fff;font-size:14px;font-weight:780;cursor:default}.site-footer__nav-title[data-v-27fcdde0]::-webkit-details-marker{display:none}.site-footer__nav-list[data-v-27fcdde0]{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none}.site-footer__link[data-v-27fcdde0]{position:relative;display:inline-flex;color:hsla(0,0%,100%,.76);font-size:15px;line-height:1.35;text-decoration:none;transition:color .16s ease,transform .16s ease}.site-footer__link[data-v-27fcdde0]:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .16s ease}.site-footer__link[data-v-27fcdde0]:hover{color:#fff}.site-footer__link[data-v-27fcdde0]:hover:after{transform:scaleX(1)}.site-footer__contact[data-v-27fcdde0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:clamp(32px,5vh,44px);border-top:1px solid hsla(0,0%,100%,.18);border-bottom:1px solid hsla(0,0%,100%,.18);padding:24px 0}.site-footer__contact-title[data-v-27fcdde0]{margin:0;color:#fff;font-size:18px;font-weight:780}.site-footer__contact-text[data-v-27fcdde0]{max-width:660px;margin:8px 0 0;color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.5}.site-footer__contact-links[data-v-27fcdde0]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.site-footer__contact-link[data-v-27fcdde0]{display:inline-flex;min-height:40px;align-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:8px;padding:0 12px;background:hsla(0,0%,100%,.1);color:#fff;font-size:14px;font-weight:740;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.site-footer__contact-link[data-v-27fcdde0]:hover{border-color:hsla(0,0%,100%,.46);background:hsla(0,0%,100%,.16)}.site-footer__bottom[data-v-27fcdde0]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-top:24px}.site-footer__company[data-v-27fcdde0]{display:flex;flex-wrap:wrap;gap:8px 18px;color:hsla(0,0%,100%,.68);font-size:13px;line-height:1.45}.site-footer__to-top[data-v-27fcdde0]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:0;border-radius:8px;padding:8px 0;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:740;transition:color .16s ease,transform .16s ease}.site-footer__to-top svg[data-v-27fcdde0]{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.site-footer__to-top[data-v-27fcdde0]:hover{color:#e9e3ff}.site-footer__to-top:hover svg[data-v-27fcdde0]{transform:translateY(-2px)}@media (max-width:1024px){.site-footer__top[data-v-27fcdde0]{grid-template-columns:1fr;gap:24px;align-items:start}.site-footer__aside[data-v-27fcdde0]{justify-self:stretch;width:100%;border-top:1px solid hsla(0,0%,100%,.16);padding-top:20px}.site-footer__nav-grid[data-v-27fcdde0]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__visual svg[data-v-27fcdde0]{width:820px;opacity:.42}}@media (max-width:720px){.site-footer[data-v-27fcdde0]{border-radius:20px 20px 0 0}.site-footer__inner[data-v-27fcdde0]{padding:34px 20px calc(env(safe-area-inset-bottom) + 40px)}.site-footer__title[data-v-27fcdde0]{font-size:15px}.site-footer__trust[data-v-27fcdde0]{grid-template-columns:1fr}.site-footer__nav-grid[data-v-27fcdde0]{grid-template-columns:1fr;gap:0;margin-top:40px;border-top:1px solid hsla(0,0%,100%,.18)}.site-footer__nav[data-v-27fcdde0]{border-bottom:1px solid hsla(0,0%,100%,.18)}.site-footer__nav-details[data-v-27fcdde0]{padding:18px 0}.site-footer__nav-title[data-v-27fcdde0]{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.site-footer__nav-title[data-v-27fcdde0]:after{content:"+";color:hsla(0,0%,100%,.82);font-size:20px;font-weight:520;line-height:1}.site-footer__nav-details[open] .site-footer__nav-title[data-v-27fcdde0]:after{content:"-"}.site-footer__contact[data-v-27fcdde0]{grid-template-columns:1fr;margin-top:36px}.site-footer__contact-links[data-v-27fcdde0]{justify-content:flex-start}.site-footer__bottom[data-v-27fcdde0]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.site-footer[data-v-27fcdde0] *,.site-footer[data-v-27fcdde0] :after{transition-duration:.01ms!important}.site-footer:hover .site-footer__wave[data-v-27fcdde0]{stroke-dashoffset:0}.site-footer__cursor-light[data-v-27fcdde0]{display:none}}.loader-container[data-v-266e1824]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;position:fixed;top:0;left:0;background:var(--neutral-neutral100,#f3f4f5);z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.loader-container.is-loading[data-v-266e1824]{opacity:1;visibility:visible}.loader[data-v-266e1824]{display:flex;justify-content:center;align-items:center;height:60px}.dot-container[data-v-266e1824]{display:flex;flex-direction:column;align-items:center;margin:0 8px}.dot[data-v-266e1824]{width:16px;height:16px;border-radius:50%;background-color:#8b5cf6;animation:jump-266e1824 .5s ease-in-out infinite alternate;box-shadow:0 2px 5px rgba(139,92,246,.3)}.shadow[data-v-266e1824]{width:16px;height:4px;border-radius:50%;background-color:rgba(0,0,0,.1);filter:blur(1px);animation:shadow-266e1824 .5s ease-in-out infinite alternate}.dot-container:first-child .dot[data-v-266e1824],.dot-container:first-child .shadow[data-v-266e1824]{animation-delay:-.4s}.dot-container:nth-child(2) .dot[data-v-266e1824],.dot-container:nth-child(2) .shadow[data-v-266e1824]{animation-delay:-.3s}.dot-container:nth-child(3) .dot[data-v-266e1824],.dot-container:nth-child(3) .shadow[data-v-266e1824]{animation-delay:-.2s}.dot-container:nth-child(4) .dot[data-v-266e1824],.dot-container:nth-child(4) .shadow[data-v-266e1824]{animation-delay:-.1s}.loading-text[data-v-266e1824]{margin-top:1.5rem;font-size:1rem;color:#4a5568;font-weight:500}@keyframes jump-266e1824{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes shadow-266e1824{0%{transform:scale(1);opacity:.3}to{transform:scale(.7);opacity:.1}}.notification-toast[data-v-4de26944]{position:fixed;bottom:2rem;right:2rem;min-width:300px;max-width:420px;background:#1e1e2e;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3);display:flex;align-items:flex-start;padding:14px 14px 18px 0;z-index:9999;overflow:hidden;gap:10px}.toast-accent[data-v-4de26944]{width:4px;flex-shrink:0;align-self:stretch;border-radius:0 4px 4px 0;margin-right:2px}.notification-toast.success .toast-accent[data-v-4de26944]{background:#4ade80}.notification-toast.error .toast-accent[data-v-4de26944]{background:#f87171}.notification-toast.warning .toast-accent[data-v-4de26944]{background:#fbbf24}.notification-toast.info .toast-accent[data-v-4de26944]{background:#60a5fa}.toast-icon[data-v-4de26944]{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.notification-toast.success .toast-icon[data-v-4de26944]{color:#4ade80}.notification-toast.error .toast-icon[data-v-4de26944]{color:#f87171}.notification-toast.warning .toast-icon[data-v-4de26944]{color:#fbbf24}.notification-toast.info .toast-icon[data-v-4de26944]{color:#60a5fa}.toast-content[data-v-4de26944]{flex:1;min-width:0}.toast-title[data-v-4de26944]{margin:0 0 2px;font-size:.875rem;font-weight:600;color:#f0f0f5;line-height:1.3}.toast-message[data-v-4de26944]{margin:0;font-size:.8125rem;color:#a0a0b8;line-height:1.5;word-break:break-word}.toast-close[data-v-4de26944]{flex-shrink:0;background:none;border:none;color:#555570;cursor:pointer;padding:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease;margin-top:1px;margin-right:2px}.toast-close[data-v-4de26944]:hover{color:#c0c0d8;background:hsla(0,0%,100%,.08)}.toast-progress[data-v-4de26944]{position:absolute;bottom:0;left:0;height:3px;width:100%;border-radius:0 0 14px 14px;animation:toast-progress-shrink-4de26944 linear forwards}.notification-toast.success .toast-progress[data-v-4de26944]{background:#4ade80}.notification-toast.error .toast-progress[data-v-4de26944]{background:#f87171}.notification-toast.warning .toast-progress[data-v-4de26944]{background:#fbbf24}.notification-toast.info .toast-progress[data-v-4de26944]{background:#60a5fa}@keyframes toast-progress-shrink-4de26944{0%{width:100%}to{width:0}}.toast-enter-active[data-v-4de26944],.toast-leave-active[data-v-4de26944]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.toast-enter-from[data-v-4de26944],.toast-leave-to[data-v-4de26944]{transform:translateX(110%);opacity:0}@media (max-width:600px){.notification-toast[data-v-4de26944]{left:1rem;right:1rem;bottom:1rem;min-width:0;max-width:none}}.consent-banner[data-v-3ec96161]{position:fixed;left:0;right:0;bottom:0;z-index:2400;display:flex;justify-content:center;padding:16px;pointer-events:none}.consent-card[data-v-3ec96161]{width:min(920px,100%);background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 16px 32px rgba(15,23,42,.12);padding:16px;pointer-events:auto}.consent-title[data-v-3ec96161]{font-size:16px;line-height:1.3;font-weight:700;color:#111827}.consent-text[data-v-3ec96161]{margin:8px 0 0;font-size:14px;line-height:1.4;color:#374151}.consent-subtext[data-v-3ec96161]{margin:4px 0 0;font-size:13px;line-height:1.35;color:#6b7280}.consent-links[data-v-3ec96161]{margin-top:8px}.consent-link[data-v-3ec96161]{color:#7b65f7;font-size:13px;text-decoration:none;font-weight:600}.consent-link[data-v-3ec96161]:hover{text-decoration:underline}.consent-meta[data-v-3ec96161]{margin-top:8px;font-size:12px;line-height:1.35;color:#6b7280}.consent-actions[data-v-3ec96161]{margin-top:14px;display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.consent-btn[data-v-3ec96161]{min-height:44px;border-radius:12px!important;padding:10px 18px;text-transform:none;font-size:.95rem;font-weight:800}.consent-btn-secondary[data-v-3ec96161]{border:none!important;box-shadow:none!important;color:#374151!important;background:#f3f4f6!important}.consent-btn-primary[data-v-3ec96161]{background:linear-gradient(120deg,rgba(123,101,247,.96),rgba(123,101,247,.82))!important;color:#fff!important;box-shadow:0 10px 20px rgba(123,101,247,.24)}.consent-btn-primary[data-v-3ec96161]:hover{box-shadow:0 12px 24px rgba(123,101,247,.28);transform:translateY(-1px)}.consent-btn[data-v-3ec96161] .v-btn__content,.consent-btn[data-v-3ec96161] .v-btn__overlay,.consent-btn[data-v-3ec96161] .v-btn__underlay{border-radius:12px!important}.consent-fade-enter-active[data-v-3ec96161],.consent-fade-leave-active[data-v-3ec96161]{transition:opacity .2s ease}.consent-fade-enter-from[data-v-3ec96161],.consent-fade-leave-to[data-v-3ec96161]{opacity:0}@media (max-width:768px){.consent-banner[data-v-3ec96161]{padding:10px}.consent-card[data-v-3ec96161]{padding:12px}.consent-actions[data-v-3ec96161]{justify-content:stretch;gap:8px}.consent-actions[data-v-3ec96161] .v-btn{width:100%}}.create-ticket-modal__title[data-v-64e6f2db]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.create-ticket-modal__step-indicator[data-v-64e6f2db]{font-size:13px;color:#79747e;font-weight:400}.create-ticket-modal__progress[data-v-64e6f2db]{margin:0}.create-ticket-modal__body[data-v-64e6f2db]{min-height:320px;padding-top:16px!important}.create-ticket-modal__step[data-v-64e6f2db]{display:flex;flex-direction:column;gap:12px}.create-ticket-modal__heading[data-v-64e6f2db]{margin:0;font-size:18px;font-weight:600;color:#1d1b20}.create-ticket-modal__hint[data-v-64e6f2db]{margin:0;color:#49454f;font-size:14px;line-height:1.4}.create-ticket-modal__categories[data-v-64e6f2db]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.create-ticket-modal__category[data-v-64e6f2db]{background:#fff;border:1px solid #e3e0ec;border-radius:12px;transition:border-color .12s ease,background .12s ease}.create-ticket-modal__category[data-v-64e6f2db]:hover{border-color:rgba(103,80,164,.4);background:rgba(103,80,164,.04)}.create-ticket-modal__category.is-selected[data-v-64e6f2db]{border-color:#6750a4;background:rgba(103,80,164,.08)}.create-ticket-modal__category label[data-v-64e6f2db]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;cursor:pointer;width:100%}.create-ticket-modal__radio[data-v-64e6f2db]{accent-color:#6750a4;margin-top:4px}.create-ticket-modal__category-text[data-v-64e6f2db]{display:flex;flex-direction:column;gap:2px}.create-ticket-modal__category-text strong[data-v-64e6f2db]{color:#1d1b20;font-size:14px;font-weight:600}.create-ticket-modal__category-text span[data-v-64e6f2db]{color:#79747e;font-size:12px;line-height:1.4}.create-ticket-modal__context-card[data-v-64e6f2db]{background:rgba(103,80,164,.06);border:1px solid rgba(103,80,164,.18);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.create-ticket-modal__context-card--empty[data-v-64e6f2db]{background:#f6f4fb;border-color:#e3e0ec;color:#49454f;font-size:14px;line-height:1.45}.create-ticket-modal__context-row[data-v-64e6f2db]{display:flex;gap:8px;align-items:baseline;font-size:14px}.create-ticket-modal__context-label[data-v-64e6f2db]{color:#79747e;text-transform:uppercase;font-size:11px;letter-spacing:.5px;min-width:56px}.create-ticket-modal__context-note[data-v-64e6f2db]{margin:4px 0 0;color:#49454f;font-size:13px;line-height:1.4}.create-ticket-modal__limits[data-v-64e6f2db]{color:#79747e;font-size:12px;margin:4px 0 0;line-height:1.4}.create-ticket-modal__actions[data-v-64e6f2db]{padding:12px 24px 16px}.create-ticket-modal__founders[data-v-64e6f2db]{margin-top:20px;padding:16px;border-radius:14px;background:linear-gradient(135deg,rgba(0,136,204,.06),rgba(103,80,164,.04));border:1px solid rgba(0,136,204,.18);display:flex;flex-direction:column;gap:12px}.create-ticket-modal__founders-divider[data-v-64e6f2db]{display:flex;align-items:center;gap:8px;color:#79747e;font-size:12px;text-transform:uppercase;letter-spacing:1px}.create-ticket-modal__founders-divider[data-v-64e6f2db]:after,.create-ticket-modal__founders-divider[data-v-64e6f2db]:before{content:"";flex:1;height:1px;background:hsla(270,4%,47%,.3)}.create-ticket-modal__founders-lead[data-v-64e6f2db]{margin:0;color:#1d1b20;font-size:14px;line-height:1.45;display:flex;align-items:center}.create-ticket-modal__founders-list[data-v-64e6f2db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.create-ticket-modal__founder-card[data-v-64e6f2db]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid rgba(0,136,204,.22);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.create-ticket-modal__founder-card[data-v-64e6f2db]:focus-visible,.create-ticket-modal__founder-card[data-v-64e6f2db]:hover{border-color:rgba(0,136,204,.55);transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,136,204,.12);outline:none}.create-ticket-modal__founder-avatar[data-v-64e6f2db]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(0,136,204,.1);flex-shrink:0}.create-ticket-modal__founder-text[data-v-64e6f2db]{display:flex;flex-direction:column;gap:2px;min-width:0}.create-ticket-modal__founder-text strong[data-v-64e6f2db]{color:#1d1b20;font-size:14px;font-weight:600}.create-ticket-modal__founder-handle[data-v-64e6f2db]{display:inline-flex;align-items:center;gap:4px;color:#08c;font-size:13px;font-weight:500}.global-support-fab[data-v-727ad40c]{position:fixed;z-index:2000;right:24px;bottom:calc(24px + env(safe-area-inset-bottom, 0px));pointer-events:none}.global-support-fab__btn[data-v-727ad40c]{pointer-events:auto;border-radius:50%!important;width:56px;height:56px;min-width:0}@media (max-width:600px){.global-support-fab[data-v-727ad40c]{right:16px;bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.global-support-fab__btn[data-v-727ad40c]{width:48px;height:48px}}:root{--app-header-height-desktop:72px;--app-header-height-mobile:72px;--app-floating-gap-desktop:16px;--app-floating-gap-mobile:12px;--app-header-max-width:1240px;--app-surface-bg:hsla(0,0%,100%,.78);--app-surface-border:rgba(148,163,184,.22);--app-surface-shadow:0 18px 40px rgba(15,23,42,.12);--app-surface-blur:18px;--app-surface-radius:18px;--site-footer-peek-height:28px;--app-dock-page-bottom-space-desktop:148px;--app-dock-page-bottom-space-mobile:140px;--app-dockless-page-bottom-space-desktop:64px;--app-dockless-page-bottom-space-mobile:56px}@font-face{font-family:PlatformaFont;src:url(/fonts/TildaSans-VF.f89a2310.ttf) format("truetype")}#app{font-family:PlatformaFont,sans-serif;max-width:100%}.main-content{flex:1;padding:24px;padding-bottom:var(--app-dock-page-bottom-space-desktop);background:#f3f4f5;margin-left:0;min-height:100vh}.main-content--fullbleed{padding:0;background:transparent}.content-wrapper{display:flex;background:#f3f4f5;flex-direction:column;padding-top:calc(var(--app-header-height-desktop) + var(--app-floating-gap-desktop))}.content-wrapper--fullbleed{padding-top:0}.nav-badge{position:absolute;top:6px;right:10px;min-width:24px;padding:2px 8px;border-radius:999px;background:#4c1d95;color:#fff;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.nav-badge--alert{background:#dc2626}.nav-badge--upcoming{background:rgba(112,92,226,.12);border:1.5px solid rgba(112,92,226,.3);color:#705ce2}.nav-badge--mobile{position:absolute;top:4px;right:12px}.search-section{display:flex;align-items:center;gap:16px}.dropdown{position:relative;display:inline-block}.dropdown-button{background:#f3f4f6;border:none;padding:8px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.dropdown-arrow{font-size:10px;color:#6b7280}.dropdown-content{display:none;position:absolute;background:#fff;min-width:160px;box-shadow:0 2px 5px rgba(0,0,0,.2);border-radius:8px;z-index:1}.dropdown:hover .dropdown-content{display:block}.dropdown-content a{color:#1f2937;padding:12px 16px;text-decoration:none;display:block;font-size:14px}.dropdown-content a:hover{background:#f3f4f6}.search-container{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.search-input{width:100%;padding:8px 8px 8px 36px;border:none;border-radius:8px;font-size:14px;background:transparent}.search-input:focus{outline:none}.search-container:focus-within{border-color:#8162e9;box-shadow:0 0 0 2px rgba(129,98,233,.1)}.search-button{position:absolute;left:8px;background:none;border:none;padding:4px}.profile,.search-button{cursor:pointer;display:flex;align-items:center}.profile{width:42px;height:42px;background:#f3f4f6;border-radius:50%;justify-content:center;-o-object-fit:cover;object-fit:cover}.logo-section{cursor:pointer}.profile-avatar{width:100%;height:100%;border-radius:50%;overflow:hidden}.avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity .3s ease,transform .3s ease}.fade-scale-enter-from{opacity:0;transform:translateY(-50%) scale(.95)}.fade-scale-enter-to,.fade-scale-leave-from{opacity:1;transform:translateY(-50%) scale(1)}.fade-scale-leave-to{opacity:0;transform:translateY(-50%) scale(.95)}.disable{display:none}.action-bar{position:fixed;bottom:var(--app-floating-gap-desktop);left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;gap:12px;padding:14px 18px;backdrop-filter:blur(var(--app-surface-blur));-webkit-backdrop-filter:blur(var(--app-surface-blur));background:var(--app-surface-bg);border:1px solid var(--app-surface-border);border-radius:var(--app-surface-radius);box-shadow:var(--app-surface-shadow);max-width:calc(100% - var(--app-floating-gap-desktop)*2);flex-wrap:wrap;justify-content:center}@media (max-width:1024px){.action-bar{bottom:var(--app-floating-gap-mobile);max-width:calc(100% - var(--app-floating-gap-mobile)*2);padding:12px 14px}}.action-bar__cancel,.action-bar__save{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s,color .15s}.action-bar__cancel{background:transparent;border:1px solid rgba(148,163,184,.3);color:#475569}.action-bar__cancel:hover:not(:disabled){color:#5747af;border-color:rgba(123,101,247,.4)}.action-bar__save{background:linear-gradient(135deg,#7b65f7,#9f8dff);color:#fff;border:none;box-shadow:0 6px 18px rgba(123,101,247,.32)}.action-bar__save:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px rgba(123,101,247,.4)}.action-bar__cancel:disabled,.action-bar__save:disabled{opacity:.6;cursor:not-allowed}.action-bar__error{flex-basis:100%;margin:0;text-align:center;color:#b91c1c;font-size:12px}.action-bar-morph-enter-active,.action-bar-morph-leave-active{transition:opacity .22s ease,transform .22s ease}.action-bar-morph-enter-from,.action-bar-morph-leave-to{opacity:0;transform:translateX(-50%) translateY(8px)}@media (max-width:1024px){.main-content{margin-left:0;padding:20px;padding-bottom:var(--app-dock-page-bottom-space-mobile)}.main-content.main-content--fullbleed{padding:0}.main-content.main-content--dockless:not(.main-content--fullbleed){padding-bottom:var(--app-dockless-page-bottom-space-mobile)}.content-wrapper{padding-top:calc(var(--app-header-height-mobile) + var(--app-floating-gap-mobile))}.content-wrapper.content-wrapper--fullbleed{padding-top:0}.app-dock{justify-content:space-around;flex-direction:row;padding:12px 18px;padding-bottom:calc(env(safe-area-inset-bottom) + 12px);position:fixed;bottom:var(--app-floating-gap-mobile);left:50%;transform:translateX(-50%);width:calc(100% - var(--app-floating-gap-mobile)*2);max-width:var(--app-header-max-width);backdrop-filter:blur(var(--app-surface-blur));background:hsla(0,0%,100%,.55);border:1px solid var(--app-surface-border);border-radius:var(--app-surface-radius);box-shadow:var(--app-surface-shadow);z-index:100}.app-dock,.app-dock .nav-item{display:flex;align-items:center;overflow:visible}.app-dock .nav-item{flex-direction:column;gap:6px;width:100%;padding:6px;border-radius:14px;background:transparent;border:0;cursor:pointer;color:#6b7280;text-align:center;position:relative;transition:color .18s ease;min-height:unset}.app-dock .nav-item:focus-visible{outline:2px solid rgba(129,98,233,.4);outline-offset:4px}.app-dock .nav-item.active{color:#705ce2}.app-dock .icon-container{background:hsla(0,0%,100%,.4);border-radius:16px;display:flex;flex-direction:row;align-items:center;justify-content:center;width:44px;height:44px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);position:relative;transform-origin:center;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;will-change:transform}.app-dock .icon-container:before{content:"";position:absolute;inset:-5px;border-radius:18px;background:rgba(129,98,233,.13);opacity:0;transform:scale(.86);transition:opacity .18s ease,transform .18s ease}.app-dock .nav-item.active .icon-container{background:rgba(129,98,233,.2)}.app-dock .nav-item:focus-visible .icon-container,.app-dock .nav-item:hover .icon-container{background:hsla(0,0%,100%,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 8px 18px rgba(112,92,226,.16);transform:translateY(-3px) scale(1.12)}.app-dock .nav-item:focus-visible .icon-container:before,.app-dock .nav-item:hover .icon-container:before{opacity:1;transform:scale(1)}.app-dock .icon-container svg{width:18px;height:18px;position:relative;z-index:1;transition:transform .18s ease}.app-dock .icon-container .nav-icon--home{width:26px!important;height:26px!important}.app-dock .nav-item:focus-visible .icon-container svg,.app-dock .nav-item:hover .icon-container svg{transform:scale(1.08)}.nav-menu{display:flex;flex-direction:row;gap:24px}.app-dock .nav-text{display:none}}@media (min-width:1025px){.app-dock{position:fixed;bottom:var(--app-floating-gap-desktop);left:50%;transform:translateX(-50%);width:auto;padding:12px 16px;padding-bottom:calc(env(safe-area-inset-bottom) + 12px);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.7);border-radius:var(--app-surface-radius);box-shadow:0 8px 32px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.9);z-index:100}.app-dock,.app-dock .nav-menu{display:flex;align-items:flex-end;overflow:visible}.app-dock .nav-menu{flex-direction:row;gap:4px}.app-dock .nav-item{display:flex;align-items:center;flex-direction:column;gap:5px;min-width:72px;padding:8px 12px;border-radius:14px;background:transparent;border:0;cursor:pointer;color:#6b7280;text-align:center;position:relative;transition:color .18s ease;min-height:unset;overflow:visible}.app-dock .nav-item:focus-visible{outline:2px solid rgba(129,98,233,.4);outline-offset:4px}.app-dock .nav-item.active{color:#705ce2}.app-dock .icon-container{background:hsla(0,0%,100%,.5);border-radius:13px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 1px 3px rgba(15,23,42,.08);position:relative;transform-origin:center;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;will-change:transform}.app-dock .icon-container:before{content:"";position:absolute;inset:-6px;border-radius:18px;background:rgba(129,98,233,.12);opacity:0;transform:scale(.86);transition:opacity .18s ease,transform .18s ease}.app-dock .nav-item.active .icon-container{background:rgba(129,98,233,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 4px 14px rgba(112,92,226,.14)}.app-dock .icon-container svg{width:20px;height:20px;position:relative;z-index:1;transition:transform .18s ease}.app-dock .icon-container .nav-icon--home{width:28px!important;height:28px!important}.app-dock .nav-text{font-size:13px;font-weight:600;color:inherit;white-space:nowrap}.main-content{padding-bottom:var(--app-dock-page-bottom-space-desktop)}.main-content.main-content--dockless:not(.main-content--fullbleed){padding-bottom:var(--app-dockless-page-bottom-space-desktop)}.app-dock .nav-item:focus-visible .icon-container,.app-dock .nav-item:hover .icon-container{transform:translateY(-5px) scale(1.14);background:hsla(0,0%,100%,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 10px 22px rgba(112,92,226,.18)}.app-dock .nav-item:focus-visible .icon-container:before,.app-dock .nav-item:hover .icon-container:before{opacity:1;transform:scale(1)}.app-dock .nav-item:focus-visible .icon-container svg,.app-dock .nav-item:hover .icon-container svg{transform:scale(1.08)}.app-dock .nav-item.active:hover .icon-container{background:rgba(129,98,233,.25)}}.app-dock .nav-icon *{transform-box:fill-box;transform-origin:center}.app-dock .nav-create-plus{transform-origin:11px 11px}.app-dock .nav-search-glint{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.app-dock .nav-calendar-day{opacity:.16;transform:scale(.86)}.app-dock .nav-analytics-arrow{opacity:0;transform:scale(.78)}.app-dock .nav-home-door{opacity:.16;transform:scale(.86);transform-origin:12px 18px;transform-box:fill-box}.app-dock .nav-home-roof{stroke-dasharray:1;stroke-dashoffset:0}.app-dock .nav-home-smoke{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.app-dock .nav-home-chimney{transform-origin:center bottom;transform-box:fill-box}.app-dock .nav-item--search:focus-visible .nav-search-lens,.app-dock .nav-item--search:hover .nav-search-lens{animation:nav-search-lens .52s ease both}.app-dock .nav-item--search:focus-visible .nav-search-handle,.app-dock .nav-item--search:hover .nav-search-handle{animation:nav-search-handle .52s ease both}.app-dock .nav-item--search:focus-visible .nav-search-glint,.app-dock .nav-item--search:hover .nav-search-glint{animation:nav-search-glint .52s ease both}.app-dock .nav-item--calendar:focus-visible .nav-calendar-rings,.app-dock .nav-item--calendar:hover .nav-calendar-rings{animation:nav-calendar-rings .5s ease both}.app-dock .nav-item--calendar:focus-visible .nav-calendar-divider,.app-dock .nav-item--calendar:hover .nav-calendar-divider{animation:nav-calendar-divider .48s ease both}.app-dock .nav-item--calendar:focus-visible .nav-calendar-day,.app-dock .nav-item--calendar:hover .nav-calendar-day{animation:nav-calendar-day .48s ease both}.app-dock .nav-item--analytics:focus-visible .nav-analytics-line,.app-dock .nav-item--analytics:hover .nav-analytics-line{animation:nav-analytics-line .62s ease both}.app-dock .nav-item--analytics:focus-visible .nav-analytics-arrow,.app-dock .nav-item--analytics:hover .nav-analytics-arrow{animation:nav-analytics-arrow .62s ease both}.app-dock .nav-item--create:focus-visible .nav-create-plus,.app-dock .nav-item--create:hover .nav-create-plus{animation:nav-create-plus .55s ease both}.app-dock .nav-item--create:focus-visible .nav-create-horizontal,.app-dock .nav-item--create:focus-visible .nav-create-vertical,.app-dock .nav-item--create:hover .nav-create-horizontal,.app-dock .nav-item--create:hover .nav-create-vertical{animation:nav-create-stroke .55s ease both}.app-dock .nav-item--home:focus-visible .nav-home-roof,.app-dock .nav-item--home:hover .nav-home-roof{animation:nav-home-roof .55s ease both}.app-dock .nav-item--home:focus-visible .nav-home-body,.app-dock .nav-item--home:hover .nav-home-body{animation:nav-home-body .55s ease both}.app-dock .nav-item--home:focus-visible .nav-home-door,.app-dock .nav-item--home:hover .nav-home-door{animation:nav-home-door .5s ease both}.app-dock .nav-item--home:focus-visible .nav-home-smoke,.app-dock .nav-item--home:hover .nav-home-smoke{animation:nav-home-smoke 1.8s ease-out infinite}.app-dock .nav-item--home:focus-visible .nav-home-chimney,.app-dock .nav-item--home:hover .nav-home-chimney{animation:nav-home-chimney 1.8s ease-in-out infinite}@keyframes nav-search-lens{0%{transform:translate(0) scale(1)}45%{transform:translate(-1px,-1px) scale(1.1)}to{transform:translate(0) scale(1)}}@keyframes nav-search-handle{0%{transform:translate(0)}45%{transform:translate(1px,1px)}to{transform:translate(0)}}@keyframes nav-search-glint{0%{opacity:0;stroke-dashoffset:1;transform:translate(-1px,1px)}45%{opacity:.9;stroke-dashoffset:0;transform:translate(0)}to{opacity:.45;stroke-dashoffset:0;transform:translate(0)}}@keyframes nav-calendar-rings{0%{transform:translateY(0)}45%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes nav-calendar-divider{0%{transform:scaleX(.62)}to{transform:scaleX(1)}}@keyframes nav-calendar-day{0%{opacity:.16;transform:scale(.86)}55%{opacity:.34;transform:scale(1.1)}to{opacity:.26;transform:scale(1)}}@keyframes nav-analytics-line{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes nav-analytics-arrow{0%,45%{opacity:0;transform:translate(-2px,2px) scale(.78)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes nav-create-plus{0%{transform:scale(.96)}58%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes nav-create-stroke{0%{stroke-dasharray:1;stroke-dashoffset:.22}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes nav-home-roof{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes nav-home-body{0%{transform:translateY(0)}45%{transform:translateY(-1.5px)}to{transform:translateY(0)}}@keyframes nav-home-door{0%{opacity:.16;transform:scale(.86)}55%{opacity:.4;transform:scale(1.1)}to{opacity:.3;transform:scale(1)}}@keyframes nav-home-smoke{0%{opacity:0;stroke-dashoffset:1;transform:translateY(2px)}20%{opacity:.85;stroke-dashoffset:0;transform:translateY(0)}65%{opacity:.85;transform:translateY(-1.5px)}to{opacity:0;stroke-dashoffset:0;transform:translateY(-3px)}}@keyframes nav-home-chimney{0%,to{transform:scaleY(1)}50%{transform:scaleY(.96)}}@media (prefers-reduced-motion:reduce){.app-dock .icon-container,.app-dock .icon-container svg,.app-dock .icon-container:before,.app-dock .nav-icon *,.app-dock .nav-item{animation:none;transition:none}.app-dock .nav-item:focus-visible .icon-container,.app-dock .nav-item:hover .icon-container{transform:none}.app-dock .nav-item:focus-visible .icon-container svg,.app-dock .nav-item:hover .icon-container svg{transform:scale(1.08)}}:global(.v-dialog .v-card),:global(.v-overlay--active .v-card),:global(.v-overlay__content .v-card){border-radius:14px!important}:root{--color-primary:#7b65f7;--color-primary-hover:#6a54e6;--color-primary-light:#c8c2fb;--color-primary-surface:#f0eeff;--color-primary-dark:#5747af;--color-secondary:#8162e9;--color-secondary-dark:#705ce2;--color-dark:#2a2037;--color-dark-mid:#1f1f33;--color-dark-deep:#111827;--color-text-primary:#2a2037;--color-text-secondary:#525a7d;--color-text-muted:#667085;--color-text-disabled:#a2a5b3;--color-text-inverse:#fff;--color-success:#4ade80;--color-success-dark:#16a34a;--color-success-bg:#f0fdf4;--color-warning:#fbbf24;--color-warning-dark:#d97706;--color-warning-bg:#fffbeb;--color-error:#f87171;--color-error-dark:#dc2626;--color-error-bg:#fef2f2;--color-info:#60a5fa;--color-info-dark:#2563eb;--color-info-bg:#eff6ff;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f5;--color-neutral-200:#e5e7eb;--color-neutral-300:#d5d7dc;--color-neutral-400:#9ca3af;--color-neutral-500:#6b7280;--color-neutral-600:#4b5563;--color-neutral-700:#374151;--color-neutral-800:#1f2937;--color-neutral-900:#111827;--color-surface:#fff;--color-surface-alt:#f8fafc;--color-surface-dark:#1e1e2e;--color-border:#e5e7eb;--color-border-strong:#d5d7dc;--color-border-focus:#7b65f7;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--text-2xs:0.625rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2rem;--text-5xl:2.5rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--shadow-none:none;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 2px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.06);--shadow-lg:0 10px 15px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.05);--shadow-xl:0 20px 25px rgba(0,0,0,.1),0 8px 10px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px rgba(0,0,0,.2);--shadow-card:0 2px 12px rgba(42,32,55,.08);--shadow-card-hover:0 8px 30px rgba(123,101,247,.15);--shadow-toast:0 16px 40px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3);--shadow-button:0 4px 14px rgba(123,101,247,.35);--transition-fast:0.15s ease;--transition-normal:0.25s ease;--transition-slow:0.35s ease;--transition-spring:0.3s cubic-bezier(0.34,1.56,0.64,1);--z-base:0;--z-raised:1;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:9999}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-brand{color:var(--color-primary)}.bg-surface{background:var(--color-surface)}.bg-surface-alt{background:var(--color-surface-alt)}.bg-primary{background:var(--color-primary);color:#fff}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-card{box-shadow:var(--shadow-card)}.shadow-card-hover{box-shadow:var(--shadow-card-hover)}html{overflow-x:clip}.v-alert,.v-dialog .v-card,.v-overlay--active .v-card,.v-overlay__content .v-list,.v-overlay__content .v-picker,.v-overlay__content .v-sheet,.v-overlay__content.v-dialog__content>.v-card,.v-overlay__content.v-menu__content>.v-card,.v-overlay__content.v-select__content>.v-card,.v-overlay__content>.v-card,.v-snackbar,.v-snackbar__wrapper{border-radius:14px!important}.v-dialog .v-btn,.v-overlay--active .v-btn,.v-overlay__content .v-btn{border-radius:12px!important}.action-dialog[data-v-52104d56]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-52104d56]{display:block;margin-bottom:.75rem}.actions[data-v-52104d56]{display:flex;gap:.5rem}.action-dialog[data-v-00858302]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-00858302]{display:block;margin-bottom:.75rem}.actions[data-v-00858302]{display:flex;gap:.5rem}.action-dialog[data-v-5ca604ea]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-5ca604ea]{display:block;margin-bottom:.75rem}.actions[data-v-5ca604ea]{display:flex;gap:.5rem}.user-actions[data-v-1d68b8db]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.action-dialog[data-v-505bc288]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-505bc288]{display:block;margin-bottom:.75rem}.actions[data-v-505bc288]{display:flex;gap:.5rem}.order-actions[data-v-e81519a0]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.action-dialog[data-v-e81519a0]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-e81519a0]{display:block;margin-bottom:.75rem}.actions[data-v-e81519a0]{display:flex;gap:.5rem}.reservation-actions[data-v-69c230fa]{flex-wrap:wrap}.reservation-actions[data-v-69c230fa],.row-actions[data-v-9c609724]{display:flex;gap:.5rem;margin-bottom:1rem}.action-dialog[data-v-c41aa612]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-c41aa612]{display:block;margin-bottom:.75rem}.checkbox-label[data-v-c41aa612]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.actions[data-v-c41aa612]{display:flex;gap:.5rem}.action-dialog[data-v-7b82a08a]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-7b82a08a]{display:block;margin-bottom:.75rem}.action-dialog input[data-v-7b82a08a]{width:100%;font-family:monospace;margin-top:.25rem}.actions[data-v-7b82a08a]{display:flex;gap:.5rem}.consultation-actions[data-v-005af024]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.action-dialog[data-v-005af024]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-005af024]{display:block;margin-bottom:.75rem}.actions[data-v-005af024]{display:flex;gap:.5rem}.action-dialog[data-v-c6a17806]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-c6a17806]{display:block;margin-bottom:.75rem}.checkbox-label[data-v-c6a17806]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.actions[data-v-c6a17806]{display:flex;gap:.5rem}.conference-actions[data-v-b7d93b5e]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.action-dialog[data-v-4a412b2e]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border)}.action-dialog label[data-v-4a412b2e]{display:block;margin-bottom:.75rem}.checkbox-label[data-v-4a412b2e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.actions[data-v-4a412b2e]{display:flex;gap:.5rem}.action-dialog[data-v-143334c6]{padding:1.5rem;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border);min-width:400px}.action-dialog label[data-v-143334c6]{display:block;margin-bottom:.75rem}.parsed-count[data-v-143334c6]{font-size:.875rem;color:var(--admin-text-muted,#666);margin-bottom:.75rem}.actions[data-v-143334c6]{display:flex;gap:.5rem}.event-actions[data-v-7bb8dd05],.notification-actions[data-v-08354006],.review-actions[data-v-4df7e166]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}