.se-toast-container[data-v-6257eab3]{position:fixed;top:1rem;right:1rem;z-index:10050;display:flex;flex-direction:column;gap:.75rem;width:auto;max-width:min(25rem,calc(100vw - 2rem));pointer-events:none}.se-toast[data-v-6257eab3]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.5rem;box-shadow:0 4px 12px #00000026;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.se-toast--success[data-v-6257eab3]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.se-toast--success .se-toast__icon[data-v-6257eab3]{color:#28a745}.se-toast--success .se-toast__close[data-v-6257eab3]:hover{background-color:#1557241a}.se-toast--error[data-v-6257eab3]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.se-toast--error .se-toast__icon[data-v-6257eab3]{color:#dc3545}.se-toast--error .se-toast__close[data-v-6257eab3]:hover{background-color:#721c241a}.se-toast--warning[data-v-6257eab3]{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.se-toast--warning .se-toast__icon[data-v-6257eab3]{color:#ffc107}.se-toast--warning .se-toast__close[data-v-6257eab3]:hover{background-color:#8564041a}.se-toast--info[data-v-6257eab3]{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.se-toast--info .se-toast__icon[data-v-6257eab3]{color:#17a2b8}.se-toast--info .se-toast__close[data-v-6257eab3]:hover{background-color:#0c54601a}.se-toast__icon[data-v-6257eab3]{flex-shrink:0;font-size:1.25rem;line-height:1}.se-toast__content[data-v-6257eab3]{flex:1;min-width:0}.se-toast__title[data-v-6257eab3]{font-weight:600;font-size:.875rem;margin-bottom:.25rem}.se-toast__message[data-v-6257eab3]{font-size:.875rem;line-height:1.4;word-wrap:break-word}.se-toast__close[data-v-6257eab3]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:transparent;border:none;border-radius:.25rem;cursor:pointer;opacity:.6;transition:opacity .15s ease,background-color .15s ease}.se-toast__close[data-v-6257eab3]:hover{opacity:1}.se-toast__close i[data-v-6257eab3]{font-size:.75rem}.toast-enter-active[data-v-6257eab3]{animation:toast-in-6257eab3 .3s ease-out}.toast-leave-active[data-v-6257eab3]{animation:toast-out-6257eab3 .3s ease-in}@keyframes toast-in-6257eab3{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-6257eab3{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width: 480px){.se-toast-container[data-v-6257eab3]{left:1rem;right:1rem;width:auto;max-width:none}.se-toast[data-v-6257eab3]{padding:.875rem}}.se-confirm-overlay[data-v-bc5837d3]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.se-confirm-modal[data-v-bc5837d3]{background:#fff;border-radius:.75rem;box-shadow:0 20px 60px #0003;max-width:420px;width:100%;overflow:hidden}.se-confirm-modal__header[data-v-bc5837d3]{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1.5rem 1rem;text-align:center}.se-session-brand[data-v-bc5837d3]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:1rem;-webkit-user-select:none;user-select:none}.se-session-brand__spa[data-v-bc5837d3],.se-session-brand__dot[data-v-bc5837d3]{color:var(--brand-500, #008080)}.se-session-brand__escape[data-v-bc5837d3]{color:var(--bs-gray-800, #202727)}.se-confirm-modal__icon[data-v-bc5837d3]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.5rem}.se-confirm-modal__icon--warning[data-v-bc5837d3]{background:rgba(0,128,128,.1);color:var(--brand-500, #008080)}.se-confirm-modal__title[data-v-bc5837d3]{margin:0;font-size:1.125rem;font-weight:600;color:var(--bs-gray-800, #343a40)}.se-confirm-modal__body[data-v-bc5837d3]{padding:0 1.5rem 1.25rem;text-align:center}.se-confirm-modal__message[data-v-bc5837d3]{margin:0;font-size:.9375rem;color:var(--bs-gray-600, #6c757d);line-height:1.5}.se-confirm-modal__footer[data-v-bc5837d3]{display:flex;gap:.75rem;padding:1rem 1.5rem 1.5rem;justify-content:center}.se-confirm-modal__footer .btn[data-v-bc5837d3]{min-width:100px;padding:.625rem 1.25rem;font-weight:500}.se-confirm-btn--brand[data-v-bc5837d3]{background:var(--brand-500, #008080);border-color:var(--brand-500, #008080);color:#fff}.se-confirm-btn--brand[data-v-bc5837d3]:hover{background:var(--brand-600, #006e6e);border-color:var(--brand-600, #006e6e);color:#fff}.modal-enter-active[data-v-bc5837d3]{animation:modal-in-bc5837d3 .2s ease-out}.modal-leave-active[data-v-bc5837d3]{animation:modal-out-bc5837d3 .15s ease-in}.modal-enter-active .se-confirm-modal[data-v-bc5837d3]{animation:modal-content-in-bc5837d3 .2s ease-out}.modal-leave-active .se-confirm-modal[data-v-bc5837d3]{animation:modal-content-out-bc5837d3 .15s ease-in}@keyframes modal-in-bc5837d3{0%{opacity:0}to{opacity:1}}@keyframes modal-out-bc5837d3{0%{opacity:1}to{opacity:0}}@keyframes modal-content-in-bc5837d3{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-content-out-bc5837d3{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}@media (max-width: 480px){.se-confirm-modal[data-v-bc5837d3]{max-width:calc(100% - 2rem)}.se-confirm-modal__footer[data-v-bc5837d3]{flex-direction:column-reverse}.se-confirm-modal__footer .btn[data-v-bc5837d3]{width:100%}}.se-unread-badge[data-v-a2881c86]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bs-danger, #dc3545);color:#fff;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.se-unread-badge--floating[data-v-a2881c86]{position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px var(--se-topbar-bg, #fff);pointer-events:none}.se-language-switcher[data-v-7c93a691]{display:inline-flex;align-items:center;gap:var(--space-1)}.se-language-switcher__sep[data-v-7c93a691]{color:var(--text-muted);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}.se-language-switcher__item[data-v-7c93a691]{padding:var(--space-1) var(--space-2);border:none;background:transparent;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-sm);line-height:1}.se-language-switcher__item--active[data-v-7c93a691]{color:var(--text);font-weight:var(--font-weight-semibold)}.se-language-switcher__item[data-v-7c93a691]:hover{color:var(--text)}.se-language-switcher__item[data-v-7c93a691]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.se-language-switcher--pill[data-v-7c93a691]{gap:var(--space-0);padding:.1875rem;border-radius:var(--radius-full);background:var(--surface-veil-20);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.se-language-switcher--pill .se-language-switcher__item[data-v-7c93a691]{border-radius:var(--radius-full);padding:.3125rem .75rem;color:var(--on-brand);font-weight:var(--font-weight-medium)}.se-language-switcher--pill .se-language-switcher__item--active[data-v-7c93a691]{background:var(--bg-surface);color:var(--text);font-weight:var(--font-weight-semibold);box-shadow:var(--elev-1)}.se-language-switcher--pill .se-language-switcher__item[data-v-7c93a691]:hover:not(.se-language-switcher__item--active){color:var(--on-brand);background:var(--surface-veil-10)}.se-language-switcher--icon[data-v-7c93a691]{display:inline-flex}.se-language-switcher__trigger[data-v-7c93a691]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2);border:none;background:transparent;color:inherit;border-radius:var(--radius-md);cursor:pointer;line-height:1}.se-language-switcher__trigger[data-v-7c93a691]:hover{background:var(--bg-subtle)}.se-language-switcher__trigger[data-v-7c93a691]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.se-language-switcher__trigger-code[data-v-7c93a691]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:inherit;opacity:.75}.se-lang-modal-backdrop[data-v-7c93a691]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 1050);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(var(--text-rgb, 17, 24, 39),.45)}.se-lang-modal[data-v-7c93a691]{width:min(100%,20rem);background:var(--bg-surface, #fff);border-radius:var(--radius-xl);box-shadow:var(--elev-3, 0 10px 40px rgba(0, 0, 0, .2));outline:none}.se-lang-modal__header[data-v-7c93a691]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2);border-bottom:1px solid var(--border)}.se-lang-modal__title[data-v-7c93a691]{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text)}.se-lang-modal__close[data-v-7c93a691]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer}.se-lang-modal__close[data-v-7c93a691]:hover{background:var(--bg-subtle);color:var(--text)}.se-lang-modal__close[data-v-7c93a691]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.se-lang-modal__list[data-v-7c93a691]{list-style:none;margin:0;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.se-lang-modal__option[data-v-7c93a691]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:none;background:transparent;border-radius:var(--radius-lg);cursor:pointer;text-align:left;color:var(--text)}.se-lang-modal__option[data-v-7c93a691]:hover{background:var(--bg-subtle)}.se-lang-modal__option[data-v-7c93a691]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.se-lang-modal__option--active[data-v-7c93a691]{background:var(--brand-50, var(--bg-subtle));color:var(--brand-700, var(--text))}.se-lang-modal__option-code[data-v-7c93a691]{min-width:2rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.se-lang-modal__option-label[data-v-7c93a691]{flex:1;font-size:var(--font-size-sm)}.se-lang-modal__option-flag[data-v-7c93a691],.se-language-switcher__trigger-flag[data-v-7c93a691]{flex:none;width:24px;height:18px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #0000001a}.se-verify-banner[data-v-f8d84e30]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;margin-bottom:1rem;border-radius:.5rem;background:var(--bs-warning-bg-subtle, #fdf3e3);color:var(--bs-warning-text-emphasis, #8a5a09)}.se-verify-banner__icon[data-v-f8d84e30]{font-size:1.25rem;line-height:1.4}.se-verify-banner__body[data-v-f8d84e30]{flex:1 1 auto;min-width:0}.se-verify-banner__title[data-v-f8d84e30]{margin:0;font-weight:600}.se-verify-banner__text[data-v-f8d84e30]{margin:0;font-size:.875rem;word-break:break-word}.se-verify-banner__actions[data-v-f8d84e30]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.se-verify-banner__dismiss[data-v-f8d84e30]{border:0;background:transparent;color:inherit;cursor:pointer;line-height:1}.se-media-field__actions .se-btn[data-v-c547d29c]{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.se-media-field__actions .se-btn--primary[data-v-c547d29c]{background:var(--brand-500, #008080);border-color:var(--brand-500, #008080);color:#fff}.se-media-field__actions .se-btn--primary[data-v-c547d29c]:hover,.se-media-field__actions .se-btn--primary[data-v-c547d29c]:focus-visible{background:var(--brand-600, #006666);border-color:var(--brand-600, #006666);color:#fff}.se-media-field__actions .se-btn--primary i[data-v-c547d29c]{color:#fff}.se-media-field__actions .se-btn--danger[data-v-c547d29c]{background:var(--danger, #dc3545);border-color:var(--danger, #dc3545);color:#fff}.se-media-field__actions .se-btn--danger[data-v-c547d29c]:hover,.se-media-field__actions .se-btn--danger[data-v-c547d29c]:focus-visible{background:var(--coral-700, #b02a37);border-color:var(--coral-700, #b02a37);color:#fff}.se-media-field__actions .se-btn--danger i[data-v-c547d29c]{color:#fff}.se-account-email[data-v-c547ddd6]{display:flex;flex-direction:column;gap:1rem}.se-account-email__current[data-v-c547ddd6]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.se-account-email__address[data-v-c547ddd6]{font-weight:600;word-break:break-all}.se-account-email__badge[data-v-c547ddd6]{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:999px;font-size:.8125rem}.se-account-email__badge--ok[data-v-c547ddd6]{background:var(--bs-success-bg-subtle, #e7f6ec);color:var(--bs-success-text-emphasis, #17643a)}.se-account-email__badge--warn[data-v-c547ddd6]{background:var(--bs-warning-bg-subtle, #fdf3e3);color:var(--bs-warning-text-emphasis, #8a5a09)}.se-account-email__pending[data-v-c547ddd6]{padding:.75rem;border-radius:.5rem;background:var(--bs-warning-bg-subtle, #fdf3e3)}.se-account-email__pending-text[data-v-c547ddd6],.se-account-email__pending-expiry[data-v-c547ddd6]{margin:0}.se-account-email__pending-expiry[data-v-c547ddd6]{font-size:.8125rem;opacity:.8}.se-account-email__form[data-v-c547ddd6]{display:flex;flex-direction:column;gap:.75rem}.se-account-email__field[data-v-c547ddd6]{display:flex;flex-direction:column;gap:.25rem}.se-account-email__hint[data-v-c547ddd6]{opacity:.75}.se-account-email__error[data-v-c547ddd6]{margin:0;color:var(--bs-danger, #c0392b);font-size:.875rem}.se-data-rights[data-v-1e7c7fa1]{display:flex;flex-direction:column;gap:1rem}.se-data-rights__intro[data-v-1e7c7fa1]{margin:0;color:var(--se-text-muted, #6c757d)}.se-data-rights__actions[data-v-1e7c7fa1]{display:flex;flex-wrap:wrap;gap:.75rem}.se-data-rights__pending[data-v-1e7c7fa1]{margin:0;font-size:.875rem;color:var(--se-text-muted, #6c757d)}.se-data-rights__list[data-v-1e7c7fa1]{display:flex;flex-direction:column;gap:.5rem}.se-data-rights__row[data-v-1e7c7fa1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem;border:1px solid var(--se-border-color, #e9ecef);border-radius:.5rem}.se-data-rights__row-main[data-v-1e7c7fa1],.se-data-rights__row-meta[data-v-1e7c7fa1]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.se-data-rights__kind[data-v-1e7c7fa1]{font-weight:600}.se-data-rights__row-meta[data-v-1e7c7fa1]{font-size:.875rem;color:var(--se-text-muted, #6c757d)}.se-data-rights__modal-text[data-v-1e7c7fa1]{margin-bottom:.75rem;text-align:left}.se-data-rights__modal-text--warn[data-v-1e7c7fa1]{font-weight:600}.se-data-rights__blockers[data-v-1e7c7fa1]{margin:0 0 .75rem;padding-left:1.25rem;text-align:left}.se-data-rights__forfeit[data-v-1e7c7fa1]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;text-align:left}.se-data-rights__password[data-v-1e7c7fa1]{text-align:left}.se-data-rights__label[data-v-1e7c7fa1]{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.se-data-rights__error[data-v-1e7c7fa1]{margin:.25rem 0 0;font-size:.875rem;color:var(--se-danger, #dc3545)}.kpi-grid[data-v-e7677dbf]{display:grid;grid-template-columns:repeat(var(--kpi-columns, 4),1fr);gap:14px;margin-bottom:var(--space-6, 1.5rem)}.kpi-card[data-v-e7677dbf]{background:var(--bg-surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:var(--radius-xl, .75rem);padding:20px 22px;position:relative;transition:all var(--duration-200, .2s) var(--ease-out, ease)}.kpi-card--clickable[data-v-e7677dbf]{cursor:pointer}.kpi-card--clickable[data-v-e7677dbf]:hover{border-color:var(--neutral-300, #cbd5e1);box-shadow:var(--elev-1, 0 4px 12px rgba(0, 0, 0, .06))}.kpi-card--active[data-v-e7677dbf]{border-color:var(--brand-500, #008080);background:color-mix(in srgb,var(--brand-500, #008080) 5%,transparent)}.kpi-card--accent[data-v-e7677dbf]{border-color:var(--warning, #f59e0b);background:color-mix(in srgb,var(--warning, #f59e0b) 6%,transparent)}.kpi-card--accent.kpi-card--clickable[data-v-e7677dbf]:hover{border-color:var(--warning, #f59e0b);box-shadow:var(--elev-1, 0 4px 12px rgba(245, 158, 11, .18))}.kpi-card__content[data-v-e7677dbf]{display:block}.kpi-card__icon[data-v-e7677dbf]{position:absolute;top:20px;right:22px;width:36px;height:36px;border-radius:var(--radius-md, 6px);background:color-mix(in srgb,var(--brand-500, #008080) 12%,transparent);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--brand-600, #006e6e);flex-shrink:0}.kpi-card--accent .kpi-card__icon[data-v-e7677dbf]{background:color-mix(in srgb,var(--warning, #f59e0b) 14%,transparent);color:var(--warning, #f59e0b)}.kpi-card__info[data-v-e7677dbf]{min-width:0}.kpi-card__value[data-v-e7677dbf]{font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.5px;color:var(--text, #202727)}.kpi-card__label[data-v-e7677dbf]{font-size:12px;font-weight:600;color:var(--text-muted, #64748b);margin-bottom:var(--space-2, .5rem);white-space:nowrap}.kpi-card__meta[data-v-e7677dbf]{margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--kpi-border, #e2e8f0);display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.kpi-card__meta-item[data-v-e7677dbf]{font-size:.8125rem;font-weight:500;color:var(--kpi-meta-color, #64748b);display:inline-flex;align-items:center;gap:.375rem}.kpi-card__meta-item[data-v-e7677dbf]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--neutral-400, #94a3b8);flex-shrink:0}.kpi-card--active .kpi-card__meta-item[data-v-e7677dbf]:before{background:var(--brand-500, #008080)}.kpi-card--accent .kpi-card__meta-item[data-v-e7677dbf]:before{background:var(--kpi-accent-meta-dot, #f59e0b)}.kpi-card__tooltip[data-v-e7677dbf]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);font-size:.75rem;font-weight:500;color:var(--kpi-tooltip-color, #fff);background:var(--kpi-tooltip-bg, var(--brand-500, #008080));padding:.5rem .875rem;border-radius:var(--radius-full, 9999px);opacity:0;visibility:hidden;transition:all var(--duration-200, .2s) var(--ease-out, ease);display:flex;align-items:center;gap:.375rem;white-space:nowrap;box-shadow:var(--kpi-tooltip-shadow, 0 4px 12px rgba(0, 128, 128, .3));z-index:10}.kpi-card__tooltip[data-v-e7677dbf]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--kpi-tooltip-bg, var(--brand-500, #008080))}.kpi-card__tooltip i[data-v-e7677dbf]{font-size:.875rem}.kpi-card--clickable:hover .kpi-card__tooltip[data-v-e7677dbf]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media (max-width: 1200px){.kpi-grid[data-v-e7677dbf]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.kpi-grid[data-v-e7677dbf]{grid-template-columns:1fr}.kpi-card[data-v-e7677dbf]{padding:1rem}.kpi-card__value[data-v-e7677dbf]{font-size:1.5rem}.kpi-card__icon[data-v-e7677dbf]{width:40px;height:40px;font-size:1.25rem}}.se-row-actions[data-v-6436a6ca]{display:inline-block}.se-row-actions__menu{z-index:var(--z-popover, 1060);display:block}.se-experience-structure-card__name-link[data-v-da5f2fb9]{color:inherit;text-decoration:none}.se-experience-structure-card__name-link[data-v-da5f2fb9]:hover,.se-experience-structure-card__name-link[data-v-da5f2fb9]:focus-visible{text-decoration:underline}.se-experience-structure-card__link[data-v-da5f2fb9]{display:inline-flex;align-items:center;gap:.25rem;margin-right:.75rem;font-size:.8125rem;font-weight:600;color:var(--brand-600, #0f766e);text-decoration:none;white-space:nowrap}.se-experience-structure-card__link[data-v-da5f2fb9]:hover,.se-experience-structure-card__link[data-v-da5f2fb9]:focus-visible{text-decoration:underline}.content-lang-switch[data-v-68222d4a]{margin-bottom:1rem}.content-lang-switch__row[data-v-68222d4a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.content-lang-switch__tabs[data-v-68222d4a]{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:.5rem;background:var(--bs-tertiary-bg, #f1f3f5)}.content-lang-switch__flag[data-v-68222d4a]{font-size:.75rem;margin-left:.3rem;vertical-align:middle}.content-lang-switch__flag--ok[data-v-68222d4a]{color:var(--brand-600, #059669)}.content-lang-switch__flag--missing[data-v-68222d4a]{color:var(--bs-secondary-color, #adb5bd)}.content-lang-switch__missing[data-v-68222d4a]{margin:.35rem 0 0;font-size:.8125rem;color:var(--bs-warning-text-emphasis, #997404)}.content-lang-switch__missing i[data-v-68222d4a]{margin-right:.25rem}.content-lang-switch__lang[data-v-68222d4a]{border:0;background:transparent;padding:.4rem .9rem;border-radius:.375rem;font-size:.875rem;color:var(--bs-secondary-color, #6c757d);cursor:pointer}.content-lang-switch__lang.is-active[data-v-68222d4a]{background:var(--bs-body-bg, #fff);color:var(--bs-body-color, #212529);box-shadow:0 1px 2px #00000014;font-weight:600}.content-lang-switch__translate[data-v-68222d4a]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:.5rem;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.content-lang-switch__translate[data-v-68222d4a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea59}.content-lang-switch__translate[data-v-68222d4a]:disabled{opacity:.65;cursor:not-allowed}.content-lang-switch__translate .spinner-border[data-v-68222d4a]{width:.9rem;height:.9rem;border-width:.15em}.content-lang-switch__hint[data-v-68222d4a]{margin:.5rem 0 0;font-size:.8125rem;color:var(--bs-secondary-color, #6c757d)}.content-lang-switch__error[data-v-68222d4a]{margin:.25rem 0 0;font-size:.8125rem;color:var(--bs-danger, #dc3545)}.ai-generate-wrapper[data-v-14d98b22]{position:relative;display:inline-flex}.ai-generate-btn[data-v-14d98b22]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #667eea4d;white-space:nowrap}.ai-generate-btn[data-v-14d98b22]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.ai-generate-btn[data-v-14d98b22]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #667eea4d}.ai-generate-btn[data-v-14d98b22]:disabled{opacity:.6;cursor:not-allowed}.ai-generate-btn--loading[data-v-14d98b22]{pointer-events:none}.ai-generate-btn--small[data-v-14d98b22]{padding:.375rem .75rem;font-size:.8125rem}.ai-generate-btn--icon-only[data-v-14d98b22]{padding:.5rem;border-radius:50%;width:36px;height:36px;justify-content:center}.ai-generate-btn--icon-only.ai-generate-btn--small[data-v-14d98b22]{width:28px;height:28px;padding:.25rem}.ai-generate-btn__icon[data-v-14d98b22]{font-size:1rem;animation:none}.ai-generate-btn:hover:not(:disabled) .ai-generate-btn__icon[data-v-14d98b22]{animation:sparkle-14d98b22 .6s ease-in-out}.ai-generate-btn__chevron[data-v-14d98b22]{font-size:.625rem;margin-left:-.125rem;opacity:.8}.ai-generate-btn__spinner[data-v-14d98b22]{display:flex;align-items:center;justify-content:center}.ai-generate-btn__spinner .spinner-border[data-v-14d98b22]{width:1rem;height:1rem;border-width:.15em}.ai-generate-btn__text[data-v-14d98b22]{line-height:1.2}@keyframes sparkle-14d98b22{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(-5deg)}50%{transform:scale(1.15) rotate(5deg)}75%{transform:scale(1.1) rotate(-3deg)}}.ai-generate-btn--positioned[data-v-14d98b22]{position:absolute;top:0;right:0;z-index:10}.ai-generate-backdrop[data-v-14d98b22]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998}.ai-generate-dropdown[data-v-14d98b22]{position:absolute;top:calc(100% + 6px);right:0;z-index:1070;width:320px;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 10px 40px #0000001f,0 2px 8px #00000014;overflow:hidden}.ai-generate-dropdown__header[data-v-14d98b22]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:.8125rem;font-weight:600}.ai-generate-dropdown__field[data-v-14d98b22]{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9}.ai-generate-dropdown__field[data-v-14d98b22]:last-of-type{border-bottom:none}.ai-generate-dropdown__label[data-v-14d98b22]{display:block;font-size:.75rem;font-weight:600;color:#475569;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.03em}.ai-generate-dropdown__optional[data-v-14d98b22]{font-weight:400;text-transform:none;color:#94a3b8}.ai-generate-dropdown__length-options[data-v-14d98b22]{display:flex;gap:.375rem}.ai-generate-dropdown__length-btn[data-v-14d98b22]{flex:1;padding:.375rem .25rem;font-size:.75rem;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;transition:all .15s ease;text-align:center}.ai-generate-dropdown__length-btn[data-v-14d98b22]:hover{background:#f1f5f9;border-color:#cbd5e1}.ai-generate-dropdown__length-btn--active[data-v-14d98b22]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-color:transparent}.ai-generate-dropdown__custom-length[data-v-14d98b22]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.ai-generate-dropdown__input[data-v-14d98b22]{width:100px;padding:.375rem .5rem;font-size:.8125rem;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;transition:border-color .15s}.ai-generate-dropdown__input[data-v-14d98b22]:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea26}.ai-generate-dropdown__hint[data-v-14d98b22]{font-size:.75rem;color:#94a3b8}.ai-generate-dropdown__textarea[data-v-14d98b22]{width:100%;padding:.5rem .625rem;font-size:.8125rem;font-family:inherit;border:1px solid #e2e8f0;border-radius:.375rem;resize:vertical;min-height:60px;max-height:120px;outline:none;transition:border-color .15s}.ai-generate-dropdown__textarea[data-v-14d98b22]:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea26}.ai-generate-dropdown__textarea[data-v-14d98b22]::placeholder{color:var(--text-placeholder, #CBD5E1)}.ai-generate-dropdown__char-count[data-v-14d98b22]{text-align:right;font-size:.6875rem;color:#94a3b8;margin-top:.25rem}.ai-generate-dropdown__tip[data-v-14d98b22]{display:flex;align-items:flex-start;gap:.375rem;padding:.5rem 1rem;font-size:.7rem;color:#64748b;background:#fefce8;border-top:1px solid #f1f5f9}.ai-generate-dropdown__tip i[data-v-14d98b22]{font-size:.75rem;color:#ca8a04;flex-shrink:0;margin-top:1px}.ai-generate-dropdown__actions[data-v-14d98b22]{display:flex;justify-content:flex-end;gap:.5rem;padding:.625rem 1rem;background:#f8fafc;border-top:1px solid #f1f5f9}.ai-generate-dropdown__cancel[data-v-14d98b22]{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;transition:all .15s}.ai-generate-dropdown__cancel[data-v-14d98b22]:hover{background:#f1f5f9}.ai-generate-dropdown__submit[data-v-14d98b22]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:.375rem;cursor:pointer;transition:all .15s}.ai-generate-dropdown__submit[data-v-14d98b22]:hover{box-shadow:0 2px 8px #667eea66;transform:translateY(-1px)}.ai-generate-dropdown__submit i[data-v-14d98b22]{font-size:.75rem}.se-trans-badge[data-v-1972bf92]{display:inline-flex;gap:.25rem;align-items:center;flex-wrap:wrap}.se-trans-badge__chip[data-v-1972bf92]{font-size:.6875rem;font-weight:600;line-height:1;padding:.2rem .4rem;border-radius:.35rem;color:var(--brand-700, #0f766e);background:var(--brand-50, rgba(0, 128, 128, .1));border:1px solid var(--brand-200, rgba(0, 128, 128, .25))}.se-trans-badge__none[data-v-1972bf92]{color:var(--bs-secondary-color, #adb5bd);font-size:.8125rem}.se-modal-backdrop[data-v-41c57bb4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.se-modal[data-v-41c57bb4]{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;width:100%;max-width:600px}.se-modal--xl[data-v-41c57bb4]{max-width:1200px}.se-modal__header[data-v-41c57bb4]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--bs-gray-200, #e9ecef)}.se-modal__title[data-v-41c57bb4]{margin:0;font-size:1.125rem;font-weight:600;display:flex;align-items:center;color:var(--bs-gray-800, #343a40)}.se-modal__close[data-v-41c57bb4]{width:32px;height:32px;border:none;background:transparent;border-radius:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--bs-gray-500, #adb5bd);transition:all .15s ease}.se-modal__close[data-v-41c57bb4]:hover{background:var(--bs-gray-100, #f8f9fa);color:var(--bs-gray-700, #495057)}.se-modal__body[data-v-41c57bb4]{padding:1.5rem;overflow-y:auto;flex:1}.se-modal__footer[data-v-41c57bb4]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--bs-gray-200, #e9ecef)}.se-export-section[data-v-41c57bb4]{margin-bottom:1.5rem}.se-export-section[data-v-41c57bb4]:last-child{margin-bottom:0}.se-export-section__title[data-v-41c57bb4]{font-size:.875rem;font-weight:600;color:var(--bs-gray-700, #495057);margin:0 0 .75rem;display:flex;align-items:center}.se-export-filters__row[data-v-41c57bb4]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.se-export-filters__field[data-v-41c57bb4]{display:flex;flex-direction:column;gap:.25rem}.se-export-label[data-v-41c57bb4]{font-size:.75rem;font-weight:500;color:var(--bs-gray-600, #6c757d)}.se-export-input[data-v-41c57bb4],.se-export-select[data-v-41c57bb4]{padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--bs-gray-300, #dee2e6);border-radius:.375rem;background:#fff;transition:border-color .15s ease}.se-export-input[data-v-41c57bb4]:focus,.se-export-select[data-v-41c57bb4]:focus{outline:none;border-color:var(--brand-500, #008080);box-shadow:0 0 0 3px #0080801a}.se-export-filters__actions[data-v-41c57bb4]{display:flex;align-items:center;gap:.75rem}.se-export-filters__count[data-v-41c57bb4]{font-size:.875rem;color:var(--bs-gray-600, #6c757d);margin-left:auto}.se-export-fields[data-v-41c57bb4]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.se-export-field-checkbox[data-v-41c57bb4]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background .15s ease}.se-export-field-checkbox[data-v-41c57bb4]:hover{background:var(--bs-gray-100, #f8f9fa)}.se-export-field-checkbox__input[data-v-41c57bb4]{margin-top:.125rem;accent-color:var(--brand-500, #008080)}.se-export-field-checkbox__input[data-v-41c57bb4]:checked{background-color:var(--brand-500, #008080);border-color:var(--brand-500, #008080)}.se-export-field-checkbox__input[data-v-41c57bb4]:focus{box-shadow:0 0 0 3px #00808026;outline:none}.se-export-field-checkbox__label[data-v-41c57bb4]{font-size:.875rem;color:var(--bs-gray-700, #495057)}.se-export-checkbox[data-v-41c57bb4]{accent-color:var(--brand-500, #008080)}.se-export-checkbox[data-v-41c57bb4]:checked{background-color:var(--brand-500, #008080);border-color:var(--brand-500, #008080)}.se-export-checkbox[data-v-41c57bb4]:focus{box-shadow:0 0 0 3px #00808026;outline:none}.se-export-formats[data-v-41c57bb4]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.se-export-format[data-v-41c57bb4]{display:block;cursor:pointer}.se-export-format__input[data-v-41c57bb4]{position:absolute;opacity:0;pointer-events:none}.se-export-format__content[data-v-41c57bb4]{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid var(--bs-gray-200, #e9ecef);border-radius:.5rem;transition:all .15s ease}.se-export-format:hover .se-export-format__content[data-v-41c57bb4]{border-color:var(--bs-gray-300, #dee2e6)}.se-export-format--selected .se-export-format__content[data-v-41c57bb4]{border-color:var(--brand-500, #008080);background:rgba(0,128,128,.05)}.se-export-format__icon[data-v-41c57bb4]{font-size:1.5rem;color:var(--bs-gray-500, #adb5bd)}.se-export-format--selected .se-export-format__icon[data-v-41c57bb4]{color:var(--brand-500, #008080)}.se-export-format__info[data-v-41c57bb4]{display:flex;flex-direction:column}.se-export-format__name[data-v-41c57bb4]{font-weight:600;font-size:.875rem;color:var(--bs-gray-700, #495057)}.se-export-format__desc[data-v-41c57bb4]{font-size:.75rem;color:var(--bs-gray-500, #adb5bd)}.se-export-preview[data-v-41c57bb4]{background:var(--bs-gray-50, #f8f9fa);border:1px solid var(--bs-gray-200, #e9ecef);border-radius:.5rem;overflow:hidden}.se-export-preview__empty[data-v-41c57bb4]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:var(--bs-gray-500, #adb5bd);font-size:.875rem}.se-export-preview__table-wrapper[data-v-41c57bb4]{overflow-x:auto}.se-export-preview__table[data-v-41c57bb4]{width:100%;border-collapse:collapse;font-size:.8125rem}.se-export-preview__table th[data-v-41c57bb4],.se-export-preview__table td[data-v-41c57bb4]{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--bs-gray-200, #e9ecef);white-space:nowrap}.se-export-preview__table th[data-v-41c57bb4]{background:var(--bs-gray-100, #f8f9fa);font-weight:600;color:var(--bs-gray-600, #6c757d)}.se-export-preview__table tbody tr[data-v-41c57bb4]:hover{background:rgba(0,0,0,.02)}.se-export-preview__more[data-v-41c57bb4]{padding:.75rem;text-align:center;font-size:.8125rem;color:var(--bs-gray-500, #adb5bd);background:var(--bs-gray-100, #f8f9fa)}.se-export-preview__json-header[data-v-41c57bb4]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;background:#1e1e1e;border-bottom:1px solid #333}.se-export-preview__json-info[data-v-41c57bb4]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#a0a0a0}.se-export-preview__json-info i[data-v-41c57bb4]{color:#4ec9b0;font-size:.875rem}.se-export-preview__json-badge[data-v-41c57bb4]{display:flex;align-items:center}.se-export-preview__json-format[data-v-41c57bb4]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;background:rgba(78,201,176,.15);color:#4ec9b0;border-radius:.25rem}.se-export-preview__json-wrapper[data-v-41c57bb4]{display:flex;max-height:300px;overflow:auto;background:#1e1e1e}.se-export-preview__json-gutter[data-v-41c57bb4]{flex-shrink:0;display:flex;flex-direction:column;padding:.75rem 0;background:#252526;border-right:1px solid #333;-webkit-user-select:none;user-select:none}.se-export-preview__json-line-number[data-v-41c57bb4]{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.75rem;line-height:1.5;color:#858585;text-align:right;padding:0 .75rem;min-width:2.5rem}.se-export-preview__json[data-v-41c57bb4]{flex:1;margin:0;padding:.75rem 1rem;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.75rem;line-height:1.5;color:#d4d4d4;background:#1e1e1e;white-space:pre;overflow-x:auto}.se-export-preview__json code[data-v-41c57bb4]{font-family:inherit;color:inherit;background:transparent}.se-export-preview__json[data-v-41c57bb4] .json-string{color:#ce9178}.se-export-preview__json[data-v-41c57bb4] .json-number{color:#b5cea8}.se-export-preview__json[data-v-41c57bb4] .json-boolean,.se-export-preview__json[data-v-41c57bb4] .json-null{color:#569cd6}.se-export-preview__json[data-v-41c57bb4] .json-bracket{color:gold}.se-btn[data-v-41c57bb4]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.se-btn--sm[data-v-41c57bb4]{padding:.375rem .625rem;font-size:.8125rem}.se-btn--primary[data-v-41c57bb4]{background:var(--brand-500, #008080);color:#fff}.se-btn--primary[data-v-41c57bb4]:hover:not(:disabled){background:var(--brand-600, #006666)}.se-btn--primary[data-v-41c57bb4]:disabled{background:var(--bs-gray-300, #dee2e6);color:var(--bs-gray-500, #adb5bd);cursor:not-allowed}.se-btn--secondary[data-v-41c57bb4]{background:var(--bs-gray-100, #f8f9fa);color:var(--bs-gray-700, #495057);border:1px solid var(--bs-gray-300, #dee2e6)}.se-btn--secondary[data-v-41c57bb4]:hover{background:var(--bs-gray-200, #e9ecef)}@media (max-width: 768px){.se-export-filters__row[data-v-41c57bb4]{grid-template-columns:1fr}.se-export-fields[data-v-41c57bb4]{grid-template-columns:repeat(2,1fr)}.se-export-formats[data-v-41c57bb4]{grid-template-columns:1fr}}.se-featured-modal__list[data-v-c02db61e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.se-featured-modal__item[data-v-c02db61e]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface)}.se-featured-modal__thumb[data-v-c02db61e]{width:48px;height:48px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-subtle);display:flex;align-items:center;justify-content:center}.se-featured-modal__thumb--sm[data-v-c02db61e]{width:28px;height:28px}.se-featured-modal__thumb img[data-v-c02db61e]{width:100%;height:100%;object-fit:cover}.se-featured-modal__meta[data-v-c02db61e]{flex:1;min-width:0}.se-featured-modal__name[data-v-c02db61e]{font-weight:var(--font-weight-semibold);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-featured-modal__sub[data-v-c02db61e]{font-size:var(--font-size-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-featured-modal__empty[data-v-c02db61e]{text-align:center;padding:var(--space-5) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted)}.se-featured-modal__empty i[data-v-c02db61e]{font-size:1.75rem;display:block;margin-bottom:var(--space-2)}.se-banner[data-v-6d0f8ed2]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);border:1px solid;margin-bottom:var(--space-4)}.se-banner--info[data-v-6d0f8ed2]{background:rgba(var(--brand-rgb),.1);border-color:rgba(var(--brand-rgb),.2);color:var(--brand-700)}.se-banner--success[data-v-6d0f8ed2]{background:rgba(var(--bs-success-rgb),.1);border-color:rgba(var(--bs-success-rgb),.2);color:var(--bs-success)}.se-banner--warning[data-v-6d0f8ed2]{background:rgba(var(--bs-warning-rgb),.1);border-color:rgba(var(--bs-warning-rgb),.2);color:var(--bs-warning)}.se-banner--danger[data-v-6d0f8ed2]{background:rgba(var(--bs-danger-rgb),.1);border-color:rgba(var(--bs-danger-rgb),.2);color:var(--bs-danger)}.se-banner__icon[data-v-6d0f8ed2]{flex-shrink:0;font-size:var(--font-size-lg);margin-top:.125rem}.se-banner__content[data-v-6d0f8ed2]{flex:1;min-width:0}.se-banner__title[data-v-6d0f8ed2]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-1) 0;color:inherit}.se-banner__message[data-v-6d0f8ed2]{font-size:var(--font-size-sm);margin:0;color:inherit;opacity:.9;line-height:1.4}.se-banner__actions[data-v-6d0f8ed2]{margin-top:var(--space-2);display:flex;gap:var(--space-2);flex-wrap:wrap}.se-banner__close[data-v-6d0f8ed2]{flex-shrink:0;background:none;border:none;padding:var(--space-1);border-radius:var(--radius-sm);color:inherit;opacity:.7;cursor:pointer;transition:opacity var(--duration-150) var(--ease-out)}.se-banner__close[data-v-6d0f8ed2]:hover{opacity:1}.se-banner__close[data-v-6d0f8ed2]:focus{outline:2px solid currentColor;outline-offset:2px}@media (max-width: 767.98px){.se-banner[data-v-6d0f8ed2]{flex-direction:column;align-items:stretch}.se-banner__icon[data-v-6d0f8ed2]{align-self:flex-start}.se-banner__close[data-v-6d0f8ed2]{align-self:flex-end}}.se-badge[data-v-60d44c43]{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;border-radius:50px;line-height:1.2}.se-badge--success[data-v-60d44c43]{background-color:#1987541a;color:#198754}.se-badge--warn[data-v-60d44c43]{background-color:#ffc10726;color:#997404}.se-badge--neutral[data-v-60d44c43]{background-color:#0d6efd1a;color:#0d6efd}.se-badge--muted[data-v-60d44c43]{background-color:var(--bs-gray-200, #e9ecef);color:var(--bs-gray-600, #6c757d)}.experience-name-hover[data-v-60d44c43]{cursor:pointer;transition:color .15s ease}.experience-name-hover[data-v-60d44c43]:hover{color:var(--bs-primary, #0d6efd)}@keyframes fadeIn-60d44c43{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.se-badge--primary[data-v-60d44c43]{background-color:#0d6efd1a;color:#0d6efd}.se-badge--secondary[data-v-60d44c43]{background-color:var(--bs-gray-100, #f8f9fa);color:var(--bs-gray-600, #6c757d);cursor:pointer}.se-badge--secondary[data-v-60d44c43]:hover{background-color:var(--bs-gray-200, #e9ecef)}.se-btn[data-v-60d44c43]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;border:none;border-radius:.375rem;cursor:pointer;transition:all .15s ease}.se-btn--ghost[data-v-60d44c43]{background:transparent;color:var(--bs-gray-700, #495057)}.se-btn--ghost[data-v-60d44c43]:hover:not(:disabled){background:var(--bs-gray-100, #f8f9fa)}.se-btn--sm[data-v-60d44c43]{padding:.375rem .5rem;font-size:.8125rem}.se-retreats-table__actions .dropdown-menu[data-v-60d44c43]{z-index:1050}.se-retreats-table-wrapper[data-v-60d44c43],.se-retreats-table-container[data-v-60d44c43]{overflow:visible}.se-btn--secondary[data-v-60d44c43]{background:var(--bs-gray-100, #f8f9fa);color:var(--bs-gray-700, #495057);border:1px solid var(--bs-gray-300, #dee2e6)}.se-btn--secondary[data-v-60d44c43]:hover:not(:disabled){background:var(--bs-gray-200, #e9ecef)}.se-btn--primary[data-v-60d44c43]{background:var(--bs-primary, #0d6efd);color:#fff}.se-btn--primary[data-v-60d44c43]:hover:not(:disabled){background:#0b5ed7}.se-btn--primary[data-v-60d44c43]:disabled{background:var(--bs-gray-400, #adb5bd);cursor:not-allowed}.se-export-filters__field[data-v-60d44c43]{display:flex;flex-direction:column;gap:.25rem}.se-export-label[data-v-60d44c43]{font-size:.75rem;font-weight:500;color:var(--bs-gray-600, #6c757d)}.se-export-select[data-v-60d44c43]{padding:.5rem .75rem;font-size:.875rem;border:1px solid var(--bs-gray-300, #dee2e6);border-radius:.375rem;background:#fff;transition:border-color .15s ease}.se-export-select[data-v-60d44c43]:focus{outline:none;border-color:var(--brand-500, #008080);box-shadow:0 0 0 3px #0080801a}.se-export-images-option[data-v-60d44c43]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--bs-gray-200, #e9ecef)}.se-export-field-checkbox[data-v-60d44c43]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background .15s ease}.se-export-field-checkbox[data-v-60d44c43]:hover{background:var(--bs-gray-100, #f8f9fa)}.se-export-field-checkbox__input[data-v-60d44c43]{margin-top:.125rem;accent-color:var(--brand-500, #008080)}.se-export-field-checkbox__label[data-v-60d44c43]{font-size:.875rem;color:var(--bs-gray-700, #495057)}.se-export-field-checkbox__hint[data-v-60d44c43]{display:block;font-size:.75rem;color:var(--bs-gray-500, #adb5bd);margin-top:.125rem}.se-export-field-checkbox--highlight[data-v-60d44c43]{background:rgba(0,128,128,.05);border:1px solid rgba(0,128,128,.2);flex-direction:column;align-items:flex-start}.se-export-field-checkbox--highlight[data-v-60d44c43]:hover{background:rgba(0,128,128,.1)}.se-export-checkbox[data-v-60d44c43]{accent-color:var(--brand-500, #008080)}.se-export-checkbox[data-v-60d44c43]:checked{background-color:var(--brand-500, #008080);border-color:var(--brand-500, #008080)}.se-export-checkbox[data-v-60d44c43]:focus{box-shadow:0 0 0 3px #00808026;outline:none}.booking-toolbar[data-v-60d44c43]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.booking-toolbar__left[data-v-60d44c43],.booking-toolbar__right[data-v-60d44c43]{display:flex;align-items:center;gap:1rem}.booking-toolbar__toggle[data-v-60d44c43]{display:flex;flex-direction:row;align-items:center;gap:.25rem;background:var(--bs-gray-100, #f8f9fa);border-radius:.375rem;padding:.25rem}.booking-toolbar__toggle .booking-btn[data-v-60d44c43]{background:transparent;border:none;padding:.375rem .5rem;border-radius:.25rem;color:var(--bs-gray-600, #6c757d);transition:all .15s ease}.booking-toolbar__toggle .booking-btn[data-v-60d44c43]:hover{background:var(--bs-gray-200, #e9ecef);color:var(--bs-gray-700, #495057)}.booking-toolbar__toggle .booking-btn--active[data-v-60d44c43]{background:#fff;color:var(--bs-primary, #0d6efd);box-shadow:0 1px 3px #0000001a}.se-datatable-filter[data-v-60d44c43]{padding:.5rem .75rem;border:1px solid var(--bs-gray-300, #dee2e6);border-radius:.375rem;font-size:.875rem;background:var(--bs-white, #fff);min-width:140px;transition:border-color .15s ease}.se-datatable-filter[data-v-60d44c43]:focus{outline:none;border-color:var(--bs-primary, #0d6efd);box-shadow:0 0 0 3px #0d6efd26}.se-experience-id[data-v-60d44c43]{font-size:.8125rem;font-weight:500;color:var(--bs-gray-500, #adb5bd);font-family:monospace}.se-experience-info[data-v-60d44c43]{display:flex;flex-direction:column;gap:.25rem}.se-experience-info__title[data-v-60d44c43]{font-weight:600;color:var(--bs-gray-800, #343a40);cursor:pointer;transition:color .15s ease}.se-experience-info__title[data-v-60d44c43]:hover{color:var(--bs-primary, #0d6efd)}.se-experience-featured-star[data-v-60d44c43]{color:var(--bs-warning, #ffc107)}.se-experience-info__desc[data-v-60d44c43]{font-size:.8125rem;color:var(--bs-gray-500, #adb5bd);line-height:1.3}.se-link[data-v-60d44c43]{color:var(--bs-primary, #0d6efd);text-decoration:none;font-weight:500;transition:color .15s ease}.se-link[data-v-60d44c43]:hover{color:#0b5ed7;text-decoration:underline}.se-table-actions[data-v-60d44c43]{display:flex;align-items:center;gap:.25rem}.se-empty-actions[data-v-60d44c43]{display:flex;align-items:center;justify-content:center;gap:.5rem}.se-experience-preview[data-v-60d44c43]{display:flex;flex-direction:column;gap:.75rem}.se-experience-preview__image[data-v-60d44c43]{width:100%;height:120px;border-radius:.375rem;overflow:hidden;background:var(--bs-gray-100, #f8f9fa)}.se-experience-preview__image img[data-v-60d44c43]{width:100%;height:100%;object-fit:cover}.se-experience-preview__placeholder[data-v-60d44c43]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--bs-gray-400, #adb5bd)}.se-experience-preview__content[data-v-60d44c43]{display:flex;flex-direction:column;gap:.5rem}.se-experience-preview__title[data-v-60d44c43]{font-size:1rem;font-weight:600;color:var(--bs-gray-800, #343a40);margin:0}.se-experience-preview__description[data-v-60d44c43]{font-size:.8125rem;color:var(--bs-gray-600, #6c757d);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.se-experience-preview__meta[data-v-60d44c43]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:var(--bs-gray-500, #adb5bd)}.se-experience-preview__meta span[data-v-60d44c43]{display:flex;align-items:center}.se-header-toggle[data-v-60d44c43]{display:inline-flex;align-items:center;background:rgba(255,255,255,.1);border-radius:var(--radius-md, .375rem);overflow:hidden}.se-header-toggle__btn[data-v-60d44c43]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;color:#ffffff80;cursor:pointer;transition:all .2s ease;font-size:.875rem}.se-header-toggle__btn[data-v-60d44c43]:hover{color:#fff;background:rgba(255,255,255,.1)}.se-header-toggle__btn--active[data-v-60d44c43]{color:#fff;background:rgba(255,255,255,.2)}.se-header-divider[data-v-60d44c43]{width:1px;height:1.25rem;background:rgba(255,255,255,.2);margin:0 .25rem}.se-spin[data-v-60d44c43]{animation:se-spin-60d44c43 1s linear infinite}@keyframes se-spin-60d44c43{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.se-modal-backdrop[data-v-60d44c43]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.se-modal[data-v-60d44c43]{background:var(--bs-white, #fff);border-radius:.75rem;box-shadow:0 20px 60px #0003;max-width:500px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.se-modal--sm[data-v-60d44c43]{max-width:400px}.se-modal--lg[data-v-60d44c43]{max-width:900px}.se-modal--xl[data-v-60d44c43]{max-width:1200px}.se-modal__header[data-v-60d44c43]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--bs-gray-200, #e9ecef)}.se-modal__title[data-v-60d44c43]{font-size:1.125rem;font-weight:600;color:var(--bs-gray-800, #343a40);margin:0;display:flex;align-items:center}.se-modal__close[data-v-60d44c43]{background:none;border:none;color:var(--bs-gray-500, #adb5bd);cursor:pointer;padding:.375rem;border-radius:.375rem;transition:all .15s ease}.se-modal__close[data-v-60d44c43]:hover{background:var(--bs-gray-100, #f8f9fa);color:var(--bs-gray-700, #495057)}.se-modal__body[data-v-60d44c43]{padding:1.25rem;overflow-y:auto;flex:1}.se-modal__info[data-v-60d44c43]{font-size:.875rem;color:var(--bs-gray-600, #6c757d);margin:0 0 1rem;padding:.75rem;background:var(--bs-gray-50, #f8f9fa);border-radius:.375rem}.se-modal__footer[data-v-60d44c43]{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid var(--bs-gray-200, #e9ecef)}.se-form-group[data-v-60d44c43]{display:flex;flex-direction:column;gap:.5rem}.se-form-label[data-v-60d44c43]{font-size:.875rem;font-weight:500;color:var(--bs-gray-700, #495057)}.se-select[data-v-60d44c43]{padding:.625rem .875rem;border:1px solid var(--bs-gray-300, #dee2e6);border-radius:.375rem;font-size:.875rem;color:var(--bs-gray-700, #495057);background:var(--bs-white, #fff);transition:border-color .15s ease,box-shadow .15s ease}.se-select[data-v-60d44c43]:focus{outline:none;border-color:var(--bs-primary, #0d6efd);box-shadow:0 0 0 3px #0d6efd26}.se-input[data-v-60d44c43]{padding:.625rem .875rem;border:1px solid var(--bs-gray-300, #dee2e6);border-radius:.375rem;font-size:.875rem;color:var(--bs-gray-700, #495057);background:var(--bs-white, #fff);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.se-input[data-v-60d44c43]:focus{outline:none;border-color:var(--bs-primary, #0d6efd);box-shadow:0 0 0 3px #0d6efd26}.se-input-group[data-v-60d44c43]{display:flex;align-items:stretch}.se-input-group__prepend[data-v-60d44c43]{display:flex;align-items:center;padding:0 .75rem;background:var(--bs-gray-100, #f8f9fa);border:1px solid var(--bs-gray-300, #dee2e6);border-right:none;border-radius:.375rem 0 0 .375rem;font-size:.875rem;color:var(--bs-gray-600, #6c757d)}.se-input-group .se-input[data-v-60d44c43]{border-radius:0 .375rem .375rem 0}.se-status-options[data-v-60d44c43]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.se-status-option[data-v-60d44c43]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:1px solid var(--bs-gray-300, #dee2e6);border-radius:.375rem;cursor:pointer;transition:all .15s ease}.se-status-option input[type=radio][data-v-60d44c43]{display:none}.se-status-option[data-v-60d44c43]:hover{border-color:var(--bs-gray-400, #ced4da);background:var(--bs-gray-50, #f8f9fa)}.se-status-option--selected[data-v-60d44c43]{border-color:var(--bs-primary, #0d6efd);background:rgba(13,110,253,.05)}.se-status-option__indicator[data-v-60d44c43]{width:.625rem;height:.625rem;border-radius:50%}.se-status-option__indicator--success[data-v-60d44c43]{background:var(--bs-success, #198754)}.se-status-option__indicator--warning[data-v-60d44c43]{background:var(--bs-warning, #ffc107)}.se-status-option__indicator--neutral[data-v-60d44c43]{background:var(--bs-primary, #0d6efd)}.se-status-option__indicator--danger[data-v-60d44c43]{background:var(--bs-danger, #dc3545)}.se-status-option__label[data-v-60d44c43]{font-size:.875rem;color:var(--bs-gray-700, #495057)}.se-checkbox[data-v-60d44c43]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.se-checkbox input[type=checkbox][data-v-60d44c43]{width:1rem;height:1rem;cursor:pointer}.se-checkbox__label[data-v-60d44c43]{font-size:.875rem;color:var(--bs-gray-700, #495057)}.se-btn[data-v-60d44c43]{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border-radius:.375rem;border:1px solid transparent;cursor:pointer;transition:all .15s ease}.se-btn[data-v-60d44c43]:disabled{opacity:.6;cursor:not-allowed}.se-btn--primary[data-v-60d44c43]{background:var(--bs-primary, #0d6efd);color:#fff;border-color:var(--bs-primary, #0d6efd)}.se-btn--primary[data-v-60d44c43]:hover:not(:disabled){background:#0b5ed7;border-color:#0b5ed7}.se-btn--outline[data-v-60d44c43]{background:transparent;color:var(--bs-gray-700, #495057);border-color:var(--bs-gray-300, #dee2e6)}.se-btn--outline[data-v-60d44c43]:hover:not(:disabled){background:var(--bs-gray-100, #f8f9fa);border-color:var(--bs-gray-400, #ced4da)}.se-spinner[data-v-60d44c43]{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:se-spin-60d44c43 .75s linear infinite}.se-spinner--sm[data-v-60d44c43]{width:.875rem;height:.875rem;border-width:1.5px}.modal-enter-active[data-v-60d44c43]{animation:modal-in-60d44c43 .2s ease-out}.modal-leave-active[data-v-60d44c43]{animation:modal-out-60d44c43 .15s ease-in}.modal-enter-active .se-modal[data-v-60d44c43]{animation:modal-content-in-60d44c43 .2s ease-out}.modal-leave-active .se-modal[data-v-60d44c43]{animation:modal-content-out-60d44c43 .15s ease-in}@keyframes modal-in-60d44c43{0%{opacity:0}to{opacity:1}}@keyframes modal-out-60d44c43{0%{opacity:1}to{opacity:0}}@keyframes modal-content-in-60d44c43{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-content-out-60d44c43{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.booking-cards-grid[data-v-60d44c43]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.booking-cards-grid--compact[data-v-60d44c43]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.booking-cards-grid--comfortable[data-v-60d44c43]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.5rem}.booking-card[data-v-60d44c43]{background:#fff;border:1px solid var(--bs-gray-200, #e9ecef);border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;max-width:480px;transition:box-shadow .15s ease,border-color .15s ease}.booking-card[data-v-60d44c43]:hover{border-color:var(--bs-gray-300, #dee2e6);box-shadow:0 4px 12px #00000014}.booking-card__header[data-v-60d44c43]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem}.booking-experience-thumb[data-v-60d44c43]{width:64px;height:64px;border-radius:.375rem;overflow:hidden;flex-shrink:0;background:var(--bs-gray-100, #f8f9fa);position:relative}.booking-experience-thumb__image[data-v-60d44c43]{width:100%;height:100%;max-height:200px;object-fit:cover;display:block}.booking-experience-thumb__placeholder[data-v-60d44c43]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--bs-gray-400, #adb5bd);background:var(--bs-gray-100, #f8f9fa)}.booking-experience-info[data-v-60d44c43]{flex:1;min-width:0}.booking-experience-info__title[data-v-60d44c43]{font-size:.9375rem;font-weight:600;color:var(--bs-gray-800, #343a40);margin:0 0 .25rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-experience-info__id[data-v-60d44c43]{font-size:.75rem;color:var(--bs-gray-500, #adb5bd);font-family:monospace;margin-bottom:.375rem}.booking-experience-info__status[data-v-60d44c43]{display:flex}.booking-experience-actions[data-v-60d44c43]{flex-shrink:0;position:relative}.booking-card__body[data-v-60d44c43]{padding:0 1rem .75rem;flex:1}.booking-experience-details[data-v-60d44c43]{display:flex;flex-direction:column;gap:.5rem}.booking-experience-details__item[data-v-60d44c43]{display:flex;align-items:center;font-size:.8125rem;color:var(--bs-gray-600, #6c757d);line-height:1.4}.booking-experience-details__item i[data-v-60d44c43]{color:var(--bs-gray-400, #adb5bd);font-size:.875rem;width:1.25rem;flex-shrink:0}.booking-facilities-chips[data-v-60d44c43]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.booking-facilities-more[data-v-60d44c43]{font-size:.75rem;color:var(--bs-gray-500, #adb5bd);padding:.125rem .375rem}.booking-chip[data-v-60d44c43]{display:inline-flex;align-items:center;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;border:1px solid var(--bs-gray-200, #e9ecef);border-radius:50px;background:var(--bs-gray-50, #f8f9fa);color:var(--bs-gray-700, #495057);cursor:pointer;transition:all .15s ease}.booking-chip[data-v-60d44c43]:hover{background:var(--bs-gray-200, #e9ecef);border-color:var(--bs-gray-300, #dee2e6)}.booking-chip--sm[data-v-60d44c43]{padding:.125rem .375rem;font-size:.6875rem}.booking-link[data-v-60d44c43]{color:var(--bs-primary, #0d6efd);text-decoration:none;font-weight:500}.booking-link[data-v-60d44c43]:hover{text-decoration:underline}.booking-card__footer[data-v-60d44c43]{padding:.75rem 1rem;border-top:1px solid var(--bs-gray-100, #f8f9fa);background:var(--bs-gray-50, #f8f9fa)}.booking-experience-footer[data-v-60d44c43]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.booking-experience-footer__left[data-v-60d44c43]{display:flex;align-items:center;gap:.5rem}.booking-experience-footer__right[data-v-60d44c43]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.booking-experience-footer__date[data-v-60d44c43]{font-size:.75rem;color:var(--bs-gray-500, #adb5bd);display:flex;align-items:center}.booking-badge[data-v-60d44c43]{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;border-radius:50px;line-height:1.2}.booking-badge--sm[data-v-60d44c43]{padding:.125rem .4375rem;font-size:.6875rem}.booking-badge--success[data-v-60d44c43]{background-color:#1987541a;color:#198754}.booking-badge--warning[data-v-60d44c43]{background-color:#ffc10726;color:#997404}.booking-badge--danger[data-v-60d44c43]{background-color:#dc35451a;color:#dc3545}.booking-badge--neutral[data-v-60d44c43]{background-color:var(--bs-gray-100, #f8f9fa);color:var(--bs-gray-600, #6c757d)}.booking-dropdown[data-v-60d44c43]{position:relative}.booking-dropdown__menu[data-v-60d44c43]{position:absolute;top:100%;right:0;background:#fff;border:1px solid var(--bs-gray-200, #e9ecef);border-radius:.375rem;box-shadow:0 4px 12px #0000001a;z-index:10;min-width:180px;margin-top:.25rem;padding:.25rem 0}.booking-dropdown__item[data-v-60d44c43]{width:100%;padding:.5rem .75rem;border:none;background:none;text-align:left;font-size:.8125rem;color:var(--bs-gray-700, #495057);cursor:pointer;display:flex;align-items:center;transition:background .15s ease}.booking-dropdown__item[data-v-60d44c43]:hover{background:var(--bs-gray-100, #f8f9fa)}.booking-dropdown__divider[data-v-60d44c43]{height:0;margin:.25rem 0;border:none;border-top:1px solid var(--bs-gray-200, #e9ecef)}@media (max-width: 768px){.booking-cards-grid[data-v-60d44c43]{grid-template-columns:1fr}.booking-card[data-v-60d44c43]{max-width:100%}[data-v-60d44c43] .se-datatable__th,[data-v-60d44c43] .se-datatable__td{white-space:nowrap}[data-v-60d44c43] .se-datatable__wrapper{-webkit-overflow-scrolling:touch}.se-experience-info__desc[data-v-60d44c43]{display:none}}.se-taxonomy-picker[data-v-8f72d422]{display:flex;flex-direction:column;gap:1.25rem}.se-taxonomy-picker__state[data-v-8f72d422]{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--text-muted, #6c757d);font-size:.875rem}.se-taxonomy-picker__state--error[data-v-8f72d422]{color:var(--warning-600, #b45309)}.se-taxonomy-picker__group[data-v-8f72d422]{border:0;margin:0;padding:0;min-width:0}.se-taxonomy-picker__group[disabled][data-v-8f72d422]{opacity:.6}.se-taxonomy-picker__group-title[data-v-8f72d422]{display:flex;align-items:center;gap:.5rem;float:none;width:auto;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--text, inherit)}.se-taxonomy-picker__group-count[data-v-8f72d422]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:0 .375rem;border-radius:999px;background:var(--brand-50, #eef2ff);color:var(--brand-600, #4338ca);font-size:.75rem;font-weight:600}.se-taxonomy-picker__search[data-v-8f72d422]{max-width:20rem;margin-bottom:.5rem}.se-taxonomy-picker__options[data-v-8f72d422]{display:flex;flex-wrap:wrap;gap:.5rem}.se-taxonomy-picker__chip[data-v-8f72d422]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid var(--border, #dee2e6);border-radius:.5rem;background:var(--bg-surface, #fff);color:var(--text, inherit);font-size:.875rem;cursor:pointer}.se-taxonomy-picker__chip--selected[data-v-8f72d422]{background:var(--brand-50, #eef2ff);border-color:var(--brand-500, #6366f1);color:var(--brand-600, #4338ca);font-weight:600}.se-taxonomy-picker__checkbox[data-v-8f72d422]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.se-taxonomy-picker__chip-label[data-v-8f72d422]{cursor:pointer}.se-taxonomy-picker__no-match[data-v-8f72d422]{margin:0;color:var(--text-muted, #6c757d);font-size:.8125rem}.se-structure-preview__content[data-v-955f3914]{display:flex;align-items:center;gap:.75rem}.se-structure-preview__thumb[data-v-955f3914]{width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--neutral-100, #f5f5f5)}.se-structure-preview__thumb img[data-v-955f3914]{width:100%;height:100%;object-fit:cover}.se-structure-preview__thumb--placeholder[data-v-955f3914]{display:flex;align-items:center;justify-content:center}.se-structure-preview__thumb--placeholder i[data-v-955f3914]{font-size:1.25rem;color:var(--text-muted)}.se-structure-preview__name[data-v-955f3914]{font-weight:600;font-size:.875rem}.se-structure-preview__location[data-v-955f3914]{font-size:.8rem;color:var(--text-muted)}.se-structure-preview__product[data-v-955f3914]{font-size:.75rem;color:var(--text-muted);margin-top:2px}.se-occasion-chips[data-v-955f3914]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.se-occasion-chip[data-v-955f3914]{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--border, #d9d9e3);background:var(--bg-surface, #fff);color:var(--text-muted, #6b7280);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.se-occasion-chip[data-v-955f3914]:hover:not(:disabled){border-color:var(--brand, #7c3aed)}.se-occasion-chip.is-active[data-v-955f3914]{border-color:var(--brand, #7c3aed);background:var(--brand, #7c3aed);color:#fff}.se-occasion-chip[data-v-955f3914]:disabled{opacity:.5;cursor:not-allowed}.se-faq-inherited[data-v-9ac1e5d5]{display:flex;flex-direction:column;gap:var(--space-4, 1rem)}.se-faq-inherited__info[data-v-9ac1e5d5]{display:flex;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;background:var(--brand-50, #f0fafa);border:1px solid var(--border-subtle, #e5f0f0);border-radius:var(--radius-md, 8px)}.se-faq-inherited__info-icon[data-v-9ac1e5d5]{color:var(--brand-500, #008080);font-size:1.1rem;line-height:1.4}.se-faq-inherited__info-text[data-v-9ac1e5d5]{margin:0;font-size:var(--font-size-sm, .875rem);color:var(--text-muted, #6c757d);line-height:1.5}.se-faq-inherited__toggle[data-v-9ac1e5d5]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:var(--font-weight-medium, 500)}.se-faq-inherited__hint[data-v-9ac1e5d5]{margin:0;font-size:var(--font-size-sm, .875rem);color:var(--text-muted, #6c757d);line-height:1.5}.se-faq-inherited__lang-note[data-v-9ac1e5d5]{display:flex;align-items:center;gap:.4rem;margin:0;padding:.4rem .6rem;font-size:.8125rem;color:var(--brand-700, #036666);background:var(--brand-50, #e6f2f2);border-radius:var(--radius-sm, .375rem)}.se-faq-inherited__lang-note i[data-v-9ac1e5d5]{flex-shrink:0}.se-faq-inherited__missing[data-v-9ac1e5d5]{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;background:var(--bs-warning-bg-subtle, #fff3cd);color:var(--bs-warning-text-emphasis, #997404);white-space:nowrap}.se-faq-inherited__list[data-v-9ac1e5d5]{display:flex;flex-direction:column;transition:opacity .15s ease}.se-faq-inherited__list--disabled[data-v-9ac1e5d5]{opacity:.55}.se-faq-inherited__empty[data-v-9ac1e5d5]{margin:0;font-size:var(--font-size-sm, .875rem);color:var(--text-muted, #6c757d)}.se-faq-inherited__row[data-v-9ac1e5d5]{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border-subtle, #f0f0f0)}.se-faq-inherited__row[data-v-9ac1e5d5]:last-child{border-bottom:none}.se-faq-inherited__row-main[data-v-9ac1e5d5]{flex:1;min-width:0}.se-faq-inherited__row-head[data-v-9ac1e5d5]{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.se-faq-inherited__badge[data-v-9ac1e5d5]{font-size:.7rem;font-weight:var(--font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.02em;padding:.1rem .45rem;border-radius:999px}.se-faq-inherited__badge--standard[data-v-9ac1e5d5]{background:var(--bs-gray-100, #f1f3f5);color:var(--bs-gray-700, #495057)}.se-faq-inherited__badge--custom[data-v-9ac1e5d5]{background:var(--brand-50, #e6f5f5);color:var(--brand-600, #006e6e)}.se-faq-inherited__lang[data-v-9ac1e5d5]{font-size:.7rem;font-weight:var(--font-weight-medium, 500);color:var(--text-muted, #6c757d);padding:.1rem .4rem;border:1px solid var(--border-subtle, #e5e7eb);border-radius:999px}.se-faq-inherited__question[data-v-9ac1e5d5]{margin:0;font-weight:var(--font-weight-medium, 500);color:var(--bs-gray-800, #343a40);line-height:1.4}.se-faq-inherited__answer[data-v-9ac1e5d5]{margin:.25rem 0 0;font-size:var(--font-size-sm, .875rem);color:var(--text-muted, #6c757d);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.se-faq-inherited__visibility[data-v-9ac1e5d5]{flex-shrink:0;padding-top:.15rem}.se-faq-inherited__add-wrap[data-v-9ac1e5d5]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.se-faq-inherited__add-note{i[data-v-9ac1e5d5] {color: var(--brand-500, #008080);}}.se-faq-inherited__add-note[data-v-9ac1e5d5]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--text-muted, #6c757d)}.se-faq-add-form[data-v-9ac1e5d5]{text-align:left}.eip[data-v-9f5483d1]{border:1px solid var(--bs-gray-200, #e9ecef);border-radius:.5rem;padding:1rem;margin-top:1rem;background:var(--bs-body-bg, #fff)}.eip__head[data-v-9f5483d1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.eip__title[data-v-9f5483d1]{font-size:.95rem;font-weight:600;margin:0}.eip__hint[data-v-9f5483d1]{font-size:.78rem;color:var(--bs-gray-600, #6c757d);margin:.25rem 0 0}.eip__summary[data-v-9f5483d1]{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0}.eip__chip[data-v-9f5483d1]{font-size:.75rem;border-radius:999px;padding:.15rem .6rem;background:var(--bs-gray-100, #f8f9fa);color:var(--bs-gray-700, #495057)}.eip__chip--warn[data-v-9f5483d1]{background:#fff4e5;color:#a15c00}.eip__chip--bad[data-v-9f5483d1]{background:#fdecec;color:#b02a37}.eip__error[data-v-9f5483d1]{color:#b02a37;font-size:.8rem;margin:.5rem 0 0}.eip__options[data-v-9f5483d1]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.75rem;font-size:.8rem}.eip__field[data-v-9f5483d1]{display:inline-flex;align-items:center;gap:.35rem}.eip__field select[data-v-9f5483d1]{border:1px solid var(--bs-gray-300, #dee2e6);border-radius:.375rem;padding:.2rem .45rem;font-size:.8rem}.eip__check[data-v-9f5483d1]{display:inline-flex;align-items:center;gap:.35rem}.eip__actions[data-v-9f5483d1]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.85rem}.eip__progress[data-v-9f5483d1]{font-size:.82rem;font-weight:600}.eip__list[data-v-9f5483d1]{list-style:none;padding:0;margin:.9rem 0 0;display:flex;flex-direction:column;gap:.5rem}.eip__row[data-v-9f5483d1]{display:flex;align-items:center;gap:.7rem;padding:.5rem;border:1px solid var(--bs-gray-200, #e9ecef);border-radius:.4rem}.eip__thumb[data-v-9f5483d1]{width:56px;height:42px;object-fit:cover;border-radius:.25rem;flex:none;background:var(--bs-gray-100, #f8f9fa)}.eip__meta[data-v-9f5483d1]{display:flex;flex-direction:column;min-width:0;flex:1}.eip__slot[data-v-9f5483d1]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--bs-gray-500, #adb5bd)}.eip__url[data-v-9f5483d1]{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eip__shared[data-v-9f5483d1],.eip__error-inline[data-v-9f5483d1]{font-size:.74rem;color:var(--bs-gray-600, #6c757d)}.eip__error-inline[data-v-9f5483d1]{color:#b02a37}.eip__state[data-v-9f5483d1]{font-size:.75rem;white-space:nowrap}.eip__state--external[data-v-9f5483d1]{color:#a15c00}.eip__state--done[data-v-9f5483d1]{color:#157347}.eip__state--failed[data-v-9f5483d1],.eip__state--invalid[data-v-9f5483d1]{color:#b02a37}.eip__empty[data-v-9f5483d1]{font-size:.8rem;color:var(--bs-gray-600, #6c757d);margin:.75rem 0 0}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.se-datetime[data-v-0e794851],.se-time-input[data-v-208e8b1f]{position:relative}.se-gestore-requests__hint[data-v-17b1240b]{margin:-.25rem 0 .75rem}.se-gestore-requests__actions[data-v-17b1240b]{display:inline-flex;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.se-gestore-requests__more[data-v-17b1240b]{margin-top:.75rem;text-align:right}.se-category-world__name[data-v-135ab676]{color:var(--neutral-0)!important;text-shadow:0 1px 3px rgba(0,0,0,.45)}.se-category-world__footer[data-v-135ab676]{background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 100%);margin:calc(var(--space-5) * -1);margin-top:auto;padding:var(--space-8) var(--space-5) var(--space-5);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.trending-destinations[data-v-5b8a07d4]{background:var(--bg-surface);padding:var(--space-16) 0 0}.se-destinations-header[data-v-5b8a07d4]{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-4);row-gap:var(--space-2);align-items:end;margin-bottom:var(--space-8)}.se-destinations-header__title[data-v-5b8a07d4]{grid-column:1;font-size:clamp(var(--font-size-2xl),3vw,var(--font-size-4xl));font-weight:var(--font-weight-bold);color:var(--text);margin:0;line-height:var(--line-height-tight);letter-spacing:-.015em}.se-destinations-header__subtitle[data-v-5b8a07d4]{grid-column:1;margin:0;font-size:var(--font-size-base);color:var(--text-muted);line-height:var(--line-height-relaxed)}.se-destinations-header__cta[data-v-5b8a07d4]{grid-column:2;grid-row:1/span 2;justify-self:end;align-self:end;display:inline-flex;align-items:center;gap:var(--space-1);border:0;padding:0;background:transparent;color:var(--brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color var(--duration-150) var(--ease-out),transform var(--duration-150) var(--ease-out)}.se-destinations-header__cta[data-v-5b8a07d4]:hover{color:var(--brand-600);transform:translate(var(--space-1))}.se-destinations-header__cta[data-v-5b8a07d4]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px;border-radius:var(--radius-xs)}.destinations-grid[data-v-5b8a07d4]{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-template-rows:none;gap:var(--space-3)}.se-destination-card[data-v-5b8a07d4]{display:flex;flex-direction:column;border:0;padding:0;margin:0;border-radius:0;overflow:visible;cursor:pointer;background:transparent;box-shadow:none;text-decoration:none;color:inherit;transition:transform var(--duration-200) var(--ease-out)}.se-destination-card[data-v-5b8a07d4]:hover{transform:translateY(calc(var(--space-1) * -1));color:inherit;text-decoration:none}.se-destination-card[data-v-5b8a07d4]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.se-destination-card__image-container[data-v-5b8a07d4]{position:relative;width:100%;height:auto;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-xl);background:var(--bg-muted)}.se-destination-card__image[data-v-5b8a07d4]{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-300) var(--ease-out)}.se-destination-card__image.is-hidden[data-v-5b8a07d4]{opacity:0}.se-destination-card:hover .se-destination-card__image[data-v-5b8a07d4]{transform:scale(1.03)}.se-destination-card__content[data-v-5b8a07d4]{position:static;inset:auto;padding:var(--space-3) 0 0}.se-destination-card__title[data-v-5b8a07d4]{margin:0;color:var(--text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-shadow:none}.se-destination-card__meta[data-v-5b8a07d4]{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--font-size-xs);display:inline-flex;align-items:center;gap:var(--space-1)}@media (max-width: 991.98px){.destinations-grid[data-v-5b8a07d4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.trending-destinations[data-v-5b8a07d4]{padding-top:var(--space-8)}.se-destinations-header[data-v-5b8a07d4]{grid-template-columns:1fr;gap:var(--space-2);margin-bottom:calc(var(--space-6) + var(--space-1))}.se-destinations-header__title[data-v-5b8a07d4]{font-size:var(--font-size-2xl)}.se-destinations-header__subtitle[data-v-5b8a07d4]{font-size:var(--font-size-sm)}.se-destinations-header__cta[data-v-5b8a07d4]{grid-column:1;grid-row:auto;justify-self:start}.destinations-grid[data-v-5b8a07d4]{display:flex;grid-template-columns:none;gap:var(--space-2);overflow-x:auto;min-width:0;max-width:100%;padding-bottom:var(--space-1);margin:0 calc(var(--space-1) * -1);padding-left:var(--space-1);padding-right:var(--space-1);scrollbar-width:none;-ms-overflow-style:none}.destinations-grid[data-v-5b8a07d4]::-webkit-scrollbar{display:none}.se-destination-card[data-v-5b8a07d4]{flex:none;width:9.5rem}.se-destination-card__title[data-v-5b8a07d4]{font-size:var(--font-size-sm)}.se-destination-card__meta[data-v-5b8a07d4]{font-size:var(--font-size-xs)}}.hero[data-v-083a7ad4]{height:auto;max-height:none}.hero__eyebrow[data-v-083a7ad4]{color:var(--on-brand, #fff);opacity:1}.hero__title[data-v-083a7ad4]{color:var(--on-brand, #fff);font-size:clamp(2rem,5vw,3.25rem);line-height:1.15;font-weight:var(--font-weight-bold, 700);letter-spacing:-.01em}.hero__subtitle[data-v-083a7ad4]{color:var(--on-brand, #fff);opacity:1}.se-accordion-item[data-v-f69b228a]{border-bottom:1px solid var(--border-subtle)}.se-accordion-item[data-v-f69b228a]:last-child{border-bottom:none}.se-accordion-item__trigger[data-v-f69b228a]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:transparent;border:0;padding:var(--space-4) 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text);text-align:left;cursor:pointer}.se-accordion-item__trigger[data-v-f69b228a]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.se-accordion-item__chevron[data-v-f69b228a]{display:inline-flex;flex:none;color:var(--text-subtle);font-size:var(--font-size-xs);transition:transform var(--duration-200) var(--ease-out);transform:rotate(-90deg)}.se-accordion-item__chevron.is-open[data-v-f69b228a]{transform:rotate(0)}.se-accordion-item__panel[data-v-f69b228a]{padding:0 0 var(--space-4)}.se-accordion-item__panel p[data-v-f69b228a]{margin:0;font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--line-height-relaxed)}.se-usp[data-v-5e74962e]{padding:var(--space-16) 0 var(--space-20);background:var(--bg-surface)}.se-usp__layout[data-v-5e74962e]{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--space-10) var(--space-16);align-items:start}.se-usp__headline[data-v-5e74962e]{margin:0;font-size:clamp(var(--font-size-3xl),3.5vw,var(--font-size-4xl));font-weight:var(--font-weight-bold);color:var(--text);line-height:var(--line-height-tight);letter-spacing:-.02em;max-width:18ch}.se-usp__content[data-v-5e74962e]{display:flex;flex-direction:column;gap:0}.se-usp .se-usp-item[data-v-5e74962e]{display:flex;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--border-subtle)}.se-usp .se-usp-item[data-v-5e74962e]:last-child{border-bottom:none;padding-bottom:0}.se-usp .se-usp-item__number[data-v-5e74962e]{flex:none;width:1.75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--brand);padding-top:.1em}.se-usp .se-usp-item__body[data-v-5e74962e]{min-width:0;flex:1 1 auto}.se-usp .se-usp-item__title[data-v-5e74962e]{margin:0 0 var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--text);line-height:var(--line-height-snug)}.se-usp .se-usp-item__desc[data-v-5e74962e]{margin:0;font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--line-height-relaxed);max-width:none}@media (max-width: 991.98px){.se-usp__layout[data-v-5e74962e]{grid-template-columns:1fr;gap:var(--space-8)}.se-usp__headline[data-v-5e74962e]{max-width:none}.se-usp .se-usp-item[data-v-5e74962e]{padding:var(--space-4) 0}}@media (max-width: 767.98px){.se-usp[data-v-5e74962e]{padding:var(--space-8) 0}.se-usp__headline[data-v-5e74962e]{font-size:var(--font-size-xl)}}.se-register-choice-overlay[data-v-b62f86ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1080;padding:1rem}.se-register-choice-card[data-v-b62f86ff]{max-width:420px;width:100%}.se-google-map[data-v-fa8f8206]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-content)}.se-google-map__container[data-v-fa8f8206]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg-subtle);border-radius:var(--radius-lg);overflow:hidden}.se-google-map__canvas[data-v-fa8f8206]{position:absolute;top:0;right:0;bottom:0;left:0}.se-google-map__loading[data-v-fa8f8206],.se-google-map__error[data-v-fa8f8206]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background-color:var(--bg-subtle);z-index:1}@media (max-width: 767px){.se-google-map__container[data-v-fa8f8206]{min-height:300px}}.se-mock-map[data-v-fa8f8206]{width:100%;height:100%;background:linear-gradient(45deg,var(--bg-subtle) 25%,transparent 25%),linear-gradient(-45deg,var(--bg-subtle) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--bg-subtle) 75%),linear-gradient(-45deg,transparent 75%,var(--bg-subtle) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;border-radius:var(--radius-lg);position:relative}.se-mock-map__content[data-v-fa8f8206]{padding:1rem;height:100%;display:flex;flex-direction:column}.se-mock-map__header[data-v-fa8f8206]{text-align:center;margin-bottom:1rem;flex-shrink:0}.se-mock-map__header h5[data-v-fa8f8206]{color:var(--text);margin-bottom:.5rem}.se-mock-map__area[data-v-fa8f8206]{flex:1;position:relative;background:var(--bg-surface);border:2px dashed var(--border);border-radius:var(--radius-md);margin-bottom:1rem;overflow:hidden}.se-mock-map__center-marker[data-v-fa8f8206]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--brand)}.se-mock-map__center-marker i[data-v-fa8f8206]{font-size:2rem;margin-bottom:.5rem;display:block}.se-mock-map__center-label[data-v-fa8f8206]{font-size:.875rem;color:var(--text-muted)}.se-mock-marker[data-v-fa8f8206]{position:absolute;transform:translate(-50%,-50%);cursor:pointer;z-index:10;transition:all .2s ease}.se-mock-marker[data-v-fa8f8206]:hover{transform:translate(-50%,-50%) scale(1.1)}.se-mock-marker__content[data-v-fa8f8206]{text-align:center}.se-mock-marker__price[data-v-fa8f8206]{background-color:var(--se-marker-color, var(--brand));color:var(--neutral-0);padding:2px 6px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;white-space:nowrap;margin-bottom:4px;box-shadow:var(--elev-1)}.se-mock-marker__dot[data-v-fa8f8206]{width:12px;height:12px;background-color:var(--se-marker-color, var(--brand-complement));border:2px solid var(--neutral-0);border-radius:50%;box-shadow:var(--elev-1);margin:0 auto}.se-mock-marker--hovered .se-mock-marker__dot[data-v-fa8f8206]{background-color:var(--se-marker-color, var(--brand));border-color:var(--neutral-0);transform:scale(1.2)}.se-mock-map__info[data-v-fa8f8206]{text-align:center;flex-shrink:0}.star-rating[data-v-f2a982be]{display:inline-flex;align-items:center;gap:.25rem}.rating-number[data-v-f2a982be]{font-weight:600;color:var(--bs-dark);margin-right:.25rem}.star-sm .rating-number[data-v-f2a982be]{font-size:.875rem}.star-md .rating-number[data-v-f2a982be]{font-size:1rem}.star-lg .rating-number[data-v-f2a982be]{font-size:1.25rem}.spaescape-icon{margin-right:.125rem;line-height:1}.spaescape-icon{margin-right:0}.review-item[data-v-6a37f43f]{padding:var(--space-3) 0;border-bottom:1px solid var(--border);margin-bottom:0}.review-item[data-v-6a37f43f]:last-child{border-bottom:none}.review-header[data-v-6a37f43f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-2)}.review-author[data-v-6a37f43f]{font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--text);margin:0;line-height:1.2}.review-date[data-v-6a37f43f]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;margin-left:var(--space-2)}.stars-row[data-v-6a37f43f]{margin-bottom:var(--space-2);min-height:1rem}.review-text[data-v-6a37f43f]{line-height:1.4;color:var(--text);font-size:.875rem;margin:0}.review-preview[data-v-6a37f43f],.review-full[data-v-6a37f43f]{display:block;word-wrap:break-word;overflow-wrap:break-word}.read-more-btn[data-v-6a37f43f]{background:none;border:none;color:var(--brand);text-decoration:underline;font-size:.75rem;padding:0;margin-left:var(--space-2);cursor:pointer;white-space:nowrap}.read-more-btn[data-v-6a37f43f]:hover{color:var(--brand-complement);text-decoration:none}.read-more-btn[data-v-6a37f43f]:focus{outline:none;box-shadow:var(--se-focus);border-radius:2px}@media (max-width: 991.98px){.review-item[data-v-6a37f43f]{padding:var(--space-2) 0}.review-text[data-v-6a37f43f],.review-author[data-v-6a37f43f]{font-size:.8rem}.review-date[data-v-6a37f43f]{font-size:.7rem}}.reviews-section[data-v-f7a64e12]{padding:0}.reviews-section h2[data-v-f7a64e12]{color:var(--text);font-weight:var(--font-weight-bold);margin-bottom:1.5rem}.overall-rating[data-v-f7a64e12]{text-align:center}.overall-score[data-v-f7a64e12]{display:flex;align-items:baseline;gap:.25rem}.criterion-row[data-v-f7a64e12]{padding:.5rem 0;border-bottom:1px solid var(--bs-border-color)}.criterion-row[data-v-f7a64e12]:last-child{border-bottom:none}.criterion-label[data-v-f7a64e12]{font-weight:500;color:var(--bs-body-color)}.criterion-score[data-v-f7a64e12]{font-weight:600;color:var(--brand);min-width:2rem;text-align:right}.badges-section .badge[data-v-f7a64e12]{font-size:.875rem;border:1px solid var(--bs-border-color)}.keywords-card[data-v-f7a64e12]{margin-bottom:2rem}.keywords-header[data-v-f7a64e12]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.keywords-title[data-v-f7a64e12]{font-weight:600;color:var(--text);margin:0}.filters-info[data-v-f7a64e12]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.active-filter[data-v-f7a64e12]{color:var(--brand);font-weight:500;display:flex;align-items:center}.active-filter i[data-v-f7a64e12]{color:var(--brand-complement)}.keywords-grid[data-v-f7a64e12]{display:flex;flex-wrap:wrap;gap:.5rem}.keyword-pill[data-v-f7a64e12]{background:none;border:1px solid var(--border);border-radius:999px;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem}.keyword-pill[data-v-f7a64e12]:hover{transform:translateY(-1px);box-shadow:var(--elev-1)}.keyword-pill.keyword-positive[data-v-f7a64e12]{border-color:var(--se-success);color:var(--se-success)}.keyword-pill.keyword-positive[data-v-f7a64e12]:hover{background:var(--se-success);color:var(--bg-surface)}.keyword-pill.keyword-negative[data-v-f7a64e12]{border-color:var(--se-danger);color:var(--se-danger)}.keyword-pill.keyword-negative[data-v-f7a64e12]:hover{background:var(--se-danger);color:var(--bg-surface)}.keyword-pill.keyword-neutral[data-v-f7a64e12]{border-color:var(--text-muted);color:var(--text-muted)}.keyword-pill.keyword-neutral[data-v-f7a64e12]:hover{background:var(--text-muted);color:var(--bg-surface)}.keyword-pill.active[data-v-f7a64e12]{background:var(--brand);color:var(--bg-surface);border-color:var(--brand);transform:scale(1.05)}.keyword-pill.active[data-v-f7a64e12]:hover{background:var(--brand-complement);border-color:var(--brand-complement)}.keyword-word[data-v-f7a64e12]{font-weight:500}.keyword-count[data-v-f7a64e12]{font-size:.75rem;opacity:.8}.reviews-list[data-v-f7a64e12]{max-width:100%}.cta-section[data-v-f7a64e12]{padding:2rem 0;border-top:1px solid var(--bs-border-color)}.load-more-section[data-v-f7a64e12]{text-align:center;margin:2rem 0}.cta-section .alert[data-v-f7a64e12]{border:1px solid var(--se-info);background:var(--se-info-bg);color:var(--se-info-text)}.cta-section .alert i[data-v-f7a64e12]{color:var(--se-info)}.gc-template[data-v-c6f58899]{position:relative;width:1012px;height:638px;overflow:hidden;border-radius:28px;font-family:Segoe UI,system-ui,sans-serif;color:#fff;background:linear-gradient(135deg,#1f6f6b 0%,#2e8b85 45%,#6cc4b8 100%)}.gc-template__bg[data-v-c6f58899]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gc-template__overlay[data-v-c6f58899]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(15,50,48,.78) 0%,rgba(15,50,48,.35) 55%,rgba(15,50,48,.7) 100%)}.gc-template__content[data-v-c6f58899]{position:absolute;top:0;right:0;bottom:0;left:0;padding:56px 64px;display:flex;flex-direction:column;justify-content:space-between}.gc-template__top[data-v-c6f58899]{display:flex;align-items:center;justify-content:space-between}.gc-template__brand[data-v-c6f58899]{font-size:40px;font-weight:700;letter-spacing:.5px}.gc-template__label[data-v-c6f58899]{font-size:24px;font-weight:600;letter-spacing:6px;opacity:.85}.gc-template__amount[data-v-c6f58899]{font-size:132px;font-weight:800;line-height:1;text-shadow:0 4px 24px rgba(0,0,0,.3)}.gc-template__message[data-v-c6f58899]{font-size:30px;font-style:italic;opacity:.92;max-width:80%}.gc-template__bottom[data-v-c6f58899]{display:flex;align-items:flex-end;justify-content:space-between}.gc-template__code-label[data-v-c6f58899]{font-size:18px;letter-spacing:3px;opacity:.75}.gc-template__code[data-v-c6f58899]{font-size:44px;font-weight:700;font-family:Courier New,monospace;letter-spacing:2px}.gc-template__expiry[data-v-c6f58899]{font-size:22px;text-align:right;opacity:.85}.se-assistant-panel[data-v-17bbf244]{position:fixed;right:1rem;bottom:1rem;width:min(560px,calc(100vw - 2rem));max-height:min(70vh,640px);display:flex;flex-direction:column;background:var(--tw-light, #fff);border:1px solid var(--tw-gray-200, #e5e7eb);border-radius:.75rem;box-shadow:0 12px 32px #0000002e;z-index:1049}@media (min-width: 1200px){.se-assistant-panel[data-v-17bbf244]{right:calc(1rem + 420px)}}.se-assistant-panel__head[data-v-17bbf244]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--tw-gray-200, #e5e7eb)}.se-assistant-panel__title[data-v-17bbf244]{font-size:.9rem}.se-assistant-panel__count[data-v-17bbf244]{margin-left:.5rem;font-size:.8rem;color:var(--tw-gray-600, #6b7280)}.se-assistant-panel__close[data-v-17bbf244]{border:0;background:transparent;cursor:pointer;color:var(--tw-gray-600, #6b7280)}.se-assistant-panel__actions[data-v-17bbf244]{display:flex;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid var(--tw-gray-200, #e5e7eb)}.se-assistant-panel__scroll[data-v-17bbf244]{overflow:auto;padding:0 .5rem .5rem}.se-assistant-panel__table[data-v-17bbf244]{width:100%;border-collapse:collapse;font-size:.8rem}.se-assistant-panel__table th[data-v-17bbf244],.se-assistant-panel__table td[data-v-17bbf244]{padding:.35rem .5rem;border-bottom:1px solid var(--tw-gray-100, #f3f4f6);text-align:left;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-assistant-panel__table th[data-v-17bbf244]{position:sticky;top:0;background:var(--tw-gray-50, #f9fafb);text-transform:uppercase;font-size:.7rem;letter-spacing:.02em;color:var(--tw-gray-600, #6b7280)}.se-assistant-panel__link[data-v-17bbf244]{font-weight:600}.se-assistant__body[data-v-411df26a]{flex:1;min-height:0;display:flex;flex-direction:column}.se-assistant__warning[data-v-411df26a]{margin:0;padding:.5rem 1rem;font-size:.75rem;background:var(--tw-warning-light, #fff3cd);color:var(--tw-warning-active, #b45309)}.se-assistant__messages[data-v-411df26a]{flex:1;overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.se-assistant__empty[data-v-411df26a]{color:var(--tw-gray-500, #6b7280);font-size:.85rem;margin:auto 0;text-align:center}.se-assistant__bubble[data-v-411df26a]{max-width:85%;padding:.5rem .7rem;border-radius:.6rem;background:var(--tw-gray-100, #f3f4f6);font-size:.85rem;white-space:pre-wrap;word-break:break-word}.se-assistant__bubble--user[data-v-411df26a]{align-self:flex-end;background:var(--tw-primary-light, #e8f3ff)}.se-assistant__bubble--error[data-v-411df26a]{background:var(--tw-danger-light, #fdecec);color:var(--tw-danger-active, #b91c1c)}.se-assistant__chip[data-v-411df26a]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--tw-gray-600, #6b7280)}.se-assistant__chip code[data-v-411df26a]{font-size:.72rem}.se-assistant__chip-link[data-v-411df26a]{border:0;background:transparent;color:var(--tw-primary, #1b84ff);cursor:pointer;padding:0;text-decoration:underline}.se-assistant__proposal[data-v-411df26a]{border:1px solid var(--tw-warning, #f6c000);border-radius:.6rem;padding:.6rem .7rem;background:var(--tw-warning-light, #fffaf0);font-size:.82rem}.se-assistant__proposal-head[data-v-411df26a]{font-weight:600;display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.se-assistant__proposal-summary[data-v-411df26a]{margin:0 0 .35rem}.se-assistant__proposal-reason[data-v-411df26a]{margin:0 0 .35rem;color:var(--tw-gray-600, #6b7280);font-size:.78rem}.se-assistant__proposal-calls[data-v-411df26a]{margin:0 0 .5rem;padding-left:1rem;font-size:.72rem;color:var(--tw-gray-600, #6b7280)}.se-assistant__proposal-actions[data-v-411df26a]{display:flex;gap:.5rem}.se-assistant__proposal-state[data-v-411df26a]{margin:0;font-size:.78rem;font-weight:600}.se-assistant__typing[data-v-411df26a]{font-size:.78rem;color:var(--tw-gray-500, #6b7280);font-style:italic}.se-assistant__composer[data-v-411df26a]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid var(--tw-gray-200, #e5e7eb)}.se-assistant__composer .form-control[data-v-411df26a]{flex:1}.chat-widget__panel[data-v-01990669]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-surface, #fff)}.chat-widget__header[data-v-01990669]{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--brand, #0d9488);color:#fff;flex-shrink:0}.chat-widget__header-info[data-v-01990669]{display:flex;flex-direction:column;gap:2px;flex:1}.chat-widget__header-info strong[data-v-01990669]{font-size:14px}.chat-widget__status[data-v-01990669]{font-size:11px;opacity:.8}.chat-widget__header-btn[data-v-01990669],.chat-widget__back[data-v-01990669],.chat-widget__close[data-v-01990669]{background:none;border:none;color:#fff;cursor:pointer;opacity:.85;padding:6px;border-radius:6px;display:grid;place-items:center}.chat-widget__header-btn[data-v-01990669]:hover,.chat-widget__back[data-v-01990669]:hover,.chat-widget__close[data-v-01990669]:hover{opacity:1;background:rgba(255,255,255,.15)}.chat-widget__search[data-v-01990669]{padding:10px 16px;border-bottom:1px solid var(--border, #e5e7eb);flex-shrink:0}.chat-widget__search input[data-v-01990669]{width:100%;border:1px solid var(--border, #e5e7eb);border-radius:20px;padding:8px 14px;font-size:13px;outline:none;background:var(--bg-subtle, #f9fafb)}.chat-widget__search input[data-v-01990669]:focus{border-color:var(--brand, #0d9488)}.chat-widget__body[data-v-01990669]{flex:1;overflow-y:auto}.chat-widget__empty[data-v-01990669]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--text-muted, #9ca3af);font-size:13px;gap:4px}.chat-widget__link[data-v-01990669]{background:none;border:none;color:var(--brand, #0d9488);cursor:pointer;font-size:13px;text-decoration:underline;margin-top:8px}.chat-widget__thread-list[data-v-01990669]{display:flex;flex-direction:column}.chat-widget__thread[data-v-01990669]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:none;text-align:left;cursor:pointer;transition:background .1s;border-bottom:1px solid var(--border, #f3f4f6);width:100%}.chat-widget__thread[data-v-01990669]:hover{background:var(--bg-subtle, #f9fafb)}.chat-widget__thread-avatar[data-v-01990669]{width:40px;height:40px;border-radius:50%;background:var(--brand, #0d9488);color:#fff;font-size:16px;font-weight:600;display:grid;place-items:center;flex-shrink:0}.chat-widget__thread-body[data-v-01990669]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-widget__thread-top[data-v-01990669]{display:flex;justify-content:space-between;align-items:baseline}.chat-widget__thread-name[data-v-01990669]{font-size:13px;font-weight:600;color:var(--text, #202727);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-widget__thread-time[data-v-01990669]{font-size:11px;color:var(--text-muted, #9ca3af);flex-shrink:0;margin-left:8px}.chat-widget__thread-preview[data-v-01990669]{font-size:12px;color:var(--text-muted, #9ca3af);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-widget__thread-badge[data-v-01990669]{min-width:20px;height:20px;border-radius:10px;background:var(--brand, #0d9488);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px;flex-shrink:0}.chat-widget__messages[data-v-01990669]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;background:var(--bg-subtle, #f9fafb)}.chat-widget__msg[data-v-01990669]{display:flex}.chat-widget__msg--user[data-v-01990669]{justify-content:flex-end}.chat-widget__msg--owner[data-v-01990669]{justify-content:flex-start}.chat-widget__bubble[data-v-01990669]{max-width:80%;padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.45;word-break:break-word}.chat-widget__msg--user .chat-widget__bubble[data-v-01990669]{background:var(--brand, #0d9488);color:#fff;border-bottom-right-radius:4px}.chat-widget__msg--owner .chat-widget__bubble[data-v-01990669]{background:var(--bg-surface, #fff);color:var(--text, #202727);border-bottom-left-radius:4px;box-shadow:0 1px 3px #00000014}.chat-widget__time[data-v-01990669]{display:block;font-size:10px;opacity:.6;margin-top:4px;text-align:right}.chat-widget__input[data-v-01990669]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border, #e5e7eb);background:var(--bg-surface, #fff);flex-shrink:0}.chat-widget__input input[data-v-01990669]{flex:1;border:1px solid var(--border, #e5e7eb);border-radius:20px;padding:8px 14px;font-size:13px;outline:none;background:var(--bg-subtle, #f9fafb)}.chat-widget__input input[data-v-01990669]:focus{border-color:var(--brand, #0d9488)}.chat-widget__input button[data-v-01990669]{width:36px;height:36px;border:none;border-radius:50%;background:var(--brand, #0d9488);color:#fff;display:grid;place-items:center;cursor:pointer}.chat-widget__input button[data-v-01990669]:disabled{opacity:.4;cursor:default}.se-assistant-fab[data-v-d5ec317b]{position:fixed;right:1rem;bottom:5rem;width:3rem;height:3rem;border-radius:50%;border:0;background:var(--tw-primary, #1b84ff);color:#fff;box-shadow:0 6px 18px #00000038;cursor:pointer;z-index:1048}.se-assistant-fab__badge[data-v-d5ec317b]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;border-radius:10px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px}.se-assistant[data-v-d5ec317b]{position:fixed;right:1rem;bottom:1rem;width:min(400px,calc(100vw - 2rem));height:min(70vh,620px);display:flex;flex-direction:column;background:var(--tw-light, #fff);border:1px solid var(--tw-gray-200, #e5e7eb);border-radius:.75rem;box-shadow:0 12px 32px #0000002e;overflow:hidden;z-index:1050}.se-assistant__head[data-v-d5ec317b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem .5rem 1rem;border-bottom:1px solid var(--tw-gray-200, #e5e7eb);flex-shrink:0}.se-assistant__title[data-v-d5ec317b]{font-weight:600;font-size:.9rem}.se-assistant__tabs[data-v-d5ec317b]{display:flex;gap:.25rem}.se-assistant__tab[data-v-d5ec317b]{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;padding:.35rem .6rem;border-radius:.5rem;font-size:.85rem;font-weight:600;color:var(--tw-gray-600, #6b7280);cursor:pointer}.se-assistant__tab--active[data-v-d5ec317b]{background:var(--tw-primary-light, #e8f3ff);color:var(--tw-primary, #1b84ff)}.se-assistant__tab-badge[data-v-d5ec317b]{min-width:18px;height:18px;border-radius:9px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}.se-assistant__badge[data-v-d5ec317b]{font-size:.65rem;text-transform:uppercase;padding:.1rem .4rem;border-radius:.25rem;background:var(--tw-gray-100, #f3f4f6);color:var(--tw-gray-700, #374151);font-weight:600;white-space:nowrap}.se-assistant__badge--write[data-v-d5ec317b]{background:var(--tw-warning-light, #fff3cd);color:var(--tw-warning-active, #b45309)}.se-assistant__head-actions[data-v-d5ec317b]{display:flex;align-items:center;gap:.25rem}.se-assistant__icon[data-v-d5ec317b]{border:0;background:transparent;cursor:pointer;color:var(--tw-gray-600, #6b7280);padding:.25rem}
