@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@600;700;800&display=swap";.tour-host[data-v-e1e14e9d]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2200}.tour-backdrop[data-v-e1e14e9d]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.tour-highlight[data-v-e1e14e9d]{position:absolute;border:2px solid #cba116ff;border-radius:10px;box-shadow:0 0 0 9999px #000000a6;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;pointer-events:none;transition:all .2s ease}.tour-panel[data-v-e1e14e9d]{position:absolute;pointer-events:auto;width:360px;max-width:calc(100vw - 24px);max-height:80vh;overflow:auto;box-shadow:0 12px 32px rgba(var(--text-rgb),.28)}.tour-panel__head[data-v-e1e14e9d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.tour-panel__title[data-v-e1e14e9d]{font-size:1rem;font-weight:700;color:var(--text)}.tour-panel__body[data-v-e1e14e9d]{margin-top:8px;font-size:14px;line-height:1.4;white-space:normal}.tour-panel__waiting[data-v-e1e14e9d]{margin-top:8px;font-size:12px;color:var(--muted)}.tour-panel__foot[data-v-e1e14e9d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:24px}.tour-panel__position[data-v-e1e14e9d]{font-size:12px;color:var(--muted)}.tour-panel__nav[data-v-e1e14e9d]{display:flex;gap:8px}.tour-fade-enter-active[data-v-e1e14e9d],.tour-fade-leave-active[data-v-e1e14e9d]{transition:opacity .2s ease}.tour-fade-enter-from[data-v-e1e14e9d],.tour-fade-leave-to[data-v-e1e14e9d]{opacity:0}.tour-step-fade-enter-active[data-v-e1e14e9d],.tour-step-fade-leave-active[data-v-e1e14e9d]{transition:opacity .2s ease,transform .2s ease}.tour-step-fade-enter-from[data-v-e1e14e9d],.tour-step-fade-leave-to[data-v-e1e14e9d]{opacity:0;transform:translateY(8px)}.toast-host[data-v-4ffa1c40]{position:fixed;z-index:3000;bottom:16px;right:16px;display:flex;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);pointer-events:none}.toast[data-v-4ffa1c40]{--toast-accent: var(--accent);pointer-events:auto;position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--surface, #ffffff);border:1px solid rgba(var(--text-rgb, 26, 39, 66),.08);border-left:3px solid var(--toast-accent);border-radius:12px;box-shadow:0 12px 30px #0e3d6b29;color:var(--text, #1a2742)}.toast--success[data-v-4ffa1c40]{--toast-accent: var(--success)}.toast--error[data-v-4ffa1c40]{--toast-accent: var(--danger)}.toast--warning[data-v-4ffa1c40]{--toast-accent: var(--warning, #f59e0b)}.toast--info[data-v-4ffa1c40]{--toast-accent: var(--accent)}.toast__icon[data-v-4ffa1c40]{flex-shrink:0;margin-top:1px;color:var(--toast-accent)}.toast__content[data-v-4ffa1c40]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toast__title[data-v-4ffa1c40]{margin:0;font-weight:700;font-size:14px;line-height:1.3}.toast__message[data-v-4ffa1c40]{margin:0;font-size:13px;line-height:1.4;color:rgba(var(--text-rgb, 26, 39, 66),.78);overflow-wrap:anywhere}.toast__action[data-v-4ffa1c40]{align-self:flex-start;margin-top:4px;padding:0;background:none;border:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:13px;color:var(--toast-accent)}.toast__action[data-v-4ffa1c40]:hover{text-decoration:underline}.toast__close[data-v-4ffa1c40]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:2px;margin:-2px -2px 0 0;border-radius:6px;color:rgba(var(--text-rgb, 26, 39, 66),.4);transition:color .15s ease,background .15s ease}.toast__close[data-v-4ffa1c40]:hover{color:var(--text, #1a2742);background:rgba(var(--text-rgb, 26, 39, 66),.06)}.toast-enter-active[data-v-4ffa1c40],.toast-leave-active[data-v-4ffa1c40]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-4ffa1c40],.toast-leave-to[data-v-4ffa1c40]{opacity:0;transform:translate(16px)}.toast-move[data-v-4ffa1c40]{transition:transform .25s ease}@media(max-width:480px){.toast-host[data-v-4ffa1c40]{left:16px;right:16px;bottom:16px;width:auto}}.action-menu__list{background:#fff;border:1px solid rgba(26,39,66,.1);border-radius:12px;box-shadow:0 14px 28px #00000024;padding:6px;min-width:180px;max-width:min(240px,calc(100vw - 20px));display:flex;flex-direction:column}.action-menu-item[data-v-e483b0a9]{text-align:left;background:transparent;border:none;padding:10px 12px;border-radius:10px;font-weight:600;color:var(--text);width:100%;text-decoration:none;display:flex;align-items:center;cursor:pointer}.action-menu-item.size-small[data-v-e483b0a9]{padding:6px 10px;font-size:13px;border-radius:8px}.action-menu-item.size-default[data-v-e483b0a9]{font-size:14px}.action-menu-item.size-large[data-v-e483b0a9]{padding:12px 14px;font-size:16px;border-radius:12px}.action-menu-item.has-icon-column[data-v-e483b0a9]{display:grid;align-items:center;column-gap:8px}.action-menu-item.has-icon-column.size-small[data-v-e483b0a9]{grid-template-columns:18px 1fr;column-gap:6px}.action-menu-item.has-icon-column.size-default[data-v-e483b0a9]{grid-template-columns:22px 1fr}.action-menu-item.has-icon-column.size-large[data-v-e483b0a9]{grid-template-columns:26px 1fr;column-gap:10px}.action-menu-item__icon[data-v-e483b0a9]{display:inline-flex;align-items:center;justify-content:center;line-height:1;align-self:center}.action-menu-item.size-small .action-menu-item__icon[data-v-e483b0a9]{font-size:14px}.action-menu-item.size-default .action-menu-item__icon[data-v-e483b0a9]{font-size:18px}.action-menu-item.size-large .action-menu-item__icon[data-v-e483b0a9]{font-size:22px}.action-menu-item.size-small .action-menu-item__icon[data-v-e483b0a9] svg{width:14px;height:14px}.action-menu-item.size-default .action-menu-item__icon[data-v-e483b0a9] svg{width:18px;height:18px}.action-menu-item.size-large .action-menu-item__icon[data-v-e483b0a9] svg{width:22px;height:22px}.action-menu-item__icon-placeholder[data-v-e483b0a9]{display:inline-block}.action-menu-item.size-small .action-menu-item__icon-placeholder[data-v-e483b0a9]{width:14px;height:14px}.action-menu-item.size-default .action-menu-item__icon-placeholder[data-v-e483b0a9]{width:18px;height:18px}.action-menu-item.size-large .action-menu-item__icon-placeholder[data-v-e483b0a9]{width:22px;height:22px}.action-menu-item[data-v-e483b0a9]:hover:not(.disabled):not(:disabled){background:rgba(var(--accent-rgb),.08)}.action-menu-item.variant-destructive[data-v-e483b0a9]{color:#c0392b}.action-menu-item.variant-destructive[data-v-e483b0a9]:hover:not(.disabled):not(:disabled){background:#c0392b14}.action-menu-item.variant-destructive .action-menu-item__icon[data-v-e483b0a9]{color:#c0392b}.action-menu-item.variant-warning[data-v-e483b0a9]{color:#b7791f}.action-menu-item.variant-warning[data-v-e483b0a9]:hover:not(.disabled):not(:disabled){background:#f59e0b1a}.action-menu-item.variant-warning .action-menu-item__icon[data-v-e483b0a9]{color:#b7791f}.action-menu-item.is-active[data-v-e483b0a9]{background:rgba(var(--accent-rgb),.12);font-weight:700}.action-menu-item.disabled[data-v-e483b0a9]{opacity:.6;cursor:not-allowed;pointer-events:none}.action-menu-item[data-v-e483b0a9]:disabled{opacity:.6;cursor:not-allowed}.action-menu-divider[data-v-5d5957d7]{height:1px;background:#1a27421f;width:100%;margin:6px 0}.action-menu-divider--inset[data-v-5d5957d7]{margin-left:30px;width:calc(100% - 30px)}.vertical-divider[data-v-b44e588c]{display:inline-block;width:1px;border-radius:999px;flex-shrink:0}.notif-panel[data-v-72e49145]{margin-top:6px;width:min(360px,calc(100vw - 20px));max-height:min(440px,calc(100vh - 120px));overflow-y:auto;background:#fff;border:1px solid rgba(26,39,66,.1);border-radius:14px;box-shadow:0 14px 28px #00000024}.notif-panel--bare[data-v-72e49145]{margin-top:0;width:100%;max-height:none;overflow:visible;border:none;border-radius:0;box-shadow:none}.notif-panel__head[data-v-72e49145]{position:sticky;top:0;background:#fff;padding:12px 16px;font-weight:700;font-size:14px;color:#0d1b2a;border-bottom:1px solid #f0f0f0;border-radius:14px 14px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.notif-panel--bare .notif-panel__head[data-v-72e49145]{border-radius:0}.notif-panel__head-actions[data-v-72e49145]{display:flex;align-items:center;gap:6px}.notif-panel__clear[data-v-72e49145]{all:unset;cursor:pointer;font-size:12px;font-weight:600;color:var(--accent-dark);padding:2px 6px;border-radius:6px}.notif-panel__clear[data-v-72e49145]:hover{background:rgba(var(--accent-rgb),.1)}.notif-panel__clear[data-v-72e49145]:disabled{opacity:.5;cursor:default}.notif-panel__state[data-v-72e49145]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;color:#64748b;font-size:13px}.notif-panel__state-icon[data-v-72e49145]{color:rgba(var(--accent-rgb),.7)}.notif-list[data-v-72e49145]{list-style:none;margin:0;padding:6px}.notif-item[data-v-72e49145]{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:10px}.notif-item--clickable[data-v-72e49145]{cursor:pointer}.notif-item--clickable[data-v-72e49145]:hover{background:rgba(var(--accent-rgb),.08)}.notif-item+.notif-item[data-v-72e49145]{border-top:1px solid #f4f5f7}.notif-item__icon[data-v-72e49145]{flex-shrink:0;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(var(--accent-rgb),.12);color:var(--accent-dark)}.notif-item__body[data-v-72e49145]{min-width:0;flex:1}.notif-item__title[data-v-72e49145]{font-size:13px;font-weight:600;color:#0d1b2a;line-height:1.3}.notif-item__message[data-v-72e49145]{font-size:12.5px;color:#475569;line-height:1.35;margin-top:2px;word-break:break-word}.notif-item__time[data-v-72e49145]{font-size:11px;color:#94a3b8;margin-top:4px}.notif-item__chevron[data-v-72e49145]{color:#cbd5e1;align-self:center;flex-shrink:0}.notif-bell[data-v-90a8ae9b]{position:relative;cursor:pointer;border-radius:10px;padding:.5rem;display:inline-flex;color:#475569}.notif-bell[data-v-90a8ae9b]:hover{background:rgba(var(--accent-rgb),.08)}.notif-bell--active[data-v-90a8ae9b]{background:rgba(var(--accent-rgb),.16);color:var(--accent-dark)}.notif-bell__dot[data-v-90a8ae9b]{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:999px;background:#f04438;border:2px solid #ffffff}.banner-mobile-menu__btn[data-v-c111d59b]{position:relative;cursor:pointer;border-radius:10px;padding:.5rem;display:inline-flex;color:#475569}.banner-mobile-menu__btn[data-v-c111d59b]:hover{background:rgba(var(--accent-rgb),.08)}.banner-mobile-menu__btn--active[data-v-c111d59b]{background:rgba(var(--accent-rgb),.16);color:var(--accent-dark)}.banner-mobile-menu__nav[data-v-c111d59b]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;padding-bottom:calc(10rem + env(safe-area-inset-bottom,0px))}.banner-mobile-menu__nav[data-v-c111d59b] .ti-container{padding-block:.55rem;border-radius:8px}.notif-bell[data-v-d4719088]{position:relative;cursor:pointer;border-radius:10px;padding:.5rem;display:inline-flex;color:#475569}.notif-bell[data-v-d4719088]:hover{background:rgba(var(--accent-rgb),.08)}.notif-bell--active[data-v-d4719088]{background:rgba(var(--accent-rgb),.16);color:var(--accent-dark)}.notif-bell__dot[data-v-d4719088]{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:999px;background:#f04438;border:2px solid #ffffff}.notif-drawer__close[data-v-d4719088]{display:inline-flex;align-items:center;cursor:pointer;border-radius:8px;padding:2px;color:var(--muted)}.notif-drawer__close[data-v-d4719088]:hover{background:rgba(var(--accent-rgb),.08)}.ff-overlay[data-v-e8886ff4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1b2a52;z-index:10010;display:flex;justify-content:flex-end}.ff-drawer[data-v-e8886ff4]{width:min(440px,100vw);height:100vh;background:#fff;color:#0d1b2a;display:flex;flex-direction:column;box-shadow:-16px 0 40px #0d1b2a2e;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif}.ff-drawer__head[data-v-e8886ff4]{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid #eef1f4}.ff-drawer__title-block[data-v-e8886ff4]{display:flex;gap:10px;align-items:flex-start;flex:1;min-width:0}.ff-drawer__title-icon[data-v-e8886ff4]{color:#2fbec6;background:#2fbec624;border-radius:8px;width:32px;height:32px;flex-shrink:0}.ff-drawer__title[data-v-e8886ff4]{font-size:15px;font-weight:700;line-height:1.2}.ff-drawer__subtitle[data-v-e8886ff4]{font-size:12px;color:#64748b;margin-top:2px}.ff-drawer__close[data-v-e8886ff4]{padding:0;all:unset;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;color:#64748b}.ff-drawer__close[data-v-e8886ff4]:hover{background:#f1f5f9;color:#0d1b2a}.ff-drawer__toolbar[data-v-e8886ff4]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 20px;border-bottom:1px solid #eef1f4;background:#fafbfc}.ff-drawer__status[data-v-e8886ff4]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b;font-weight:500}.ff-drawer__status--active[data-v-e8886ff4]{color:#b45309}.ff-drawer__actions[data-v-e8886ff4]{display:flex;gap:4px}.ff-drawer__body[data-v-e8886ff4]{flex:1;overflow-y:auto;padding:8px 0 20px}.ff-drawer__empty[data-v-e8886ff4]{padding:30px 20px;text-align:center;color:#64748b;font-size:13px}.ff-section[data-v-e8886ff4]{padding:12px 20px 0}.ff-section__title[data-v-e8886ff4]{margin:0 0 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.ff-list[data-v-e8886ff4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ff-row[data-v-e8886ff4]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid transparent;transition:background .12s,border-color .12s}.ff-row--overridden[data-v-e8886ff4]{background:#f7a96f1a;border-color:#f7a96f73}.ff-row__main[data-v-e8886ff4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ff-row__key[data-v-e8886ff4]{font-family:JetBrains Mono,Menlo,monospace;font-size:12px;font-weight:600;color:#0d1b2a;word-break:break-all}.ff-row__meta[data-v-e8886ff4]{display:flex;flex-wrap:wrap;gap:4px}.ff-row__controls[data-v-e8886ff4]{display:flex;align-items:center;gap:6px;flex-shrink:0}.ff-row__controls--variant[data-v-e8886ff4]{align-items:stretch}.ff-toggle[data-v-e8886ff4]{padding:0;all:unset;width:36px;height:20px;border-radius:999px;background:#cbd5e1;position:relative;cursor:pointer;transition:background .15s}.ff-toggle--on[data-v-e8886ff4]{background:#2fbec6}.ff-toggle__knob[data-v-e8886ff4]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.ff-toggle--on .ff-toggle__knob[data-v-e8886ff4]{transform:translate(16px)}.ff-variant-input[data-v-e8886ff4]{width:120px;padding:4px 8px;font-size:12px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#0d1b2a;font-family:inherit}.ff-variant-input[data-v-e8886ff4]:focus{outline:none;border-color:#2fbec6;box-shadow:0 0 0 2px #2fbec633}.ff-row__clear[data-v-e8886ff4]{padding:0;all:unset;cursor:pointer;color:#94a3b8;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.ff-row__clear[data-v-e8886ff4]:hover:not(:disabled){background:#e2e8f0;color:#0d1b2a}.ff-row__clear[data-v-e8886ff4]:disabled{cursor:not-allowed;opacity:.35}.ff-drawer__foot[data-v-e8886ff4]{padding:10px 20px;border-top:1px solid #eef1f4;font-size:11px;color:#94a3b8;background:#fafbfc}.ff-overlay-fade-enter-active[data-v-e8886ff4],.ff-overlay-fade-leave-active[data-v-e8886ff4]{transition:opacity .18s ease}.ff-overlay-fade-enter-from[data-v-e8886ff4],.ff-overlay-fade-leave-to[data-v-e8886ff4]{opacity:0}.ff-drawer-slide-enter-active[data-v-e8886ff4],.ff-drawer-slide-leave-active[data-v-e8886ff4]{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.ff-drawer-slide-enter-from[data-v-e8886ff4],.ff-drawer-slide-leave-to[data-v-e8886ff4]{transform:translate(100%)}.banner-shell[data-v-fb2d9cff]{position:relative;z-index:9999;top:0;display:flex;flex-direction:column;align-items:stretch}.banner-placeholder[data-v-fb2d9cff]{top:0;width:100%;height:var(--b7b3090a)}.banner[data-v-fb2d9cff]{background:var(--v7dde141e);height:var(--b7b3090a);width:100vw;position:fixed;z-index:9999;top:0;transition:transform .22s cubic-bezier(.4,0,.2,1);will-change:transform;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.banner[data-v-fb2d9cff]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5px;background:#0000001a}.banner-contents[data-v-fb2d9cff]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:100%;width:100%;max-width:1200px;padding-inline:2rem}.banner__left-block[data-v-fb2d9cff]{grid-column:1;height:100%;display:flex;align-items:center;gap:.5rem;justify-self:start}.banner__left-block--with-menu[data-v-fb2d9cff]{margin-left:-.5rem}.banner__center[data-v-fb2d9cff]{grid-column:2;display:flex;align-items:center;gap:10px;justify-self:center;min-width:0}.impersonation-chip[data-v-fb2d9cff]{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(var(--accent-strong-rgb),.16);border:1px solid rgba(var(--accent-strong-rgb),.55);color:#9a4b00;font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:background .15s,border-color .15s}.impersonation-chip[data-v-fb2d9cff]:hover{background:rgba(var(--accent-strong-rgb),.24);border-color:rgba(var(--accent-strong-rgb),.75)}.impersonation-chip--mini[data-v-fb2d9cff]{padding:6px;gap:0}.impersonation-chip__icon[data-v-fb2d9cff]{color:#b45309;flex-shrink:0}.impersonation-chip__label[data-v-fb2d9cff]{letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis}.impersonation-chip__label strong[data-v-fb2d9cff]{font-weight:700;margin-left:4px}.banner__right-block[data-v-fb2d9cff]{grid-column:3;height:100%;display:flex;align-items:center;gap:.5rem;justify-self:end}@media(max-width:720px){.impersonation-chip__label strong[data-v-fb2d9cff]{display:none}}.banner__log-in-btn[data-v-fb2d9cff]{all:unset;padding-inline:1rem;font-weight:500;cursor:pointer}.pill[data-v-fb2d9cff]{all:unset;border-radius:999px;padding:.25rem 1rem;background-color:#80808050;border:1px solid rgba(0,0,0,.457);color:#000;font-weight:500;cursor:pointer}.pill.success[data-v-fb2d9cff]{background-color:#78fdff4d;border:1px solid rgb(120,253,255)}.banner__szone[data-v-fb2d9cff]{cursor:pointer;color:var(--accent-dark);font-family:Manrope,Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-weight:800;letter-spacing:.02em}.banner__icon-btn[data-v-fb2d9cff]{cursor:pointer;border-radius:10px;padding:.5rem;display:inline-flex;align-items:center;justify-content:center}.banner__icon-btn.account[data-v-fb2d9cff]{box-sizing:content-box;width:24px;height:24px}.banner__avatar[data-v-fb2d9cff]{width:24px;height:24px;border-radius:999px;object-fit:cover;display:block;background:#0000000f}.banner__icon-btn[data-v-fb2d9cff]:hover{background:rgba(var(--accent-rgb),.08)}.banner__ff-btn[data-v-fb2d9cff]{color:#475569}.banner__ff-btn--active[data-v-fb2d9cff]{background:#2fbec629;color:#0f7a80}.banner__nav-btns[data-v-fb2d9cff]{display:flex;height:100%;align-items:center;gap:.25rem}@media(min-width:800px){.banner__icon-btn.account[data-v-fb2d9cff]{margin-left:1rem}}.sz-popover__bubble.impersonation-popover{min-width:280px;max-width:360px;padding:14px 16px;border-radius:14px;background:#fff;color:#0d1b2a;border:1px solid rgba(247,169,111,.45);box-shadow:0 12px 32px #0d1b2a29;white-space:normal;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif}.impersonation-popover__head{display:flex;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0;margin-bottom:10px}.impersonation-popover__head-icon{color:#b45309;background:#f7a96f2e;border-radius:8px;width:32px;height:32px;padding:7px;flex-shrink:0}.impersonation-popover__head-text{display:flex;flex-direction:column;min-width:0}.impersonation-popover__title{font-size:14px;font-weight:700;color:#0d1b2a;line-height:1.2}.impersonation-popover__subtitle{font-size:12px;color:#64748b;margin-top:2px;line-height:1.3}.impersonation-popover__countdown{font-variant-numeric:tabular-nums;font-weight:600;color:#b45309;margin-left:4px}.impersonation-popover__details{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.impersonation-popover__details>div{display:grid;grid-template-columns:96px 1fr;gap:8px;align-items:baseline}.impersonation-popover__details dt{font-size:12px;color:#64748b;font-weight:500}.impersonation-popover__details dd{margin:0;font-size:13px;color:#0d1b2a;word-break:break-word}.impersonation-popover__mono{font-family:monospace;font-size:12px}.impersonation-popover__loading{font-size:13px;color:#64748b;text-align:center;padding:6px 0}.impersonation-popover__actions{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.impersonation-popover__action{display:flex}.impersonation-popover__action .sz-button{width:100%;height:36px;padding:0 12px 3px;font-size:13px}.app-root[data-v-9c478383]{display:flex;flex-direction:column;min-height:100vh;background:transparent;padding:0}.app-content-wrapper[data-v-9c478383]{display:flex;flex:1 0 auto;height:auto;min-height:0;overflow:visible}.app-content-wrapper.justify-center[data-v-9c478383]{justify-content:center}.app-content-wrapper.justify-start[data-v-9c478383]{justify-content:flex-start}.app-footer[data-v-9c478383]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-block:16px;text-align:center;min-height:60px;max-height:60px;width:100%;bottom:0;background-color:#fff;color:#000}.app-spacer[data-v-9c478383]{flex:1 1 auto}.app-footer__links[data-v-9c478383]{display:flex}.app-footer__item[data-v-9c478383]{font-size:12px;letter-spacing:.0333333333em;margin-right:16px}.app-footer__item--last[data-v-9c478383]{margin-right:0}.banner-spacer[data-v-9c478383]{height:var(--app-banner-height, 70px);flex-shrink:0}@media print{@page{size:A4;margin:10mm}[data-v-9c478383]{transform:none!important;box-shadow:none!important;filter:none!important}.app-spacer[data-v-9c478383],#app-footer[data-v-9c478383]{display:none}#content-wrapper[data-v-9c478383]{justify-content:start!important;padding:0!important;margin:0!important;height:fit-content!important;width:fit-content!important;top:0!important}#content[data-v-9c478383]{height:fit-content!important}}#content.content--full[data-v-9c478383]{width:100%;padding-left:var(--sidebar-width, 0);transition:padding-left .25s cubic-bezier(.4,0,.2,1)}#content-wrapper.justify-start[data-v-9c478383]{width:100%}.mfa-overlay[data-v-df93b15f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0d1b2a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.mfa-card[data-v-df93b15f]{background:#fff;border-radius:18px;padding:32px 28px;width:min(420px,100%);box-shadow:0 12px 28px #0e3d6b1f;text-align:center}.mfa-card h3[data-v-df93b15f]{margin:0 0 8px;font-size:18px;font-weight:700;color:#0e243f}.mfa-desc[data-v-df93b15f]{font-size:14px;color:#0e243f99;margin:0 0 20px;line-height:1.5}.mfa-desc strong[data-v-df93b15f]{color:#0e243f}.otp-row[data-v-df93b15f]{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.otp-digit[data-v-df93b15f]{width:44px;height:52px;border:1px solid rgba(14,36,63,.12);border-radius:10px;text-align:center;font-size:20px;font-weight:700;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:#0e243f;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.otp-digit[data-v-df93b15f]:focus{outline:none;border-color:#2fbec6;box-shadow:0 0 0 3px #2fbec626}.otp-digit.otp-error[data-v-df93b15f]{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1a}.error-text[data-v-df93b15f]{color:#c0392b;font-size:12px;margin:0 0 12px}.remember-label[data-v-df93b15f]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#0e243fb3;cursor:pointer;margin-bottom:12px;-webkit-user-select:none;user-select:none}.remember-check[data-v-df93b15f]{width:16px;height:16px;accent-color:#2fbec6;cursor:pointer}.resend-hint[data-v-df93b15f]{font-size:13px;color:#0e243f80;margin:0 0 20px}.link-btn[data-v-df93b15f]{background:transparent;border:none;color:#0ea5e9;cursor:pointer;font-weight:600;padding:0;font-size:13px}.link-btn[data-v-df93b15f]:hover{text-decoration:underline}.mfa-actions[data-v-df93b15f]{display:flex;justify-content:center}.cancel-btn[data-v-df93b15f]{background:transparent;border:1px dashed rgba(47,190,198,.8);border-radius:12px;color:#526480;font-size:14px;font-weight:600;padding:10px 24px;cursor:pointer;transition:background .15s ease,color .15s ease}.cancel-btn[data-v-df93b15f]:hover{background:#2fbec614;color:#0e243f}.mfa-fade-enter-active[data-v-df93b15f],.mfa-fade-leave-active[data-v-df93b15f]{transition:opacity .2s ease}.mfa-fade-enter-from[data-v-df93b15f],.mfa-fade-leave-to[data-v-df93b15f]{opacity:0}@media(max-width:640px){.mfa-card[data-v-df93b15f]{padding:24px 20px;border-radius:14px}.otp-digit[data-v-df93b15f]{width:40px;height:48px;font-size:18px}}.fp-form[data-v-64ae79e5]{display:flex;flex-direction:column;gap:16px}.fp-field[data-v-64ae79e5]{display:flex;flex-direction:column;gap:6px}.fp-actions[data-v-64ae79e5]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px}.fp-sent[data-v-64ae79e5]{display:flex;flex-direction:column;gap:8px}.fp-sent__icon[data-v-64ae79e5]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;margin-bottom:4px;color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.fp-sent__lead[data-v-64ae79e5]{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.fp-sent__body[data-v-64ae79e5]{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--muted)}.fp-sent__body strong[data-v-64ae79e5]{color:var(--text);font-weight:600}.fp-page[data-v-7d05c6da]{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:var(--bg)}.fp-card[data-v-7d05c6da]{width:min(440px,100%);background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px;box-shadow:var(--shadow)}.fp-title[data-v-7d05c6da]{margin:0 0 6px;font-size:1rem;font-weight:600;color:var(--text)}.fp-lead[data-v-7d05c6da]{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--muted)}@media(max-width:640px){.fp-page[data-v-7d05c6da]{align-items:flex-start;padding:16px}.fp-card[data-v-7d05c6da]{padding:20px}}.cf-turnstile-container[data-v-ac0aca76]{display:flex;justify-content:center;min-height:65px}.auth-shell[data-v-9259ff44]{display:flex;align-items:center;justify-content:center;min-height:90vh;padding:16px;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:#0e243f}.auth-panel[data-v-9259ff44]{width:min(1100px,100%);display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #0e3d6b1f;position:relative}.panel-dark[data-v-9259ff44]{background:radial-gradient(circle at 20% 30%,rgba(47,190,198,.35),transparent 50%),radial-gradient(circle at 80% 10%,rgba(247,169,111,.18),transparent 40%),linear-gradient(135deg,#0d1b2a,#162d4a);color:#fff;padding:40px 36px;display:flex;flex-direction:column;justify-content:center}.dark-back[data-v-9259ff44]{position:absolute;top:14px;left:14px;z-index:1}.dark-back[data-v-9259ff44] .sz-button{background:#ffffff14;border-color:#fff3;box-shadow:none;color:#ffffffb3}.dark-back[data-v-9259ff44] .sz-button:hover{background:#ffffff24;color:#fff}.panel-dark .eyebrow[data-v-9259ff44]{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#2fbec6;margin:0 0 12px}.panel-dark h1[data-v-9259ff44]{font-size:28px;font-weight:700;letter-spacing:-.3px;margin:0 0 8px;line-height:1.2}.panel-dark .subtitle[data-v-9259ff44]{font-size:14px;color:#fff9;margin:0}.panel-form[data-v-9259ff44]{background:#fff;padding:36px 32px;display:flex;flex-direction:column;justify-content:center;gap:12px}.card[data-v-9259ff44]{display:flex;flex-direction:column}.card-header[data-v-9259ff44]{margin-bottom:16px}.card-header h3[data-v-9259ff44]{margin:0;font-size:18px}.card-subtitle[data-v-9259ff44]{margin:4px 0 0;font-size:13px;color:#526480}.stacked-form[data-v-9259ff44]{display:flex;flex-direction:column;gap:14px}.stacked-form[data-v-9259ff44] .sz-button-root,.stacked-form[data-v-9259ff44] .sz-button{width:100%}label[data-v-9259ff44]{display:flex;flex-direction:column;gap:6px;font-size:14px}input[data-v-9259ff44]{border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px 12px;font-size:14px;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;background:#fff}.grid.two-col[data-v-9259ff44]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.link-row[data-v-9259ff44]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.contact-hint[data-v-9259ff44]{font-size:12px;color:#0e243f80;margin:2px 0 0}.error-text[data-v-9259ff44]{color:#c0392b;font-size:12px}.error-banner[data-v-9259ff44]{margin:4px 0 0;color:#c0392b;background:#c0392b14;border:1px solid rgba(192,57,43,.2);padding:10px;border-radius:10px;font-size:13px}.success-banner[data-v-9259ff44]{margin:4px 0 0;color:#14532d;background:#4ade802e;border:1px solid rgba(22,163,74,.28);padding:10px;border-radius:10px;font-size:13px}.mobile-sign-in-link[data-v-9259ff44]{display:none}.form-wrap[data-v-9259ff44]{overflow:hidden;transition:height .25s ease}.fade-slide-enter-active[data-v-9259ff44],.fade-slide-leave-active[data-v-9259ff44]{transition:opacity .2s ease,transform .2s ease}.fade-slide-enter-from[data-v-9259ff44]{opacity:0;transform:translateY(8px)}.fade-slide-leave-to[data-v-9259ff44]{opacity:0;transform:translateY(-8px)}@media(max-width:640px){.auth-shell[data-v-9259ff44]{padding:0;min-height:80vh;align-items:stretch}.auth-panel[data-v-9259ff44]{grid-template-columns:1fr;width:100%;border-radius:0;box-shadow:none;min-height:90vh}.panel-dark[data-v-9259ff44]{padding:48px 24px 28px}.panel-dark h1[data-v-9259ff44]{font-size:22px}.panel-form[data-v-9259ff44]{padding:24px 20px;flex:1;justify-content:start}.dark-back[data-v-9259ff44]{display:none!important;top:20px}.grid.two-col[data-v-9259ff44]{grid-template-columns:1fr}.mobile-sign-in-link[data-v-9259ff44]{display:inline-block;margin-bottom:12px}}.stacked-form[data-v-13660c5a]{display:flex;flex-direction:column;gap:14px}label[data-v-13660c5a]{display:flex;flex-direction:column;gap:6px;font-size:14px}input[data-v-13660c5a]{border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px 12px;font-size:14px;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;background:#fff}button[data-v-13660c5a]{border:none;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:700;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button.primary[data-v-13660c5a]{background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;box-shadow:0 5px 10px #2fbec633}button.primary[data-v-13660c5a]:hover{transform:translateY(-1px)}button[data-v-13660c5a]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.error-text[data-v-13660c5a]{color:#c0392b;font-size:12px}.error-banner[data-v-13660c5a]{margin:4px 0 0;color:#c0392b;background:#c0392b14;border:1px solid rgba(192,57,43,.2);padding:10px;border-radius:10px;font-size:13px}.success-banner[data-v-13660c5a]{margin:4px 0 0;color:#14532d;background:#4ade802e;border:1px solid rgba(22,163,74,.28);padding:10px;border-radius:10px;font-size:13px}.auth-shell[data-v-596e801e]{display:flex;align-items:center;justify-content:center;min-height:90vh;padding:16px;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:#0e243f}.auth-panel[data-v-596e801e]{width:min(1100px,100%);display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #0e3d6b1f;position:relative}.panel-dark[data-v-596e801e]{background:radial-gradient(circle at 20% 30%,rgba(47,190,198,.35),transparent 50%),radial-gradient(circle at 80% 10%,rgba(247,169,111,.18),transparent 40%),linear-gradient(135deg,#0d1b2a,#162d4a);color:#fff;padding:40px 36px;display:flex;flex-direction:column;justify-content:center}.dark-back[data-v-596e801e]{position:absolute;top:14px;left:14px;z-index:1}.dark-back[data-v-596e801e] .back-btn{background:#ffffff14;color:#ffffffb3;margin:0}.dark-back[data-v-596e801e] .back-btn:hover{background:#ffffff24;color:#fff}.panel-dark .eyebrow[data-v-596e801e]{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#2fbec6;margin:0 0 12px}.panel-dark h1[data-v-596e801e]{font-size:28px;font-weight:700;letter-spacing:-.3px;margin:0 0 8px;line-height:1.2}.panel-dark .subtitle[data-v-596e801e]{font-size:14px;color:#fff9;margin:0}.panel-form[data-v-596e801e]{background:#fff;padding:36px 32px;display:flex;flex-direction:column;justify-content:center;gap:12px}.card[data-v-596e801e]{display:flex;flex-direction:column}.card-header[data-v-596e801e]{margin-bottom:16px}.card-header h3[data-v-596e801e]{margin:0;font-size:18px}.card-subtitle[data-v-596e801e]{margin:4px 0 0;font-size:13px;color:#526480}.link-row[data-v-596e801e]{display:flex;justify-content:flex-start;align-items:center;margin-top:14px}.link-btn[data-v-596e801e]{background:transparent;border:none;color:#0ea5e9;cursor:pointer;font-weight:600;padding:0;font-size:13px}.link-btn[data-v-596e801e]:hover{text-decoration:underline}@media(max-width:640px){.auth-shell[data-v-596e801e]{padding:0;min-height:80vh;align-items:stretch}.auth-panel[data-v-596e801e]{grid-template-columns:1fr;width:100%;border-radius:0;box-shadow:none;min-height:90vh}.panel-dark[data-v-596e801e]{padding:48px 24px 28px}.panel-dark h1[data-v-596e801e]{font-size:22px}.panel-form[data-v-596e801e]{padding:24px 20px;flex:1;justify-content:start}.dark-back[data-v-596e801e]{display:none!important}}.auth-shell[data-v-ae9f3c33]{display:flex;align-items:center;justify-content:center;min-height:90vh;padding:16px;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:#0e243f}.auth-panel[data-v-ae9f3c33]{width:min(1100px,100%);display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #0e3d6b1f}.panel-dark[data-v-ae9f3c33]{background:radial-gradient(circle at 20% 30%,rgba(47,190,198,.35),transparent 50%),radial-gradient(circle at 80% 10%,rgba(247,169,111,.18),transparent 40%),linear-gradient(135deg,#0d1b2a,#162d4a);color:#fff;padding:40px 36px;display:flex;flex-direction:column;justify-content:center}.panel-dark .eyebrow[data-v-ae9f3c33]{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#2fbec6;margin:0 0 12px}.panel-dark h1[data-v-ae9f3c33]{font-size:28px;font-weight:700;letter-spacing:-.3px;margin:0 0 8px;line-height:1.2}.panel-dark .subtitle[data-v-ae9f3c33]{font-size:14px;color:#fff9;margin:0}.panel-form[data-v-ae9f3c33]{background:#fff;padding:36px 32px;display:flex;flex-direction:column;justify-content:center;gap:12px}.card[data-v-ae9f3c33]{display:flex;flex-direction:column}.card-header[data-v-ae9f3c33]{margin-bottom:16px}.card-header h3[data-v-ae9f3c33]{margin:0;font-size:18px}.card-subtitle[data-v-ae9f3c33]{margin:4px 0 0;font-size:13px;color:#526480}@media(max-width:640px){.auth-shell[data-v-ae9f3c33]{padding:0;min-height:80vh;align-items:stretch}.auth-panel[data-v-ae9f3c33]{grid-template-columns:1fr;width:100%;border-radius:0;box-shadow:none;min-height:90vh}.panel-dark[data-v-ae9f3c33]{padding:48px 24px 28px}.panel-dark h1[data-v-ae9f3c33]{font-size:22px}.panel-form[data-v-ae9f3c33]{padding:24px 20px;flex:1;justify-content:start}}*,*:before,*:after{box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#000;background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: rgb(247, 248, 253);--surface: #ffffff;--panel: #ffffff;--accent: #2fbec6;--accent-dark: color-mix(in srgb, var(--accent) 80%, black);--accent-rgb: 47, 190, 198;--accent-strong: #f7a96f;--accent-strong-rgb: 247, 169, 111;--muted: #475569;--muted-rgb: 71, 85, 105;--text: #1a2742;--text-rgb: 26, 39, 66;--warn: #f4a261;--warn-rgb: 244, 162, 97;--danger: #e76f51;--danger-rgb: 231, 111, 81;--success: #4caf80;--success-rgb: 76, 175, 128;--shadow: 0 1px 3px rgba(0, 0, 0, .06);--border: rgba(47, 190, 198, .16);--border-subtle: rgba(47, 190, 198, .1);--surface-glass: rgba(255, 255, 255, .92);--overlay: rgba(9, 21, 38, .55);--pill-bg: #e8fafb;--pill-text: #1a2742;--pill-border: rgba(47, 190, 198, .2);--btn-bg: #2fbec6;--btn-text: #f8fafc;--btn-secondary-bg: #ffffff;--btn-secondary-text: #0f172a;--btn-secondary-border: rgba(47, 190, 198, .25);--input-bg: #ffffff;--input-border: rgba(47, 190, 198, .18);--input-text: #0f172a;--dialog-bg: #0f172a;--dialog-text: #f8fafc;--dialog-muted: #e2e8f0;--dialog-input-bg: rgba(15, 23, 42, .4);--dialog-input-border: rgba(226, 232, 240, .2);--dialog-error: #fecdd3;--dialog-required: #fbbf24;--radius: 16px;--radius-sm: 12px;--radius-pill: 999px;--grid-gap: 16px;--z-page-header: 100;--z-sidebar-backdrop: 120;--z-sidebar: 130;--z-app-bar: 140;--z-modal: 10000}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:360px;min-height:calc(100vh - 80px);overflow-y:auto;padding:0;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}svg.lucide{flex-shrink:0}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}.no-app-bg{background-color:transparent!important}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease,transform .3s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:scale(.975)}.transition-wrapper{background:#f9f9f9;padding:1rem;border:2px dashed #ff0000}#app{margin:0 auto;padding:2rem;text-align:left}html,body,#app{height:auto!important;min-height:100dvh;width:100%;padding:0}.v-btn--icon:active,.v-btn--icon:focus,.v-btn--icon:focus-visible{outline:none!important}.opt-button{background-color:#0000004d}.surface-blur{background-color:#000000d9!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.dyn-width-card{width:500px;min-width:300px;max-width:90vw!important}.elem-box{position:relative;border-radius:20px;min-width:300px;padding:10px;cursor:grab;-webkit-user-select:none;user-select:none;min-height:100px}.title-box{min-height:100px}.drag-ghost{opacity:0}.drag-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.am-icon{display:flex;align-items:center;position:absolute;right:10px;height:80px;z-index:1000}.text-cap{text-transform:capitalize}.drag-zone{border:1px dashed black;border-radius:15px;padding-left:10px;padding-right:10px;min-height:120px;min-width:330px}.tooltip{background-color:#f0f8ff!important;color:#000!important;border:2px solid rgba(0,0,0,.2)}.float-center{position:absolute;top:50vh;left:50vw;transform:translate(-50%) translateY(-50%)}.v-text-field .v-field--variant-solo{border:.5px solid black;border-radius:.75rem}.v-autocomplete__mask{background-color:#fffbcc;color:#000;font-weight:700}input::placeholder{color:#fff}.page-header-zone{flex-shrink:0;display:flex;justify-content:center;padding-top:12px;position:relative;z-index:var(--z-page-header, 100)}.page-content-zone{flex:1;overflow-y:auto;display:flex;justify-content:center}html.sz-scroll-locked,html.sz-scroll-locked body,html.sz-scroll-locked .page-content-zone{overflow:hidden;overscroll-behavior:contain}@media(max-width:768px){.v-tooltip>.v-overlay__content{display:none!important}}button,a,[role=button],[role=tab],[role=menuitem],label[for],summary{touch-action:manipulation}@media print{.sz-overlay,.sz-popover__bubble,.dialog-overlay,.dialog-shell,.toast-host{display:none!important;visibility:hidden!important;opacity:0!important}}.page-capacity-zone{margin-top:1rem}.cr2-overlay[data-v-9159d480]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px 16px;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:#0d1b2a}.cr2-backdrop[data-v-9159d480]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1b2a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cr2-dialog[data-v-9159d480]{position:relative;background:#fff;border-radius:1rem;width:min(900px,95vw);max-height:90vh;box-shadow:0 24px 60px #0d1b2a2e;border:1px solid rgba(0,0,0,.06);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;z-index:1;overflow:hidden}.cr2-header[data-v-9159d480]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-shrink:0}.cr2-header__text[data-v-9159d480]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.cr2-header h3[data-v-9159d480]{margin:0;font-size:1.125rem;font-weight:600}.cr2-subtitle[data-v-9159d480]{margin:0;font-size:13px;color:#0d1b2a99}.cr2-icon-button[data-v-9159d480]{background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:999px;width:36px;height:36px;color:#0d1b2a;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cr2-icon-button[data-v-9159d480]:hover{background:#00000014}.cr2-stage[data-v-9159d480]{flex:1;min-height:240px;display:flex;align-items:center;justify-content:center;background:#0d1b2a0a;border-radius:.75rem;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.cr2-canvas[data-v-9159d480]{position:relative}.cr2-img[data-v-9159d480]{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-drag:none}.cr2-shade[data-v-9159d480]{position:absolute;background:#0d1b2a8c;pointer-events:none}.cr2-shade--top[data-v-9159d480]{top:0;left:0;right:0}.cr2-shade--bottom[data-v-9159d480]{bottom:0;left:0;right:0}.cr2-stencil[data-v-9159d480]{position:absolute;border:2px solid #2fbec6;box-sizing:border-box;cursor:move;touch-action:none}.cr2-handle[data-v-9159d480]{position:absolute;width:18px;height:18px;background:#fff;border:2px solid #2fbec6;border-radius:4px;box-sizing:border-box;touch-action:none}.cr2-handle--nw[data-v-9159d480]{top:-10px;left:-10px;cursor:nwse-resize}.cr2-handle--ne[data-v-9159d480]{top:-10px;right:-10px;cursor:nesw-resize}.cr2-handle--sw[data-v-9159d480]{bottom:-10px;left:-10px;cursor:nesw-resize}.cr2-handle--se[data-v-9159d480]{bottom:-10px;right:-10px;cursor:nwse-resize}.cr2-loading[data-v-9159d480]{color:#0d1b2a80;font-size:14px}.cr2-helper[data-v-9159d480]{margin:0;padding:0 .25rem;font-size:12px;color:#0d1b2a8c;flex-shrink:0}.cr2-error[data-v-9159d480]{margin:0;padding:.5rem .75rem;background:#c0392b14;border:1px solid rgba(192,57,43,.2);border-radius:.5rem;color:#c0392b;font-size:13px;flex-shrink:0}.cr2-actions[data-v-9159d480]{display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}@media(max-width:600px){.cr2-overlay[data-v-9159d480]{padding:0;align-items:stretch;justify-content:stretch}.cr2-dialog[data-v-9159d480]{width:100vw;max-width:100vw;max-height:100vh;height:100dvh;border-radius:0;border:none;padding:env(safe-area-inset-top,.75rem) .875rem env(safe-area-inset-bottom,.75rem);gap:.625rem}.cr2-header h3[data-v-9159d480]{font-size:1rem}.cr2-stage[data-v-9159d480]{min-height:0}.cr2-helper[data-v-9159d480]{font-size:11px}}.ag-overlay[data-v-56c419dd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0d1b2a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.ag-card[data-v-56c419dd]{position:relative;background:#fff;border-radius:18px;padding:32px 28px;width:min(420px,100%);box-shadow:0 12px 28px #0e3d6b1f}.ag-close[data-v-56c419dd]{position:absolute;top:14px;right:14px;background:transparent;border:none;cursor:pointer;color:#0e243f66;padding:4px;border-radius:6px;transition:color .15s ease,background .15s ease}.ag-close[data-v-56c419dd]:hover{color:#0e243f;background:#0e243f0f}.ag-title[data-v-56c419dd]{margin:0 0 4px;font-size:18px;font-weight:700;color:#0e243f}.ag-subtitle[data-v-56c419dd]{margin:0 0 20px;font-size:14px;color:#0e243f99;line-height:1.5}.ag-form[data-v-56c419dd]{display:flex;flex-direction:column;gap:14px}.ag-field[data-v-56c419dd]{display:flex;flex-direction:column;gap:6px}.ag-hint[data-v-56c419dd]{font-size:12px;color:#0e243f80;margin:2px 0 0}.ag-error[data-v-56c419dd]{color:#c0392b;font-size:12px}.ag-error-banner[data-v-56c419dd]{margin:4px 0 0;color:#c0392b;background:#c0392b14;border:1px solid rgba(192,57,43,.2);padding:10px;border-radius:10px;font-size:13px}.ag-primary[data-v-56c419dd]{border:none;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:700;font-size:14px;background:linear-gradient(135deg,var(--theme-primary, #2fbec6),var(--theme-primary-light, #7bd8c0));color:var(--theme-primary-text, #0d1b2a);box-shadow:0 5px 10px #2fbec633;transition:transform .15s ease,box-shadow .15s ease}.ag-primary[data-v-56c419dd]:hover:not(:disabled){transform:translateY(-1px)}.ag-primary[data-v-56c419dd]:disabled{opacity:.6;cursor:not-allowed}.ag-toggle[data-v-56c419dd]{background:transparent;border:1px dashed rgba(47,190,198,.8);border-radius:12px;color:#526480;font-size:14px;font-weight:600;padding:10px 14px;cursor:pointer;transition:background .15s ease,color .15s ease}.ag-toggle[data-v-56c419dd]:hover{background:#2fbec614;color:#0e243f}.ag-links[data-v-56c419dd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.ag-link[data-v-56c419dd]{background:transparent;border:none;color:#0ea5e9;cursor:pointer;font-weight:600;padding:0;font-size:13px}.ag-link[data-v-56c419dd]:hover{text-decoration:underline}.ag-fade-enter-active[data-v-56c419dd],.ag-fade-leave-active[data-v-56c419dd]{transition:opacity .2s ease}.ag-fade-enter-from[data-v-56c419dd],.ag-fade-leave-to[data-v-56c419dd]{opacity:0}.ag-slide-enter-active[data-v-56c419dd],.ag-slide-leave-active[data-v-56c419dd]{transition:opacity .15s ease,transform .15s ease}.ag-slide-enter-from[data-v-56c419dd]{opacity:0;transform:translateY(6px)}.ag-slide-leave-to[data-v-56c419dd]{opacity:0;transform:translateY(-6px)}@media(max-width:640px){.ag-card[data-v-56c419dd]{padding:24px 20px;border-radius:14px}}.theme-grid[data-v-eb8716cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.theme-swatch[data-v-eb8716cc]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.theme-swatch[data-v-eb8716cc]:disabled{opacity:.6;cursor:not-allowed}.theme-swatch[data-v-eb8716cc]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000000f}.theme-swatch.active[data-v-eb8716cc]{border-color:#0ea5e9;box-shadow:0 8px 22px #0ea5e92e}.swatch-name[data-v-eb8716cc]{font-weight:600;font-size:13px}.swatch-row[data-v-eb8716cc]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.swatch-colors[data-v-eb8716cc]{display:inline-flex;align-items:center;gap:6px}.swatch-colors .color[data-v-eb8716cc]{width:20px;height:14px;border-radius:6px;border:1px solid rgba(0,0,0,.08);display:inline-block}.swatch-text[data-v-eb8716cc]{font-weight:700;padding:4px 8px;border-radius:8px;background:#fff3;border:1px solid rgba(255,255,255,.3)}@media(max-width:640px){.theme-grid[data-v-eb8716cc]{display:flex;flex-direction:column}.theme-swatch[data-v-eb8716cc]{flex-direction:row;align-items:center}.swatch-row[data-v-eb8716cc]{width:auto}}.sz-sheet__backdrop[data-v-cfff6be4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sidebar-backdrop, 120);background:#0d1b2a59}.sz-sheet__panel[data-v-cfff6be4]{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sidebar, 130);background:#fff;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -8px 32px #0000002e;display:flex;flex-direction:column;transition:height .28s cubic-bezier(.32,.72,0,1);will-change:height}.sz-sheet__panel--dragging[data-v-cfff6be4]{transition:none}.sz-sheet__drag-region[data-v-cfff6be4]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sz-sheet__drag-region[data-v-cfff6be4]:active{cursor:grabbing}.sz-sheet__handle-area[data-v-cfff6be4]{padding:8px 0 4px;display:flex;justify-content:center}.sz-sheet__handle[data-v-cfff6be4]{width:40px;height:4px;border-radius:2px;background:#0000002e}.sz-sheet__header[data-v-cfff6be4]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem .75rem;border-bottom:1px solid rgba(0,0,0,.08);color:#000c;font-weight:700;font-size:16px}.sz-sheet__title[data-v-cfff6be4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sz-sheet__header-actions[data-v-cfff6be4]{display:inline-flex;align-items:center}.sz-sheet__close[data-v-cfff6be4]{all:unset;cursor:pointer;padding:4px;border-radius:8px;color:#0000008c;display:inline-flex;align-items:center;justify-content:center}.sz-sheet__close[data-v-cfff6be4]:hover{background:#0000000d;color:#000c}.sz-sheet__content[data-v-cfff6be4]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.sz-sheet-panel-enter-active[data-v-cfff6be4],.sz-sheet-panel-leave-active[data-v-cfff6be4]{transition:transform .32s cubic-bezier(.32,.72,0,1)}.sz-sheet-panel-enter-from[data-v-cfff6be4],.sz-sheet-panel-leave-to[data-v-cfff6be4]{transform:translateY(100%)}.sz-sheet-backdrop-enter-active[data-v-cfff6be4],.sz-sheet-backdrop-leave-active[data-v-cfff6be4]{transition:opacity .24s ease}.sz-sheet-backdrop-enter-from[data-v-cfff6be4],.sz-sheet-backdrop-leave-to[data-v-cfff6be4]{opacity:0}.sz-sidebar-full-divider[data-v-719a31a2]{height:1px;background-color:#0003;margin-inline:calc(var(--cc40bbd4) * -1)}.upgrade-panel[data-v-9b27513d]{position:relative;margin:.75rem .5rem;border-radius:16px;overflow:hidden;isolation:isolate;border:1px solid rgba(247,169,111,.35);background:radial-gradient(120% 80% at 100% 0%,rgba(247,169,111,.28),transparent 55%),radial-gradient(110% 70% at 0% 100%,rgba(47,190,198,.2),transparent 60%),linear-gradient(150deg,#fff7ef,#ffe9d6 55%,#ffe1d2);box-shadow:0 8px 24px -16px #c46a3a73}.upgrade-panel__decor[data-v-9b27513d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit;z-index:0;transform:translateZ(0)}.blob[data-v-9b27513d]{position:absolute;border-radius:999px;filter:blur(14px);opacity:.55}.blob--teal[data-v-9b27513d]{width:90px;height:90px;right:-22px;top:-28px;background:radial-gradient(circle,#2fbec6,#2fbec600 70%);opacity:.7}.blob--peach[data-v-9b27513d]{width:120px;height:120px;right:-40px;top:10px;background:radial-gradient(circle,#f7a96f,#f7a96f00 70%);opacity:.55}.blob--lilac[data-v-9b27513d]{width:110px;height:110px;left:-36px;bottom:-32px;background:radial-gradient(circle,#d8b4f8,#d8b4f800 70%);opacity:.45}.confetti[data-v-9b27513d]{position:absolute;width:8px;height:8px;border-radius:2px;opacity:.9}.confetti--1[data-v-9b27513d]{top:18px;right:30px;background:#2fbec6;transform:rotate(18deg)}.confetti--2[data-v-9b27513d]{top:38px;right:14px;width:6px;height:6px;border-radius:999px;background:#f7a96f}.confetti--3[data-v-9b27513d]{bottom:90px;left:18px;width:6px;height:6px;background:#d8b4f8;transform:rotate(-15deg);opacity:.7}.upgrade-panel__inner[data-v-9b27513d]{position:relative;z-index:1;padding:1rem 1rem .85rem;display:flex;flex-direction:column;gap:.6rem}.upgrade-panel__eyebrow[data-v-9b27513d]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c46a3a}.upgrade-panel__headline[data-v-9b27513d]{font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:700;line-height:1.15;margin:.05rem 0 .1rem;color:#0d1b2a}.upgrade-panel__toggle[data-v-9b27513d]{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#fff9;border-radius:999px;padding:4px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.upgrade-panel__toggle-btn[data-v-9b27513d]{border:none;background:transparent;padding:7px 10px;border-radius:999px;font-size:13px;font-weight:600;color:#0d1b2ab3;cursor:pointer;transition:background .12s ease,color .12s ease;display:inline-flex;align-items:baseline;justify-content:center;gap:4px}.upgrade-panel__toggle-btn .price[data-v-9b27513d]{font-weight:600;opacity:.9}.upgrade-panel__toggle-btn.active[data-v-9b27513d]{background:#f7a96f;color:#fff;box-shadow:0 1px 2px #0d1b2a1f}.upgrade-panel__toggle-btn[data-v-9b27513d]:hover:not(.active){color:#0d1b2a}.upgrade-panel__features[data-v-9b27513d]{list-style:none;padding:0;margin:.15rem 0 .1rem;display:flex;flex-direction:column;gap:.35rem}.upgrade-panel__features li[data-v-9b27513d]{display:flex;align-items:center;gap:.5rem;font-size:13px;color:#0d1b2ad9;line-height:1.3}.upgrade-panel__check[data-v-9b27513d]{flex:0 0 auto;width:18px;height:18px;border-radius:999px;background:#ffffffb3;border:1.5px solid rgba(196,106,58,.45);color:#c46a3a;display:inline-flex;align-items:center;justify-content:center}.upgrade-panel__cta[data-v-9b27513d]{margin-top:.2rem;width:100%}.upgrade-panel__cta[data-v-9b27513d] .sz-button{width:100%}.upgrade-panel__compare[data-v-9b27513d]{align-self:center;background:transparent;border:none;padding:.15rem .25rem;font-size:12px;font-weight:500;color:#0d1b2ab3;text-decoration:underline;cursor:pointer}.upgrade-panel__compare[data-v-9b27513d]:hover{color:#0d1b2a}.sac[data-v-dfca53a7]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border, #e5e7eb);border-radius:14px;background:var(--surface, #fff)}.sac__loading[data-v-dfca53a7]{display:flex;justify-content:center;padding:1.5rem}.sac__empty[data-v-dfca53a7]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:1.5rem .5rem .5rem}.sac__empty[data-v-dfca53a7] .sz-button{margin-top:.6rem}.sac__empty-icon[data-v-dfca53a7]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:rgba(var(--accent-rgb, 47, 190, 198),.12);color:var(--accent, #2fbec6)}.sac__empty-title[data-v-dfca53a7]{margin:.35rem 0 0;font-size:1rem;font-weight:600;color:var(--text, #0d1b2a)}.sac__empty-text[data-v-dfca53a7]{margin:0;font-size:14px;color:var(--muted, #61708a)}.sac__reuse-lead[data-v-dfca53a7]{margin:1.25rem 0 .5rem;font-size:13px;color:var(--muted, #61708a)}.sac__reuse-list[data-v-dfca53a7]{display:flex;flex-direction:column;gap:6px;width:100%}.sac__reuse[data-v-dfca53a7]{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--border, #e5e7eb);border-radius:8px;color:var(--muted, #61708a);transition:border-color .15s,background .15s}.sac__reuse[data-v-dfca53a7]:hover:not(:disabled){border-color:var(--accent, #2fbec6);background:color-mix(in srgb,var(--accent, #2fbec6) 5%,transparent)}.sac__reuse[data-v-dfca53a7]:disabled{cursor:default;opacity:.55}.sac__reuse-body[data-v-dfca53a7]{display:flex;flex-direction:column;gap:2px;text-align:left}.sac__reuse-name[data-v-dfca53a7]{font-size:14px;font-weight:600;color:var(--text, #0d1b2a)}.sac__reuse-meta[data-v-dfca53a7]{font-size:12px}.sac__header[data-v-dfca53a7]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sac__identity[data-v-dfca53a7]{display:flex;flex-direction:column;gap:2px;min-width:0}.sac__name[data-v-dfca53a7]{font-size:1rem;font-weight:600;color:var(--text, #0d1b2a)}.sac__meta[data-v-dfca53a7]{font-size:12px;color:var(--muted, #61708a);font-variant-numeric:tabular-nums}.sac__header-actions[data-v-dfca53a7]{display:flex;align-items:center;gap:6px;flex-shrink:0}.sac__kebab[data-v-dfca53a7]{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--muted, #61708a)}.sac__kebab[data-v-dfca53a7]:hover{background:#0e243f0d}.sac__questions[data-v-dfca53a7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sac__question[data-v-dfca53a7]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text, #0d1b2a);min-width:0}.sac__question-icon[data-v-dfca53a7]{color:var(--muted, #61708a);flex-shrink:0}.sac__question-label[data-v-dfca53a7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sac__question-required[data-v-dfca53a7]{color:var(--danger, #dc2626)}.sac__no-questions[data-v-dfca53a7]{margin:0;font-size:13px;font-style:italic;color:var(--muted, #61708a)}.cropper-overlay[data-v-a2fc7040]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:#0d1b2a}.cropper-backdrop[data-v-a2fc7040]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1b2a59;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cropper-dialog[data-v-a2fc7040]{position:relative;background:#fff;border-radius:1rem;width:min(900px,95vw);max-height:90vh;box-shadow:0 24px 60px #0d1b2a2e;border:1px solid rgba(0,0,0,.06);padding:1.25rem;display:flex;flex-direction:column;gap:1rem;z-index:1;overflow:hidden}.cropper-header[data-v-a2fc7040]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-shrink:0}.cropper-header__text[data-v-a2fc7040]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.cropper-header h3[data-v-a2fc7040]{margin:0;font-size:1.125rem;font-weight:600;color:#0d1b2a}.cropper-subtitle[data-v-a2fc7040]{margin:0;font-size:13px;color:#0d1b2a99}.cropper-body[data-v-a2fc7040]{background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:.75rem;padding:.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0}.cropper-frame[data-v-a2fc7040]{position:relative;width:100%;max-width:100%;max-height:clamp(240px,55vh,520px);margin:0 auto;border-radius:.5rem;overflow:hidden;background:transparent;touch-action:none}.cropper-instance[data-v-a2fc7040]{width:100%;height:100%}.cropper-helper[data-v-a2fc7040]{margin:0;padding:0 .25rem;font-size:12px;color:#0d1b2a8c}.cropper-actions[data-v-a2fc7040]{display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}.cropper-error[data-v-a2fc7040]{margin:0;padding:.5rem .75rem;background:#c0392b14;border:1px solid rgba(192,57,43,.2);border-radius:.5rem;color:#c0392b;font-size:13px;flex-shrink:0}.icon-button[data-v-a2fc7040]{background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:999px;width:36px;height:36px;color:#0d1b2a;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease}.icon-button[data-v-a2fc7040]:hover{background:#00000014}[data-v-a2fc7040] .vue-advanced-cropper__stretcher{height:100%}[data-v-a2fc7040] .vue-advanced-cropper{height:100%;background:transparent}[data-v-a2fc7040] .vue-advanced-cropper__background{background:transparent}[data-v-a2fc7040] .vue-advanced-cropper__area{border:2px solid #2fbec6;box-shadow:0 0 0 9999px #0000008c}[data-v-a2fc7040] .vue-advanced-cropper__handler{width:14px;height:14px;background:#fff;border:2px solid #2fbec6}@media(max-width:600px){.cropper-overlay[data-v-a2fc7040]{padding:0;align-items:stretch;justify-content:stretch}.cropper-dialog[data-v-a2fc7040]{width:100vw;max-width:100vw;max-height:100vh;height:100dvh;border-radius:0;border:none;padding:env(safe-area-inset-top,.75rem) .875rem env(safe-area-inset-bottom,.75rem);gap:.75rem}.cropper-header h3[data-v-a2fc7040]{font-size:1rem}.cropper-subtitle[data-v-a2fc7040]{font-size:12px}.cropper-body[data-v-a2fc7040]{padding:.375rem;gap:.375rem}.cropper-frame[data-v-a2fc7040]{max-height:calc(100dvh - 220px)}.cropper-helper[data-v-a2fc7040]{font-size:11px}[data-v-a2fc7040] .vue-advanced-cropper__handler{width:18px;height:18px}.cropper-actions[data-v-a2fc7040]{gap:.5rem;justify-content:flex-end}}@media(max-height:720px)and (min-width:601px){.cropper-overlay[data-v-a2fc7040]{align-items:flex-start}}.locked-feature[data-v-f9844326]{display:flex;align-items:flex-start;gap:.6rem;background:#0e243f0a;border:1px dashed rgba(14,36,63,.18);border-radius:12px;padding:.65rem .75rem;text-align:left;cursor:pointer;font-family:inherit;color:var(--text, #0d1b2a);transition:border-color .15s,background .15s}.locked-feature[data-v-f9844326]:hover{border-color:var(--accent, #2fbec6);background:#2fbec60f}.locked-feature__icon[data-v-f9844326]{flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:#2fbec61f;color:#2fbec6;display:inline-flex;align-items:center;justify-content:center}.locked-feature__body[data-v-f9844326]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.locked-feature__label[data-v-f9844326]{font-size:14px;font-weight:600}.locked-feature__hint[data-v-f9844326]{font-size:12px;color:#0d1b2a99;line-height:1.35}.locked-feature__badge[data-v-f9844326]{flex:0 0 auto;align-self:center;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:#0e243f12;color:#0d1b2ab3;white-space:nowrap}.locked-feature--compact[data-v-f9844326]{padding:.4rem .55rem}.locked-feature--compact .locked-feature__icon[data-v-f9844326]{width:20px;height:20px}.locked-feature--compact .locked-feature__label[data-v-f9844326]{font-size:13px}.il-curl-hint[data-v-4287407e]{margin:.4rem 0 0;font-size:12px;color:#b14a14}.il-curl-hint--error[data-v-4287407e]{color:#c0392b}.sm-anchor[data-v-ecff52f2]{display:inline-flex}.sm-sub[data-v-ecff52f2]{font-size:12px;color:#94a3b8;font-weight:400}.sm-card[data-v-ecff52f2]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:220px;box-shadow:0 8px 28px #0f172a1a,0 2px 8px #0f172a0f;overflow:hidden}.sm-header[data-v-ecff52f2]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-bottom:1px solid #f1f5f9}.sm-title[data-v-ecff52f2]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.sm-body[data-v-ecff52f2]{padding:12px 14px;display:flex;flex-direction:column;gap:14px}.sm-group[data-v-ecff52f2]{display:flex;flex-direction:column;gap:8px}.sm-group-label[data-v-ecff52f2]{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.sm-chips[data-v-ecff52f2]{display:flex;flex-wrap:wrap;gap:6px}.sm-chip[data-v-ecff52f2]{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;transition:border-color .12s,background .12s,color .12s;line-height:1}.sm-chip[data-v-ecff52f2]:hover{border-color:#2fbec680;color:#0f766e}.sm-chip--on[data-v-ecff52f2]{background:#2fbec6;border-color:#2fbec6;color:#fff}.sm-chip--on[data-v-ecff52f2]:hover{background:#27a8af;border-color:#27a8af;color:#fff}.p-events-shell[data-v-b93bf2f1]{display:flex;flex-direction:column;padding-top:1rem}.p-events-col[data-v-b93bf2f1]{padding-inline:1rem;padding-bottom:2rem;width:min(100%,1200px)}.page-content-zone[data-v-b93bf2f1]{flex:none;overflow-y:visible}.page-header-zone .p-events-col[data-v-b93bf2f1]{padding-bottom:0;max-width:1000px;display:flex;flex-direction:column;justify-content:end}.page-content-zone .p-events-col[data-v-b93bf2f1]{padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:column;align-items:center}.p-events-feedback[data-v-b93bf2f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:4rem 1rem;width:100%}.p-events-empty__title[data-v-b93bf2f1]{margin:0;font-size:1.1rem;font-weight:700;color:#0d1b2a}.p-events-empty__sub[data-v-b93bf2f1]{margin:0;font-size:14px;color:#64748b}.access-gate[data-v-3dabd605]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 18% 24%,rgba(var(--accent-rgb),.16),transparent 34%),radial-gradient(ellipse at 82% 16%,rgba(var(--accent-strong-rgb),.14),transparent 32%),radial-gradient(ellipse at 48% 80%,rgba(var(--accent-rgb),.08),transparent 40%),linear-gradient(135deg,var(--bg) 0%,var(--surface) 38%,#ffffff 94%);padding:16px 18px;color:var(--text)}.gate-card[data-v-3dabd605]{background:var(--surface);border:1px solid rgba(14,36,63,.12);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px;max-width:540px;width:100%}.gate-form[data-v-3dabd605]{display:flex;flex-direction:column;gap:12px;margin-top:10px}.gate-field[data-v-3dabd605]{display:flex;flex-direction:column;gap:6px}.gate-actions[data-v-3dabd605]{display:flex;align-items:center;gap:10px;margin-top:2px}.error-text[data-v-3dabd605]{color:var(--danger)}.small[data-v-88fd0f20]{font-size:13px}.muted[data-v-88fd0f20]{color:#61708a}.tiny[data-v-88fd0f20]{font-size:12px}.assign-mode[data-v-88fd0f20]{margin-bottom:4px}.guest-options[data-v-88fd0f20]{display:flex;flex-direction:column;gap:8px}.guest-option[data-v-88fd0f20]{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:10px;border:1px solid rgba(14,36,63,.12);background:#f7fbff}.guest-option input[data-v-88fd0f20]{margin-top:4px}.guest-option.disabled[data-v-88fd0f20]{opacity:.55;background:#f0f4f8;border-style:dashed;cursor:not-allowed}.guest-option__name[data-v-88fd0f20]{font-weight:600}.guest-option__content[data-v-88fd0f20]{display:flex;flex-direction:column;gap:2px}.guest-form[data-v-88fd0f20]{display:grid;gap:10px}.assign-input[data-v-88fd0f20]{display:flex;flex-direction:column;gap:6px}.error-msg[data-v-88fd0f20]{color:#e76f51;margin:6px 0 0;font-size:13px}.success-msg[data-v-88fd0f20]{color:#0f9d58;margin:0}.warn[data-v-88fd0f20]{color:#e76f51}:root{--bg: #f7fbff;--surface: #ffffff;--panel: #ffffff;--accent: #2fbec6;--accent-rgb: 47, 190, 198;--accent-strong: #f7a96f;--accent-strong-rgb: 247, 169, 111;--muted: #61708a;--muted-static: #61708a;--text: #1a2742;--text-static: #1a2742;--warn: #f4a261;--danger: #e76f51;--shadow: 0 12px 30px rgba(47, 190, 198, .14);--radius: 16px;--radius-sm: 12px;--radius-pill: 999px}.shift-shell[data-v-79d505fb]{height:calc(100vh - 70px);overflow:hidden;background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),rgba(var(--accent-strong-rgb),.08)),var(--bg);color:var(--text);font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;display:flex;flex-direction:column;padding-top:1rem}.shift-content-column[data-v-79d505fb]{max-width:1200px;width:100%;padding-inline:20px;padding-bottom:48px;display:flex;flex-direction:column;gap:1rem;align-items:stretch}.page-header-zone .shift-content-column[data-v-79d505fb]{padding-bottom:0}.page-content-zone .shift-content-column[data-v-79d505fb]{padding-top:12px}.shift-hero[data-v-79d505fb]{background:var(--surface);border:1px solid rgba(var(--accent-rgb),.12);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;display:grid;grid-template-columns:1fr;gap:16px;margin:0 auto 18px}.hero-copy h1[data-v-79d505fb]{margin:8px 0 4px}.eyebrow[data-v-79d505fb]{text-transform:uppercase;letter-spacing:.4px;font-size:12px;color:var(--muted);margin:0}.muted[data-v-79d505fb]{color:var(--muted)}.hint[data-v-79d505fb]{margin:10px 0 0;color:var(--muted)}.pill[data-v-79d505fb]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-pill);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.18);font-size:14px;color:var(--text-static)}.pill.ghost[data-v-79d505fb]{background:#1a27420a;border-color:#1a274214}.pill.warn[data-v-79d505fb]{background:#f4a2611f;border-color:#f4a26147;color:#b35b24}.pill.success[data-v-79d505fb]{background:#4caf801f;border-color:#4caf8047;color:#1e7b52}.pill.danger[data-v-79d505fb]{background:#e76f511f;border-color:#e76f514d;color:#c74424}.hero-actions[data-v-79d505fb]{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:12px}button[data-v-79d505fb]{cursor:pointer;border:none;border-radius:10px;font-weight:600;font-family:inherit}.survey-dialog button.primary[data-v-79d505fb]{background:var(--accent);color:var(--on-accent);padding:12px 18px;border:1px solid rgba(15,35,54,.08);box-shadow:0 10px 22px rgba(var(--accent-rgb),.18)}.survey-dialog button.primary.remove[data-v-79d505fb]{background:#fff1f1;color:#b21f2a;border-color:#b21f2a2e}.survey-dialog button.primary[data-v-79d505fb]:disabled{opacity:.6;cursor:not-allowed}button.ghost[data-v-79d505fb]{background:#fff;color:var(--on-light);padding:10px 14px;border:1px solid rgba(26,39,66,.12)}button.ghost.icon[data-v-79d505fb]{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;width:40px;height:40px}.waitlist-row[data-v-79d505fb]{display:flex;align-items:center;gap:10px;margin-top:6px}.signup-issue-banner[data-v-79d505fb]{width:100%;margin-top:12px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(231,111,81,.5);background:linear-gradient(135deg,#e76f511f,#e76f510f),#ffffffe6;color:var(--on-light);box-shadow:0 12px 24px #e76f5126}.signup-issue__title[data-v-79d505fb]{font-weight:700;display:flex;gap:8px;align-items:center}.signup-issue__title[data-v-79d505fb]:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e76f5133;color:#b21f2a;font-weight:800;font-size:13px}.signup-issue__meta[data-v-79d505fb]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;color:var(--muted-static);font-size:13px}.signup-issue__pill[data-v-79d505fb]{background:#fff;border:1px dashed rgba(231,111,81,.6);border-radius:var(--radius-pill);padding:5px 10px;color:var(--on-light);box-shadow:0 6px 12px #e76f511f}.status-line[data-v-79d505fb]{margin:10px 0 0;color:var(--muted)}.error[data-v-79d505fb]{margin-top:6px;color:#b21f2a}.detail-grid[data-v-79d505fb]{margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;gap:16px;width:100%}.panel[data-v-79d505fb]{background:var(--panel);border:1px solid rgba(26,39,66,.08);border-radius:var(--radius);box-shadow:var(--shadow)}.panel-head[data-v-79d505fb]{padding:16px 16px 0}.panel-body[data-v-79d505fb]{padding:10px 16px 16px}.detail-row[data-v-79d505fb]{padding:10px 0;border-bottom:1px solid rgba(26,39,66,.06)}.detail-row[data-v-79d505fb]:last-child{border-bottom:none}.detail-label[data-v-79d505fb]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.detail-value[data-v-79d505fb]{font-weight:600;color:var(--text)}.detail-address[data-v-79d505fb]{font-weight:400;color:var(--muted)}.detail-map-link[data-v-79d505fb]{display:inline-block;margin-top:2px;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.detail-map-link[data-v-79d505fb]:hover{text-decoration:underline}.detail-contact[data-v-79d505fb]{font-weight:400}.detail-contact a[data-v-79d505fb]{color:var(--accent);text-decoration:none}.detail-contact a[data-v-79d505fb]:hover{text-decoration:underline}.detail-value.muted[data-v-79d505fb]{font-weight:400}.roster[data-v-79d505fb]{align-self:start}.roster-head[data-v-79d505fb]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.roster-meta[data-v-79d505fb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.roster-stat[data-v-79d505fb]{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);border-radius:12px;padding:8px 10px;min-width:96px;display:flex;flex-direction:column;align-items:center;justify-content:center}.roster-stat__label[data-v-79d505fb]{display:block;font-size:12px;color:var(--muted-static)}.roster-stat__value[data-v-79d505fb]{font-weight:700;color:var(--text-static)}.roster-row[data-v-79d505fb]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(26,39,66,.06)}.roster-row[data-v-79d505fb]:last-child{border-bottom:none}.roster-text[data-v-79d505fb]{flex:1}.roster-line[data-v-79d505fb]{display:flex;align-items:center;gap:8px}.roster-line .strong[data-v-79d505fb]{flex:1;min-width:0}.roster-remove[data-v-79d505fb]{margin-left:auto;background:#fff;border:1px solid rgba(26,39,66,.12);padding:6px 10px;border-radius:var(--radius-sm);font-size:13px;color:red}.roster-remove[data-v-79d505fb]:hover:not(:disabled){background:rgba(var(--accent-rgb),.08)}.roster-remove[data-v-79d505fb]:disabled{opacity:.6;cursor:not-allowed}.avatar[data-v-79d505fb]{width:36px;height:36px;border-radius:12px;background:rgba(var(--accent-rgb),.15);display:grid;place-items:center;font-weight:700;color:var(--text-static)}.status-label.attending[data-v-79d505fb]{color:var(--success)}.status-label.pending[data-v-79d505fb],.status-label.waitlisted[data-v-79d505fb],.status-label.no-show[data-v-79d505fb]{color:var(--warn)}.status-label.completed[data-v-79d505fb]{color:#1e7b52}.status-label.cancelled[data-v-79d505fb]{color:var(--muted)}.survey-modal[data-v-79d505fb]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:30}.survey-backdrop[data-v-79d505fb]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.survey-dialog[data-v-79d505fb]{position:relative;width:min(720px,94vw);max-height:90vh;background:var(--surface);border:1px solid rgba(var(--accent-rgb),.15);border-radius:16px;padding:24px;overflow:auto;box-shadow:0 18px 48px #00000026;color:var(--text)}.survey-dialog .muted[data-v-79d505fb]{color:var(--muted)}.survey-dialog__header[data-v-79d505fb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:24px}.survey-dialog__header h3[data-v-79d505fb]{color:var(--text);margin:4px 0}.survey-dialog__state[data-v-79d505fb]{padding:20px 6px 12px;text-align:center}.survey-dialog__state.error[data-v-79d505fb]{color:var(--danger)}.survey-dialog__body[data-v-79d505fb]{margin-top:0}.survey-questions[data-v-79d505fb]{display:flex;flex-direction:column;gap:20px}.survey-question[data-v-79d505fb]{border:1px solid rgba(var(--accent-rgb),.12);border-radius:12px;padding:16px;background:rgba(var(--accent-rgb),.02)}.survey-question--markdown[data-v-79d505fb]{border:none;padding:0;background:transparent}.survey-question__input--markdown[data-v-79d505fb]{margin-top:0}.markdown-content[data-v-79d505fb]{font-size:14px;line-height:1.6;color:var(--text)}.markdown-content[data-v-79d505fb] h1,.markdown-content[data-v-79d505fb] h2,.markdown-content[data-v-79d505fb] h3{margin-top:1.5rem;margin-bottom:.75rem;font-weight:700;line-height:1.2;color:var(--text)}.markdown-content[data-v-79d505fb] h1{font-size:1.35rem}.markdown-content[data-v-79d505fb] h2{font-size:1.25rem}.markdown-content[data-v-79d505fb] h3{font-size:1.15rem}.markdown-content[data-v-79d505fb] p{margin-bottom:1rem}.markdown-content[data-v-79d505fb] ul,.markdown-content[data-v-79d505fb] ol{margin-bottom:1rem;padding-left:1.5rem}.markdown-content[data-v-79d505fb] a{color:var(--accent);text-decoration:underline}.markdown-content[data-v-79d505fb] *:last-child{margin-bottom:0}.survey-question__top[data-v-79d505fb]{display:flex;gap:12px;align-items:flex-start}.question-label[data-v-79d505fb]{font-weight:700;font-size:15px;color:var(--text)}.required[data-v-79d505fb]{margin-left:6px;color:var(--danger);font-size:12px;font-weight:500}.survey-question__input[data-v-79d505fb]{margin-top:12px}.survey-question__input input[data-v-79d505fb],.survey-question__input textarea[data-v-79d505fb]{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(var(--accent-rgb),.2);background:var(--surface);color:var(--text);font-family:inherit;transition:border-color .2s,box-shadow .2s}.survey-question__input input[data-v-79d505fb]:focus,.survey-question__input textarea[data-v-79d505fb]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.boolean-row[data-v-79d505fb],.option-list[data-v-79d505fb]{display:flex;gap:12px;flex-wrap:wrap}.survey-dialog__actions[data-v-79d505fb]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(var(--accent-rgb),.1)}.icon-btn[data-v-79d505fb]{background:transparent;border:none;cursor:pointer;color:var(--on-light)}.public-attachments[data-v-79d505fb]{margin-top:12px;border:1px solid rgba(var(--accent-rgb),.16);border-radius:var(--radius);padding:12px;background:var(--panel);box-shadow:var(--shadow)}.attachment-header[data-v-79d505fb]{margin-bottom:8px}.public-attachment-grid[data-v-79d505fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.public-attachment[data-v-79d505fb]{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:var(--radius-sm);border:1px solid rgba(var(--accent-rgb),.16);background:var(--surface);color:var(--on-light);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.public-attachment[data-v-79d505fb]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0e3d6b1f}.public-attachment__icon[data-v-79d505fb]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.2);color:var(--accent-strong)}.public-attachment__icon.link[data-v-79d505fb]{background:rgba(var(--accent-strong-rgb),.1);border-color:rgba(var(--accent-strong-rgb),.3)}.public-attachment__body[data-v-79d505fb]{flex:1}.public-attachment .muted[data-v-79d505fb]{color:var(--muted-static)}.public-attachment__title[data-v-79d505fb]{display:flex;align-items:center;gap:8px;justify-content:space-between;color:#000}.attachment-state[data-v-79d505fb]{padding:12px;color:var(--muted)}.attachment-state.error[data-v-79d505fb]{color:#e76f51}@media(max-width:960px){.shift-hero[data-v-79d505fb],.detail-grid[data-v-79d505fb]{grid-template-columns:1fr}.roster-head[data-v-79d505fb]{flex-direction:column}.roster-meta[data-v-79d505fb]{width:100%}}.tab-header[data-v-13ae36ba]{border-bottom:1px solid rgba(14,36,63,.08);padding:12px 12px 0;background:linear-gradient(180deg,#fff,#f7fbff);border-radius:16px 16px 0 0}.tab-nav[data-v-13ae36ba]{display:flex;gap:4px;padding:0 4px;max-width:100vw;overflow-x:auto}.tab[data-v-13ae36ba]{background:transparent;border:1px solid transparent;padding:12px 14px;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;border-radius:10px 10px 0 0;color:#4a5568;transition:background .15s ease,color .15s ease,border-color .2s ease;-webkit-user-select:none;user-select:none}.tab.active[data-v-13ae36ba]{border-color:#0e243f14;border-bottom-color:#2fbec6;color:#0e243f;background:#fff;box-shadow:0 -1px 12px #0e3d6b14}.tab[data-v-13ae36ba]:not(.active):hover{color:#0e243f;background:#2fbec614;border-color:#2fbec624}.sv2-edit-tab-header[data-v-13ae36ba]{border-bottom:1px solid var(--border, rgba(14, 36, 63, .08));padding:12px 12px 0;background:var(--surface, #ffffff);border-radius:16px 16px 0 0}.sv2-edit-tab-nav[data-v-13ae36ba]{display:flex;gap:4px;padding:0 4px;max-width:100vw;overflow-x:auto}.sv2-edit-tab[data-v-13ae36ba]{background:transparent;border:1px solid transparent;padding:12px 14px;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;border-radius:10px 10px 0 0;color:var(--muted, #4a5568);font-family:inherit;font-size:14px;transition:background .15s ease,color .15s ease,border-color .2s ease;-webkit-user-select:none;user-select:none}.sv2-edit-tab.active[data-v-13ae36ba]{border-color:var(--border, rgba(14, 36, 63, .08));border-bottom-color:var(--accent, #2fbec6);color:var(--text, #0d1b2a);background:var(--surface, #ffffff);box-shadow:0 -1px 12px #0e3d6b14}.sv2-edit-tab[data-v-13ae36ba]:not(.active):hover{color:var(--text, #0d1b2a);background:rgba(var(--accent-rgb, 47, 190, 198),.08);border-color:rgba(var(--accent-rgb, 47, 190, 198),.14)}@media(max-width:640px){.sv2-edit-tab[data-v-13ae36ba]{padding:10px 12px;font-size:13px}}.tabs-mobile[data-v-13ae36ba]{--tabs-accent: var(--accent, #2fbec6);--tabs-accent-rgb: var(--accent-rgb, 47, 190, 198);--tabs-border: var(--border, rgba(14, 36, 63, .12));--tabs-surface: var(--surface, #ffffff);--tabs-text: var(--text, #0e243f);--tabs-muted: var(--muted, #4a5568);position:relative;border:1px solid var(--tabs-border);border-radius:12px;background:var(--tabs-surface);box-shadow:inset 0 1px #fff9;overflow:visible;transition:box-shadow .2s ease,border-color .2s ease}.tabs-mobile[open][data-v-13ae36ba]{border-color:rgba(var(--tabs-accent-rgb),.35);box-shadow:0 12px 26px #0e3d6b1f}.tabs-mobile__summary[data-v-13ae36ba]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-weight:600;color:var(--tabs-text);background:var(--tabs-surface);cursor:pointer;list-style:none;border-bottom:1px solid var(--tabs-border);transition:background .15s ease}.tabs-mobile__summary[data-v-13ae36ba]:hover{background:rgba(var(--tabs-accent-rgb),.06)}.tabs-mobile__summary[data-v-13ae36ba]:focus-visible{outline:2px solid rgba(var(--tabs-accent-rgb),.35);outline-offset:2px}.tabs-mobile__summary[data-v-13ae36ba]::-webkit-details-marker{display:none}.tabs-mobile__label[data-v-13ae36ba]{font-size:14px;font-weight:600}.tabs-mobile__chevron[data-v-13ae36ba]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(var(--tabs-accent-rgb),.12);border:1px solid rgba(var(--tabs-accent-rgb),.25);color:var(--tabs-accent);transition:transform .15s ease}.tabs-mobile[open] .tabs-mobile__chevron[data-v-13ae36ba]{transform:rotate(180deg)}.tabs-mobile__list[data-v-13ae36ba]{display:grid;position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:24;border:1px solid var(--tabs-border);border-radius:12px;background:var(--tabs-surface);box-shadow:0 14px 28px #0e3d6b24}.tabs-mobile__item[data-v-13ae36ba]{background:var(--tabs-surface);border:none;text-align:left;padding:12px 14px;font-weight:600;color:var(--tabs-muted);cursor:pointer;border-bottom:1px solid rgba(14,36,63,.06);transition:background .15s ease,color .15s ease}.tabs-mobile__item[data-v-13ae36ba]:last-child{border-bottom:none}.tabs-mobile__item.active[data-v-13ae36ba]{color:var(--tabs-text);background:rgba(var(--tabs-accent-rgb),.12)}.tabs-mobile__item[data-v-13ae36ba]:not(.active):hover{color:var(--tabs-text);background:rgba(var(--tabs-accent-rgb),.08)}.attachments-panel[data-v-430abc10]{background:transparent}.attachments-header[data-v-430abc10]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(14,36,63,.06)}.limit-banner[data-v-430abc10]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.attachment-limit-pill[data-v-430abc10]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 9px;border-radius:999px;background:#2fbec61a;border:1px solid rgba(47,190,198,.22);font-size:12px;line-height:1;color:#0e243f;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.attachment-limit-pill[data-v-430abc10]:hover{background:#2fbec62e;border-color:#2fbec666;box-shadow:0 6px 14px #2fbec62e;transform:translateY(-1px)}.attachment-limit-pill[data-v-430abc10]:focus-visible{outline:none;box-shadow:0 0 0 3px #2fbec64d}.attachment-limit-pill[data-v-430abc10]:active{transform:translateY(0);box-shadow:0 2px 6px #2fbec62e}.attachment-limit-pill__icon[data-v-430abc10]{display:inline-flex;align-items:center;justify-content:center;color:#2fbec6;transition:color .15s ease}.attachment-limit-pill__label[data-v-430abc10]{color:#61708a;font-weight:500;letter-spacing:.01em}.attachment-limit-pill__value[data-v-430abc10]{font-weight:600;font-variant-numeric:tabular-nums;color:#0d1b2a}.attachment-limit-pill__chev[data-v-430abc10]{color:#61708a;margin-left:2px;transition:transform .15s ease,color .15s ease}.attachment-limit-pill:hover .attachment-limit-pill__chev[data-v-430abc10]{transform:translate(2px);color:#2fbec6}.attachment-limit-pill--reached[data-v-430abc10]{background:#f7a96f24;border-color:#b4530947}.attachment-limit-pill--reached[data-v-430abc10]:hover{background:#f7a96f38;border-color:#b4530973;box-shadow:0 6px 14px #b453092e}.attachment-limit-pill--reached[data-v-430abc10]:focus-visible{box-shadow:0 0 0 3px #b453094d}.attachment-limit-pill--reached .attachment-limit-pill__icon[data-v-430abc10],.attachment-limit-pill--reached .attachment-limit-pill__value[data-v-430abc10],.attachment-limit-pill--reached:hover .attachment-limit-pill__chev[data-v-430abc10]{color:#b45309}.warn-text[data-v-430abc10]{color:#b45309;margin:0;padding-left:2px}.attachments-unavailable[data-v-430abc10]{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid rgba(14,36,63,.1);border-radius:12px;background:#f9fafb;margin-bottom:12px}.unavailable-icon[data-v-430abc10]{width:44px;height:44px;border-radius:12px;background:#f1f5f9;border:1px solid rgba(14,36,63,.08);display:flex;align-items:center;justify-content:center;color:#8a99b0;flex-shrink:0}.unavailable-body[data-v-430abc10]{display:flex;flex-direction:column;gap:2px}.unavailable-body strong[data-v-430abc10]{font-size:14px;color:#0e243f}.attachment-actions[data-v-430abc10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:12px}.attachment-card[data-v-430abc10]{border:1px solid rgba(47,190,198,.14);border-radius:12px;padding:12px;background:#f9fafb;box-shadow:0 8px 18px #0e3d6b0f}.attachment-card.upload[data-v-430abc10]{background:linear-gradient(135deg,#f5feff,#f0fbff);border-style:dashed;border-width:2px;position:relative;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.attachment-card.upload[data-v-430abc10]:hover{border-color:#2fbec699;box-shadow:0 12px 26px #0e3d6b1f;transform:translateY(-1px)}.attachment-card.upload.drag-active[data-v-430abc10]{border-color:#2fbec6e6;background:linear-gradient(135deg,#e8fbff,#d9f8ff)}.attachment-card.upload.disabled[data-v-430abc10]{opacity:.6;cursor:not-allowed}.drop-visual[data-v-430abc10]{display:flex;align-items:center;gap:12px;padding:10px 0}.drop-icon[data-v-430abc10]{width:54px;height:54px;border-radius:14px;background:#2fbec61f;border:1px solid rgba(47,190,198,.3);display:flex;align-items:center;justify-content:center;color:#0e243f;flex-shrink:0}.drop-text[data-v-430abc10]{display:flex;flex-direction:column;gap:4px;color:#0e243f}.drop-text strong[data-v-430abc10]{font-size:15px}.drop-text span[data-v-430abc10]{font-size:13px;color:#5c6b82}.attachment-card.link[data-v-430abc10]{background:#fff}.attachment-form label[data-v-430abc10]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.action-row[data-v-430abc10]{display:flex;align-items:center;justify-content:right;gap:10px;margin-top:6px;flex-wrap:wrap}.attachment-list-card[data-v-430abc10]{margin-top:12px;border:1px solid rgba(47,190,198,.12);border-radius:12px;background:#fff;box-shadow:0 8px 18px #0e3d6b0f}.attachment-list[data-v-430abc10]{display:flex;flex-direction:column}.attachment-row[data-v-430abc10]{display:flex;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #eef2f7;flex-wrap:wrap}.attachment-row[data-v-430abc10]:last-child{border-bottom:none}.attachment-main[data-v-430abc10]{display:flex;gap:12px;flex:1;min-width:240px}.attachment-icon[data-v-430abc10]{width:44px;height:44px;border-radius:12px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;border:1px solid rgba(14,36,63,.08);color:#0e243f}.attachment-icon.file[data-v-430abc10]{background:#eef6ff;border-color:#2fbec62e}.attachment-icon.link[data-v-430abc10]{background:#fef6e4;border-color:#f7a96f52}.attachment-meta[data-v-430abc10]{flex:1}.attachment-title-row[data-v-430abc10]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attachment-name[data-v-430abc10]{font-weight:700;color:#0e243f}.badge[data-v-430abc10]{padding:4px 8px;border-radius:999px;font-size:12px;background:#eef2ff;color:#312e81;border:1px solid rgba(99,102,241,.2)}.attachment-actions-row[data-v-430abc10]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline-input[data-v-430abc10]{padding:8px 10px;border-radius:8px;border:1px solid rgba(14,36,63,.18);width:100%;max-width:320px;font-family:inherit}.attachment-state[data-v-430abc10]{padding:14px;text-align:center;color:#61708a}.attachment-state.error[data-v-430abc10]{color:#c0392b}label[data-v-430abc10]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#0e243f}input[data-v-430abc10]{border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit}button[data-v-430abc10]{border:none;cursor:pointer;border-radius:999px;padding:10px 14px;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button.primary[data-v-430abc10]{background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;box-shadow:0 10px 24px #2fbec638}button.ghost[data-v-430abc10]{background:#f7fbff;color:#0e243f;border:1px solid rgba(14,36,63,.12)}button.danger[data-v-430abc10]{color:#e76f51;border-color:#e76f514d}a.ghost[data-v-430abc10]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:10px 14px;border-radius:999px;font-weight:600;font-size:14px}.oi-page-shell[data-v-13fd55d9]{width:100%;max-width:100%;display:flex;justify-content:center;padding:1rem 16px 48px}.oi-page-card[data-v-13fd55d9]{width:100%;max-width:800px;display:flex;justify-content:center;padding:1rem 16px 48px}.oi-page-shell .invite-card[data-v-13fd55d9]{background:#fff;border:1px solid rgba(14,36,63,.08);border-radius:16px;padding:20px;box-shadow:0 1px 4px #0e3d6b0f}.invite-card[data-v-13fd55d9]{display:flex;flex-direction:column;gap:10px;padding:0;width:100%;min-width:0}.invite-card--locked[data-v-13fd55d9]{background:#fafcfe;border:1px dashed rgba(14,36,63,.14);box-shadow:none;padding:28px 20px}.locked-content[data-v-13fd55d9]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.locked-icon[data-v-13fd55d9]{color:#61708a;opacity:.5}.locked-text[data-v-13fd55d9]{display:flex;flex-direction:column;gap:4px}.locked-text .strong[data-v-13fd55d9]{font-size:15px;color:#0d1b2a}.locked-text .muted[data-v-13fd55d9]{font-size:13px;max-width:340px}.upgrade-btn[data-v-13fd55d9]{display:inline-block;margin-top:4px;padding:10px 20px;border-radius:12px;background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;font-weight:600;font-size:14px;text-decoration:none;box-shadow:0 10px 24px #2fbec638;transition:transform .15s ease,box-shadow .15s ease}.upgrade-btn[data-v-13fd55d9]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #2fbec64d}.invite-header[data-v-13fd55d9]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.error-text[data-v-13fd55d9]{color:#e76f51;font-size:13px}.invite-list[data-v-13fd55d9]{display:grid;gap:10px}.overview-grid[data-v-13fd55d9]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pill-block[data-v-13fd55d9]{padding:14px;border:1px solid rgba(14,36,63,.08);border-radius:12px;background:#fdfefe;display:flex;flex-direction:column;gap:10px;min-width:0}.pill-block-header[data-v-13fd55d9]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.person-list[data-v-13fd55d9]{display:grid;gap:8px}.person-actions[data-v-13fd55d9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.person-row[data-v-13fd55d9]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(14,36,63,.08);border-radius:10px;background:#fff;flex-wrap:wrap;min-width:0}.person-row.owner[data-v-13fd55d9]{border-color:#2fbec659;background:#f3fffd}.owner-name[data-v-13fd55d9]{display:inline-flex;align-items:center;gap:6px}.owner-icon[data-v-13fd55d9]{font-size:14px;opacity:.6}.muted[data-v-13fd55d9]{color:#61708a}.strong[data-v-13fd55d9]{font-weight:700}button[data-v-13fd55d9]{border:none;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button.primary[data-v-13fd55d9]{background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;box-shadow:0 10px 24px #2fbec638}button.ghost[data-v-13fd55d9]{background:#f7fbff;color:#0e243f;border:1px solid rgba(14,36,63,.12)}button.danger[data-v-13fd55d9]{background:#ffe9e6;color:#b22222;border:1px solid rgba(178,34,34,.16)}button.small[data-v-13fd55d9]{padding:8px 10px;font-size:13px}.invite-row[data-v-13fd55d9]{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid rgba(14,36,63,.08);border-radius:12px;background:#fdfefe;min-width:0}.invite-actions[data-v-13fd55d9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.invite-meta[data-v-13fd55d9]{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.invite-meta-details[data-v-13fd55d9]{display:flex;flex-wrap:wrap;gap:4px 8px}.owner-tile[data-v-13fd55d9]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:12px}.person-meta[data-v-13fd55d9]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.person-row button[data-v-13fd55d9]{width:100%}.owner-tile[data-v-13fd55d9]{flex-direction:column;align-items:flex-start;gap:8px}}.sqf[data-v-4b52a73a]{display:flex;flex-direction:column;gap:8px}.sqf--content[data-v-4b52a73a]{gap:0}.sqf__head[data-v-4b52a73a]{display:flex;flex-direction:column;gap:4px}.sqf__num[data-v-4b52a73a]{color:rgba(var(--text-rgb),.55);font-weight:600;margin-right:4px;font-variant-numeric:tabular-nums}.sqf__required[data-v-4b52a73a]{margin-left:6px;font-size:12px;font-weight:500;color:var(--danger)}.sqf__hint[data-v-4b52a73a]{margin:0;font-size:12px;color:rgba(var(--text-rgb),.6)}.sqf__selection-hint[data-v-4b52a73a]{font-size:12px;color:rgba(var(--text-rgb),.5)}.sqf__rating[data-v-4b52a73a]{display:flex;align-items:center;gap:2px}.sqf__star[data-v-4b52a73a]{all:unset;cursor:pointer;display:inline-flex;padding:2px;border-radius:6px;color:color-mix(in srgb,var(--text) 32%,transparent);transition:color .15s,transform .15s}.sqf__star[data-v-4b52a73a]:hover:not(:disabled){transform:scale(1.08);color:color-mix(in srgb,var(--accent) 55%,transparent)}.sqf__star[data-v-4b52a73a]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sqf__star.is-on[data-v-4b52a73a]{color:var(--accent)}.sqf__star.is-on[data-v-4b52a73a] svg{fill:currentColor}.sqf__star[data-v-4b52a73a]:disabled{cursor:default}.sqf__rating-value[data-v-4b52a73a]{margin-left:8px;font-size:12px;color:rgba(var(--text-rgb),.6);font-variant-numeric:tabular-nums}.sqf__markdown[data-v-4b52a73a]{font-size:14px;line-height:1.6;color:var(--text)}.spb[data-v-4ae24d89]{display:flex;flex-direction:column;gap:1.25rem}.spb__progress[data-v-4ae24d89]{display:flex;flex-direction:column;gap:6px}.spb__progress-label[data-v-4ae24d89]{font-size:12px;color:rgba(var(--text-rgb),.6);font-variant-numeric:tabular-nums}.spb__progress-track[data-v-4ae24d89]{height:4px;border-radius:999px;background:rgba(var(--text-rgb),.08);overflow:hidden}.spb__progress-fill[data-v-4ae24d89]{height:100%;border-radius:999px;background:var(--accent);transition:width .2s ease}.spb__header[data-v-4ae24d89]{display:flex;flex-direction:column;gap:4px}.spb__title[data-v-4ae24d89]{margin:0;font-size:1.15rem;font-weight:600;color:var(--text)}.spb__desc[data-v-4ae24d89]{margin:0;font-size:14px;line-height:1.5;color:rgba(var(--text-rgb),.65)}.spb__questions[data-v-4ae24d89]{display:flex;flex-direction:column;gap:1.25rem}.sd-surveydialog__state[data-v-8257758b]{padding:20px 6px 12px;text-align:center}.sd-surveydialog__state.error[data-v-8257758b]{color:var(--danger)}.sd-surveydialog__body[data-v-8257758b]{max-height:60vh;overflow:auto;padding-right:6px}.dialog-shell:has(.sd-surveydialog-host){width:min(720px,94vw);max-height:90vh;overflow:auto}@media(max-width:640px){.dialog-overlay:has(.sd-surveydialog-host){align-items:flex-start}.dialog-overlay:has(.sd-surveydialog-host) .dialog-shell{width:100vw;height:calc(100vh - 20px);max-height:none;border-radius:14px;padding:14px;margin-top:10px}}.epv-shell[data-v-df4d878e]{width:100vw;max-width:100%;min-height:calc(100vh - 70px);display:flex;flex-direction:column;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:var(--text, inherit);background:radial-gradient(circle at 14% 20%,rgba(var(--accent-rgb),.16),transparent 42%),radial-gradient(circle at 80% 8%,rgba(var(--accent-strong-rgb),.14),transparent 36%),var(--bg);padding-top:1rem}.epv-shell--fill[data-v-df4d878e]{height:calc(100vh - 70px);overflow:hidden}.page-header-zone[data-v-df4d878e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-header-zone>.epv-col[data-v-df4d878e]{position:relative;z-index:1}.page-content-zone[data-v-df4d878e]{flex:none;overflow-y:visible}.epv-shell--fill .page-content-zone[data-v-df4d878e]{flex:1;overflow-y:auto}.epv-col[data-v-df4d878e]{width:min(100%,1000px);max-width:100%;padding-inline:32px;padding-bottom:32px;overflow-x:clip}.page-header-zone .epv-col[data-v-df4d878e]{padding-bottom:0}.page-content-zone .epv-col[data-v-df4d878e]{padding-top:12px}.signup-issue-banner[data-v-df4d878e]{grid-column:1/-1;margin-top:4px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(var(--danger-rgb),.35);background:rgba(var(--danger-rgb),.06);color:var(--text);box-shadow:var(--shadow)}.signup-issue__title[data-v-df4d878e]{font-weight:700;display:flex;gap:8px;align-items:center}.signup-issue__title[data-v-df4d878e]:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(var(--danger-rgb),.2);color:var(--danger);font-weight:800;font-size:13px}.signup-issue__meta[data-v-df4d878e]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;color:var(--muted-static);font-size:13px}.signup-issue__pill[data-v-df4d878e]{background:var(--surface);border:1px dashed rgba(var(--danger-rgb),.6);border-radius:var(--radius-pill);padding:5px 10px;color:var(--text);box-shadow:var(--shadow)}.event-header-actions[data-v-df4d878e]{display:grid;grid-template-columns:repeat(2,auto);gap:8px;align-items:center;justify-content:end}.epv-archived-notice[data-v-df4d878e]{display:flex;align-items:center;gap:8px;margin:12px 0 6px;padding:10px 14px;border:1px solid rgba(217,119,6,.3);border-radius:var(--radius-sm, 12px);background:#d977060f;color:#92400e;font-size:14px;font-weight:500}.organiser-invite-banner[data-v-df4d878e]{position:relative;margin:16px 0 12px;padding:20px 22px;border:1px solid rgba(var(--accent-rgb),.28);border-radius:var(--radius);background:radial-gradient(circle at 12% 0%,rgba(var(--accent-rgb),.18),transparent 55%),radial-gradient(circle at 92% 100%,rgba(var(--accent-strong-rgb),.16),transparent 55%),linear-gradient(135deg,#fffffff5,rgba(var(--accent-rgb),.06));display:flex;align-items:center;gap:18px;box-shadow:0 1px 2px rgba(var(--accent-rgb),.08),0 12px 28px rgba(var(--accent-rgb),.14);color:var(--text);overflow:hidden;isolation:isolate}.organiser-invite-banner .oi-glow[data-v-df4d878e]{position:absolute;inset:-40% -10% auto auto;width:280px;height:280px;background:radial-gradient(circle,rgba(var(--accent-strong-rgb),.22),transparent 65%);filter:blur(8px);pointer-events:none;z-index:-1}.organiser-invite-banner .oi-badge[data-v-df4d878e]{flex-shrink:0;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);box-shadow:0 6px 16px rgba(var(--accent-rgb),.35),inset 0 1px #ffffff59}.organiser-invite-banner .oi-content[data-v-df4d878e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.organiser-invite-banner .oi-title[data-v-df4d878e]{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text);line-height:1.25}.organiser-invite-banner .oi-message[data-v-df4d878e]{margin:0;font-size:14px;line-height:1.45;color:rgba(var(--text-rgb),.72)}.organiser-invite-banner.accepted[data-v-df4d878e]{border-color:rgba(var(--success-rgb),.35);background:radial-gradient(circle at 12% 0%,rgba(var(--success-rgb),.16),transparent 55%),linear-gradient(135deg,#fffffff5,rgba(var(--success-rgb),.06));box-shadow:0 1px 2px rgba(var(--success-rgb),.08),0 10px 24px rgba(var(--success-rgb),.14)}.organiser-invite-banner.accepted .oi-badge[data-v-df4d878e]{background:linear-gradient(135deg,var(--success) 0%,color-mix(in srgb,var(--success) 70%,var(--accent)) 100%);box-shadow:0 6px 16px rgba(var(--success-rgb),.35),inset 0 1px #ffffff59}.organiser-invite-banner.error[data-v-df4d878e]{border-color:rgba(var(--danger-rgb),.32);background:radial-gradient(circle at 12% 0%,rgba(var(--danger-rgb),.14),transparent 55%),linear-gradient(135deg,#fffffff5,rgba(var(--danger-rgb),.06));box-shadow:0 1px 2px rgba(var(--danger-rgb),.08),0 10px 24px rgba(var(--danger-rgb),.14)}.organiser-invite-banner.error .oi-badge[data-v-df4d878e]{background:linear-gradient(135deg,var(--danger) 0%,var(--warn) 100%);box-shadow:0 6px 16px rgba(var(--danger-rgb),.35),inset 0 1px #ffffff59}.organiser-invite-actions[data-v-df4d878e]{display:flex;align-items:center;gap:10px;flex-shrink:0}.organiser-invite-banner .oi-cta[data-v-df4d878e]{box-shadow:0 4px 14px rgba(var(--accent-rgb),.35),inset 0 1px #ffffff2e}.organiser-invite-banner .oi-status[data-v-df4d878e]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-pill);background:rgba(var(--text-rgb),.06);color:var(--text);font-size:13px;font-weight:600}.organiser-invite-banner .oi-status.success[data-v-df4d878e]{background:rgba(var(--success-rgb),.14);color:color-mix(in srgb,var(--success) 70%,var(--text))}.organiser-invite-banner .oi-status.warn[data-v-df4d878e]{background:rgba(var(--danger-rgb),.12);color:color-mix(in srgb,var(--danger) 65%,var(--text))}.organiser-invite-banner .oi-spin[data-v-df4d878e]{animation:oi-spin-df4d878e 1s linear infinite}@keyframes oi-spin-df4d878e{to{transform:rotate(360deg)}}.public-attachments[data-v-df4d878e]{margin-top:12px;border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--panel);box-shadow:var(--shadow)}.attachment-header[data-v-df4d878e]{margin-bottom:8px}.public-attachment-grid[data-v-df4d878e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.public-attachment[data-v-df4d878e]{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);color:var(--text);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.public-attachment[data-v-df4d878e]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.public-attachment__icon[data-v-df4d878e]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.2);color:var(--accent-strong)}.public-attachment__icon.link[data-v-df4d878e]{background:rgba(var(--accent-strong-rgb),.1);border-color:rgba(var(--accent-strong-rgb),.3)}.public-attachment__body[data-v-df4d878e]{flex:1}.public-attachment .muted[data-v-df4d878e]{color:var(--muted-static)}.public-attachment__title[data-v-df4d878e]{display:flex;align-items:center;gap:8px;justify-content:space-between;color:var(--text)}.attachment-state[data-v-df4d878e]{padding:12px;color:var(--muted)}.attachment-state.error[data-v-df4d878e]{color:var(--danger)}.event-meta[data-v-df4d878e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:12px}.label[data-v-df4d878e]{font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.value[data-v-df4d878e]{font-weight:700;color:var(--text)}.chip-row[data-v-df4d878e],.stat-row[data-v-df4d878e],.filters[data-v-df4d878e]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-df4d878e]{border:1px solid var(--pill-border);border-radius:var(--radius-pill);padding:8px 12px;background:var(--pill-bg);color:var(--pill-text);font-size:14px;cursor:pointer;transition:all .2s ease,transform .15s ease}.chip strong[data-v-df4d878e]{color:var(--accent-strong)}.chip.active[data-v-df4d878e]{background:rgba(var(--accent-strong-rgb),.14);border-color:rgba(var(--accent-strong-rgb),.2);box-shadow:0 1px 4px #00000014;transform:translateY(-1px)}.stat[data-v-df4d878e]{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-glass);border:1px solid var(--border-subtle);color:var(--muted-static);font-size:13px;box-shadow:var(--shadow)}.pill[data-v-df4d878e]{padding:6px 10px;background:var(--pill-bg);border-radius:var(--radius-pill);color:var(--pill-text);font-size:14px;font-weight:600;border:1px solid var(--pill-border);white-space:nowrap;cursor:default}.pill.warn[data-v-df4d878e]{background:rgba(var(--warn-rgb),.4);border-color:rgba(var(--warn-rgb),.4);color:var(--text);font-weight:400}.layout[data-v-df4d878e]{display:flex;flex-direction:column;gap:16px;align-items:stretch;position:relative;scroll-margin-top:160px}.board[data-v-df4d878e]{background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow);color:var(--text);height:100%}.empty-state[data-v-df4d878e]{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--radius);border:1px dashed rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.04);color:var(--text)}.empty-state__icon[data-v-df4d878e]{width:44px;height:44px;border-radius:14px;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.15);display:inline-flex;align-items:center;justify-content:center;color:var(--text);flex-shrink:0}.empty-state__icon-glyph[data-v-df4d878e]{width:22px;height:22px}.empty-state__body[data-v-df4d878e]{flex:1}.empty-state__title[data-v-df4d878e]{font-weight:700;letter-spacing:-.2px}.empty-state__text[data-v-df4d878e]{margin-top:6px;font-size:13px;color:var(--muted-static);line-height:1.4}.empty-state__actions[data-v-df4d878e]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.empty-state.compact[data-v-df4d878e]{padding:12px;gap:10px}.empty-state.compact .empty-state__icon[data-v-df4d878e]{width:34px;height:34px;border-radius:10px}.empty-state.compact .empty-state__icon-glyph[data-v-df4d878e]{width:18px;height:18px}.empty-state.compact .empty-state__text[data-v-df4d878e]{font-size:12px}.board-empty[data-v-df4d878e]{margin-top:14px}.linkish[data-v-df4d878e]{cursor:pointer;color:var(--text)}.linkish[data-v-df4d878e]:hover,.linkish[data-v-df4d878e]:focus-visible{text-decoration:underline;outline:none}.shift-meta[data-v-df4d878e]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted-static)}button[data-v-df4d878e]{border:none;cursor:pointer;border-radius:var(--radius-pill);padding:10px 14px;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button.primary[data-v-df4d878e]{background:var(--btn-bg);color:var(--btn-text);box-shadow:0 2px 8px rgba(var(--accent-rgb),.2)}button.primary.remove[data-v-df4d878e]{background:var(--danger);color:var(--on-dark);box-shadow:0 2px 8px rgba(var(--danger-rgb),.2)}button.secondary[data-v-df4d878e]{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border)}button.ghost[data-v-df4d878e]{background:rgba(var(--accent-rgb),.8);color:var(--on-accent);border:1px solid rgba(var(--accent-rgb),.18);box-shadow:0 1px 3px #00000014}button.notify-pulse[data-v-df4d878e]{animation:notifyPulse-df4d878e .9s ease;border-color:rgba(var(--accent-rgb),.35);box-shadow:0 1px 4px rgba(var(--accent-rgb),.15)}button.notify-locked[data-v-df4d878e]{background:rgba(var(--accent-rgb),.12);color:var(--muted);border-color:rgba(var(--accent-rgb),.25);cursor:not-allowed}@keyframes notifyPulse-df4d878e{0%{transform:scale(1);background:rgba(var(--accent-rgb),.12)}40%{transform:scale(1.04);background:rgba(var(--accent-rgb),.18)}to{transform:scale(1);background:rgba(var(--accent-rgb),.12)}}button[data-v-df4d878e]:active{transform:scale(.98)}button[data-v-df4d878e]:disabled{opacity:.5;cursor:not-allowed}.progress[data-v-df4d878e]{width:100%;background:var(--pill-bg);border-radius:var(--radius-pill);height:12px;overflow:hidden;border:2px solid var(--border)}.progress.interactive[data-v-df4d878e]{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.progress.interactive[data-v-df4d878e]:hover{box-shadow:0 1px 4px #0000001a;transform:translateY(-1px)}.progress-fill[data-v-df4d878e]{display:block;height:100%;background:var(--input-bg);width:45%}.progress-roster[data-v-df4d878e]{position:relative;margin-top:8px;display:flex;flex-direction:column;gap:6px;outline:none}.progress-roster[data-v-df4d878e]:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2);border-radius:var(--radius-sm)}.progress-meta[data-v-df4d878e]{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--muted-static)}.progress-tip[data-v-df4d878e]{color:var(--text-static);font-weight:700;letter-spacing:.1px}.roster-popover[data-v-df4d878e]{position:fixed;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000001f;padding:12px;z-index:20;max-width:min(380px,100vw - 40px);max-height:min(320px,100vh - 120px);overflow:auto;pointer-events:auto;color:var(--text)}.roster-list[data-v-df4d878e]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.roster-row[data-v-df4d878e]{display:flex;align-items:center;gap:10px}.roster-avatar[data-v-df4d878e]{width:34px;height:34px;border-radius:12px;background:var(--pill-bg);border:1px solid var(--border-subtle);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--text)}.roster-text[data-v-df4d878e]{display:flex;flex-direction:column;gap:2px;color:var(--text)}.roster-name[data-v-df4d878e]{font-weight:700;color:var(--text)}.roster-status[data-v-df4d878e]{font-size:12px;color:var(--muted-static)}.roster-status.attending[data-v-df4d878e]{color:var(--success)}.roster-status.pending[data-v-df4d878e],.roster-status.waitlisted[data-v-df4d878e]{color:var(--warn)}.roster-status.completed[data-v-df4d878e]{color:var(--success)}.roster-status.no-show[data-v-df4d878e]{color:var(--warn)}.roster-status.cancelled[data-v-df4d878e]{color:var(--muted-static)}.roster-empty[data-v-df4d878e]{color:var(--muted-static);font-size:13px}.roster-footer[data-v-df4d878e]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--muted-static)}.close-pill[data-v-df4d878e]{border:none;background:rgba(var(--accent-rgb),.12);color:var(--accent-strong);cursor:pointer;padding:6px 12px}.sidebar[data-v-df4d878e]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);position:sticky;top:16px;cursor:default;color:var(--text);align-self:start;height:max-content}.sidebar h3[data-v-df4d878e]{margin:0 0 10px;font-size:16px;letter-spacing:-.2px}.section-heading[data-v-df4d878e]{margin-top:18px}.list[data-v-df4d878e]{display:flex;flex-direction:column;gap:10px}.list .item[data-v-df4d878e]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;background:var(--surface);color:var(--text)}.tiny[data-v-df4d878e]{font-size:12px;color:var(--muted-static);margin-top:4px;display:block}.tag[data-v-df4d878e]{display:inline-block;padding:4px 8px;border-radius:var(--radius-pill);font-size:11px;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--pill-border);background-color:var(--pill-bg);cursor:default}.tag.btn[data-v-df4d878e]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px}.tag.btn[data-v-df4d878e]:hover{scale:1.05}.tag.success[data-v-df4d878e]{color:var(--success);border-color:rgba(var(--success-rgb),.35)}.tag.warn[data-v-df4d878e]{color:var(--warn);border-color:rgba(var(--warn-rgb),.35)}.inline-control[data-v-df4d878e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}select[data-v-df4d878e]{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);padding:8px 10px;border-radius:var(--radius-sm)}.hint[data-v-df4d878e]{color:var(--muted-static);font-size:13px;margin:8px 0 0}.notify-status[data-v-df4d878e]{font-size:12px;color:var(--accent);margin-left:4px;animation:fadeIn-df4d878e .2s ease}@keyframes fadeIn-df4d878e{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.badge[data-v-df4d878e]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:rgba(var(--accent-rgb),.04);font-size:12px;color:var(--muted-static)}.grid[data-v-df4d878e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px}.item-title[data-v-df4d878e]{font-weight:700}.stat-highlight[data-v-df4d878e]{font-weight:700;margin-top:6px}.shift-timeline[data-v-df4d878e]{display:flex;flex-direction:column;padding-top:8px}.timeline-day-group[data-v-df4d878e]{display:grid;grid-template-columns:64px 1fr;gap:0 12px;align-items:start}.timeline-date-col[data-v-df4d878e]{display:flex;flex-direction:column;align-items:center;align-self:stretch}.timeline-month[data-v-df4d878e]{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--accent);margin-bottom:4px;line-height:1}.timeline-bubble[data-v-df4d878e]{width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0;line-height:1}.timeline-day[data-v-df4d878e]{font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--muted-static);margin-top:4px;line-height:1}.timeline-line[data-v-df4d878e]{width:2px;flex:1;min-height:24px;background:rgba(var(--accent-rgb),.22);margin-top:4px}.timeline-jump[data-v-df4d878e]{width:24px;height:24px;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.3);background:var(--surface);color:var(--accent);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-top:6px;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.timeline-jump[data-v-df4d878e]:hover{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.5)}.timeline-cards[data-v-df4d878e]{display:flex;flex-direction:column;gap:10px;padding-bottom:24px;overflow:visible}.timeline-card[data-v-df4d878e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);color:var(--text);position:relative}.timeline-card.first-card[data-v-df4d878e]:before{content:"";position:absolute;left:-20px;top:19px;width:16px;height:2px;background:rgba(var(--accent-rgb),.3)}.tc-header[data-v-df4d878e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.tc-time[data-v-df4d878e]{font-size:14px;font-weight:700;white-space:nowrap}.tc-spot-pill[data-v-df4d878e]{font-size:12px;padding:4px 10px;flex-shrink:0}.tc-body[data-v-df4d878e]{margin-bottom:8px}.tc-title[data-v-df4d878e]{font-size:20px;font-weight:700;letter-spacing:-.3px;margin-bottom:4px;line-height:1.2}.tc-badges[data-v-df4d878e]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.tc-notes[data-v-df4d878e]{font-size:13px;color:var(--muted-static);margin:0 0 6px;line-height:1.4}.tc-location[data-v-df4d878e]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--muted-static);margin-bottom:10px}.tc-progress[data-v-df4d878e]{margin-top:4px}.tc-actions[data-v-df4d878e]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pill.success[data-v-df4d878e]{background:rgba(var(--success-rgb),.15);border-color:rgba(var(--success-rgb),.35);color:var(--success);font-weight:600}@media(max-width:1264px){.layout[data-v-df4d878e]{grid-template-columns:1fr}.sidebar[data-v-df4d878e]{position:static;top:auto}.timeline-day-group[data-v-df4d878e]{grid-template-columns:56px 1fr}}@media(max-width:640px){.epv-shell[data-v-df4d878e]{padding:8px}.epv-col[data-v-df4d878e]{padding-inline:8px}.page-header-zone[data-v-df4d878e]{padding-bottom:8px}.organiser-invite-banner[data-v-df4d878e]{flex-wrap:wrap;padding:16px;gap:14px}.organiser-invite-banner .oi-badge[data-v-df4d878e]{width:48px;height:48px;border-radius:14px}.organiser-invite-banner .oi-title[data-v-df4d878e]{font-size:16px}.organiser-invite-actions[data-v-df4d878e]{width:100%;flex-wrap:wrap;justify-content:stretch}.organiser-invite-banner .oi-cta[data-v-df4d878e]{width:100%;justify-content:center}.timeline-day-group[data-v-df4d878e]{grid-template-columns:48px 1fr;gap:0 8px}.timeline-bubble[data-v-df4d878e]{width:34px;height:34px;font-size:14px}.tc-title[data-v-df4d878e]{font-size:17px}.tc-actions[data-v-df4d878e]{flex-direction:column}.tc-actions button[data-v-df4d878e]{width:100%}.timeline-card.first-card[data-v-df4d878e]:before{left:-16px;width:12px;top:16px}}.fp-anchor[data-v-d5d2bdfa]{display:inline-flex}.fp-trigger[data-v-d5d2bdfa]{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:10px;border:1.5px solid transparent;background:#f1f5f9;color:#475569;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.fp-trigger[data-v-d5d2bdfa]:hover{background:#e2e8f0;color:#0e243f}.fp-trigger--active[data-v-d5d2bdfa]{background:#2fbec61a;border-color:#2fbec659;color:#0f766e}.fp-trigger--active[data-v-d5d2bdfa]:hover{background:#2fbec629}.fp-trigger-label[data-v-d5d2bdfa]{font-size:14px;line-height:1}.fp-badge[data-v-d5d2bdfa]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#2fbec6;color:#fff;font-size:11px;font-weight:700;line-height:1}.fp-card[data-v-d5d2bdfa]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:200px;box-shadow:0 8px 28px #0f172a1a,0 2px 8px #0f172a0f;overflow:hidden}.fp-header[data-v-d5d2bdfa]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-bottom:1px solid #f1f5f9}.fp-title[data-v-d5d2bdfa]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.fp-reset[data-v-d5d2bdfa]{background:none;border:none;color:#2fbec6;font-size:13px;font-weight:500;cursor:pointer;padding:0;font-family:inherit;line-height:1}.fp-reset[data-v-d5d2bdfa]:hover{color:#0f766e;text-decoration:underline}.fp-body[data-v-d5d2bdfa]{padding:12px 14px;display:flex;flex-direction:column;gap:14px}.fp-group[data-v-d5d2bdfa]{display:flex;flex-direction:column;gap:8px}.fp-group-head[data-v-d5d2bdfa]{display:flex;align-items:center;justify-content:space-between;gap:8px}.fp-group-label[data-v-d5d2bdfa]{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.fp-group-actions[data-v-d5d2bdfa]{display:flex;gap:6px}.fp-action[data-v-d5d2bdfa]{background:none;border:none;color:#2fbec6;font-size:12px;font-weight:500;cursor:pointer;padding:0;font-family:inherit;line-height:1}.fp-action[data-v-d5d2bdfa]:hover:not(:disabled){color:#0f766e;text-decoration:underline}.fp-action[data-v-d5d2bdfa]:disabled{color:#cbd5e1;cursor:default}.fp-chips[data-v-d5d2bdfa]{display:flex;flex-wrap:wrap;gap:6px}.fp-chip[data-v-d5d2bdfa]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;transition:border-color .12s,background .12s,color .12s;line-height:1}.fp-chip[data-v-d5d2bdfa]:hover{border-color:#2fbec680;color:#0f766e}.fp-chip--on[data-v-d5d2bdfa]{background:#2fbec6;border-color:#2fbec6;color:#fff}.fp-chip--on[data-v-d5d2bdfa]:hover{background:#27a8af;border-color:#27a8af;color:#fff}.fp-chip-dot[data-v-d5d2bdfa]{width:6px;height:6px;border-radius:50%;background:#ffffffb3;flex-shrink:0}.report-shell[data-v-f0e3c4b7]{max-width:100%;margin:0 auto;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:#0e243f;background:transparent;display:flex;flex-direction:column;justify-content:start}.hero[data-v-f0e3c4b7]{background:#fff;border:1px solid rgba(47,190,198,.18);border-radius:16px;padding:18px;box-shadow:0 10px 24px #0e3d6b1f}.hero-bar[data-v-f0e3c4b7]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.view-toggle[data-v-f0e3c4b7]{display:inline-flex;gap:6px;background:#f2f7ff;padding:4px;border-radius:999px;border:1px solid rgba(14,36,63,.08);flex-shrink:0}.toggle-btn[data-v-f0e3c4b7]{border-radius:999px;padding:6px 14px;font-weight:600;font-size:14px;background:transparent;color:#61708a;box-shadow:none}.toggle-btn.active[data-v-f0e3c4b7]{background:#fff;color:#0e243f;box-shadow:0 6px 16px #0e243f14}.muted[data-v-f0e3c4b7]{color:#61708a}.hero-actions[data-v-f0e3c4b7]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.card[data-v-f0e3c4b7]{background:#fff;border:1px solid rgba(47,190,198,.12);border-radius:16px;padding:14px;margin-top:16px;box-shadow:0 10px 24px #0e3d6b14}.pending-card[data-v-f0e3c4b7]{border-color:#f4a26159;box-shadow:0 10px 28px #d16b2f14}.card-head[data-v-f0e3c4b7]{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 10px;border-bottom:1px solid rgba(14,36,63,.06);margin-bottom:10px}.card-title[data-v-f0e3c4b7]{font-weight:700;color:#0e243f}label[data-v-f0e3c4b7]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#0e243f}select[data-v-f0e3c4b7]{border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:8px 10px;font-size:14px;font-family:inherit}.strong[data-v-f0e3c4b7]{font-weight:700}.chips[data-v-f0e3c4b7]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-f0e3c4b7]{padding:8px 12px;border-radius:12px;border:1px solid rgba(14,36,63,.12);background:#f7fbff;cursor:pointer}.chip.active[data-v-f0e3c4b7]{border-color:#2fbec666;background:#2fbec614}.filter-block[data-v-f0e3c4b7]{display:flex;flex-direction:column;gap:8px}.filter-title[data-v-f0e3c4b7]{font-size:14px;color:#61708a}.shift-card[data-v-f0e3c4b7]{border-color:#2fbec62e}.shift-meta[data-v-f0e3c4b7]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.shift-meta__title[data-v-f0e3c4b7]{font-size:18px;font-weight:700}.shift-table-wrap[data-v-f0e3c4b7]{display:flex;flex-direction:column;gap:12px}.aggregate-card[data-v-f0e3c4b7]{border:1px solid rgba(47,190,198,.14);border-radius:14px;padding:14px;background:#f7fbff}.aggregate-head[data-v-f0e3c4b7]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.aggregate-title[data-v-f0e3c4b7]{font-weight:700;color:#0e243f}.aggregate-grid[data-v-f0e3c4b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.aggregate-item[data-v-f0e3c4b7]{background:#fff;border:1px solid rgba(14,36,63,.08);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:220px}.aggregate-item__head[data-v-f0e3c4b7]{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.chart-shell[data-v-f0e3c4b7]{height:200px}.aggregate-empty[data-v-f0e3c4b7]{text-align:center;padding:16px;background:#fdfefe;border:1px dashed rgba(14,36,63,.2);border-radius:10px}.shift-state[data-v-f0e3c4b7]{padding:10px 12px;border-radius:10px;background:#2fbec614;color:#0e243f}.shift-state.error[data-v-f0e3c4b7]{background:#e76f5114;color:#d16b2f}.table[data-v-f0e3c4b7]{display:grid;gap:8px}.table-head[data-v-f0e3c4b7],.table-row[data-v-f0e3c4b7]{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr .6fr;gap:10px;align-items:center;min-width:0}.table-head[data-v-f0e3c4b7]{font-weight:700;color:#61708a;font-size:13px}.table-row[data-v-f0e3c4b7]{padding:10px;border:1px solid rgba(14,36,63,.08);border-radius:10px;background:#fdfefe;min-width:0}.shift-detail-table .table-head[data-v-f0e3c4b7],.shift-detail-table .shift-row[data-v-f0e3c4b7]{grid-template-columns:.9fr .9fr .5fr 1.6fr .4fr;align-items:flex-start}.shift-row[data-v-f0e3c4b7]{gap:14px}.contact-block[data-v-f0e3c4b7]{display:flex;flex-direction:column;gap:4px}.answers-cell[data-v-f0e3c4b7]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#61708a}.answer-grid[data-v-f0e3c4b7]{display:flex;flex-direction:column;gap:6px}.answer-row .question[data-v-f0e3c4b7]{font-size:12px;font-weight:600;color:#0e243f;margin:0}.answer-row .response[data-v-f0e3c4b7]{margin:0}.shift-actions[data-v-f0e3c4b7]{display:flex;justify-content:flex-end}.warn-note[data-v-f0e3c4b7]{color:#d16b2f}.action-buttons[data-v-f0e3c4b7]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.link[data-v-f0e3c4b7]{color:inherit;text-decoration:none}.link[data-v-f0e3c4b7]:hover{text-decoration:underline}.empty[data-v-f0e3c4b7]{padding:16px;text-align:center;color:#61708a}.empty-state[data-v-f0e3c4b7]{display:flex;gap:14px;align-items:flex-start;padding:20px 16px;border-radius:12px;border:1px dashed rgba(47,190,198,.22);background:#2fbec60a;color:#0e243f}.empty-state__icon[data-v-f0e3c4b7]{width:44px;height:44px;border-radius:14px;background:#2fbec61a;border:1px solid rgba(47,190,198,.15);display:inline-flex;align-items:center;justify-content:center;color:#0e243f;flex-shrink:0}.empty-state__body[data-v-f0e3c4b7]{flex:1}.empty-state__title[data-v-f0e3c4b7]{font-weight:700;letter-spacing:-.2px}.empty-state__text[data-v-f0e3c4b7]{margin-top:4px;font-size:13px;color:#61708a;line-height:1.4}.empty-state.compact[data-v-f0e3c4b7]{padding:14px;gap:10px}.empty-state.compact .empty-state__icon[data-v-f0e3c4b7]{width:34px;height:34px;border-radius:10px}.empty-state.compact .empty-state__text[data-v-f0e3c4b7]{font-size:12px}.pill[data-v-f0e3c4b7]{padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(14,36,63,.08)}.pill.success[data-v-f0e3c4b7]{background:#4caf501f;color:#2e7d32;border-color:#4caf504d}.pill.warn[data-v-f0e3c4b7]{background:#f4a2611f;color:#d16b2f;border-color:#f4a2614d}.pill.muted[data-v-f0e3c4b7]{background:#61708a1f;color:#4a5568;border-color:#61708a4d}.tiny[data-v-f0e3c4b7]{font-size:12px}button[data-v-f0e3c4b7]{border:none;cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button.primary[data-v-f0e3c4b7]{background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;box-shadow:0 10px 24px #2fbec638}button.ghost[data-v-f0e3c4b7]{background:#f7fbff;color:#0e243f;border:1px solid rgba(14,36,63,.12)}button.danger[data-v-f0e3c4b7]{color:#e76f51;border-color:#e76f514d}.small[data-v-f0e3c4b7]{font-size:13px}@media(max-width:900px){.table-head[data-v-f0e3c4b7]{display:none}.table-row[data-v-f0e3c4b7]{grid-template-columns:1fr;gap:12px}.action-buttons[data-v-f0e3c4b7]{justify-content:flex-start}.hero-bar[data-v-f0e3c4b7]{flex-direction:column;align-items:flex-start;gap:10px}.hero-actions[data-v-f0e3c4b7]{width:100%;justify-content:flex-start}.shift-detail-table .shift-row[data-v-f0e3c4b7]{grid-template-columns:1fr}}.side-nav[data-v-4adf4eb4]{position:sticky;top:20px;align-self:flex-start;border:1px solid rgba(14,36,63,.08);border-radius:12px;padding:12px;background:#fff}.side-nav__title[data-v-4adf4eb4]{margin:0 0 8px;font-weight:700;font-size:14px;color:#0e243f}.side-nav__links[data-v-4adf4eb4]{display:flex;flex-direction:column;gap:6px}.side-nav__link[data-v-4adf4eb4]{text-align:left;border:1px solid rgba(14,36,63,.12);background:#f7fbff;padding:10px 12px;border-radius:10px;font-weight:600;font-size:13px;color:#0e243f;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease}.side-nav__link.active[data-v-4adf4eb4]{border-color:#2fbec699;background:#e7fbff}.side-nav__link[data-v-4adf4eb4]:not(.active):hover{border-color:#0e243f33}@media(max-width:900px){.side-nav[data-v-4adf4eb4]{position:static}}@media(max-width:640px){.side-nav__title[data-v-4adf4eb4]{display:none}.side-nav__links[data-v-4adf4eb4]{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch}.side-nav__link[data-v-4adf4eb4]{white-space:nowrap;padding:8px 12px;font-size:12px}}.advanced-shell[data-v-4647896a]{display:flex;flex-direction:column;gap:12px}.advanced-header[data-v-4647896a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.advanced-body[data-v-4647896a]{display:flex;flex-direction:column;gap:14px}.advanced-layout[data-v-4647896a]{display:grid;grid-template-columns:240px 1fr;gap:14px}.settings-stack[data-v-4647896a]{display:flex;flex-direction:column;gap:14px}.meta-grid[data-v-4647896a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.meta-card[data-v-4647896a]{border:1px solid rgba(14,36,63,.08);border-radius:12px;padding:12px;background:#f7fbff}.meta-title[data-v-4647896a]{margin:2px 0 6px;font-size:18px;font-weight:700}.label[data-v-4647896a]{font-size:13px;font-weight:600;color:#0e243f}.shift-list[data-v-4647896a]{border:1px solid rgba(14,36,63,.08);border-radius:12px;padding:12px;background:#fff}.shift-list__header[data-v-4647896a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.shift-list__actions[data-v-4647896a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;width:100%}.shift-search[data-v-4647896a]{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(14,36,63,.12);border-radius:999px;background:#f8fafc;flex:1 1}.shift-search input[data-v-4647896a]{border:none;background:transparent;outline:none;font-size:14px;color:#0e243f;width:100%;flex-grow:1}.shift-search input[data-v-4647896a]::placeholder{color:#9aa8c0}.shift-search__clear[data-v-4647896a]{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:4px;cursor:pointer;color:#61708a}.shift-search__clear[data-v-4647896a]:hover{color:#0e243f}.shift-search__clear[data-v-4647896a]:focus-visible{outline:2px solid #2fbec6;outline-offset:2px}.plan-banner[data-v-4647896a]{display:flex;align-items:center;gap:8px;border:1px solid rgba(14,36,63,.08);border-radius:10px;padding:10px;margin-bottom:10px;background:#fffdf5}.plan-banner.pro[data-v-4647896a]{background:#f0fdf4;border-color:#10b9814d}.shift-rows[data-v-4647896a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.shift-row[data-v-4647896a]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1fr);align-items:stretch;border:1px solid rgba(14,36,63,.06);border-radius:10px;padding:14px;gap:12px;background:linear-gradient(180deg,#fbfeff,#f7fbff)}.shift-row.highlighted[data-v-4647896a]{border-color:#2fbec699;box-shadow:0 0 0 2px #2fbec633;animation:advanced-shift-pulse-4647896a 1.2s ease-in-out 2}@keyframes advanced-shift-pulse-4647896a{0%{box-shadow:0 0 #2fbec659}to{box-shadow:0 0 0 12px #2fbec600}}.shift-info[data-v-4647896a]{display:flex;flex-direction:column;gap:8px;min-width:0}.shift-title[data-v-4647896a]{margin:0 0 4px;font-weight:600;color:#0e243f}.shift-title-row[data-v-4647896a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.location-pill[data-v-4647896a]{background:#eef5fb;color:#0f172a}.meta-tags[data-v-4647896a]{display:flex;flex-wrap:wrap;gap:8px}.meta-pill[data-v-4647896a]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#f1f5f9;color:#0f172a;border:1px solid rgba(14,36,63,.12)}.state[data-v-4647896a]{padding:12px;border:1px dashed rgba(14,36,63,.2);border-radius:10px;text-align:left}.state.error[data-v-4647896a]{border-color:#c0392b4d;color:#c0392b}.pill[data-v-4647896a]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-weight:600;font-size:12px;background:#f1f5f9;color:#0f172a;border:1px solid rgba(14,36,63,.12);white-space:nowrap}.ghost-pill[data-v-4647896a]{background:#f8fafc}.muted[data-v-4647896a]{color:#61708a}.tiny[data-v-4647896a]{font-size:12px}.eyebrow[data-v-4647896a]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:0;color:#2fbec6}.settings-card[data-v-4647896a]{border:1px solid rgba(14,36,63,.08);border-radius:12px;padding:12px;background:#fff}.settings-header[data-v-4647896a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.status-text[data-v-4647896a]{margin:0;min-width:90px;text-align:right}.settings-grid[data-v-4647896a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;align-items:start}label[data-v-4647896a]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#0e243f}.input-row[data-v-4647896a]{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px}.input-row__field[data-v-4647896a]{flex:1 1;min-width:0}.input-row__action[data-v-4647896a]{flex:0 0 auto;white-space:nowrap}@media(max-width:640px){.input-row[data-v-4647896a]{flex-direction:column;align-items:stretch}.input-row__action[data-v-4647896a]{width:100%;text-align:center;padding:8px 12px}.input-row__field[data-v-4647896a]{padding:8px 12px;min-height:38px}}.password-block input[type=password][data-v-4647896a]{margin-top:4px}input[data-v-4647896a],select[data-v-4647896a]{border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit}.primary[data-v-4647896a]{background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;border:none;padding:10px 14px;border-radius:10px;font-weight:700;cursor:pointer}.ghost[data-v-4647896a]{background:#f7fbff;color:#0e243f;border:1px solid rgba(14,36,63,.12);padding:10px 14px;border-radius:10px;font-weight:600;cursor:pointer}.toggle[data-v-4647896a]{display:flex;flex-direction:row;align-items:center;font-size:13px;color:#0e243f;gap:4px}.shift-controls[data-v-4647896a]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:240px}.shift-control-row[data-v-4647896a]{display:flex;align-items:center;gap:12px;justify-content:flex-start;flex-wrap:wrap}.shift-reminders[data-v-4647896a]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.reminder-label[data-v-4647896a]{font-weight:600}.reminder-toggle-row[data-v-4647896a]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.reminder-toggle[data-v-4647896a]{font-size:12px}.control-block[data-v-4647896a]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid rgba(14,36,63,.08);border-radius:10px;background:#fff;width:100%}.control-block__header[data-v-4647896a]{display:flex;align-items:baseline;justify-content:space-between}.attachments-block[data-v-4647896a]{display:none;gap:10px}.attachment-actions-row[data-v-4647896a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.attachment-usage[data-v-4647896a]{margin-top:4px}.attachment-usage.warn[data-v-4647896a]{color:#b3261e;font-weight:600}.attachment-picker[data-v-4647896a]{display:flex;flex-direction:column;gap:8px}.attachment-chip-grid[data-v-4647896a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.presence-row[data-v-4647896a]{display:flex;align-items:center;gap:6px;margin-top:6px;color:#0e243f}.presence-row.warn[data-v-4647896a]{color:#b35c00}.attachment-chip[data-v-4647896a]{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px;background:#f7fbff}.attachment-chip input[data-v-4647896a]{margin-top:6px}.attachment-chip.selected[data-v-4647896a]{border-color:#2fbec699;background:#e7fbff}.chip-main[data-v-4647896a]{display:flex;flex-direction:column;gap:4px}.chip-title-row[data-v-4647896a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip-title[data-v-4647896a]{font-weight:600}.chip-detail[data-v-4647896a]{margin:0}@media(max-width:900px){.shift-row[data-v-4647896a]{grid-template-columns:1fr}.shift-controls[data-v-4647896a]{align-items:flex-start}}.error-text[data-v-4647896a]{color:#c0392b}.warn-text[data-v-4647896a]{color:#c47c2b}@media(max-width:900px){.advanced-layout[data-v-4647896a]{grid-template-columns:1fr}}button.ghost[data-v-4647896a]{background:#f7fbff;color:#0e243f;border:1px solid rgba(14,36,63,.12)}input.sr-only[data-v-4647896a]{max-width:100%}.row[data-v-c0a786d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;max-width:100%}.small[data-v-c0a786d5]{font-size:13px}label[data-v-c0a786d5]{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#0e243f}label>span[data-v-c0a786d5]{font-size:12px;font-weight:500;color:#61708a;letter-spacing:.01em}input[data-v-c0a786d5],textarea[data-v-c0a786d5],select[data-v-c0a786d5]{border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit}input[data-v-c0a786d5]::placeholder,textarea[data-v-c0a786d5]::placeholder{color:#4c566a;opacity:1}textarea[data-v-c0a786d5]{resize:vertical}button[data-v-c0a786d5]{border:none;cursor:pointer;border-radius:999px;padding:10px 14px;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button.primary[data-v-c0a786d5]{background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;box-shadow:0 10px 24px #2fbec638}button.ghost[data-v-c0a786d5]{background:#f7fbff;color:#0e243f;border:1px solid rgba(14,36,63,.12)}button.danger[data-v-c0a786d5]{color:#e76f51;border-color:#e76f514d}button[data-v-c0a786d5]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}button.primary[data-v-c0a786d5]:disabled{background:linear-gradient(135deg,#b5e6e8,#d1f3ea)}.muted[data-v-c0a786d5]{color:#61708a}.tiny[data-v-c0a786d5]{font-size:12px}.shift-row[data-v-c0a786d5]{display:grid;grid-template-columns:1fr;gap:14px;background:transparent;transition:transform .1s ease,box-shadow .1s ease;position:relative}.lock-overlay[data-v-c0a786d5]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:#ffffff59;display:flex;align-items:flex-start;justify-content:center;padding:8px 10px;z-index:1;pointer-events:all}.lock-chip[data-v-c0a786d5]{display:inline-flex;align-items:center;gap:6px;background:#0e243f14;color:#0e243f;padding:6px 12px;border-radius:999px;font-size:12px}.lock-chip svg[data-v-c0a786d5]{flex-shrink:0}.shift-main[data-v-c0a786d5]{width:100%;min-width:0}.shift-row-heading[data-v-c0a786d5]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.shift-header-actions[data-v-c0a786d5]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:nowrap;position:relative}.shift-title-input[data-v-c0a786d5]{font-size:16px;font-weight:600;width:100%}.shift-title-input[data-v-c0a786d5]:focus{outline:none;border-color:#2fbec699;box-shadow:0 0 0 3px #2fbec62e}.advanced-link[data-v-c0a786d5]{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px}.survey-block[data-v-c0a786d5]{margin-top:10px;border:1px solid rgba(14,36,63,.08);background-color:#fff;border-radius:10px;overflow:hidden;min-width:0}.survey-toggle[data-v-c0a786d5]{width:100%;background:#f7fbff;border-radius:inherit;border:none;padding:10px;display:flex;justify-content:space-between;align-items:center}.survey-body[data-v-c0a786d5]{overflow:visible;min-width:0}.survey-add[data-v-c0a786d5]{padding:.5rem}.survey-actions[data-v-c0a786d5]{display:flex;justify-content:flex-start;margin:6px 0 4px}.survey-link[data-v-c0a786d5]{margin-top:8px;display:grid;gap:8px}.survey-link-actions[data-v-c0a786d5]{display:flex;align-items:center;gap:10px}.survey-header[data-v-c0a786d5]{display:flex;align-items:center;gap:8px}.survey-block.collapsed .survey-body[data-v-c0a786d5]{display:none}.attachments-block[data-v-c0a786d5]{margin-top:10px;border:1px solid rgba(14,36,63,.08);background-color:#fff;border-radius:10px;overflow:visible}.attachments-body[data-v-c0a786d5]{padding:10px;display:flex;flex-direction:column;gap:10px}.attachment-upload-row[data-v-c0a786d5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plan-status[data-v-c0a786d5]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#2fbec614;border:1px solid rgba(47,190,198,.18);font-size:12px;color:#0e243f;flex-wrap:wrap}.plan-status--warn[data-v-c0a786d5]{background:#e76f5114;border-color:#e76f5152;color:#7a2d18}.plan-status__main[data-v-c0a786d5]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-chip[data-v-c0a786d5]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#fff;border:1px solid rgba(14,36,63,.12);font-weight:600}.plan-status__usage[data-v-c0a786d5]{color:inherit;opacity:.85}.plan-status__upgrade[data-v-c0a786d5]{font-weight:600;color:#2fbec6;text-decoration:none;white-space:nowrap}.plan-status--warn .plan-status__upgrade[data-v-c0a786d5]{color:#c0492a}.plan-status__upgrade[data-v-c0a786d5]:hover{text-decoration:underline}.attachment-blocked[data-v-c0a786d5]{margin:0}.attachment-usage[data-v-c0a786d5]{margin-top:4px}.attachment-usage.warn[data-v-c0a786d5]{color:#b3261e;font-weight:600}.attachment-grid[data-v-c0a786d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.attachment-chip[data-v-c0a786d5]{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px;background:#f7fbff}.attachment-chip input[data-v-c0a786d5]{margin-top:6px}.attachment-chip.selected[data-v-c0a786d5]{border-color:#2fbec699;background:#e7fbff}.chip-main[data-v-c0a786d5]{display:flex;flex-direction:column;gap:4px}.chip-title-row[data-v-c0a786d5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip-title[data-v-c0a786d5]{font-weight:600}.chip-detail[data-v-c0a786d5]{margin:0}.note-pair[data-v-c0a786d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.note-hint[data-v-c0a786d5]{margin:0}.title-with-presence[data-v-c0a786d5]{display:flex;align-items:flex-end;gap:8px;min-width:0}.title-field[data-v-c0a786d5]{flex:1;min-width:0}.presence-banner[data-v-c0a786d5]{display:none;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#0e243f0f;color:#0e243f;font-size:12px;opacity:0;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;white-space:nowrap;z-index:2}.presence-banner.show[data-v-c0a786d5]{opacity:1;transform:translateY(0)}.presence-banner svg[data-v-c0a786d5]{flex-shrink:0}.private-note .locked-note[data-v-c0a786d5]{border:1px dashed rgba(14,36,63,.18);border-radius:10px;padding:10px 12px;background:#f9fafb}.private-note.locked span[data-v-c0a786d5]{color:#6b7280}.private-note.locked .note-hint[data-v-c0a786d5]{color:#94a3b8}.remove-shift[data-v-c0a786d5]{padding:6px 10px}.assign-guests-btn[data-v-c0a786d5]{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px}.inline-actions[data-v-c0a786d5]{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.inline-actions.hidden[data-v-c0a786d5]{position:absolute;left:-9999px;visibility:hidden;pointer-events:none}.more-actions-btn[data-v-c0a786d5]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;white-space:nowrap}.more-actions-btn svg[data-v-c0a786d5]{flex-shrink:0}[data-v-c0a786d5] .action-menu-item.danger{color:#e76f51}.assign-input input[data-v-c0a786d5]{width:100%}.success-msg[data-v-c0a786d5]{color:#0f9d58;margin:0}@media(max-width:640px){.shift-row[data-v-c0a786d5]{grid-template-columns:1fr}.shift-main[data-v-c0a786d5]{padding-right:0}.survey-block[data-v-c0a786d5]{margin-top:6px}.title-with-presence[data-v-c0a786d5]{flex-wrap:wrap;gap:6px}.presence-banner[data-v-c0a786d5]{order:2}.lock-overlay[data-v-c0a786d5]{align-items:center;justify-content:center}}.card[data-v-4db9b65a]{background:#fff;border:1px solid rgba(47,190,198,.12);border-radius:16px;padding:16px;margin-top:16px;box-shadow:0 10px 24px #0e3d6b14}.card h2[data-v-4db9b65a]{margin:0 0 8px}.header-row[data-v-4db9b65a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.row[data-v-4db9b65a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;max-width:100%}.row__input[data-v-4db9b65a]::placeholder{color:#00000086}.small[data-v-4db9b65a]{font-size:13px}label[data-v-4db9b65a]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#0e243f}input[data-v-4db9b65a],textarea[data-v-4db9b65a],select[data-v-4db9b65a]{border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit}textarea[data-v-4db9b65a]{resize:vertical}button[data-v-4db9b65a]{border:none;cursor:pointer;border-radius:999px;padding:10px 14px;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button.primary[data-v-4db9b65a]{background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;box-shadow:0 10px 24px #2fbec638}button.ghost[data-v-4db9b65a]{background:#f7fbff;color:#0e243f;border:1px solid rgba(14,36,63,.12)}button.danger[data-v-4db9b65a]{color:#e76f51;border-color:#e76f514d}button[data-v-4db9b65a]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}button.primary[data-v-4db9b65a]:disabled{background:linear-gradient(135deg,#b5e6e8,#d1f3ea)}.muted[data-v-4db9b65a]{color:#61708a}.add-shift-card[data-v-4db9b65a]{border:1px dashed rgba(47,190,198,.3);background:#fff;margin-bottom:12px;box-shadow:0 1px 2px #0000000a}.add-shift-body[data-v-4db9b65a]{display:flex;flex-direction:column;gap:12px}.add-shift-card.collapsed .add-shift-body[data-v-4db9b65a]{display:none}.add-shift-header[data-v-4db9b65a]{display:flex;justify-content:space-between;align-items:center;width:100%;border:none;background:transparent;padding:10px 6px;cursor:pointer;text-align:left}.add-shift-header h2[data-v-4db9b65a]{margin:0;font-size:18px}.header-toggle[data-v-4db9b65a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#2fbec61f;border:1px solid rgba(47,190,198,.25)}.add-shift-actions[data-v-4db9b65a]{display:flex;justify-content:flex-end;margin-top:8px}.view-toggle[data-v-4db9b65a]{display:inline-flex;background:#0e243f0f;padding:4px;border-radius:999px;gap:6px}.view-toggle button[data-v-4db9b65a]{border-radius:999px;padding:8px 12px;background:transparent;border:none;font-weight:600;color:#0e243f}.view-toggle button.active[data-v-4db9b65a]{background:#fff;box-shadow:0 4px 12px #0e3d6b29}.error-msg[data-v-4db9b65a]{color:#e76f51;margin:6px 0 0;font-size:13px}.shift-list[data-v-4db9b65a]{display:flex;flex-direction:column;gap:1rem}.shift-day-group[data-v-4db9b65a]{border:1px solid rgba(14,36,63,.1);border-left:3px solid #2fbec6;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #0000000a}.shift-day-header[data-v-4db9b65a]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;background:#fff;border-bottom:1px solid rgba(14,36,63,.08);width:100%;text-align:left;cursor:pointer;border-radius:unset}.shift-day-header h4[data-v-4db9b65a]{margin:0;font-size:15px;font-weight:700;color:#0d1b2a}.shift-day-title[data-v-4db9b65a]{display:flex;flex-direction:column;gap:2px}.shift-day-label[data-v-4db9b65a]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.shift-day-body[data-v-4db9b65a]{display:flex;flex-direction:column;gap:16px;padding:14px 16px}.shift-day-body[data-v-4db9b65a]>:not(:last-child){padding-bottom:16px;border-bottom:1px dashed rgba(14,36,63,.1)}.calendar-header-actions[data-v-4db9b65a]{display:flex;align-items:center;gap:8px}.calendar-card[data-v-4db9b65a]{margin-top:10px}.calendar-header[data-v-4db9b65a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.calendar-controls[data-v-4db9b65a]{display:flex;align-items:center;gap:8px}.calendar-grid[data-v-4db9b65a]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;width:100%}.calendar-weekday[data-v-4db9b65a]{text-align:center;font-weight:600;color:#61708a;padding:6px 0}.calendar-cell[data-v-4db9b65a]{border:1px solid rgba(14,36,63,.08);border-radius:10px;min-height:110px;padding:8px;background:#fff;display:flex;flex-direction:column;gap:6px;cursor:pointer;position:relative;touch-action:pan-y;min-width:0}.calendar-cell.today[data-v-4db9b65a]{border-color:#2fbec680;border-width:2px;box-shadow:0 8px 18px #0e3d6b14}.calendar-cell.outside[data-v-4db9b65a]{background:#f7f9fc;color:#9aa5b5}.calendar-cell-header[data-v-4db9b65a]{display:flex;justify-content:space-between;align-items:center}.day-number[data-v-4db9b65a]{font-weight:700}.calendar-shifts[data-v-4db9b65a]{display:flex;flex-direction:column;gap:6px}.calendar-more-shifts[data-v-4db9b65a]{border:none;background:none;padding:0;color:#0c90a0;font-size:12px;font-weight:700;cursor:pointer;align-self:flex-start}.calendar-more-shifts[data-v-4db9b65a]:hover{text-decoration:underline}.calendar-shift[data-v-4db9b65a]{background:#2fbec61f;border:1px solid rgba(47,190,198,.2);border-radius:8px;padding:6px 8px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;min-width:0;display:flex;flex-direction:column;align-items:stretch}.calendar-shift.draft[data-v-4db9b65a]{border-style:dashed;background:#2fbec61a}.calendar-shift-time[data-v-4db9b65a]{font-size:12px;color:#0e243f;font-weight:600;-webkit-user-select:none;user-select:none}.calendar-shift-title[data-v-4db9b65a]{font-size:13px;-webkit-user-select:none;user-select:none;display:block;width:100%}.calendar-empty-slot[data-v-4db9b65a]{font-size:12px}.calendar-shift-hover[data-v-4db9b65a]{position:absolute;top:100%;left:0;margin-top:6px;background:#fff;border:1px solid rgba(14,36,63,.1);box-shadow:0 8px 18px #0e3d6b1f;border-radius:8px;padding:8px;z-index:2;width:max-content;max-width:240px;display:flex;flex-direction:column;gap:6px}.hover-row[data-v-4db9b65a]{display:flex;align-items:center;gap:6px;font-size:12px;color:#0e243f}.calendar-add[data-v-4db9b65a]{margin-top:12px;border:1px solid rgba(14,36,63,.1);border-radius:12px;padding:12px;background:#f7fbff;display:flex;flex-direction:column;gap:10px}.calendar-add.edit-block[data-v-4db9b65a]{background:#fff9f3}.calendar-add-header[data-v-4db9b65a]{display:flex;align-items:center;justify-content:space-between}.calendar-add-body[data-v-4db9b65a]{display:flex;flex-direction:column;gap:10px}.calendar-add-actions[data-v-4db9b65a]{display:flex;justify-content:flex-end;gap:10px}.multi-pill[data-v-4db9b65a]{display:inline-block;margin-left:8px;padding:2px 8px;font-size:11px;border-radius:999px;background:#0e243f14}.calendar-shift.multi-day[data-v-4db9b65a]{border-left:3px solid #2fbec6;border-right:3px solid #2fbec6}.calendar-shift.multi-start[data-v-4db9b65a]{border-top-left-radius:8px;border-bottom-left-radius:8px}.calendar-shift.multi-end[data-v-4db9b65a]{border-top-right-radius:8px;border-bottom-right-radius:8px}.draft-pill[data-v-4db9b65a]{background:#ffa20029;color:#a15b00;margin-left:0;vertical-align:middle;position:absolute;right:6px;bottom:6px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-view[data-v-4db9b65a]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;overflow-x:auto;padding-bottom:8px;position:relative}.week-hours[data-v-4db9b65a]{background-color:#fff;z-index:1;border-right:1px solid rgba(14,36,63,.08);min-width:68px;padding:42px 8px 12px 6px;position:sticky;left:0;bottom:0}.week-hours-inner[data-v-4db9b65a]{position:relative;height:700px}.week-hour[data-v-4db9b65a]{position:absolute;left:8px;transform:translateY(-50%);font-size:12px;color:#61708a}.week-columns[data-v-4db9b65a]{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr));gap:8px;min-width:0;position:relative;padding-left:2px;padding-right:8px}.week-column[data-v-4db9b65a]{position:relative;border:1px solid rgba(14,36,63,.08);border-radius:12px;background:#fff;min-height:700px;overflow:hidden;cursor:pointer;min-width:0}.week-column.today[data-v-4db9b65a]{border-color:#2fbec680;box-shadow:0 4px 12px #0e3d6b14;border-width:2px}.week-column-header[data-v-4db9b65a]{display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid rgba(14,36,63,.06)}.week-column-body[data-v-4db9b65a]{position:relative;height:700px;padding:8px 12px 8px 8px}.week-hour-lines[data-v-4db9b65a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.week-hour-lines span[data-v-4db9b65a]{position:absolute;left:0;right:0;height:1px;background:#0e243f0f}.week-hour-lines[data-v-4db9b65a]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#0e243f0f}.week-event[data-v-4db9b65a]{position:absolute;left:4px;background:#2fbec626;border:1px solid rgba(47,190,198,.4);border-radius:8px;padding:6px 8px;cursor:pointer;-webkit-user-select:none!important;user-select:none!important}.week-event-content[data-v-4db9b65a]{overflow:hidden;height:100%}.week-event.draggable[data-v-4db9b65a]{cursor:grab}.week-event.dragging[data-v-4db9b65a]{cursor:grabbing;box-shadow:0 8px 20px #0e3d6b33;opacity:.95}.week-event.draft[data-v-4db9b65a]{border-style:dashed;background:#2fbec633}.week-event-time[data-v-4db9b65a]{font-size:12px;font-weight:600;color:#0e243f}.week-event-title[data-v-4db9b65a]{font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-event-resize-handle[data-v-4db9b65a]{position:absolute;left:6px;right:6px;height:16px;padding:0;background:linear-gradient(90deg,#0e243f0a,#2fbec680,#0e243f0a);border:none;border-radius:999px;cursor:ns-resize!important;z-index:5;box-shadow:0 6px 18px #0e3d6b2e;touch-action:none}.week-event-resize-handle.start[data-v-4db9b65a]{top:0}.week-event-resize-handle.end[data-v-4db9b65a]{bottom:0}.week-event-resize-handle[data-v-4db9b65a]:focus-visible{outline:2px solid rgba(47,190,198,.8)}.week-add-zone[data-v-4db9b65a]{position:absolute;top:0;right:0;width:12px;height:100%;cursor:pointer}.day-view[data-v-4db9b65a]{display:grid;grid-template-columns:auto 1fr;gap:12px;min-height:700px;position:relative}.day-column[data-v-4db9b65a]{position:relative;border:1px solid rgba(14,36,63,.08);border-radius:12px;background:#fff;min-height:700px;overflow:hidden;padding:8px 12px 8px 8px;touch-action:pan-y}.day-column.today[data-v-4db9b65a]{border-color:#2fbec680;box-shadow:0 4px 12px #0e3d6b14;border-width:2px}.day-column .week-hour-lines[data-v-4db9b65a]{top:0;right:0;bottom:0;left:0}.selection-preview[data-v-4db9b65a]{position:absolute;left:6px;right:6px;background:#2fbec62e;border:1px dashed rgba(47,190,198,.6);border-radius:8px;pointer-events:none;box-shadow:inset 0 0 0 1px #2fbec614;display:flex;justify-content:flex-end;align-items:flex-start;padding:4px}.selection-preview-label[data-v-4db9b65a]{background:#ffffffe6;border:1px solid rgba(14,36,63,.08);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;color:#0e243f;box-shadow:0 4px 12px #0e3d6b1f}.calendar-cell[data-v-4db9b65a],.calendar-weekday[data-v-4db9b65a],.week-column[data-v-4db9b65a],.week-column-body[data-v-4db9b65a],.day-view[data-v-4db9b65a],.day-column[data-v-4db9b65a],.calendar-shift[data-v-4db9b65a],.calendar-shift[data-v-4db9b65a] *,.week-event[data-v-4db9b65a],.week-event[data-v-4db9b65a] *,.selection-preview[data-v-4db9b65a],.selection-preview-label[data-v-4db9b65a]{user-select:none;-webkit-user-select:none}.tag[data-v-4db9b65a]{background:#2fbec61f;border-radius:999px;padding:4px 8px;font-size:11px}.header-meta[data-v-4db9b65a]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.shift-limit-pill[data-v-4db9b65a]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 9px;border-radius:999px;background:#2fbec61a;border:1px solid rgba(47,190,198,.22);font-size:12px;line-height:1;color:#0e243f;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.shift-limit-pill[data-v-4db9b65a]:hover{background:#2fbec62e;border-color:#2fbec666;box-shadow:0 6px 14px #2fbec62e;transform:translateY(-1px)}.shift-limit-pill[data-v-4db9b65a]:focus-visible{outline:none;box-shadow:0 0 0 3px #2fbec64d}.shift-limit-pill[data-v-4db9b65a]:active{transform:translateY(0);box-shadow:0 2px 6px #2fbec62e}.shift-limit-pill__chev[data-v-4db9b65a]{color:#61708a;margin-left:2px;transition:transform .15s ease,color .15s ease}.shift-limit-pill:hover .shift-limit-pill__chev[data-v-4db9b65a]{transform:translate(2px);color:#2fbec6}.shift-limit-pill__icon[data-v-4db9b65a]{display:inline-flex;align-items:center;justify-content:center;color:#2fbec6;transition:color .15s ease}.shift-limit-pill__label[data-v-4db9b65a]{color:#61708a;font-weight:500;letter-spacing:.01em}.shift-limit-pill__value[data-v-4db9b65a]{font-weight:600;font-variant-numeric:tabular-nums;color:#0d1b2a}.shift-limit-pill--reached[data-v-4db9b65a]{background:#f7a96f24;border-color:#b4530947}.shift-limit-pill--reached[data-v-4db9b65a]:hover{background:#f7a96f38;border-color:#b4530973;box-shadow:0 6px 14px #b453092e}.shift-limit-pill--reached[data-v-4db9b65a]:focus-visible{box-shadow:0 0 0 3px #b453094d}.shift-limit-pill--reached .shift-limit-pill__icon[data-v-4db9b65a],.shift-limit-pill--reached .shift-limit-pill__value[data-v-4db9b65a],.shift-limit-pill--reached:hover .shift-limit-pill__chev[data-v-4db9b65a]{color:#b45309}.warn-msg[data-v-4db9b65a]{color:#b45309;margin:0;padding-left:2px}.empty[data-v-4db9b65a]{padding:16px;text-align:center;color:#61708a}.calendar-main[data-v-4db9b65a]{min-width:0}@media(min-width:768px){.calendar-view-wrapper.calendar-split[data-v-4db9b65a]{display:flex;align-items:flex-start;gap:16px}.calendar-view-wrapper.calendar-split .calendar-main[data-v-4db9b65a]{flex:1}}.shift-edit-side-panel[data-v-4db9b65a]{background:#fff;border:1px solid rgba(47,190,198,.12);border-radius:16px;box-shadow:0 10px 24px #0e3d6b14;display:flex;flex-direction:column;margin-top:10px;overflow:hidden}@media(min-width:768px){.shift-edit-side-panel[data-v-4db9b65a]{width:400px;flex-shrink:0;margin-top:10px;overflow-y:auto;position:sticky;top:86px}}@media(max-width:767px){.shift-edit-side-panel[data-v-4db9b65a]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200000;border-radius:0;border:none;overflow-y:auto;margin-top:0}}.side-panel-header[data-v-4db9b65a]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid rgba(14,36,63,.06);flex-shrink:0}.side-panel-body[data-v-4db9b65a]{flex:1;overflow-y:auto;padding:12px 16px 4px}.side-panel-actions[data-v-4db9b65a]{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid rgba(14,36,63,.06);flex-shrink:0}.calendar-shift.editing[data-v-4db9b65a]{background:#f7a96f2e;border-color:#f7a96f80;box-shadow:0 4px 12px #f7a96f33}.slide-panel-enter-active[data-v-4db9b65a],.slide-panel-leave-active[data-v-4db9b65a]{transition:opacity .2s ease,transform .2s ease}.slide-panel-enter-from[data-v-4db9b65a],.slide-panel-leave-to[data-v-4db9b65a]{opacity:0;transform:translate(16px)}@media(max-width:767px){.slide-panel-enter-from[data-v-4db9b65a],.slide-panel-leave-to[data-v-4db9b65a]{transform:translateY(24px)}}.icon-btn[data-v-4db9b65a]{padding:6px 8px;border-radius:50%;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.curl-shell[data-v-aae7f26e]{width:100%;max-width:100%;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:#0e243f;background:transparent;display:flex;justify-content:center}.curl-content-column[data-v-aae7f26e]{min-width:0;width:min(500px,100%);max-width:100%}.hero[data-v-aae7f26e]{display:none;background:#fff;border:1px solid rgba(47,190,198,.18);border-radius:16px;padding:20px;box-shadow:0 10px 24px #0e3d6b1f}.hero h1[data-v-aae7f26e]{margin:4px 0 8px;letter-spacing:-.4px}.hero p[data-v-aae7f26e]{margin:0 0 12px;color:#61708a}.eyebrow[data-v-aae7f26e]{font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:#2fbec6}.chip-row[data-v-aae7f26e]{display:flex;gap:8px;flex-wrap:wrap}.grid.two-col[data-v-aae7f26e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.card[data-v-aae7f26e]{background-color:transparent;border-radius:16px;padding:16px}.curl-shell--page[data-v-aae7f26e]{align-items:flex-start;margin:2rem}.curl-shell--page .curl-content-column[data-v-aae7f26e]{width:min(500px,100%)}.curl-shell--page .card[data-v-aae7f26e]{background:#fff;border:1px solid rgba(14,36,63,.08);border-radius:16px;padding:20px;box-shadow:0 1px 4px #0e3d6b0f}.card h2[data-v-aae7f26e]{margin:0 0 8px}.form-card[data-v-aae7f26e]{display:flex;flex-direction:column;gap:10px}.usage-banner[data-v-aae7f26e]{display:none;border:1px solid rgba(14,36,63,.1);border-radius:12px;padding:10px;background:#f7fbff;margin-bottom:8px}.usage-header[data-v-aae7f26e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.meter[data-v-aae7f26e]{display:flex;flex-direction:column;gap:6px}.meter-bar[data-v-aae7f26e]{position:relative;width:100%;height:10px;border-radius:999px;background:#0e243f14;overflow:hidden}.meter-fill[data-v-aae7f26e]{height:100%;border-radius:999px;background:linear-gradient(135deg,#2fbec6,#7bd8c0);transition:width .2s ease}.meter-meta[data-v-aae7f26e]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.header-row[data-v-aae7f26e]{display:none;justify-content:space-between;gap:8px;align-items:center}label[data-v-aae7f26e]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:14px;color:#0e243f}label span[data-v-aae7f26e]{font-weight:600;color:#314057}input[data-v-aae7f26e]{border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;color:#0e243f;background:#f9fcff;transition:border-color .15s ease,box-shadow .15s ease}input[data-v-aae7f26e]:focus{outline:none;border-color:#2fbec680;box-shadow:0 0 0 3px #2fbec62e}.row[data-v-aae7f26e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end}.row.small label[data-v-aae7f26e]{margin-bottom:4px}.preview-stack[data-v-aae7f26e]{display:flex;flex-direction:column;gap:8px}.muted[data-v-aae7f26e]{color:#61708a;margin:0}.small[data-v-aae7f26e]{font-size:13px}button.primary[data-v-aae7f26e]{background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;border:none;border-radius:12px;padding:10px 14px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #2fbec638}button.is-hidden[data-v-aae7f26e]{display:none}button.ghost[data-v-aae7f26e]{background:#2fbec614;color:#0d1b2a;border:1px solid rgba(47,190,198,.18);border-radius:12px;padding:8px 12px;cursor:pointer}button.tiny[data-v-aae7f26e]{padding:6px 10px;font-size:12px}button[data-v-aae7f26e]:disabled{opacity:.6;cursor:not-allowed}.slug-input[data-v-aae7f26e]{display:flex;align-items:center;padding:6px;border:1px solid rgba(14,36,63,.12);border-radius:12px;background:#f9fcff;width:100%;flex-wrap:nowrap}.slug-input.invalid[data-v-aae7f26e]{border-color:#e76f5166}.slug-input input[data-v-aae7f26e]{flex:1;min-width:0;background:transparent;border:none;padding:8px 10px}.base-url[data-v-aae7f26e]{color:#61708a;font-weight:600;white-space:nowrap;overflow-wrap:anywhere}.preview-row .preview-chip[data-v-aae7f26e]{min-height:38px}.preview-chip[data-v-aae7f26e]{padding:10px 12px;border:1px dashed rgba(47,190,198,.4);border-radius:12px;background:#2fbec60d;font-weight:600;color:#0d1b2a;overflow-wrap:anywhere}.actions[data-v-aae7f26e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.action-hint[data-v-aae7f26e]{color:#61708a;font-size:13px;flex:1}.inline-warning[data-v-aae7f26e]{width:100%;margin:0;color:#d16b2f;font-size:13px}.inline-error[data-v-aae7f26e]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#e76f5114;border:1px solid rgba(231,111,81,.28);color:#a23a2b}.error[data-v-aae7f26e]{color:#c44536;margin:2px 0 0;font-size:13px}.tips-card[data-v-aae7f26e]{display:none;flex-direction:column;gap:12px}.stat-grid[data-v-aae7f26e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.stat-card[data-v-aae7f26e]{border:1px solid rgba(47,190,198,.16);border-radius:12px;padding:12px;background:#f9fcff;display:flex;flex-direction:column;gap:6px}.stat-card .label[data-v-aae7f26e]{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:#61708a}.stat-card .value[data-v-aae7f26e]{font-weight:800;font-size:20px;color:#0d1b2a}.stat-card .meta[data-v-aae7f26e]{font-size:13px;color:#61708a}.tips[data-v-aae7f26e]{display:flex;flex-direction:column;gap:8px}.tip[data-v-aae7f26e]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#2fbec60f;border:1px solid rgba(47,190,198,.16)}.alert[data-v-aae7f26e]{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid rgba(231,111,81,.3);background:#e76f5114;color:#a23a2b;margin-top:4px}.link[data-v-aae7f26e]{color:#2fbec6;font-weight:600;text-decoration:none;margin-top:4px}.curl-slug-input[data-v-aae7f26e]{background-color:#fff;border:1px dotted var(--accent)}.curl-slug-input[data-v-aae7f26e]::placeholder{color:#0000003b}@media(max-width:640px){.curl-shell[data-v-aae7f26e]{max-width:100%}.curl-content-column[data-v-aae7f26e]{width:100%}.grid.two-col[data-v-aae7f26e]{grid-template-columns:minmax(0,1fr)}.slug-input button[data-v-aae7f26e],.slug-input input[data-v-aae7f26e],.base-url[data-v-aae7f26e]{width:100%}}.branding-shell[data-v-e18519d7]{display:flex;flex-direction:column;gap:12px}.branding-layout[data-v-e18519d7]{display:grid;grid-template-columns:200px 1fr;gap:14px;align-items:start}.branding-stack[data-v-e18519d7]{display:flex;flex-direction:column;gap:14px}.settings-card[data-v-e18519d7]{border:1px solid rgba(14,36,63,.08);border-radius:12px;padding:14px;background:#fff}.settings-header[data-v-e18519d7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(14,36,63,.06)}.label[data-v-e18519d7]{font-size:13px;font-weight:600;color:#0e243f;margin:0}.muted[data-v-e18519d7]{color:#61708a}.tiny[data-v-e18519d7]{font-size:12px}.small[data-v-e18519d7]{font-size:13px}.error-text[data-v-e18519d7]{color:#c0392b}.limit-hint[data-v-e18519d7]{margin-top:10px}.image-pair[data-v-e18519d7]{display:flex;gap:24px;flex-wrap:wrap}.image-pair__item[data-v-e18519d7]{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:8px}.image-pair__title[data-v-e18519d7]{font-weight:600;font-size:14px;color:#0e243f;margin:0}.image-pair__desc[data-v-e18519d7]{margin:0}.cover-preview[data-v-e18519d7],.logo-preview[data-v-e18519d7]{border:1px solid #e1e6ef;background:linear-gradient(135deg,#f6f8fb,#eef1f7);display:flex;align-items:center;justify-content:center;overflow:hidden}.cover-preview[data-v-e18519d7]{width:100%;max-width:280px;aspect-ratio:16/9;border-radius:10px}.cover-preview img[data-v-e18519d7]{width:100%;height:100%;object-fit:cover;display:block}.cover-preview.empty[data-v-e18519d7]{border-style:dashed;color:#6b7280;text-transform:uppercase;letter-spacing:.6px}.cover-placeholder[data-v-e18519d7]{text-align:center;width:100%;padding:8px}.logo-preview[data-v-e18519d7]{width:96px;aspect-ratio:1/1;border-radius:12px}.logo-preview img[data-v-e18519d7]{width:100%;height:100%;object-fit:contain;display:block}.logo-preview.empty[data-v-e18519d7]{border-style:dashed;color:#6b7280;text-transform:uppercase;letter-spacing:.6px;font-size:12px}.logo-placeholder[data-v-e18519d7]{text-transform:uppercase;letter-spacing:.5px}.image-actions[data-v-e18519d7]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.feature-locked[data-v-e18519d7]{display:flex;align-items:flex-start;gap:14px;padding:14px;background:#f9fafb;border:1px dashed rgba(14,36,63,.15);border-radius:12px}.feature-locked__icon[data-v-e18519d7]{width:38px;height:38px;border-radius:10px;background:#2fbec61a;display:flex;align-items:center;justify-content:center;color:#2fbec6;flex-shrink:0}.feature-locked__body[data-v-e18519d7]{flex:1;min-width:0}.feature-locked__label[data-v-e18519d7]{font-weight:600;font-size:14px;color:#0e243f;margin:0 0 4px}.feature-locked__badge[data-v-e18519d7]{padding:4px 10px;border-radius:999px;background:#0e243f0d;color:#526480;font-size:12px;font-weight:600;flex-shrink:0;align-self:flex-start;border:1px solid rgba(14,36,63,.1);white-space:nowrap}button[data-v-e18519d7]{border:none;cursor:pointer;border-radius:10px;padding:8px 14px;font-weight:600;font-size:14px;font-family:inherit;transition:background .15s ease}button.ghost[data-v-e18519d7]{background:#f7fbff;color:#0e243f;border:1px solid rgba(14,36,63,.12)}button.danger[data-v-e18519d7]{color:#e76f51;border-color:#e76f514d}.sr-only[data-v-e18519d7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.branding-layout[data-v-e18519d7]{grid-template-columns:1fr}}@media(max-width:640px){.image-pair__item[data-v-e18519d7]{flex-basis:100%}.feature-locked[data-v-e18519d7]{flex-wrap:wrap}.feature-locked__badge[data-v-e18519d7]{align-self:auto}}.shell[data-v-dfa49d91]{width:100vw;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:#0e243f;display:flex;flex-direction:column}.content-column[data-v-dfa49d91]{min-width:360px;width:1100px;max-width:100vw;padding-inline:20px;padding-bottom:40px}.page-header-zone .content-column[data-v-dfa49d91]{padding-bottom:0}.page-content-zone[data-v-dfa49d91]{flex:none;overflow-y:visible}.media-row[data-v-dfa49d91]{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.cover-image-block[data-v-dfa49d91]{display:flex;gap:12px;align-items:center}.cover-preview[data-v-dfa49d91],.logo-preview[data-v-dfa49d91]{border:1px solid #e1e6ef;background:linear-gradient(135deg,#f6f8fb,#eef1f7);box-shadow:0 10px 30px #0000000a;display:flex;align-items:center;justify-content:center}.cover-preview[data-v-dfa49d91]{width:220px;aspect-ratio:16/9;border-radius:10px;flex-shrink:0;overflow:hidden}.cover-preview img[data-v-dfa49d91]{width:100%;height:100%;object-fit:cover;display:block}.cover-preview.empty[data-v-dfa49d91]{border-style:dashed;color:#6b7280;text-transform:uppercase;letter-spacing:.6px}.cover-placeholder[data-v-dfa49d91]{text-align:center;width:100%;padding:8px}.cover-actions[data-v-dfa49d91]{display:flex;flex-direction:column;gap:8px}.cover-actions .error-text[data-v-dfa49d91]{color:#c0392b}.logo-block[data-v-dfa49d91]{display:flex;gap:12px;align-items:center;margin-top:6px}.logo-preview[data-v-dfa49d91]{width:96px;aspect-ratio:1/1;border-radius:12px;flex-shrink:0;overflow:hidden}.logo-preview img[data-v-dfa49d91]{width:100%;height:100%;object-fit:contain;display:block}.logo-preview.empty[data-v-dfa49d91]{border-style:dashed;color:#6b7280;text-transform:uppercase;letter-spacing:.6px}.logo-placeholder[data-v-dfa49d91]{text-transform:uppercase;letter-spacing:.5px}.logo-actions[data-v-dfa49d91]{display:flex;flex-direction:column;gap:8px}.logo-actions .error-text[data-v-dfa49d91]{color:#c0392b}.usage-error[data-v-dfa49d91]{color:#c0392b;margin-bottom:6px}.ee-archived-notice[data-v-dfa49d91]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-top:12px;margin-bottom:12px;background:#fffbeb;border:1px solid #fbbf24;border-radius:10px;color:#92400e;font-size:14px;font-weight:500}.ee-new-ui-banner[data-v-dfa49d91]{display:flex;align-items:center;gap:14px;padding:12px 16px;margin-top:12px;margin-bottom:12px;background:linear-gradient(135deg,#2fbec61a,#f7a96f1a);border:1px solid rgba(47,190,198,.35);border-radius:12px;color:#0e243f;font-size:14px}.ee-new-ui-banner__icon[data-v-dfa49d91]{color:#2fbec6;flex-shrink:0}.ee-new-ui-banner__body[data-v-dfa49d91]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ee-new-ui-banner__body strong[data-v-dfa49d91]{font-weight:600}.ee-new-ui-banner__body span[data-v-dfa49d91]{color:#4a5d77;font-size:13px}.archived-panel-notice[data-v-dfa49d91]{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:12px;background:#fffbeb;border:1px solid #fbbf24;border-radius:10px;color:#92400e;font-size:14px}.archived-panel-content[data-v-dfa49d91]{pointer-events:none;opacity:.45;-webkit-user-select:none;user-select:none}.limit-hint[data-v-dfa49d91]{color:#526480}@media(max-width:640px){.shell[data-v-dfa49d91]{padding-left:0;padding-right:0}.content-column[data-v-dfa49d91]{padding-inline:10px}.theme-grid[data-v-dfa49d91]{display:flex;flex-direction:column}.theme-swatch[data-v-dfa49d91]{flex-direction:row;align-items:center}.swatch-row[data-v-dfa49d91]{width:auto}}.theme-grid[data-v-dfa49d91]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.theme-swatch[data-v-dfa49d91]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.theme-swatch[data-v-dfa49d91]:disabled{opacity:.6;cursor:not-allowed}.theme-swatch[data-v-dfa49d91]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000000f}.theme-swatch.active[data-v-dfa49d91]{border-color:#0ea5e9;box-shadow:0 8px 22px #0ea5e92e}.swatch-name[data-v-dfa49d91]{font-weight:600;font-size:13px}.swatch-colors[data-v-dfa49d91]{display:inline-flex;align-items:center;gap:6px}.swatch-colors .color[data-v-dfa49d91]{width:20px;height:14px;border-radius:6px;border:1px solid rgba(0,0,0,.08);display:inline-block}.swatch-colors .color.text[data-v-dfa49d91]{border-color:#00000026}.swatch-row[data-v-dfa49d91]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.swatch-text[data-v-dfa49d91]{font-weight:700;padding:4px 8px;border-radius:8px;background:#fff3;border:1px solid rgba(255,255,255,.3)}.eyebrow[data-v-dfa49d91]{font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:#2fbec6}.chip-row[data-v-dfa49d91]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-dfa49d91]{padding:6px 10px;border-radius:999px;background:#2fbec61f;border:1px solid rgba(47,190,198,.24);color:#0e243f;font-size:13px}.card[data-v-dfa49d91]{background:#fff;border:1px solid rgba(47,190,198,.12);border-radius:16px;padding:16px;margin-top:16px;box-shadow:0 10px 24px #0e3d6b14}.card h2[data-v-dfa49d91]{margin:0 0 8px}.event-basics-fields[data-v-dfa49d91]{display:flex;flex-direction:column;gap:14px}.basics-divider[data-v-dfa49d91]{height:1px;background:#0e243f0f;margin:4px 0}.tabbed-card[data-v-dfa49d91]{padding:0}.tab-panel[data-v-dfa49d91]{padding:14px 16px 16px;background:#fff;border-radius:0 0 16px 16px}.preview-panel[data-v-dfa49d91]{padding:0;background:transparent}.preview-frame[data-v-dfa49d91]{overflow:auto;border:1px solid rgba(47,190,198,.12);border-radius:12px;background:#fff;box-shadow:0 8px 20px #0e3d6b14;isolation:isolate}.curl-panel[data-v-dfa49d91]{background:transparent}.tab-panels[data-v-dfa49d91]{position:relative}.row[data-v-dfa49d91]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;max-width:100%}.small[data-v-dfa49d91]{font-size:13px}label[data-v-dfa49d91]{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#0e243f}input[data-v-dfa49d91],textarea[data-v-dfa49d91],select[data-v-dfa49d91]{border:1px solid rgba(14,36,63,.12);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit}textarea[data-v-dfa49d91]{resize:vertical}.toggle[data-v-dfa49d91]{flex-direction:row;align-items:center;gap:10px}.header-row[data-v-dfa49d91]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pill[data-v-dfa49d91]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-weight:600;font-size:12px;border:1px solid transparent}button[data-v-dfa49d91]{border:none;cursor:pointer;border-radius:999px;padding:10px 14px;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button.primary[data-v-dfa49d91]{background:linear-gradient(135deg,#2fbec6,#7bd8c0);color:#0d1b2a;box-shadow:0 10px 24px #2fbec638}button.ghost[data-v-dfa49d91]{background:#f7fbff;color:#0e243f;border:1px solid rgba(14,36,63,.12)}button.danger[data-v-dfa49d91]{color:#e76f51;border-color:#e76f514d}.survey-results-overlay[data-v-dfa49d91]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:30;pointer-events:none}.survey-results-backdrop[data-v-dfa49d91]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e243f59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.survey-results-dialog[data-v-dfa49d91]{position:relative;width:min(680px,96vw);max-height:90vh;overflow:hidden;background:#fff;color:#0e243f;border-radius:16px;box-shadow:0 10px 24px #0e3d6b1f;border:1px solid #e5e7eb;pointer-events:auto;display:flex;flex-direction:column}.survey-results-accent[data-v-dfa49d91]{height:4px;flex-shrink:0;background:linear-gradient(90deg,#2fbec6,#7bd8c0 45%,#f7a96f)}.survey-results-header[data-v-dfa49d91]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 0}.survey-results-header h3[data-v-dfa49d91]{margin:0 0 2px}.survey-results-body[data-v-dfa49d91]{padding:12px 16px 16px;max-height:calc(90vh - 90px);overflow:auto}.icon-button[data-v-dfa49d91]{padding:0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:50%;width:36px;height:36px;color:#4a5568;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease}.icon-button[data-v-dfa49d91]:hover{background:#f1f5f9}.pivot-state[data-v-dfa49d91]{padding:24px 16px;text-align:center;color:#6b7280}.pivot-state.error[data-v-dfa49d91]{color:#c0392b}.pivot-content[data-v-dfa49d91]{display:flex;flex-direction:column;gap:12px}.pivot-response[data-v-dfa49d91]{border:1px solid #e5e7eb;border-radius:12px;padding:14px;background:#f9fafb}.pivot-response__header[data-v-dfa49d91]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.pivot-eyebrow[data-v-dfa49d91]{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#2fbec6}.pivot-title[data-v-dfa49d91]{margin:4px 0 0;font-weight:700;color:#0e243f}.pivot-meta[data-v-dfa49d91]{margin:2px 0 0;color:#6b7280;font-size:13px}.pivot-qa[data-v-dfa49d91]{display:flex;flex-direction:column;gap:10px}.pivot-qa__row[data-v-dfa49d91]{border-top:1px solid #f1f5f9;padding-top:8px}.pivot-qa__row[data-v-dfa49d91]:first-child{border-top:none;padding-top:0}.pivot-question[data-v-dfa49d91]{margin:0;font-weight:600;font-size:13px;color:#4a5568}.pivot-answer[data-v-dfa49d91]{margin:4px 0 0;color:#0e243f}.muted[data-v-dfa49d91]{color:#61708a}.embedded-surface[data-v-dfa49d91]{border-radius:12px;background-color:transparent}.cover-preview img[data-v-dfa49d91]{max-width:100%;border-radius:10px}.cover-actions[data-v-dfa49d91]{display:flex;gap:8px;margin-top:8px}.sr-only[data-v-dfa49d91]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.branding-sections[data-v-dfa49d91]{display:flex;flex-direction:column}.branding-section[data-v-dfa49d91]{padding:18px 0;border-bottom:1px solid rgba(14,36,63,.06)}.branding-section[data-v-dfa49d91]:first-child{padding-top:0}.branding-section[data-v-dfa49d91]:last-child{border-bottom:none;padding-bottom:0}.image-branding-row[data-v-dfa49d91]{display:flex;gap:24px;flex-wrap:wrap}.image-branding-item[data-v-dfa49d91]{flex:1 1 240px;min-width:0}@media(max-width:640px){.image-branding-item[data-v-dfa49d91]{flex-basis:100%}}.branding-section__header[data-v-dfa49d91]{margin-bottom:14px}.branding-section__title[data-v-dfa49d91]{display:block;font-weight:600;font-size:15px;color:#0e243f;margin-bottom:3px}.branding-limit-hint[data-v-dfa49d91]{margin-top:10px}.feature-locked[data-v-dfa49d91]{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#f9fafb;border:1px dashed rgba(14,36,63,.15);border-radius:12px}.feature-locked__icon[data-v-dfa49d91]{width:40px;height:40px;border-radius:10px;background:#2fbec61a;display:flex;align-items:center;justify-content:center;color:#2fbec6;flex-shrink:0}.feature-locked__body[data-v-dfa49d91]{flex:1;min-width:0}.feature-locked__label[data-v-dfa49d91]{font-weight:600;font-size:14px;color:#0e243f;margin:0 0 4px}.feature-locked__badge[data-v-dfa49d91]{padding:4px 10px;border-radius:999px;background:#0e243f0d;color:#526480;font-size:12px;font-weight:600;flex-shrink:0;align-self:flex-start;border:1px solid rgba(14,36,63,.1);white-space:nowrap}@media(max-width:640px){.feature-locked[data-v-dfa49d91]{flex-wrap:wrap;gap:10px}.feature-locked__badge[data-v-dfa49d91]{align-self:auto}}.cmdk-overlay[data-v-878f3bd4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0d1b2a52;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;padding-top:12vh;padding-inline:16px}.cmdk-shell[data-v-878f3bd4]{width:min(640px,100%);max-height:70vh;background:#fff;border-radius:14px;border:1px solid rgba(14,36,63,.1);box-shadow:0 24px 60px #0d1b2a38,0 4px 12px #0d1b2a14;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,system-ui,sans-serif}.cmdk-input-row[data-v-878f3bd4]{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-bottom:1px solid rgba(14,36,63,.08)}.cmdk-input-icon[data-v-878f3bd4]{color:#94a3b8;flex-shrink:0}.cmdk-input[data-v-878f3bd4]{flex:1;border:none;outline:none;background:transparent;font:inherit;font-size:16px;color:#0d1b2a;min-width:0}.cmdk-input[data-v-878f3bd4]::placeholder{color:#94a3b8;font-weight:400}.cmdk-esc[data-v-878f3bd4]{all:unset;cursor:pointer;font-family:Space Mono,ui-monospace,monospace;font-size:11px;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;line-height:1;transition:background .15s,border-color .15s}.cmdk-esc[data-v-878f3bd4]:hover{background:#f8fafc;border-color:#cbd5e1}.cmdk-list[data-v-878f3bd4]{flex:1;overflow-y:auto;padding:8px 8px 12px;scroll-behavior:smooth}.cmdk-empty[data-v-878f3bd4]{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 16px;color:#94a3b8;font-size:13px}.cmdk-group+.cmdk-group[data-v-878f3bd4]{margin-top:6px}.cmdk-group-header[data-v-878f3bd4]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 6px}.cmdk-group-label[data-v-878f3bd4]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.cmdk-group-count[data-v-878f3bd4]{font-size:12px;color:#cbd5e1;font-variant-numeric:tabular-nums}.cmdk-item[data-v-878f3bd4]{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border-radius:8px;color:#0d1b2a}.cmdk-item.is-active[data-v-878f3bd4]{background:#2fbec61a}.cmdk-item-leading[data-v-878f3bd4]{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.cmdk-item-leading--accent[data-v-878f3bd4]{background:#2fbec624;color:#1f8a90}.cmdk-item-leading--orange[data-v-878f3bd4]{background:#f7a96f2e;color:#b25d22}.cmdk-item-leading--neutral[data-v-878f3bd4]{background:#0e243f0f;color:#475569}.cmdk-item-leading--avatar[data-v-878f3bd4]{background:transparent;padding:0}.cmdk-item-body[data-v-878f3bd4]{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.cmdk-item-title-row[data-v-878f3bd4]{display:flex;align-items:center;gap:8px;min-width:0}.cmdk-item-title[data-v-878f3bd4]{font-size:14px;font-weight:600;color:#0d1b2a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cmdk-item-badge[data-v-878f3bd4]{flex-shrink:0;font-variant-numeric:tabular-nums}.cmdk-item-subtitle[data-v-878f3bd4]{font-size:12.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-item-enter[data-v-878f3bd4]{color:#94a3b8;flex-shrink:0;margin-left:auto}.cmdk-footer[data-v-878f3bd4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid rgba(14,36,63,.08);background:#f8fafc;flex-wrap:wrap}.cmdk-hints[data-v-878f3bd4]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cmdk-hint[data-v-878f3bd4]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#64748b;font-family:Space Mono,ui-monospace,monospace}.cmdk-kbd[data-v-878f3bd4]{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;padding:0 4px;border-radius:4px;background:#fff;border:1px solid #e2e8f0;color:#475569;font-family:inherit;font-size:10px;line-height:1}.cmdk-kbd+.cmdk-kbd[data-v-878f3bd4]{margin-left:-2px}.cmdk-kbd--text[data-v-878f3bd4]{font-size:10px;padding:0 6px}.cmdk-result-count[data-v-878f3bd4]{font-family:Space Mono,ui-monospace,monospace;font-size:11px;color:#64748b;margin-left:auto}.cmdk-enter-active[data-v-878f3bd4],.cmdk-leave-active[data-v-878f3bd4]{transition:opacity .16s ease,transform .16s ease}.cmdk-enter-from[data-v-878f3bd4],.cmdk-leave-to[data-v-878f3bd4]{opacity:0}.cmdk-enter-from .cmdk-shell[data-v-878f3bd4],.cmdk-leave-to .cmdk-shell[data-v-878f3bd4]{transform:translateY(-6px) scale(.98)}@media(max-width:640px){.cmdk-overlay[data-v-878f3bd4]{padding-top:8vh}.cmdk-shell[data-v-878f3bd4]{max-height:84vh}.cmdk-input[data-v-878f3bd4]{font-size:15px}}.ee-header[data-v-40fbc2fc]{position:fixed;z-index:var(--z-app-bar, 140);top:0;left:0;height:var(--v2d2b6d13);width:100%;background:#fff;transition:transform .2s cubic-bezier(.4,0,.2,1);will-change:transform}.ee-header[data-v-40fbc2fc]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5px;background:#00000014}.ee-header__menu-btn[data-v-40fbc2fc]{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;color:#475569}.ee-header__menu-btn[data-v-40fbc2fc]:hover{background:#0000000d;color:#0d1b2a}.ee-header__menu-btn[data-v-40fbc2fc]:active{background:#00000014}.ee-header__inner[data-v-40fbc2fc]{height:100%;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding-inline:1.25rem}.ee-header__left[data-v-40fbc2fc]{display:flex;align-items:center;gap:1.25rem;min-width:0}.ee-header__brand[data-v-40fbc2fc]{font-family:Manrope,Inter,system-ui,sans-serif;font-weight:800;font-size:18px;letter-spacing:.01em;color:var(--accent-dark, #2fbec6);text-decoration:none;white-space:nowrap}.ee-header__crumbs[data-v-40fbc2fc]{display:flex;align-items:center;gap:.4rem;min-width:0;color:#475569;font-size:14px;font-weight:500}.ee-header__crumb-link[data-v-40fbc2fc]{display:inline-flex;align-items:center;gap:4px;color:#475569;text-decoration:none;padding:4px 6px;border-radius:6px}.ee-header__crumb-link[data-v-40fbc2fc]:hover{background:#0000000a;color:#0d1b2a}.ee-header__crumb-back[data-v-40fbc2fc]{color:#94a3b8}.ee-header__crumb-sep[data-v-40fbc2fc]{color:#cbd5e1;flex-shrink:0}.ee-header__crumb-current[data-v-40fbc2fc]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;color:#0d1b2a;font-weight:700;padding:4px 6px;border-radius:6px;min-width:0}.ee-header__crumb-current[data-v-40fbc2fc]:hover{background:#0000000a}.ee-header__crumb-name[data-v-40fbc2fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24ch}.ee-header__center[data-v-40fbc2fc]{display:flex;justify-content:center;min-width:0}.ee-header__search[data-v-40fbc2fc]{all:unset;cursor:text;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;height:38px;width:100%;max-width:480px;padding:0 10px 0 14px;border-radius:.5rem;background:#f1f5f9;border:1px solid transparent;transition:background .15s,border-color .15s}.ee-header__search[data-v-40fbc2fc]:hover{background:#e9eff6}.ee-header__search[data-v-40fbc2fc]:focus-within{background:#fff;border-color:rgba(var(--accent-rgb, 47, 190, 198),.6)}.ee-header__search-icon[data-v-40fbc2fc]{color:#94a3b8;flex-shrink:0}.ee-header__search-placeholder[data-v-40fbc2fc]{flex:1;color:#94a3b8;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ee-header__search-kbd[data-v-40fbc2fc]{font-family:Space Mono,ui-monospace,monospace;font-size:11px;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:2px 6px;line-height:1;flex-shrink:0}.ee-header__right[data-v-40fbc2fc]{display:flex;align-items:center;gap:.85rem;margin-left:auto}.ee-header__saved[data-v-40fbc2fc]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#475569;font-weight:500}.ee-header__saved.is-pending .ee-header__saved-dot[data-v-40fbc2fc]{background:#f59e0b}.ee-header__saved-dot[data-v-40fbc2fc]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.ee-header__avatars[data-v-40fbc2fc]{display:inline-flex;align-items:center}.ee-header__avatar[data-v-40fbc2fc]{margin-left:-8px}.ee-header__avatar[data-v-40fbc2fc]:first-child{margin-left:0}.ee-header__avatar--clickable[data-v-40fbc2fc]{cursor:pointer;transition:transform .12s ease}.ee-header__avatar--clickable[data-v-40fbc2fc]:hover{transform:translateY(-1px);z-index:1}.ee-header__avatar--overflow[data-v-40fbc2fc]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:11px;font-weight:700;border:2px solid white;box-sizing:border-box;letter-spacing:.02em}@media(max-width:900px){.ee-header__center[data-v-40fbc2fc]{display:none}.ee-header__inner[data-v-40fbc2fc]{grid-template-columns:auto 1fr}}@media(max-width:640px){.ee-header__avatars[data-v-40fbc2fc],.ee-header__crumb-name[data-v-40fbc2fc]{max-width:20ch}.ee-header__left[data-v-40fbc2fc]{gap:0}}.ee-header[data-v-173b5cf1]{position:fixed;z-index:10;top:70px;left:0;height:70px;width:100%;background:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}.ee-header[data-v-173b5cf1]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.5px;background:#0000001a}.sz-time-picker[data-v-73f23b93]{display:flex;flex-direction:column;gap:6px;min-width:0}.sz-time-picker__label[data-v-73f23b93]{font-size:13px;font-weight:600;color:var(--text, #0d1b2a)}.sz-time-picker__control[data-v-73f23b93]{position:relative;height:44px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;align-items:center;cursor:pointer}.sz-time-picker__control[data-v-73f23b93]:hover{border-color:#2fbec6;background:#2fbec60a}.sz-time-picker__control[data-v-73f23b93]:focus-within,.sz-time-picker__control[data-v-73f23b93]:active{border-color:#2fbec6;background:#fff;box-shadow:0 0 0 3px #2fbec62e}.sz-time-picker__display[data-v-73f23b93]{padding:0 12px;font-size:14px;color:var(--text, #0d1b2a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;flex:1}.sz-time-picker__control:focus-within .sz-time-picker__display[data-v-73f23b93]{visibility:hidden}.sz-time-picker__input[data-v-73f23b93]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;background:transparent;font-family:inherit;font-size:14px;padding:0 12px;box-sizing:border-box;color:var(--text, #0d1b2a)}@media(max-width:600px){.sz-time-picker__input[data-v-73f23b93]{font-size:16px}}.sz-time-picker__input[data-v-73f23b93]:focus{opacity:1;outline:none}.sz-time-picker__input[data-v-73f23b93]:disabled{cursor:default}.sz-time-picker__input[data-v-73f23b93]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.sz-time-picker--error .sz-time-picker__control[data-v-73f23b93]{border-color:var(--danger, #ef4444)}.sz-time-picker--disabled .sz-time-picker__control[data-v-73f23b93]{background:#f3f4f6}.sz-time-picker__error[data-v-73f23b93]{font-size:12px;color:var(--danger, #ef4444)}.location-card[data-v-c942c10a]{background:#fff;display:flex;flex-direction:column;gap:10px}.location-card__title[data-v-c942c10a]{font-size:15px;font-weight:700;color:var(--text, #0d1b2a)}.location-card__address[data-v-c942c10a]{position:relative}.location-card__suggestions[data-v-c942c10a]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;list-style:none;margin:0;padding:4px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 20px #0d1b2a14}.location-card__suggestion[data-v-c942c10a]{padding:8px 10px;font-size:13px;color:var(--text, #0d1b2a);border-radius:6px;cursor:pointer;line-height:1.35}.location-card__suggestion[data-v-c942c10a]:hover{background:#2fbec614;color:#2fbec6}.location-card__suggestion--skeleton[data-v-c942c10a]{cursor:default;pointer-events:none;padding:10px}.location-card__suggestion--skeleton[data-v-c942c10a]:hover{background:transparent;color:inherit}.location-card__skeleton-bar[data-v-c942c10a]{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,#eef2f5,#f7fafb,#eef2f5);background-size:200% 100%;animation:location-card-shimmer-c942c10a 1.2s ease-in-out infinite}li:nth-child(1) .location-card__skeleton-bar[data-v-c942c10a]{width:82%}li:nth-child(2) .location-card__skeleton-bar[data-v-c942c10a]{width:68%}li:nth-child(3) .location-card__skeleton-bar[data-v-c942c10a]{width:74%}.location-card__searching[data-v-c942c10a]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af;pointer-events:none}.location-card__searching-text[data-v-c942c10a]{line-height:1}.location-card__spinner[data-v-c942c10a]{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(47,190,198,.25);border-top-color:#2fbec6;animation:location-card-spin-c942c10a .7s linear infinite}.location-card__map[data-v-c942c10a]{position:relative;width:100%;height:160px;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;background:linear-gradient(0deg,#2fbec60a,#2fbec60a),linear-gradient(#eef7f8 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,#eef7f8 1px,transparent 1px) 0 0/24px 24px,#fdfefe}.location-card__map--empty[data-v-c942c10a]{display:flex;align-items:center;justify-content:center}.location-card__map-frame[data-v-c942c10a]{width:100%;height:100%;border:0;display:block;background:transparent}.location-card[data-v-c942c10a] .leaflet-control-attribution{background:#ffffffc7;font-size:10px;padding:1px 6px;border-radius:6px 0 0;color:#6b7280}.location-card[data-v-c942c10a] .leaflet-control-attribution a{color:#6b7280;text-decoration:none}.location-card[data-v-c942c10a] .leaflet-control-attribution a:hover{text-decoration:underline}.location-card[data-v-c942c10a] .leaflet-container{font-family:inherit;background:#fdfefe}.location-card__map-placeholder[data-v-c942c10a]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af}.location-card__map-tag[data-v-c942c10a]{position:absolute;right:10px;bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#6b7280;background:#fff;padding:3px 8px;border-radius:6px;box-shadow:0 1px 2px #0d1b2a14}.location-card__toggle[data-v-c942c10a]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--text, #0d1b2a);cursor:pointer;-webkit-user-select:none;user-select:none;padding-top:4px}.location-card__toggle-input[data-v-c942c10a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}@keyframes location-card-shimmer-c942c10a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes location-card-spin-c942c10a{to{transform:rotate(360deg)}}.sz-toggle[data-v-c942c10a]{position:relative;width:36px;height:20px;background:#d1d5db;border-radius:10px;transition:background .15s;flex-shrink:0}.sz-toggle__thumb[data-v-c942c10a]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;transition:transform .15s}.sz-toggle--on[data-v-c942c10a]{background:#2fbec6}.sz-toggle--on .sz-toggle__thumb[data-v-c942c10a]{transform:translate(16px)}@media(max-width:640px){.location-card__map[data-v-c942c10a]{height:140px}}.event-basics-form[data-v-823d7195]{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.event-basics-form[data-v-823d7195]:has(.datetime-card__tz-select){padding-bottom:16rem}.datetime-card[data-v-823d7195]{background:#fff;display:flex;flex-direction:column;gap:10px}.datetime-card__header[data-v-823d7195]{display:flex;align-items:center;justify-content:space-between}.datetime-card__allday[data-v-823d7195]{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none}.datetime-card__allday-input[data-v-823d7195]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.datetime-card__columns[data-v-823d7195]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.datetime-card__col[data-v-823d7195]{display:flex;flex-direction:column;gap:6px;min-width:0}.datetime-card__col-label[data-v-823d7195]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.datetime-card__footer[data-v-823d7195]{display:flex;align-items:center;justify-content:space-between;gap:12px}.datetime-card__tz[data-v-823d7195]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;min-width:0}.datetime-card__tz span[data-v-823d7195]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.datetime-card__change[data-v-823d7195]{background:none;border:none;color:#2fbec6;font-size:12px;font-weight:600;cursor:pointer;padding:0;flex-shrink:0}.datetime-card__change[data-v-823d7195]:hover{text-decoration:underline}.datetime-card__tz-select[data-v-823d7195]{margin-top:2px}.sz-toggle[data-v-823d7195]{position:relative;width:36px;height:20px;background:#d1d5db;border-radius:10px;transition:background .15s;flex-shrink:0}.sz-toggle__thumb[data-v-823d7195]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;transition:transform .15s}.sz-toggle--on[data-v-823d7195]{background:#2fbec6}.sz-toggle--on .sz-toggle__thumb[data-v-823d7195]{transform:translate(16px)}@media(max-width:640px){.datetime-card__columns[data-v-823d7195]{gap:8px}}.ee-cover-image-editor[data-v-f8f0a724]{width:100%}.ee-cover-image-preview[data-v-f8f0a724]{position:relative;width:100%;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;background:#0000000a;border:1px solid rgba(0,0,0,.08)}.ee-cover-image-preview img[data-v-f8f0a724]{width:100%;height:100%;object-fit:cover;display:block}.ee-cover-image-overlay[data-v-f8f0a724]{position:absolute;bottom:.75rem;right:.75rem;display:flex;gap:.5rem}.ee-cover-image-placeholder[data-v-f8f0a724]{width:100%;aspect-ratio:16/9;border-radius:1rem;border:1px dashed rgba(13,27,42,.25);background:#2fbec60a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.ee-cover-image-placeholder__icon[data-v-f8f0a724]{color:#0d1b2a66}.ee-cover-image-error[data-v-f8f0a724]{margin-top:.5rem;color:#c0392b;font-size:13px}.sr-only[data-v-f8f0a724]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ee-logo-image[data-v-ee6450c9],.ee-logo-image-placeholder[data-v-ee6450c9]{width:30%;aspect-ratio:1;border-radius:1rem;flex-shrink:0}.ee-logo-image[data-v-ee6450c9]{object-fit:cover;border:1px solid rgba(0,0,0,.08);background:#0000000a;display:block}.ee-logo-image-placeholder[data-v-ee6450c9]{border:1px dashed rgba(13,27,42,.25);background:#2fbec60a;display:flex;flex-direction:column;align-items:center;justify-content:center}.ee-logo-image-placeholder__icon[data-v-ee6450c9]{color:#0d1b2a66}.ee-logo-editor-container[data-v-ee6450c9]{display:flex;justify-content:start;align-items:end;gap:.75rem}.ee-logo-actions[data-v-ee6450c9]{display:flex;gap:.5rem;align-items:center}.ee-logo-error[data-v-ee6450c9]{margin-top:.5rem;color:#c0392b;font-size:13px}.sr-only[data-v-ee6450c9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.event-branding-form[data-v-1f4924f0]{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.event-branding-form__error[data-v-1f4924f0]{margin:0;padding:.5rem .75rem;background:#c0392b14;border:1px solid rgba(192,57,43,.2);border-radius:.5rem;color:#c0392b;font-size:13px}.event-branding-form__hint[data-v-1f4924f0]{margin:0;font-size:12px;color:#0d1b2a99}.font-picker[data-v-1f4924f0]{position:relative}.font-picker__trigger[data-v-1f4924f0]{width:100%;display:flex;align-items:center;gap:.7rem;background:#fff;border:1px solid rgba(14,36,63,.14);border-radius:12px;padding:.65rem .85rem;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.font-picker__trigger[data-v-1f4924f0]:hover{border-color:var(--accent, #2fbec6)}.font-picker__preview[data-v-1f4924f0]{flex:1 1 auto;min-width:0;font-size:18px;font-weight:600;color:var(--text, #0d1b2a);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-picker__chevron[data-v-1f4924f0]{flex:0 0 auto;color:#0d1b2a8c}.font-picker__menu[data-v-1f4924f0]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:#fff;border:1px solid rgba(14,36,63,.12);border-radius:12px;box-shadow:0 12px 28px #0e3d6b24;overflow:hidden}.font-picker__menu[data-v-1f4924f0]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22px;border-radius:0 0 12px 12px;background:linear-gradient(to bottom,#fff0,#ffffffe6 70%,#fff);pointer-events:none}.font-picker__menu-list[data-v-1f4924f0]{max-height:205px;overflow-y:auto;padding:.3rem .3rem .6rem;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:rgba(14,36,63,.25) transparent}.font-picker__menu-list[data-v-1f4924f0]::-webkit-scrollbar{width:6px}.font-picker__menu-list[data-v-1f4924f0]::-webkit-scrollbar-thumb{background:#0e243f40;border-radius:3px}.font-picker__menu-list[data-v-1f4924f0]::-webkit-scrollbar-track{background:transparent}.font-picker__option[data-v-1f4924f0]{display:flex;align-items:center;background:transparent;border:none;border-radius:8px;padding:.6rem .7rem;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.font-picker__option[data-v-1f4924f0]:hover{background:#2fbec61a}.font-picker__option--active[data-v-1f4924f0]{background:color-mix(in srgb,var(--accent, #2fbec6) 14%,transparent)}.event-visibility-form[data-v-5fe268ae]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.ee-section[data-v-5fe268ae]{display:flex;flex-direction:column;gap:.5rem}.ee-section-hint[data-v-5fe268ae]{margin:0;font-size:12px;color:#0d1b2a99}.invite-row[data-v-5fe268ae]{display:flex;align-items:stretch;gap:.5rem}.invite-row__field[data-v-5fe268ae]{flex:1;min-width:0}.ee-rule[data-v-5fe268ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:#fff;border:1px solid rgba(14,36,63,.1);border-radius:12px;padding:.7rem .85rem;cursor:pointer;transition:border-color .15s,background .15s}.ee-rule[data-v-5fe268ae]:hover{border-color:var(--accent, #2fbec6)}.ee-rule--on[data-v-5fe268ae]{border-color:color-mix(in srgb,var(--accent, #2fbec6) 60%,transparent);background:color-mix(in srgb,var(--accent, #2fbec6) 8%,#ffffff)}.ee-rule__copy[data-v-5fe268ae]{display:flex;flex-direction:column;gap:2px;min-width:0}.ee-rule__title[data-v-5fe268ae]{font-size:14px;font-weight:600;color:var(--text, #0d1b2a)}.ee-rule__hint[data-v-5fe268ae]{font-size:12px;color:#0d1b2a99;line-height:1.35}.ee-rule__switch[data-v-5fe268ae]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:36px;height:20px;margin-top:2px;border-radius:999px;background:#0e243f2e;cursor:pointer;transition:background .15s}.ee-rule__switch[data-v-5fe268ae]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0e243f40;transition:transform .15s}.ee-rule__switch[data-v-5fe268ae]:checked{background:var(--accent, #2fbec6)}.ee-rule__switch[data-v-5fe268ae]:checked:after{transform:translate(16px)}.event-visibility-form__error[data-v-5fe268ae]{margin:0;padding:.5rem .75rem;background:#c0392b14;border:1px solid rgba(192,57,43,.2);border-radius:.5rem;color:#c0392b;font-size:13px}.event-visibility-form__dialog-text[data-v-5fe268ae]{margin:0;color:#0d1b2abf;font-size:14px;line-height:1.45}.ee-section[data-v-fd0e45de]{display:flex;flex-direction:column;gap:.6rem}.ee-shift-editor-container[data-v-fd0e45de]{padding:1rem;display:flex;flex-direction:column;gap:.6rem}.ee-shift-input-row[data-v-fd0e45de]{display:flex;flex-wrap:wrap;gap:.6rem}.ee-shift-input-row[data-v-fd0e45de]>*{flex:1 1 160px;min-width:0}.ee-poc[data-v-fd0e45de]{display:flex;flex-direction:column;gap:6px}.ee-poc__label[data-v-fd0e45de]{font-size:13px;font-weight:600;color:var(--text, #0d1b2a)}.ee-poc__picker[data-v-fd0e45de]{position:relative}.ee-poc__card[data-v-fd0e45de],.ee-poc__placeholder[data-v-fd0e45de]{width:100%;display:flex;align-items:center;gap:.7rem;background:#fff;border:1px solid rgba(14,36,63,.14);border-radius:12px;padding:.6rem .75rem;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ee-poc__card[data-v-fd0e45de]:hover,.ee-poc__placeholder[data-v-fd0e45de]:hover{border-color:var(--accent, #2fbec6)}.ee-poc__placeholder[data-v-fd0e45de]{color:#0d1b2a99;font-size:14px;justify-content:space-between}.ee-poc__avatar[data-v-fd0e45de]{flex:0 0 auto;width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center}.ee-poc__avatar--ghost[data-v-fd0e45de]{background:#0e243f0f;color:#0d1b2ab3}.ee-poc__body[data-v-fd0e45de],.ee-poc__option-body[data-v-fd0e45de]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ee-poc__heading[data-v-fd0e45de]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ee-poc__name[data-v-fd0e45de]{font-weight:600;font-size:14px;color:var(--text, #0d1b2a)}.ee-poc__email[data-v-fd0e45de]{font-size:12px;color:#0d1b2a99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ee-poc__badge[data-v-fd0e45de]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:#0e243f12;color:#0d1b2ab3}.ee-poc__actions[data-v-fd0e45de]{display:flex;align-items:center;gap:.35rem;color:#0d1b2a8c}.ee-poc__clear[data-v-fd0e45de]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;cursor:pointer;color:#0d1b2a8c}.ee-poc__clear[data-v-fd0e45de]:hover{background:#0e243f14;color:#0d1b2ad9}.ee-poc__menu[data-v-fd0e45de]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid rgba(14,36,63,.12);border-radius:12px;box-shadow:0 12px 28px #0e3d6b24;padding:.3rem;z-index:30;max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.ee-poc__option[data-v-fd0e45de]{display:flex;align-items:center;gap:.6rem;background:transparent;border:none;border-radius:8px;padding:.45rem .5rem;cursor:pointer;font-family:inherit;text-align:left}.ee-poc__option[data-v-fd0e45de]:hover{background:#2fbec61a}.ee-poc__option--add[data-v-fd0e45de]{border-top:1px solid rgba(14,36,63,.08);margin-top:2px;padding-top:.55rem}.ee-poc__empty[data-v-fd0e45de]{font-size:12px;color:#0d1b2a8c;padding:.5rem .5rem .25rem}.ee-poc__group-label[data-v-fd0e45de]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#0d1b2a80;padding:.4rem .5rem .2rem}.ee-poc__group-label--divider[data-v-fd0e45de]{border-top:1px solid rgba(14,36,63,.08);margin-top:4px;padding-top:.55rem}.ee-poc__hint[data-v-fd0e45de]{margin:0;font-size:12px;color:#0d1b2a8c}.ee-poc__form[data-v-fd0e45de]{display:flex;flex-direction:column;gap:.6rem}.ee-cat[data-v-fd0e45de]{display:flex;flex-direction:column;gap:6px}.ee-cat__label[data-v-fd0e45de]{font-size:13px;font-weight:600;color:var(--text, #0d1b2a)}.ee-cat__chips[data-v-fd0e45de]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ee-cat__chip[data-v-fd0e45de]{display:inline-flex;align-items:center;gap:.3rem;background:#0e243f0f;color:#0d1b2abf;border:1px solid transparent;border-radius:999px;padding:.3rem .7rem;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ee-cat__chip[data-v-fd0e45de]:hover{background:color-mix(in srgb,var(--accent, #2fbec6) 12%,rgba(14,36,63,.06));color:color-mix(in srgb,var(--accent, #2fbec6) 60%,black)}.ee-cat__chip--active[data-v-fd0e45de]{background:color-mix(in srgb,var(--accent, #2fbec6) 22%,transparent);color:color-mix(in srgb,var(--accent, #2fbec6) 60%,black)}.ee-cat__chip--new[data-v-fd0e45de]{background:transparent;border:1px dashed rgba(14,36,63,.25);color:#0d1b2a99}.ee-cat__chip--new[data-v-fd0e45de]:hover{background:transparent;border-color:var(--accent, #2fbec6);color:color-mix(in srgb,var(--accent, #2fbec6) 60%,black)}.ee-cat__input-wrap[data-v-fd0e45de]{display:inline-flex;align-items:center;background:#fff;border:1px solid var(--accent, #2fbec6);border-radius:999px;padding:.15rem .65rem}.ee-cat__input[data-v-fd0e45de]{border:none;outline:none;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:var(--text, #0d1b2a);min-width:120px;padding:.15rem 0}@media(max-width:600px){.ee-cat__input[data-v-fd0e45de]{font-size:16px}}.ee-section-hint[data-v-fd0e45de]{margin:0;font-size:12px;color:#0d1b2a99}.ee-rule-list[data-v-fd0e45de]{display:flex;flex-direction:column;gap:.5rem}.ee-rule[data-v-fd0e45de]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:#fff;border:1px solid rgba(14,36,63,.1);border-radius:12px;padding:.7rem .85rem;cursor:pointer;transition:border-color .15s,background .15s}.ee-rule[data-v-fd0e45de]:hover{border-color:var(--accent, #2fbec6)}.ee-rule--on[data-v-fd0e45de]{border-color:color-mix(in srgb,var(--accent, #2fbec6) 60%,transparent);background:color-mix(in srgb,var(--accent, #2fbec6) 8%,#ffffff)}.ee-rule--nested[data-v-fd0e45de]{margin-left:1.25rem}.ee-rule__copy[data-v-fd0e45de]{display:flex;flex-direction:column;gap:2px;min-width:0}.ee-rule__title[data-v-fd0e45de]{font-size:14px;font-weight:600;color:var(--text, #0d1b2a)}.ee-rule__hint[data-v-fd0e45de]{font-size:12px;color:#0d1b2a99;line-height:1.35}.ee-rule__hint--standalone[data-v-fd0e45de]{margin:-.2rem 0 0}.ee-rule__switch[data-v-fd0e45de]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:36px;height:20px;margin-top:2px;border-radius:999px;background:#0e243f2e;cursor:pointer;transition:background .15s}.ee-rule__switch[data-v-fd0e45de]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0e243f40;transition:transform .15s}.ee-rule__switch[data-v-fd0e45de]:checked{background:var(--accent, #2fbec6)}.ee-rule__switch[data-v-fd0e45de]:checked:after{transform:translate(16px)}.ee-files__bar[data-v-fd0e45de]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ee-files__usage[data-v-fd0e45de]{display:inline-flex;align-items:center;gap:.35rem;font-size:12px;font-weight:600;color:#0d1b2aa6}.ee-files__usage--full[data-v-fd0e45de]{color:#b14a14}.ee-files__hidden-input[data-v-fd0e45de]{display:none}.ee-files__error[data-v-fd0e45de]{margin:0;font-size:12px;color:#b14a14}.ee-files__state[data-v-fd0e45de]{font-size:13px;color:#0d1b2a99;padding:.75rem;border:1px dashed rgba(14,36,63,.18);border-radius:12px;text-align:center}.ee-files__state--error[data-v-fd0e45de]{color:#b14a14;border-color:#b14a1466}.ee-files__list[data-v-fd0e45de]{display:flex;flex-direction:column;gap:.4rem}.ee-file[data-v-fd0e45de]{display:flex;align-items:center;gap:.7rem;background:#fff;border:1px solid rgba(14,36,63,.1);border-radius:12px;padding:.6rem .75rem;cursor:pointer;transition:border-color .15s,background .15s}.ee-file[data-v-fd0e45de]:hover{border-color:var(--accent, #2fbec6)}.ee-file--selected[data-v-fd0e45de]{border-color:color-mix(in srgb,var(--accent, #2fbec6) 60%,transparent);background:color-mix(in srgb,var(--accent, #2fbec6) 8%,#ffffff)}.ee-file__icon[data-v-fd0e45de]{flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:#0e243f0f;color:#0d1b2ab3;display:flex;align-items:center;justify-content:center}.ee-file__body[data-v-fd0e45de]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ee-file__name[data-v-fd0e45de]{font-size:14px;font-weight:600;color:var(--text, #0d1b2a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ee-file__meta[data-v-fd0e45de]{font-size:12px;color:#0d1b2a99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ee-file__checkbox[data-v-fd0e45de]{flex:0 0 auto;width:18px;height:18px;accent-color:var(--accent, #2fbec6);cursor:pointer}.ec-card[data-v-69756760]{background:var(--surface, #ffffff);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(var(--text-rgb, 13, 27, 42),.04),0 12px 32px rgba(var(--text-rgb, 13, 27, 42),.06)}.ec-card__cover[data-v-69756760]{position:relative;aspect-ratio:24/9;background-size:cover;background-position:center}.ec-card__cover--clickable[data-v-69756760]{cursor:pointer}.ec-card__cover--empty[data-v-69756760]{background:radial-gradient(circle at 12% 20%,rgba(var(--accent-rgb, 47, 190, 198),.32),transparent 55%),radial-gradient(circle at 86% 18%,rgba(var(--accent-strong-rgb, 247, 169, 111),.3),transparent 50%),radial-gradient(circle at 92% 95%,rgba(var(--accent-strong-rgb, 244, 175, 200),.22),transparent 55%),linear-gradient(135deg,rgba(var(--accent-rgb, 47, 190, 198),.08),rgba(var(--accent-strong-rgb, 247, 169, 111),.08) 55%,rgba(var(--accent-rgb, 47, 190, 198),.06))}.ec-card__cover-tag[data-v-69756760]{position:absolute;top:14px;right:14px}.ec-card__body[data-v-69756760]{position:relative;padding:1.6rem 1.75rem 1.5rem;display:flex;flex-direction:column;gap:.65rem}.ec-card__body--has-logo[data-v-69756760]{padding-top:2.5rem}.ec-card__logo[data-v-69756760]{position:absolute;top:0;left:1.75rem;transform:translateY(-50%);width:72px;height:72px;border-radius:16px;overflow:hidden;background:var(--surface, #ffffff);padding:6px;cursor:pointer;box-shadow:0 0 0 1px rgba(var(--text-rgb, 13, 27, 42),.06),0 6px 18px rgba(var(--text-rgb, 13, 27, 42),.12)}.ec-card__logo img[data-v-69756760]{width:100%;height:100%;object-fit:contain;display:block;border-radius:10px}.ec-card__title[data-v-69756760]{margin:0;font-family:Playfair Display,EB Garamond,Georgia,serif;font-weight:700;font-size:2.4rem;line-height:1.05;letter-spacing:-.005em;color:var(--text, #0d1b2a)}.ec-card__meta[data-v-69756760]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;color:var(--muted, #6b7280);font-size:.95rem}.ec-card__meta-item[data-v-69756760]{display:inline-flex;align-items:center;gap:.4rem}.ec-card__meta-item svg[data-v-69756760]{flex-shrink:0}.ec-card__desc[data-v-69756760]{margin:.4rem 0 0;color:var(--text, #0d1b2a);font-size:12px;line-height:1.55;white-space:pre-wrap}.ec-card__editable[data-v-69756760]{cursor:pointer;border-radius:6px;transition:background-color .12s ease}.ec-card__editable[data-v-69756760]:hover{background-color:rgba(var(--text-rgb, 13, 27, 42),.04)}@media(max-width:600px){.ec-card__body[data-v-69756760]{padding:1.25rem}.ec-card__title[data-v-69756760]{font-size:1.85rem}.ec-card__cover[data-v-69756760]{aspect-ratio:16/9}.ec-card__logo[data-v-69756760]{left:1.25rem;width:60px;height:60px;border-radius:14px}.ec-card__body--has-logo[data-v-69756760]{padding-top:2.25rem}}.esp[data-v-5be0f0a0]{display:flex;flex-direction:column;gap:1.5rem}.esp__empty[data-v-5be0f0a0]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:2.75rem 1.5rem;background:var(--surface, #ffffff);border-radius:16px;box-shadow:0 0 0 1px rgba(var(--text-rgb, 13, 27, 42),.06),0 6px 18px rgba(var(--text-rgb, 13, 27, 42),.04)}.esp__empty[data-v-5be0f0a0] .sz-button{margin-top:.85rem}.esp__empty-icon[data-v-5be0f0a0]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(var(--accent-rgb, 47, 190, 198),.12);color:var(--accent, #2fbec6);margin-bottom:.35rem}.esp__empty-title[data-v-5be0f0a0]{margin:0;font-size:1.05rem;font-weight:700;color:var(--text, #0d1b2a);letter-spacing:-.005em}.esp__empty-text[data-v-5be0f0a0]{margin:0;max-width:32ch;font-size:.9rem;line-height:1.5;color:var(--muted, #6b7280)}.esp__group[data-v-5be0f0a0]{display:flex;flex-direction:column;gap:.6rem}.esp__group-header[data-v-5be0f0a0]{display:flex;align-items:center;gap:.65rem;padding-inline:.25rem}.esp__day[data-v-5be0f0a0]{font-weight:700;font-size:.95rem;color:#0d1b2a;letter-spacing:-.005em}.esp__count[data-v-5be0f0a0]{font-size:.85rem;color:#6b7280}.esp__rule[data-v-5be0f0a0]{flex:1;height:1px;background:#0d1b2a14}.esp__list[data-v-5be0f0a0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.esp__add-gap[data-v-5be0f0a0]{list-style:none;height:.5rem;position:relative;z-index:2}.esp__add-gap--leading[data-v-5be0f0a0]{margin-top:-.1rem}.esp__add-gap--trailing[data-v-5be0f0a0]{margin-bottom:-.1rem}.esp__add-btn[data-v-5be0f0a0]{all:unset;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.esp__add-btn:hover .esp__add-line[data-v-5be0f0a0],.esp__add-btn:focus-visible .esp__add-line[data-v-5be0f0a0]{opacity:.55}.esp__add-btn:hover .esp__add-icon[data-v-5be0f0a0],.esp__add-btn:focus-visible .esp__add-icon[data-v-5be0f0a0]{opacity:1;transform:scale(1)}.esp__add-btn[data-v-5be0f0a0]:focus-visible{outline:none}.esp__add-btn:focus-visible .esp__add-icon[data-v-5be0f0a0]{box-shadow:0 0 0 2px var(--accent, #2fbec6),0 0 0 4px rgba(var(--accent-rgb, 47, 190, 198),.25),0 2px 8px rgba(var(--accent-rgb, 47, 190, 198),.35)}.esp__add-line[data-v-5be0f0a0]{position:absolute;left:.5rem;right:.5rem;top:50%;height:1px;background:var(--accent, #2fbec6);opacity:0;transition:opacity .15s ease;pointer-events:none}.esp__add-icon[data-v-5be0f0a0]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent, #2fbec6);color:var(--on-accent, #ffffff);opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 2px 8px rgba(var(--accent-rgb, 47, 190, 198),.35)}.esp__shift[data-v-5be0f0a0]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.95rem 1.1rem;background:var(--surface, #ffffff);border-radius:14px;cursor:pointer;scroll-margin-top:170px;scroll-margin-bottom:24px;box-shadow:0 0 0 1px transparent,0 1px 2px rgba(var(--text-rgb, 13, 27, 42),.04),0 6px 18px rgba(var(--text-rgb, 13, 27, 42),.04);transition:box-shadow .15s ease,transform .15s ease}.esp__shift[data-v-5be0f0a0]:hover{box-shadow:0 0 0 1px rgba(var(--accent-rgb, 47, 190, 198),.35),0 1px 2px rgba(var(--text-rgb, 13, 27, 42),.04),0 8px 22px rgba(var(--text-rgb, 13, 27, 42),.06)}.esp__shift--selected[data-v-5be0f0a0]{box-shadow:0 0 0 2px var(--accent, #2fbec6),0 1px 2px rgba(var(--text-rgb, 13, 27, 42),.04),0 10px 24px rgba(var(--accent-rgb, 47, 190, 198),.15)}.esp__shift--selected[data-v-5be0f0a0]:hover{box-shadow:0 0 0 2px var(--accent, #2fbec6),0 1px 2px rgba(var(--text-rgb, 13, 27, 42),.04),0 10px 24px rgba(var(--accent-rgb, 47, 190, 198),.18)}.esp__shift-eyebrow[data-v-5be0f0a0]{position:absolute;top:0;left:.75rem;transform:translateY(-50%);padding:.25rem .65rem;border-radius:6px;background:var(--accent, #2fbec6);color:var(--on-accent, #ffffff);font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap;box-shadow:0 2px 6px rgba(var(--accent-rgb, 47, 190, 198),.3)}.esp__shift-main[data-v-5be0f0a0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.esp__shift-title[data-v-5be0f0a0]{margin:0;font-size:.98rem;font-weight:700;color:var(--text, #0d1b2a);letter-spacing:-.005em;width:fit-content}.esp__shift-meta[data-v-5be0f0a0]{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1rem;color:var(--muted, #6b7280);font-size:.85rem}.esp__shift-meta-item[data-v-5be0f0a0]{display:inline-flex;align-items:center;gap:.35rem}.esp__shift-meta-item svg[data-v-5be0f0a0]{flex-shrink:0}.esp__editable[data-v-5be0f0a0]{cursor:pointer;border-radius:6px;padding-inline:2px;transition:background-color .12s ease}.esp__editable[data-v-5be0f0a0]:hover{background-color:rgba(var(--text-rgb, 13, 27, 42),.05)}.esp__pill[data-v-5be0f0a0]{flex-shrink:0}.esp__avatars[data-v-5be0f0a0]{all:unset;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;padding:4px 6px;border-radius:999px;transition:background-color .12s ease}.esp__avatars[data-v-5be0f0a0]:hover{background-color:rgba(var(--text-rgb, 13, 27, 42),.05)}.esp__avatars[data-v-5be0f0a0]:focus-visible{outline:2px solid var(--accent, #2fbec6);outline-offset:2px}.esp__avatar[data-v-5be0f0a0]{margin-left:-6px}.esp__avatar[data-v-5be0f0a0]:first-child{margin-left:0}.esp__avatar--overflow[data-v-5be0f0a0]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:10px;font-weight:700;border:2px solid white;box-sizing:border-box;letter-spacing:.02em}.esp__add-card[data-v-5be0f0a0]{display:none}.esp__add-card[data-v-5be0f0a0] .sz-button{width:100%}@media(max-width:600px){.esp__shift[data-v-5be0f0a0]{padding:.85rem .95rem}.esp__list[data-v-5be0f0a0]{gap:.5rem}.esp__add-gap[data-v-5be0f0a0]{display:none}.esp__add-card[data-v-5be0f0a0]{display:block}.esp__add-card[data-v-5be0f0a0] .sz-button-root{width:100%}}.er[data-v-507c8202]{display:flex;flex-direction:column;gap:1rem}.er__header[data-v-507c8202]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.er__remove-btn[data-v-507c8202]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:#0d1b2a73;cursor:pointer}.er__remove-btn[data-v-507c8202]:hover:not(:disabled){background:#b3253f14;color:#b3253f}.er__remove-btn[data-v-507c8202]:disabled{opacity:.6;cursor:not-allowed}.er__head[data-v-507c8202]{display:flex;align-items:flex-start;gap:1.5rem;justify-content:space-between}.er__title-block[data-v-507c8202]{display:flex;flex-direction:row;align-items:baseline;gap:1rem;flex-wrap:wrap}.er__title[data-v-507c8202]{margin:0;font-weight:700;color:#0d1b2a;font-size:1.6rem;font-family:Playfair Display,EB Garamond,Georgia,serif}.er__subtitle[data-v-507c8202]{margin:0;color:#0d1b2a8c;font-size:.85rem;max-width:540px}.er__toolbar[data-v-507c8202]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.er__view-toggle[data-v-507c8202]{display:inline-flex;background:#fff;border:1px solid rgba(13,27,42,.08);border-radius:10px;padding:3px;gap:2px}.er__view-btn[data-v-507c8202]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:none;background:transparent;border-radius:7px;font-size:.82rem;color:#0d1b2a99;cursor:pointer;font-weight:500}.er__view-btn[data-v-507c8202]:hover{color:#0d1b2a}.er__view-btn.is-active[data-v-507c8202]{background:#2fbec61f;color:#1f8e94;font-weight:600}.er__filters[data-v-507c8202]{display:inline-flex;flex-wrap:wrap;gap:.4rem}.er__filter-wrap[data-v-507c8202]{position:relative;display:inline-flex}.er__filter[data-v-507c8202]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem .4rem .85rem;background:#fff;border:1px solid rgba(13,27,42,.1);border-radius:8px;font-size:.82rem;color:#0d1b2abf;cursor:pointer;font-weight:500;transition:border-color .12s,background .12s}.er__filter[data-v-507c8202]:hover:not(:disabled){border-color:#0d1b2a38}.er__filter.is-active[data-v-507c8202]{border-color:#2fbec6;color:#1f8e94;background:#2fbec60f}.er__filter.is-open[data-v-507c8202]{border-color:#0d1b2a52}.er__filter[data-v-507c8202]:disabled{opacity:.5;cursor:not-allowed}.er__filter-clear[data-v-507c8202]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#2fbec62e;color:#1f8e94;cursor:pointer}.er__filter-clear[data-v-507c8202]:hover{background:#2fbec647}.er__dropdown[data-v-507c8202]{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:220px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid rgba(13,27,42,.08);border-radius:10px;box-shadow:0 12px 28px #0d1b2a1f;padding:4px;display:flex;flex-direction:column}.er__option[data-v-507c8202]{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:.6rem;padding:.45rem .55rem;border-radius:6px;cursor:pointer;font-size:.83rem;color:#0d1b2a}.er__option[data-v-507c8202]:hover{background:#0d1b2a0d}.er__option input[type=checkbox][data-v-507c8202]{width:14px;height:14px;accent-color:#2fbec6;cursor:pointer}.er__option-pill[data-v-507c8202]{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem .15rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600}.er__option-pill.tone-confirmed[data-v-507c8202]{background:#d6f4f1;color:#1f8e94}.er__option-pill.tone-waitlist[data-v-507c8202]{background:#fde7d3;color:#b86b2c}.er__option-pill.tone-pending[data-v-507c8202]{background:#e1e8f1;color:#4f6b8a}.er__option-pill.tone-noshow[data-v-507c8202]{background:#fbd9e2;color:#9b2f55}.er__option-pill.tone-cancelled[data-v-507c8202]{background:#e3e6ea;color:#515b66}.er__option-label[data-v-507c8202]{color:#0d1b2a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:baseline;gap:.4rem;min-width:0}.er__option-date[data-v-507c8202]{color:#0d1b2a66;font-size:.75rem;font-weight:400}.er__shift-title[data-v-507c8202]{color:#0d1b2a}.er__shift-date[data-v-507c8202]{margin-left:.4rem;color:#0d1b2a66;font-size:.78rem;font-weight:400;font-variant-numeric:tabular-nums}.er__option-count[data-v-507c8202]{color:#0d1b2a73;font-size:.78rem;font-variant-numeric:tabular-nums}.er__section-eyebrow[data-v-507c8202]{margin:.5rem 0 0;font-family:Space Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2a73;display:inline-flex;align-items:center;gap:.35rem}.er__section-dot[data-v-507c8202]{opacity:.6}.er__table-card[data-v-507c8202]{background:#fff;border-radius:14px;border:1px solid rgba(13,27,42,.06);overflow:hidden}.er__table[data-v-507c8202]{width:100%;border-collapse:collapse}.er__table th[data-v-507c8202],.er__table td[data-v-507c8202]{text-align:left;padding:.85rem 1rem;font-size:.85rem;vertical-align:middle}.er__table thead th[data-v-507c8202]{font-family:Space Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2a73;font-weight:500;border-bottom:1px solid rgba(13,27,42,.06);background:#fafbfc}.er__table tbody tr[data-v-507c8202]{border-bottom:1px solid rgba(13,27,42,.04);cursor:pointer;transition:background .1s}.er__table tbody tr[data-v-507c8202]:last-child{border-bottom:none}.er__table tbody tr[data-v-507c8202]:hover{background:#2fbec60a}.er__table tbody tr.is-selected[data-v-507c8202]{background:#2fbec614}.er__table .col-check[data-v-507c8202]{width:36px;padding-right:0}.er__table .col-actions[data-v-507c8202]{width:36px;padding-left:0;text-align:right}.er__table .col-status[data-v-507c8202]{width:140px}.er__table .col-joined[data-v-507c8202]{width:90px;color:#0d1b2aa6}.er__table .col-shift[data-v-507c8202]{color:#0d1b2acc}.er__table input[type=checkbox][data-v-507c8202]{width:16px;height:16px;accent-color:#2fbec6;cursor:pointer}.er__volunteer[data-v-507c8202]{display:flex;align-items:center;gap:.7rem;min-width:0}.er__volunteer-text[data-v-507c8202]{display:flex;flex-direction:column;gap:1px;min-width:0}.er__volunteer-name[data-v-507c8202]{font-weight:600;color:#0d1b2a;font-size:.88rem}.er__volunteer-email[data-v-507c8202]{font-size:.75rem;color:#0d1b2a80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er__pill[data-v-507c8202]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.er__pill.tone-confirmed[data-v-507c8202]{background:#d6f4f1;color:#1f8e94}.er__pill.tone-waitlist[data-v-507c8202]{background:#fde7d3;color:#b86b2c}.er__pill.tone-pending[data-v-507c8202]{background:#e1e8f1;color:#4f6b8a}.er__pill.tone-noshow[data-v-507c8202]{background:#fbd9e2;color:#9b2f55}.er__pill.tone-cancelled[data-v-507c8202]{background:#e3e6ea;color:#515b66}.er__pill-dot[data-v-507c8202]{width:6px;height:6px;border-radius:50%;background:currentColor}.er__row-menu-wrap[data-v-507c8202]{position:relative;display:inline-flex}.er__row-menu[data-v-507c8202]{background:transparent;border:none;cursor:pointer;color:#0d1b2a73;padding:4px;border-radius:6px}.er__row-menu[data-v-507c8202]:hover,.er__row-menu.is-open[data-v-507c8202]{background:#0d1b2a0f;color:#0d1b2a}.er__menu[data-v-507c8202]{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:160px;background:#fff;border:1px solid rgba(13,27,42,.08);border-radius:10px;box-shadow:0 12px 28px #0d1b2a1f;padding:4px;display:flex;flex-direction:column}.er__menu-item[data-v-507c8202]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border:none;background:transparent;border-radius:6px;font-size:.83rem;color:#0d1b2a;cursor:pointer;text-align:left;font-weight:500}.er__menu-item[data-v-507c8202]:hover:not(:disabled){background:#0d1b2a0d}.er__menu-item[data-v-507c8202]:disabled{opacity:.6;cursor:not-allowed}.er__menu-item.is-danger[data-v-507c8202]{color:#b3253f}.er__menu-item.is-danger[data-v-507c8202]:hover:not(:disabled){background:#b3253f14}.er__cards[data-v-507c8202]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.er__card[data-v-507c8202]{background:#fff;border-radius:14px;border:1px solid rgba(13,27,42,.06);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.7rem;cursor:pointer;transition:background .1s,border-color .1s}.er__card[data-v-507c8202]:hover{background:#2fbec60a}.er__card.is-selected[data-v-507c8202]{background:#2fbec614;border-color:#2fbec673}.er__card-head[data-v-507c8202]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-width:0}.er__card-identity[data-v-507c8202]{display:flex;flex-direction:column;gap:1px;min-width:0}.er__card-menu[data-v-507c8202]{display:inline-flex;align-items:center}.er__card-meta[data-v-507c8202]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;font-size:.8rem;color:#0d1b2aa6}.er__card-shift[data-v-507c8202]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er__card-joined[data-v-507c8202]{color:#0d1b2a73;font-size:.75rem;margin-left:auto;font-variant-numeric:tabular-nums}.er__empty[data-v-507c8202],.er__stub[data-v-507c8202]{background:#fff;border:1px dashed rgba(13,27,42,.12);border-radius:14px;padding:3rem 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#0d1b2a8c}.er__empty-title[data-v-507c8202],.er__stub-title[data-v-507c8202]{margin:.5rem 0 0;font-weight:600;color:#0d1b2a;font-size:.95rem}.er__empty-text[data-v-507c8202],.er__stub-text[data-v-507c8202]{margin:0;font-size:.85rem}.ers[data-v-45edc14d]{display:flex;flex-direction:column;height:100%;padding:1rem;gap:1.25rem}.ers__empty[data-v-45edc14d]{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#0d1b2a8c;max-width:240px;padding:1rem}.ers__empty-icon[data-v-45edc14d]{width:44px;height:44px;border-radius:50%;background:#d6f4f1;color:#1f8e94;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}.ers__empty-title[data-v-45edc14d]{margin:0;font-weight:600;color:#0d1b2a;font-size:.95rem}.ers__empty-text[data-v-45edc14d]{margin:0;font-size:.8rem;line-height:1.5}.ers__details[data-v-45edc14d]{display:flex;flex-direction:column;gap:.85rem}.ers__profile[data-v-45edc14d]{display:flex;align-items:center;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid rgba(13,27,42,.06)}.ers__profile-text[data-v-45edc14d]{display:flex;flex-direction:column;gap:2px;min-width:0}.ers__name[data-v-45edc14d]{font-weight:700;color:#0d1b2a;font-size:1rem}.ers__contact-line[data-v-45edc14d]{font-size:.78rem;color:#0d1b2a8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ers__row[data-v-45edc14d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem}.ers__row-label[data-v-45edc14d]{color:#0d1b2a80;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-family:Space Mono,ui-monospace,monospace}.ers__row-value[data-v-45edc14d]{color:#0d1b2a;font-weight:500;text-align:right}.ers__actions[data-v-45edc14d]{display:flex;gap:.5rem;margin-top:.5rem}.ers__danger-row[data-v-45edc14d]{margin-top:.25rem;padding-top:.85rem;border-top:1px solid rgba(13,27,42,.06);display:flex}.ers__danger-row[data-v-45edc14d] .sz-button{width:100%;justify-content:center}.ers__action[data-v-45edc14d]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:#fff;border:1px solid rgba(13,27,42,.1);border-radius:8px;color:#0d1b2a;font-size:.8rem;font-weight:500;text-decoration:none;cursor:pointer}.ers__action[data-v-45edc14d]:hover{border-color:#2fbec6;color:#1f8e94}.ers__surveys[data-v-45edc14d]{margin-top:.25rem;padding-top:.85rem;border-top:1px solid rgba(13,27,42,.06);display:flex;flex-direction:column;gap:.6rem}.ers__section-eyebrow[data-v-45edc14d]{margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2a73;display:inline-flex;align-items:center;gap:.4rem}.ers__surveys-status[data-v-45edc14d]{margin:0;font-size:.8rem;color:#0d1b2a80}.ers__surveys-status.is-error[data-v-45edc14d]{color:#b3253f}.ers__survey-list[data-v-45edc14d]{display:flex;flex-direction:column;gap:.85rem}.ers__survey[data-v-45edc14d]{display:flex;flex-direction:column;gap:.55rem}.ers__survey-name[data-v-45edc14d]{margin:0;font-weight:600;color:#0d1b2a;font-size:.85rem}.ers__qa[data-v-45edc14d]{margin:0;display:flex;flex-direction:column;gap:.6rem}.ers__qa-row[data-v-45edc14d]{display:flex;flex-direction:column;gap:.2rem}.ers__qa-label[data-v-45edc14d]{margin:0;font-size:.75rem;color:#0d1b2a8c;font-weight:500}.ers__qa-value[data-v-45edc14d]{margin:0;font-size:.85rem;color:#0d1b2a;display:flex;flex-wrap:wrap;gap:.3rem}.ers__qa-value.is-empty[data-v-45edc14d]{color:#0d1b2a66;font-style:italic}.ers__qa-multiline[data-v-45edc14d]{white-space:pre-wrap;word-break:break-word}.ers__totals[data-v-45edc14d]{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(13,27,42,.06)}.ers__totals-eyebrow[data-v-45edc14d]{margin:0 0 .5rem;font-family:Space Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2a73}.ers__totals-list[data-v-45edc14d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.ers__totals-row[data-v-45edc14d]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;font-size:.85rem;color:#0d1b2a}.ers__totals-dot[data-v-45edc14d]{width:8px;height:8px;border-radius:50%}.ers__totals-dot.tone-confirmed[data-v-45edc14d]{background:#2fbec6}.ers__totals-dot.tone-waitlist[data-v-45edc14d]{background:#f7a96f}.ers__totals-dot.tone-pending[data-v-45edc14d]{background:#8aa1bf}.ers__totals-dot.tone-noshow[data-v-45edc14d]{background:#d2557a}.ers__totals-dot.tone-cancelled[data-v-45edc14d]{background:#98a1ad}.ers__totals-label[data-v-45edc14d]{color:#0d1b2abf}.ers__totals-count[data-v-45edc14d]{font-weight:600;color:#0d1b2a;font-variant-numeric:tabular-nums}.eo[data-v-3cf7219e]{display:flex;flex-direction:column;gap:1.25rem}.eo-header[data-v-3cf7219e]{font-weight:700;color:#0d1b2a;font-size:1.6rem;font-family:Playfair Display,EB Garamond,Georgia,serif}.eo__icon-action+.eo__icon-action[data-v-3cf7219e]{margin-left:.25rem}.eo__icon-action[data-v-3cf7219e] .sz-button{width:32px;padding:0}.eo__icon-action[data-v-3cf7219e] .sz-button svg{flex:none}.eo__dialog-text[data-v-3cf7219e]{margin:0 0 .5rem;font-size:.85rem;color:#0d1b2aa6}.eo__toolbar[data-v-3cf7219e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.eo__view-toggle[data-v-3cf7219e]{margin-right:auto;display:inline-flex;background:#fff;border:1px solid rgba(13,27,42,.08);border-radius:10px;padding:3px;gap:2px}.eo__view-btn[data-v-3cf7219e]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:none;background:transparent;border-radius:7px;font-size:.82rem;color:#0d1b2a99;cursor:pointer;font-weight:500}.eo__view-btn[data-v-3cf7219e]:hover{color:#0d1b2a}.eo__view-btn.is-active[data-v-3cf7219e]{background:#2fbec61f;color:#1f8e94;font-weight:600}.eo__grid[data-v-3cf7219e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.eo__tile[data-v-3cf7219e]{background:#fff;border-radius:14px;border:1px solid rgba(13,27,42,.06);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.7rem;cursor:pointer;transition:background .1s,border-color .1s}.eo__tile[data-v-3cf7219e]:hover{background:#2fbec60a}.eo__tile.is-selected[data-v-3cf7219e]{background:#2fbec614;border-color:#2fbec673}.eo__tile-head[data-v-3cf7219e]{display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:.7rem;min-width:0}.eo__tile-menu[data-v-3cf7219e]{display:inline-flex;align-items:center}.eo__tile-meta[data-v-3cf7219e]{display:inline-flex;align-items:baseline;gap:.3rem;font-size:.83rem;color:#0d1b2aa6}.eo__tile-actions[data-v-3cf7219e]{display:flex;flex-wrap:wrap;gap:.4rem}.eo__notice[data-v-3cf7219e]{background:#fff;border:1px dashed rgba(13,27,42,.12);border-radius:14px;padding:1.5rem;text-align:center;color:#0d1b2aa6;display:flex;flex-direction:column;align-items:center;gap:.4rem}.eo__notice-title[data-v-3cf7219e]{margin:0;font-weight:600;color:#0d1b2a;font-size:.95rem}.eo__notice-body[data-v-3cf7219e]{margin:0;font-size:.85rem;max-width:360px}.eo__error[data-v-3cf7219e]{margin:0;font-size:.78rem;color:#b3253f}.eo__limit-mobile[data-v-3cf7219e]{margin:.4rem 0 0;font-size:.8rem;color:#0d1b2ab3;background:#0e243f0a;border:1px solid rgba(14,36,63,.08);border-radius:.5rem;padding:.55rem .7rem;line-height:1.4}.eo__section[data-v-3cf7219e]{display:flex;flex-direction:column;gap:.5rem}.eo__eyebrow[data-v-3cf7219e]{margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2a73;display:inline-flex;align-items:center;gap:.4rem}.eo__eyebrow--pending svg[data-v-3cf7219e]{color:#b86b2c;opacity:.85}.eo__card[data-v-3cf7219e]{background:#fff;border-radius:14px;border:1px solid rgba(13,27,42,.06);display:flex;flex-direction:column}.eo__row[data-v-3cf7219e]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1.25rem;padding:.85rem 1rem;border-bottom:1px solid rgba(13,27,42,.04);min-width:0;transition:background .1s}.eo__row[data-v-3cf7219e]:first-child{border-top-left-radius:14px;border-top-right-radius:14px}.eo__row[data-v-3cf7219e]:last-child{border-bottom:none;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.eo__row--clickable[data-v-3cf7219e]{cursor:pointer}.eo__row--clickable[data-v-3cf7219e]:hover{background:#2fbec60a}.eo__row--clickable.is-selected[data-v-3cf7219e]{background:#2fbec614}.eo__person[data-v-3cf7219e]{display:flex;align-items:center;gap:.7rem;min-width:0}.eo__person-text[data-v-3cf7219e]{display:flex;flex-direction:column;gap:2px;min-width:0}.eo__person-name-row[data-v-3cf7219e]{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.eo__person-name[data-v-3cf7219e]{font-weight:600;color:#0d1b2a;font-size:.92rem}.eo__person-name--muted[data-v-3cf7219e]{font-style:normal;color:#0d1b2a;font-weight:600}.eo__person-sub[data-v-3cf7219e]{font-size:.78rem;color:#0d1b2a80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem}.eo__person-sub-sep[data-v-3cf7219e]{opacity:.6}.eo__chip[data-v-3cf7219e]{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .45rem;border-radius:999px;font-size:.7rem;font-weight:600;line-height:1.4}.eo__chip--you[data-v-3cf7219e]{background:#0d1b2a0f;color:#0d1b2ab3}.eo__chip--owner[data-v-3cf7219e]{background:#d6f4f1;color:#1f8e94}.eo__row-meta[data-v-3cf7219e]{display:inline-flex;align-items:baseline;gap:.3rem;font-size:.83rem;color:#0d1b2aa6;white-space:nowrap}.eo__shift-count[data-v-3cf7219e]{font-weight:600;color:#0d1b2a;font-variant-numeric:tabular-nums}.eo__shift-label[data-v-3cf7219e]{color:#0d1b2a80}.eo__row-actions[data-v-3cf7219e]{display:inline-flex;align-items:center;gap:.4rem;justify-content:flex-end;min-width:24px}.eo__row-actions[data-v-3cf7219e] .sz-button{height:32px;padding:0 10px;font-size:.78rem;font-weight:600;box-shadow:none;border-top:1px solid rgba(13,27,42,.08)}.eo__row-actions[data-v-3cf7219e] .sz-button.secondary{color:#0d1b2abf;border:1px solid rgba(13,27,42,.1)}.eo__row-actions[data-v-3cf7219e] .sz-button.secondary:hover{background:#0d1b2a0a;color:#0d1b2a}.eo__row-actions[data-v-3cf7219e] .sz-button.danger{background:#fff;color:#b3253f;border:1px solid rgba(179,37,63,.18)}.eo__row-actions[data-v-3cf7219e] .sz-button.danger:hover{background:#b3253f14}.eo__chip-btn[data-v-3cf7219e]{display:inline-flex}.eo__row-menu-wrap[data-v-3cf7219e]{position:relative;display:inline-flex}.eo__row-menu[data-v-3cf7219e]{background:transparent;border:none;cursor:pointer;color:#0d1b2a73;padding:4px;border-radius:6px}.eo__row-menu[data-v-3cf7219e]:hover,.eo__row-menu.is-open[data-v-3cf7219e]{background:#0d1b2a0f;color:#0d1b2a}.eo__menu[data-v-3cf7219e]{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:180px;background:#fff;border:1px solid rgba(13,27,42,.08);border-radius:10px;box-shadow:0 12px 28px #0d1b2a1f;padding:4px;display:flex;flex-direction:column}.eo__menu-item[data-v-3cf7219e]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border:none;background:transparent;border-radius:6px;font-size:.83rem;color:#0d1b2a;cursor:pointer;text-align:left;font-weight:500}.eo__menu-item[data-v-3cf7219e]:hover:not(:disabled){background:#0d1b2a0d}.eo__menu-item[data-v-3cf7219e]:disabled{opacity:.6;cursor:not-allowed}.eo__menu-item.is-danger[data-v-3cf7219e]{color:#b3253f}.eo__menu-item.is-danger[data-v-3cf7219e]:hover:not(:disabled){background:#b3253f14}.eo__limit-popover-bubble{white-space:normal;max-width:240px;text-align:center;line-height:1.35}.eos[data-v-1074f516]{display:flex;flex-direction:column;height:100%;padding:1rem;gap:1.25rem}.eos__empty[data-v-1074f516]{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#0d1b2a8c;max-width:240px;padding:1rem}.eos__empty-icon[data-v-1074f516]{width:44px;height:44px;border-radius:50%;background:#d6f4f1;color:#1f8e94;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}.eos__empty-title[data-v-1074f516]{margin:0;font-weight:600;color:#0d1b2a;font-size:.95rem}.eos__empty-text[data-v-1074f516]{margin:0;font-size:.8rem;line-height:1.5}.eos__details[data-v-1074f516]{display:flex;flex-direction:column;gap:.85rem}.eos__profile[data-v-1074f516]{display:flex;align-items:center;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid rgba(13,27,42,.06)}.eos__profile-text[data-v-1074f516]{display:flex;flex-direction:column;gap:2px;min-width:0}.eos__name[data-v-1074f516]{font-weight:700;color:#0d1b2a;font-size:1rem}.eos__contact-line[data-v-1074f516]{font-size:.78rem;color:#0d1b2a8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eos__row[data-v-1074f516]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem}.eos__row-label[data-v-1074f516]{color:#0d1b2a80;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-family:Space Mono,ui-monospace,monospace}.eos__row-value[data-v-1074f516]{color:#0d1b2a;font-weight:500;text-align:right}.eos__actions[data-v-1074f516]{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.eos__danger-row[data-v-1074f516],.eos__transfer-row[data-v-1074f516]{margin-top:.25rem;padding-top:.85rem;border-top:1px solid rgba(13,27,42,.06);display:flex}.eos__danger-row[data-v-1074f516] .sz-button,.eos__transfer-row[data-v-1074f516] .sz-button{width:100%;justify-content:center}.eos__action[data-v-1074f516]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background:#fff;border:1px solid rgba(13,27,42,.1);border-radius:8px;color:#0d1b2a;font-size:.8rem;font-weight:500;text-decoration:none;cursor:pointer}.eos__action[data-v-1074f516]:hover{border-color:#2fbec6;color:#1f8e94}.eos__totals[data-v-1074f516]{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(13,27,42,.06)}.eos__totals-eyebrow[data-v-1074f516]{margin:0 0 .5rem;font-family:Space Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2a73}.eos__totals-list[data-v-1074f516]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.eos__totals-row[data-v-1074f516]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;font-size:.85rem;color:#0d1b2a}.eos__totals-dot[data-v-1074f516]{width:8px;height:8px;border-radius:50%}.eos__totals-dot.tone-organiser[data-v-1074f516]{background:#2fbec6}.eos__totals-dot.tone-pending[data-v-1074f516]{background:#f7a96f}.eos__totals-label[data-v-1074f516]{color:#0d1b2abf}.eos__totals-count[data-v-1074f516]{font-weight:600;color:#0d1b2a;font-variant-numeric:tabular-nums}.ea[data-v-239633d7]{display:flex;flex-direction:column;gap:1rem}.ea-header[data-v-239633d7]{font-weight:700;color:#0d1b2a;font-size:1.6rem;font-family:Playfair Display,EB Garamond,Georgia,serif}.ea__toolbar[data-v-239633d7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ea__limit[data-v-239633d7]{margin:0;font-size:.8rem;color:#b45309;background:#f7a96f1f;border:1px solid rgba(180,83,9,.2);border-radius:.5rem;padding:.5rem .7rem}.ea__error[data-v-239633d7]{margin:.25rem 0 0;font-size:.78rem;color:#b3253f}.ea__icon-action+.ea__icon-action[data-v-239633d7]{margin-left:.25rem}.ea__icon-action[data-v-239633d7] .sz-button{width:32px;padding:0;padding-bottom:.25rem!important}.ea__icon-action[data-v-239633d7] .sz-button svg{flex:none}.ea__name-cell[data-v-239633d7]{display:flex;align-items:center;gap:.65rem;min-width:0}.ea__icon[data-v-239633d7]{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(13,27,42,.08)}.ea__icon.file[data-v-239633d7]{background:#eef6ff;color:#1f8e94;border-color:#2fbec638}.ea__icon.link[data-v-239633d7]{background:#fef6e4;color:#b86b2c;border-color:#f7a96f52}.ea__name-text[data-v-239633d7]{display:flex;flex-direction:column;gap:1px;min-width:0}.ea__name[data-v-239633d7]{font-weight:600;color:#0d1b2a;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea__sub[data-v-239633d7]{font-size:.75rem;color:#0d1b2a80}.ea__mode-toggle[data-v-239633d7]{display:inline-flex;background:#f4f7fb;border:1px solid rgba(13,27,42,.08);border-radius:10px;padding:3px;gap:2px;align-self:flex-start}.ea__mode-btn[data-v-239633d7]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border:none;background:transparent;border-radius:7px;font-size:.82rem;color:#0d1b2a99;cursor:pointer;font-weight:500}.ea__mode-btn[data-v-239633d7]:hover{color:#0d1b2a}.ea__mode-btn.is-active[data-v-239633d7]{background:#fff;color:#1f8e94;font-weight:600;box-shadow:0 1px 3px #0d1b2a14}.ea__dropzone[data-v-239633d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:1.75rem 1rem;border:2px dashed rgba(47,190,198,.4);border-radius:12px;background:linear-gradient(135deg,#f5feff,#f0fbff);cursor:pointer;text-align:center;color:#0d1b2a;transition:border-color .15s ease,background .15s ease}.ea__dropzone strong[data-v-239633d7]{font-size:.95rem}.ea__dropzone[data-v-239633d7]:hover{border-color:#2fbec6b3}.ea__dropzone.is-dragging[data-v-239633d7]{border-color:#2fbec6f2;background:#e8fbff}.ea__dropzone.is-disabled[data-v-239633d7]{opacity:.6;cursor:default}.ea__dropzone-icon[data-v-239633d7]{width:48px;height:48px;border-radius:12px;background:#2fbec61f;border:1px solid rgba(47,190,198,.3);display:inline-flex;align-items:center;justify-content:center;color:#1f8e94;margin-bottom:.3rem}.ea__dropzone-sub[data-v-239633d7]{font-size:.8rem;color:#0d1b2a80}.ea__form[data-v-239633d7]{display:flex;flex-direction:column;gap:.6rem}.ea__form label[data-v-239633d7]{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:#0d1b2ab3}.ea__form input[data-v-239633d7]{border:1px solid rgba(14,36,63,.14);border-radius:9px;padding:.55rem .7rem;font-size:.9rem;font-family:inherit}.ea__form input[data-v-239633d7]:focus{outline:none;border-color:#2fbec6}.eas[data-v-50fb9a35]{display:flex;flex-direction:column;height:100%;padding:1rem;gap:1.25rem}.eas__empty[data-v-50fb9a35]{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#0d1b2a8c;max-width:240px;padding:1rem}.eas__empty-icon[data-v-50fb9a35]{width:44px;height:44px;border-radius:50%;background:#d6f4f1;color:#1f8e94;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}.eas__empty-title[data-v-50fb9a35]{margin:0;font-weight:600;color:#0d1b2a;font-size:.95rem}.eas__empty-text[data-v-50fb9a35]{margin:0;font-size:.8rem;line-height:1.5}.eas__details[data-v-50fb9a35]{display:flex;flex-direction:column;gap:.85rem}.eas__profile[data-v-50fb9a35]{display:flex;align-items:center;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid rgba(13,27,42,.06)}.eas__icon[data-v-50fb9a35]{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(13,27,42,.08)}.eas__icon.file[data-v-50fb9a35]{background:#eef6ff;color:#1f8e94;border-color:#2fbec638}.eas__icon.link[data-v-50fb9a35]{background:#fef6e4;color:#b86b2c;border-color:#f7a96f52}.eas__profile-text[data-v-50fb9a35]{display:flex;flex-direction:column;gap:2px;min-width:0}.eas__name[data-v-50fb9a35]{font-weight:700;color:#0d1b2a;font-size:1rem;word-break:break-word}.eas__contact-line[data-v-50fb9a35]{font-size:.78rem;color:#0d1b2a8c}.eas__description[data-v-50fb9a35]{font-size:.85rem;color:#0d1b2ab3;line-height:1.5}.eas__row[data-v-50fb9a35]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:.85rem}.eas__row-label[data-v-50fb9a35]{color:#0d1b2a80;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-family:Space Mono,ui-monospace,monospace;flex-shrink:0}.eas__row-value[data-v-50fb9a35]{color:#0d1b2a;font-weight:500;text-align:right;min-width:0}.eas__row-value--url[data-v-50fb9a35]{word-break:break-all;font-weight:400;color:#0d1b2aa6;font-size:.78rem}.eas__actions[data-v-50fb9a35]{display:flex;gap:.5rem;margin-top:.5rem}.eas__danger-row[data-v-50fb9a35]{margin-top:.25rem;padding-top:.85rem;border-top:1px solid rgba(13,27,42,.06);display:flex}.eas__danger-row[data-v-50fb9a35] .sz-button{width:100%;justify-content:center}.eas__shifts[data-v-50fb9a35]{margin-top:.25rem;padding-top:.85rem;border-top:1px solid rgba(13,27,42,.06);display:flex;flex-direction:column;gap:.55rem}.eas__section-eyebrow[data-v-50fb9a35]{margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2a73;display:inline-flex;align-items:center;gap:.4rem}.eas__shifts-empty[data-v-50fb9a35]{margin:0;font-size:.8rem;color:#0d1b2a80}.eas__shift-list[data-v-50fb9a35]{display:flex;flex-wrap:wrap;gap:.4rem}.eas__shift-chip[data-v-50fb9a35]{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:999px;border:1px solid rgba(47,190,198,.24);background:#2fbec61a;color:#1f8e94;font-size:.8rem;font-weight:500;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .1s,border-color .1s}.eas__shift-chip[data-v-50fb9a35]:hover{background:#2fbec62e;border-color:#2fbec673}.eas__totals[data-v-50fb9a35]{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(13,27,42,.06)}.eas__totals-eyebrow[data-v-50fb9a35]{margin:0 0 .5rem;font-family:Space Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#0d1b2a73}.eas__totals-list[data-v-50fb9a35]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.eas__totals-row[data-v-50fb9a35]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;font-size:.85rem;color:#0d1b2a}.eas__totals-dot[data-v-50fb9a35]{width:8px;height:8px;border-radius:50%}.eas__totals-dot.tone-file[data-v-50fb9a35]{background:#2fbec6}.eas__totals-dot.tone-link[data-v-50fb9a35]{background:#f7a96f}.eas__totals-label[data-v-50fb9a35]{color:#0d1b2abf}.eas__totals-count[data-v-50fb9a35]{font-weight:600;color:#0d1b2a;font-variant-numeric:tabular-nums}.ee-preview-window[data-v-a387010e]{max-width:600px;margin-top:calc(170px + 2rem);display:flex;flex-direction:column;margin-inline:auto;gap:1.5rem;transform:translate(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ee-preview-window.is-left-collapsed[data-v-a387010e]{transform:translate(-180px)}.ee-registrations-window[data-v-a387010e],.ee-organisers-window[data-v-a387010e],.ee-attachments-window[data-v-a387010e]{margin-top:6rem;margin-left:360px;margin-right:360px;padding-inline:1.5rem;padding-bottom:4rem;min-width:0;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.ee-registrations-window.is-left-collapsed[data-v-a387010e],.ee-organisers-window.is-left-collapsed[data-v-a387010e],.ee-attachments-window.is-left-collapsed[data-v-a387010e]{margin-left:0}@media(max-width:1000px){.ee-preview-window[data-v-a387010e]{max-width:100%;margin-top:calc(70px + 1rem);padding-inline:1rem;gap:1rem}.ee-preview-window.is-left-collapsed[data-v-a387010e]{transform:none}.ee-registrations-window[data-v-a387010e],.ee-organisers-window[data-v-a387010e],.ee-attachments-window[data-v-a387010e]{margin-top:calc(70px + 1rem);margin-left:0;margin-right:0;padding-inline:1rem;padding-bottom:2rem}.ee-header-curl[data-v-a387010e]{display:none}}@media(max-width:1200px){.ee-header-curl[data-v-a387010e]{transform:translate(-180px)}}.ee-header-curl[data-v-a387010e]{font-size:12px;color:#000c;font-family:Space Mono;padding-inline:.5rem;padding-block:.25rem;border-radius:.5rem;cursor:pointer}.ee-header-curl[data-v-a387010e]:hover{background-color:#0000000d}.ee-sidebar-left[data-v-a387010e]{display:flex;flex-direction:column;align-items:stretch;min-height:100%;padding:.5rem}.ee-sidebar-left__nav[data-v-a387010e]{display:flex;flex-direction:column;gap:.25rem;align-items:stretch;flex:1 1 auto}@media(max-width:640px){.ee-sidebar-left__nav[data-v-a387010e]{padding-bottom:calc(10rem + env(safe-area-inset-bottom,0px))}.ee-sidebar-left__nav[data-v-a387010e] .ti-container{padding-block:.55rem;border-radius:8px}}.ee-sidebar-hint[data-v-a387010e]{font-size:11px;color:#00000080;padding:.1rem 1.7rem .4rem}.ee-archived-frozen[data-v-a387010e]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.55;filter:saturate(.85)}.ee-shift-edit-lock[data-v-a387010e]{color:#2fbec6}.ee-classic-switch[data-v-a387010e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#0d1b2a8c;font-size:12px;text-decoration:underline;cursor:pointer;padding:.5rem .75rem;margin-top:.5rem;text-align:left;align-self:flex-start}.ee-classic-switch[data-v-a387010e]:hover:not(:disabled){color:#2fbec6}.ee-classic-switch[data-v-a387010e]:disabled{cursor:default;opacity:.6}.ee-shift-editing-label[data-v-a387010e]{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ee-shift-locked-banner[data-v-a387010e]{display:flex;align-items:center;gap:8px;margin:.75rem 1rem .5rem;padding:8px 12px;background:#2fbec614;border:1px solid rgba(47,190,198,.25);border-radius:10px;font-size:12px;color:#0d1b2a}.ee-shift-locked-banner[data-v-a387010e] svg{flex-shrink:0;color:#2fbec6}.ee-archived-frozen[data-v-a387010e] input,.ee-archived-frozen[data-v-a387010e] textarea,.ee-archived-frozen[data-v-a387010e] select,.ee-archived-frozen[data-v-a387010e] button{cursor:default}.ee-shift-menu-btn[data-v-a387010e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:8px;padding:4px;cursor:pointer;color:#0d1b2aa6;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.ee-shift-menu-btn[data-v-a387010e]:hover,.ee-shift-menu-btn.is-open[data-v-a387010e]{background:#0e243f14;color:var(--text, #0d1b2a)}.dispatcher-error[data-v-f733d0d1]{padding:24px;color:#c0392b;text-align:center}.user-page-shell[data-v-009237a0]{min-height:100vh;background:linear-gradient(135deg,#2fbec614,#0d172a0d);padding:20px 16px 48px;color:#0f172a;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif}.hero[data-v-009237a0]{background:#fff;border:1px solid rgba(47,190,198,.16);border-radius:16px;padding:14px;box-shadow:0 10px 24px #0e3d6b1f;display:flex;flex-direction:column;gap:12px;max-width:1100px;margin:0 auto 16px}.hero-main[data-v-009237a0]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero h1[data-v-009237a0]{margin:6px 0 2px}.eyebrow[data-v-009237a0]{font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:#61708a;margin:0}.muted[data-v-009237a0]{color:#61708a}.small[data-v-009237a0]{font-size:13px}.meta-box[data-v-009237a0]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px;background:#2fbec614;border:1px solid rgba(47,190,198,.18);border-radius:12px;padding:10px}.meta-label[data-v-009237a0]{margin:0;color:#61708a;font-size:12px}.meta-value[data-v-009237a0]{margin:2px 0 0;font-size:20px;font-weight:700}.grid[data-v-009237a0]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.card[data-v-009237a0]{background:#fff;border:1px solid rgba(47,190,198,.12);border-radius:14px;padding:14px;box-shadow:0 10px 24px #0e3d6b14}.error-card[data-v-009237a0]{border-color:#e76f5166}.card-head[data-v-009237a0]{margin-bottom:10px}.contact-card[data-v-009237a0]{grid-column:1/-1}.contact-list[data-v-009237a0]{display:grid;gap:10px;margin:0}.contact-list dt[data-v-009237a0]{color:#61708a;font-size:13px}.contact-list dd[data-v-009237a0]{margin:2px 0 0;font-weight:700}.mono[data-v-009237a0]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;word-break:break-all}.empty[data-v-009237a0]{padding:12px;border:1px dashed rgba(14,36,63,.14);border-radius:10px;color:#61708a;background:#f7fbff}.shift-list[data-v-009237a0]{display:flex;flex-direction:column;gap:10px}.shift-row[data-v-009237a0]{border:1px solid rgba(14,36,63,.08);border-radius:12px;padding:10px;background:#fdfefe}.shift-row__top[data-v-009237a0]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.shift-row__meta[data-v-009237a0]{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px;color:#61708a;font-size:13px}.title[data-v-009237a0]{margin:0;font-weight:700}.link[data-v-009237a0]{color:inherit;text-decoration:none}.link[data-v-009237a0]:hover{text-decoration:underline}.pill[data-v-009237a0]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(14,36,63,.12);background:#2fbec614;color:#0f172a;font-size:12px;font-weight:700}.pill.success[data-v-009237a0]{background:#34d3991f;border-color:#34d39947;color:#1e7b52}.pill.warn[data-v-009237a0]{background:#f4a2611f;border-color:#f4a2614d;color:#b35b24}.pill.muted[data-v-009237a0]{background:#61708a1f;border-color:#61708a4d;color:#4a5568}.survey-answer-list[data-v-009237a0]{display:flex;flex-direction:column;gap:10px}.survey-card[data-v-009237a0]{border:1px solid rgba(14,36,63,.08);border-radius:12px;padding:10px;background:#fdfefe}.survey-card__head[data-v-009237a0]{display:flex;justify-content:space-between;align-items:flex-start}.qa-list[data-v-009237a0]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.qa-row[data-v-009237a0]{border-top:1px solid rgba(14,36,63,.08);padding-top:6px}.question[data-v-009237a0]{margin:0;font-weight:700}.answer[data-v-009237a0]{margin:2px 0 0;color:#0f172a}button[data-v-009237a0]{border:none;cursor:pointer;border-radius:10px;padding:8px 12px;font-weight:600}button.ghost[data-v-009237a0]{background:#fff;border:1px solid rgba(14,36,63,.14);color:#0f172a}@media(max-width:900px){.hero-main[data-v-009237a0]{flex-direction:column;align-items:flex-start}.grid[data-v-009237a0]{grid-template-columns:1fr}}.epv-loading[data-v-2c27b655]{width:100vw;max-width:100%;min-height:calc(100vh - var(--app-banner-height, 70px));display:flex;flex-direction:column;align-items:center;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:var(--text, inherit);background:radial-gradient(circle at 14% 20%,rgba(var(--accent-rgb),.16),transparent 42%),radial-gradient(circle at 80% 8%,rgba(var(--accent-strong-rgb),.14),transparent 36%),var(--bg, #fdfefe);padding-top:1rem}.epv-loading--fill[data-v-2c27b655]{height:calc(100vh - var(--app-banner-height, 70px));overflow:hidden}.epv-loading__col[data-v-2c27b655]{width:min(100%,800px);max-width:100%;padding-inline:32px;padding-bottom:32px;box-sizing:border-box}.epv-loading__header[data-v-2c27b655]{display:flex;flex-direction:column;gap:14px}.epv-loading__cover[data-v-2c27b655]{width:100%;height:220px;border-radius:18px}.epv-loading__title[data-v-2c27b655]{height:36px;width:65%;border-radius:8px}.epv-loading__meta[data-v-2c27b655]{display:flex;gap:12px}.epv-loading__meta span[data-v-2c27b655]{height:14px;width:120px;border-radius:4px}.epv-loading__meta span[data-v-2c27b655]:last-child{width:96px}.epv-loading__desc[data-v-2c27b655]{height:14px;width:90%;border-radius:4px}.epv-loading__shifts[data-v-2c27b655]{margin-top:28px;display:flex;flex-direction:column;gap:14px}.epv-loading__day[data-v-2c27b655]{height:16px;width:180px;border-radius:4px;margin-bottom:4px}.epv-loading__card[data-v-2c27b655]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:#fff9;border:1px solid rgba(var(--text-rgb, 13, 27, 42),.06)}.epv-loading__card-row[data-v-2c27b655]{display:flex;justify-content:space-between;align-items:center}.epv-loading__card-time[data-v-2c27b655]{height:12px;width:110px;border-radius:4px;display:inline-block}.epv-loading__card-pill[data-v-2c27b655]{height:18px;width:64px;border-radius:999px;display:inline-block}.epv-loading__card-title[data-v-2c27b655]{height:18px;width:70%;border-radius:6px}.epv-loading__card-foot[data-v-2c27b655]{display:flex;justify-content:space-between;align-items:center}.epv-loading__card-foot span[data-v-2c27b655]:first-child{height:12px;width:140px;border-radius:4px;display:inline-block}.epv-loading__card-btn[data-v-2c27b655]{height:32px;width:120px;border-radius:8px;display:inline-block}.sk-shimmer[data-v-2c27b655]{background:linear-gradient(90deg,rgba(var(--text-rgb, 13, 27, 42),.06),rgba(var(--text-rgb, 13, 27, 42),.02),rgba(var(--text-rgb, 13, 27, 42),.06));background-size:200% 100%;animation:epv-loading-shimmer-2c27b655 1.4s ease-in-out infinite}@keyframes epv-loading-shimmer-2c27b655{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:600px){.epv-loading__col[data-v-2c27b655]{padding-inline:16px}.epv-loading__cover[data-v-2c27b655]{height:160px;border-radius:14px}.epv-loading__title[data-v-2c27b655]{height:28px;width:80%}}.epv-shell[data-v-845b4f1b]{width:100vw;max-width:100%;min-height:calc(100vh - var(--app-banner-height, 70px));display:flex;flex-direction:column;font-family:Space Grotesk,DM Sans,Segoe UI,sans-serif;color:var(--text, inherit);background:radial-gradient(circle at 14% 20%,rgba(var(--accent-rgb),.16),transparent 42%),radial-gradient(circle at 80% 8%,rgba(var(--accent-strong-rgb),.14),transparent 36%),var(--bg);padding-top:1rem}.epv-shell--fill[data-v-845b4f1b]{height:calc(100vh - var(--app-banner-height, 70px));overflow:hidden}.page-header-zone[data-v-845b4f1b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-header-zone>.epv-col[data-v-845b4f1b]{position:relative;z-index:1}.page-content-zone[data-v-845b4f1b]{flex:none;overflow-y:visible}.epv-shell--fill .page-content-zone[data-v-845b4f1b]{flex:1;overflow-y:auto}.epv-col[data-v-845b4f1b]{width:min(100%,800px);max-width:100%;padding-inline:32px;padding-bottom:32px;overflow-x:clip}.page-header-zone .epv-col[data-v-845b4f1b]{padding-bottom:0}.page-content-zone .epv-col[data-v-845b4f1b]{padding-top:12px}.signup-issue-banner[data-v-845b4f1b]{grid-column:1/-1;margin-top:4px;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid rgba(var(--danger-rgb),.35);background:rgba(var(--danger-rgb),.06);color:var(--text);box-shadow:var(--shadow)}.signup-issue__title[data-v-845b4f1b]{font-weight:700;display:flex;gap:8px;align-items:center}.signup-issue__title[data-v-845b4f1b]:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(var(--danger-rgb),.2);color:var(--danger);font-weight:800;font-size:13px}.signup-issue__meta[data-v-845b4f1b]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;color:var(--muted-static);font-size:13px}.signup-issue__pill[data-v-845b4f1b]{background:var(--surface);border:1px dashed rgba(var(--danger-rgb),.6);border-radius:var(--radius-pill);padding:5px 10px;color:var(--text);box-shadow:var(--shadow)}.event-header-actions[data-v-845b4f1b]{display:grid;grid-template-columns:repeat(2,auto);gap:8px;align-items:center;justify-content:end}.epv-archived-notice[data-v-845b4f1b]{display:flex;align-items:center;gap:8px;margin:12px 0 6px;padding:10px 14px;border:1px solid rgba(217,119,6,.3);border-radius:var(--radius-sm, 12px);background:#d977060f;color:#92400e;font-size:14px;font-weight:500}.organiser-invite-banner[data-v-845b4f1b]{position:relative;margin:16px 0 12px;padding:20px 22px;border:1px solid rgba(var(--accent-rgb),.28);border-radius:var(--radius);background:radial-gradient(circle at 12% 0%,rgba(var(--accent-rgb),.18),transparent 55%),radial-gradient(circle at 92% 100%,rgba(var(--accent-strong-rgb),.16),transparent 55%),linear-gradient(135deg,#fffffff5,rgba(var(--accent-rgb),.06));display:flex;align-items:center;gap:18px;box-shadow:0 1px 2px rgba(var(--accent-rgb),.08),0 12px 28px rgba(var(--accent-rgb),.14);color:var(--text);overflow:hidden;isolation:isolate}.organiser-invite-banner .oi-glow[data-v-845b4f1b]{position:absolute;inset:-40% -10% auto auto;width:280px;height:280px;background:radial-gradient(circle,rgba(var(--accent-strong-rgb),.22),transparent 65%);filter:blur(8px);pointer-events:none;z-index:-1}.organiser-invite-banner .oi-badge[data-v-845b4f1b]{flex-shrink:0;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);box-shadow:0 6px 16px rgba(var(--accent-rgb),.35),inset 0 1px #ffffff59}.organiser-invite-banner .oi-content[data-v-845b4f1b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.organiser-invite-banner .oi-title[data-v-845b4f1b]{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text);line-height:1.25}.organiser-invite-banner .oi-message[data-v-845b4f1b]{margin:0;font-size:14px;line-height:1.45;color:rgba(var(--text-rgb),.72)}.organiser-invite-banner.accepted[data-v-845b4f1b]{border-color:rgba(var(--success-rgb),.35);background:radial-gradient(circle at 12% 0%,rgba(var(--success-rgb),.16),transparent 55%),linear-gradient(135deg,#fffffff5,rgba(var(--success-rgb),.06));box-shadow:0 1px 2px rgba(var(--success-rgb),.08),0 10px 24px rgba(var(--success-rgb),.14)}.organiser-invite-banner.accepted .oi-badge[data-v-845b4f1b]{background:linear-gradient(135deg,var(--success) 0%,color-mix(in srgb,var(--success) 70%,var(--accent)) 100%);box-shadow:0 6px 16px rgba(var(--success-rgb),.35),inset 0 1px #ffffff59}.organiser-invite-banner.error[data-v-845b4f1b]{border-color:rgba(var(--danger-rgb),.32);background:radial-gradient(circle at 12% 0%,rgba(var(--danger-rgb),.14),transparent 55%),linear-gradient(135deg,#fffffff5,rgba(var(--danger-rgb),.06));box-shadow:0 1px 2px rgba(var(--danger-rgb),.08),0 10px 24px rgba(var(--danger-rgb),.14)}.organiser-invite-banner.error .oi-badge[data-v-845b4f1b]{background:linear-gradient(135deg,var(--danger) 0%,var(--warn) 100%);box-shadow:0 6px 16px rgba(var(--danger-rgb),.35),inset 0 1px #ffffff59}.organiser-invite-actions[data-v-845b4f1b]{display:flex;align-items:center;gap:10px;flex-shrink:0}.organiser-invite-banner .oi-cta[data-v-845b4f1b]{box-shadow:0 4px 14px rgba(var(--accent-rgb),.35),inset 0 1px #ffffff2e}.organiser-invite-banner .oi-status[data-v-845b4f1b]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-pill);background:rgba(var(--text-rgb),.06);color:var(--text);font-size:13px;font-weight:600}.organiser-invite-banner .oi-status.success[data-v-845b4f1b]{background:rgba(var(--success-rgb),.14);color:color-mix(in srgb,var(--success) 70%,var(--text))}.organiser-invite-banner .oi-status.warn[data-v-845b4f1b]{background:rgba(var(--danger-rgb),.12);color:color-mix(in srgb,var(--danger) 65%,var(--text))}.organiser-invite-banner .oi-spin[data-v-845b4f1b]{animation:oi-spin-845b4f1b 1s linear infinite}@keyframes oi-spin-845b4f1b{to{transform:rotate(360deg)}}.public-attachments[data-v-845b4f1b]{margin-top:12px;border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:var(--panel);box-shadow:var(--shadow)}.attachment-header[data-v-845b4f1b]{margin-bottom:8px}.public-attachment-grid[data-v-845b4f1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.public-attachment[data-v-845b4f1b]{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);color:var(--text);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.public-attachment[data-v-845b4f1b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.public-attachment__icon[data-v-845b4f1b]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.2);color:var(--accent-strong)}.public-attachment__icon.link[data-v-845b4f1b]{background:rgba(var(--accent-strong-rgb),.1);border-color:rgba(var(--accent-strong-rgb),.3)}.public-attachment__body[data-v-845b4f1b]{flex:1}.public-attachment .muted[data-v-845b4f1b]{color:var(--muted-static)}.public-attachment__title[data-v-845b4f1b]{display:flex;align-items:center;gap:8px;justify-content:space-between;color:var(--text)}.attachment-state[data-v-845b4f1b]{padding:12px;color:var(--muted)}.attachment-state.error[data-v-845b4f1b]{color:var(--danger)}.event-meta[data-v-845b4f1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:12px}.label[data-v-845b4f1b]{font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.value[data-v-845b4f1b]{font-weight:700;color:var(--text)}.chip-row[data-v-845b4f1b],.stat-row[data-v-845b4f1b],.filters[data-v-845b4f1b]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-845b4f1b]{border:1px solid var(--pill-border);border-radius:var(--radius-pill);padding:8px 12px;background:var(--pill-bg);color:var(--pill-text);font-size:14px;cursor:pointer;transition:all .2s ease,transform .15s ease}.chip strong[data-v-845b4f1b]{color:var(--accent-strong)}.chip.active[data-v-845b4f1b]{background:rgba(var(--accent-strong-rgb),.14);border-color:rgba(var(--accent-strong-rgb),.2);box-shadow:0 1px 4px #00000014;transform:translateY(-1px)}.stat[data-v-845b4f1b]{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-glass);border:1px solid var(--border-subtle);color:var(--muted-static);font-size:13px;box-shadow:var(--shadow)}.pill[data-v-845b4f1b]{padding:6px 10px;background:var(--pill-bg);border-radius:var(--radius-pill);color:var(--pill-text);font-size:14px;font-weight:600;border:1px solid var(--pill-border);white-space:nowrap;cursor:default}.pill.warn[data-v-845b4f1b]{background:rgba(var(--warn-rgb),.4);border-color:rgba(var(--warn-rgb),.4);color:var(--text);font-weight:400}.layout[data-v-845b4f1b]{display:flex;flex-direction:column;gap:16px;align-items:stretch;position:relative;scroll-margin-top:160px}.board[data-v-845b4f1b]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow);color:var(--text);height:100%}.day-card[data-v-845b4f1b]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:24px;padding:1.75rem 2rem;box-shadow:var(--shadow);color:var(--text);display:flex;flex-direction:column;gap:.5rem}.day-card__header[data-v-845b4f1b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-bottom:1rem}.day-card__date[data-v-845b4f1b]{display:flex;align-items:flex-end;gap:.9rem;min-width:0}.day-card__date-num[data-v-845b4f1b]{font-size:5rem;line-height:.85;font-weight:400;color:var(--text);letter-spacing:-.02em}.day-card__date-text[data-v-845b4f1b]{display:flex;flex-direction:column;gap:.2rem}.day-card__weekday[data-v-845b4f1b]{font-size:1.4rem;font-style:italic;font-weight:400;color:var(--text);line-height:1}.day-card__month[data-v-845b4f1b]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--text-rgb),.55);font-weight:500}.day-card__meta[data-v-845b4f1b]{text-align:right;display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:rgba(var(--text-rgb),.65);flex-shrink:0}.day-card__index[data-v-845b4f1b]{font-style:italic;font-size:.85rem;color:rgba(var(--text-rgb),.5)}.day-card__counts[data-v-845b4f1b]{font-size:.85rem;color:rgba(var(--text-rgb),.6)}.day-card__counts strong[data-v-845b4f1b]{color:var(--text);font-weight:700}.day-card__counts-sep[data-v-845b4f1b]{margin:0 .35rem;opacity:.5}.shift-rows[data-v-845b4f1b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.shift-rows__toggle[data-v-845b4f1b]{border-top:1px solid rgba(var(--text-rgb),.08);padding:.75rem 0 .25rem}.shift-rows__toggle-btn[data-v-845b4f1b]{display:inline-flex;align-items:center;gap:.3rem;padding:0;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:rgba(var(--text-rgb),.6);transition:color .15s}.shift-rows__toggle-btn[data-v-845b4f1b]:hover{color:var(--text)}.shift-row[data-v-845b4f1b]{display:grid;grid-template-columns:90px 1fr auto;gap:1.5rem;align-items:start;padding:1.4rem 0;border-top:1px solid rgba(var(--text-rgb),.08)}.shift-row.is-full>.shift-row__time[data-v-845b4f1b],.shift-row.is-full>.shift-row__body[data-v-845b4f1b]{opacity:.55}.shift-row__time[data-v-845b4f1b]{display:flex;flex-direction:column;gap:.15rem;padding-top:.2rem}.shift-row__time-range[data-v-845b4f1b]{font-size:.95rem;font-weight:500;color:var(--text);letter-spacing:-.005em}.shift-row__time-duration[data-v-845b4f1b]{font-size:.78rem;font-style:italic;color:rgba(var(--text-rgb),.5)}.shift-row__body[data-v-845b4f1b]{min-width:0;display:flex;flex-direction:column;gap:.5rem}.shift-row__title-line[data-v-845b4f1b]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.shift-row__title[data-v-845b4f1b]{margin:0;font-size:1.45rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--text)}.shift-row.is-full .shift-row__title[data-v-845b4f1b]{color:rgba(var(--text-rgb),.55)}.shift-row__marker[data-v-845b4f1b]{font-size:1rem;color:var(--accent-strong, #b8893d);line-height:1}.shift-row__eyebrow[data-v-845b4f1b]{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--text-rgb),.7)}.shift-row__eyebrow--mine[data-v-845b4f1b]{color:var(--accent)}.shift-row__dot[data-v-845b4f1b]{width:7px;height:7px;border-radius:999px;background:var(--accent);display:inline-block}.shift-row__notes[data-v-845b4f1b]{margin:0;font-size:.85rem;font-style:italic;line-height:1.4;color:rgba(var(--text-rgb),.7)}.shift-row__meta[data-v-845b4f1b]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;font-size:.85rem;color:rgba(var(--text-rgb),.6);margin-top:.15rem}.shift-row__meta-item[data-v-845b4f1b]{display:inline-flex;align-items:center;gap:.35rem}.shift-row__meta-item[data-v-845b4f1b] svg{opacity:.7}.shift-row__leader-name[data-v-845b4f1b]{font-style:italic;color:rgba(var(--text-rgb),.7)}.shift-row__status[data-v-845b4f1b]{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;min-width:110px}.shift-row__status-popover[data-v-845b4f1b]{cursor:default}.shift-row__actions[data-v-845b4f1b]{display:flex;gap:.5rem}.shift-row__capacity[data-v-845b4f1b]{display:flex;flex-direction:column;align-items:flex-end;line-height:1}.shift-row__capacity-num[data-v-845b4f1b]{font-size:2.2rem;font-weight:600;color:var(--text);line-height:1;letter-spacing:-.02em}.shift-row__capacity-label[data-v-845b4f1b]{margin-top:.25rem;font-size:.65rem;font-weight:600;letter-spacing:.15em;color:rgba(var(--text-rgb),.55);text-transform:uppercase}.shift-row__status-label[data-v-845b4f1b]{text-transform:uppercase;letter-spacing:.09em}.shift-row__status-label--full[data-v-845b4f1b]{--sz-badge-hue: rgb(var(--text-rgb))}.shift-row__status-label--full.is-subtle[data-v-845b4f1b]{color:rgba(var(--text-rgb),.7)}.shift-row__guest[data-v-845b4f1b]{margin-top:-.15rem}.shift-row__guest[data-v-845b4f1b] .sz-button{font-weight:500;color:rgba(var(--text-rgb),.6)}.shift-row.is-full .shift-row__notes[data-v-845b4f1b],.shift-row.is-full .shift-row__meta[data-v-845b4f1b],.shift-row.is-full .shift-row__time-range[data-v-845b4f1b],.shift-row.is-full .shift-row__time-duration[data-v-845b4f1b]{color:rgba(var(--text-rgb),.45)}@media(max-width:720px){.day-card[data-v-845b4f1b]{padding:1.25rem;border-radius:20px}.day-card__header[data-v-845b4f1b]{flex-direction:column;align-items:flex-start;gap:.75rem;padding-bottom:1rem}.day-card__meta[data-v-845b4f1b]{text-align:left;align-items:flex-start}.day-card__date-num[data-v-845b4f1b]{font-size:4rem}.day-card__weekday[data-v-845b4f1b]{font-size:1.2rem}.shift-row[data-v-845b4f1b]{grid-template-columns:70px 1fr;gap:.5rem 1rem;padding:1.1rem 0}.shift-row__time[data-v-845b4f1b]{padding-top:.1rem}.shift-row__body[data-v-845b4f1b]{grid-column:2}.shift-row__status[data-v-845b4f1b]{grid-column:1/-1;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:.5rem .75rem;min-width:0;width:100%;margin-top:.6rem}.shift-row__status-popover[data-v-845b4f1b],.shift-row__status-label[data-v-845b4f1b]{margin-right:auto}.shift-row__capacity[data-v-845b4f1b]{flex-direction:row;align-items:baseline;gap:.35rem;padding:.3rem .6rem;border-radius:999px;background:rgba(var(--text-rgb),.05)}.shift-row__capacity-num[data-v-845b4f1b]{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.shift-row__capacity-label[data-v-845b4f1b]{margin-top:0;font-size:.62rem;letter-spacing:.1em}.shift-row__status-label[data-v-845b4f1b]{font-size:.62rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;padding:.55rem .7rem;border-radius:999px}.shift-row__status-label--full[data-v-845b4f1b]{background:rgba(var(--text-rgb),.05)}.shift-row__status-label--waitlist[data-v-845b4f1b]{background:rgba(var(--accent-strong-rgb, var(--text-rgb)),.12)}.shift-row__status[data-v-845b4f1b] .sz-button{min-height:38px}.shift-row__guest[data-v-845b4f1b]{flex:1 0 100%;margin:0}.shift-row__guest[data-v-845b4f1b] .sz-button{width:100%;justify-content:center;border:1px dashed rgba(var(--text-rgb),.18);border-radius:999px}.shift-row__title[data-v-845b4f1b]{font-size:1.2rem}}.empty-state[data-v-845b4f1b]{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:var(--radius);border:1px dashed rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.04);color:var(--text)}.empty-state__icon[data-v-845b4f1b]{width:44px;height:44px;border-radius:14px;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.15);display:inline-flex;align-items:center;justify-content:center;color:var(--text);flex-shrink:0}.empty-state__icon-glyph[data-v-845b4f1b]{font-size:22px}.empty-state__body[data-v-845b4f1b]{flex:1}.empty-state__title[data-v-845b4f1b]{font-weight:700;letter-spacing:-.2px}.empty-state__text[data-v-845b4f1b]{margin-top:6px;font-size:13px;color:var(--muted-static);line-height:1.4}.empty-state__actions[data-v-845b4f1b]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.empty-state.compact[data-v-845b4f1b]{padding:12px;gap:10px}.empty-state.compact .empty-state__icon[data-v-845b4f1b]{width:34px;height:34px;border-radius:10px}.empty-state.compact .empty-state__icon-glyph[data-v-845b4f1b]{font-size:18px}.empty-state.compact .empty-state__text[data-v-845b4f1b]{font-size:12px}.board-empty[data-v-845b4f1b]{margin-top:14px}.epv-shifts[data-v-845b4f1b]{display:flex;flex-direction:column;gap:1.5rem}.epv-shifts__group[data-v-845b4f1b]{display:flex;flex-direction:column;gap:.6rem}.epv-shifts__group-header[data-v-845b4f1b]{display:flex;align-items:center;gap:.65rem;padding-inline:.25rem}.epv-shifts__day[data-v-845b4f1b]{font-weight:700;font-size:.95rem;color:var(--text, #0d1b2a);letter-spacing:-.005em}.epv-shifts__count[data-v-845b4f1b]{font-size:.85rem;color:var(--muted, #6b7280)}.epv-shifts__rule[data-v-845b4f1b]{flex:1;height:1px;background:rgba(var(--text-rgb, 13, 27, 42),.08)}.epv-shifts__list[data-v-845b4f1b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.epv-shifts__shift[data-v-845b4f1b]{background:var(--surface, #ffffff);border:1px solid rgba(var(--text-rgb, 13, 27, 42),.08);border-radius:18px;padding:1.1rem 1.25rem 0;color:var(--text, #0d1b2a);font-size:.95rem;box-shadow:0 1px 2px rgba(var(--text-rgb, 13, 27, 42),.03),0 6px 18px rgba(var(--text-rgb, 13, 27, 42),.04);transition:border-color .15s ease,box-shadow .15s ease}.epv-shifts__shift.is-mine[data-v-845b4f1b]{border-color:rgba(var(--accent-rgb, 47, 190, 198),.45);background:linear-gradient(180deg,rgba(var(--accent-rgb, 47, 190, 198),.06),rgba(var(--accent-rgb, 47, 190, 198),.02));box-shadow:0 1px 2px rgba(var(--accent-rgb, 47, 190, 198),.08),0 8px 22px rgba(var(--accent-rgb, 47, 190, 198),.1)}.epv-shifts__shift.is-full[data-v-845b4f1b]:not(.is-mine){opacity:.85}.epv-shifts__shift-top[data-v-845b4f1b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding-bottom:.95rem}.epv-shifts__shift-info[data-v-845b4f1b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.epv-shifts__shift-time[data-v-845b4f1b],.epv-shifts__shift-loc[data-v-845b4f1b]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem;color:var(--muted-static, rgba(13, 27, 42, .6));font-size:.88rem}.epv-shifts__shift-time[data-v-845b4f1b] svg,.epv-shifts__shift-loc[data-v-845b4f1b] svg{flex-shrink:0;opacity:.75}.epv-shifts__shift-title-row[data-v-845b4f1b]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.epv-shifts__shift-title[data-v-845b4f1b]{margin:0;font-size:1.18rem;font-weight:700;letter-spacing:-.01em;color:var(--text, #0d1b2a);line-height:1.2}.epv-shifts__shift-notes[data-v-845b4f1b]{color:rgba(var(--text-rgb, 13, 27, 42),.7);font-size:.88rem}.epv-shifts__shift-notes[data-v-845b4f1b]:not(:first-child){margin-left:.5rem}.epv-shifts__pill[data-v-845b4f1b]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.05em;line-height:1;white-space:nowrap}.epv-shifts__pill--warn[data-v-845b4f1b]{background:#f7a96f2e;color:#a05518}.epv-shifts__pill--muted[data-v-845b4f1b]{background:rgba(var(--text-rgb, 13, 27, 42),.08);color:rgba(var(--text-rgb, 13, 27, 42),.6)}.epv-shifts__shift-status[data-v-845b4f1b]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;min-width:130px}.epv-shifts__youre-in[data-v-845b4f1b]{display:inline-flex;align-items:center;gap:.3rem;background:#2a8d80;color:#fff;padding:.25rem .55rem;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.05em;line-height:1}.epv-shifts__status-popover[data-v-845b4f1b]{cursor:default}.epv-shifts__status-trigger[data-v-845b4f1b]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.epv-shifts__capacity[data-v-845b4f1b]{display:flex;flex-direction:column;gap:.3rem;min-width:110px}.epv-shifts__capacity-label[data-v-845b4f1b]{display:inline-flex;align-items:baseline;gap:.3rem;justify-content:flex-end;font-size:.85rem;color:rgba(var(--text-rgb, 13, 27, 42),.65)}.epv-shifts__capacity-label strong[data-v-845b4f1b]{color:var(--text, #0d1b2a);font-weight:700}.epv-shifts__capacity-bar[data-v-845b4f1b]{width:100%;height:4px;border-radius:999px;background:rgba(var(--accent-rgb, 47, 190, 198),.18);overflow:hidden}.epv-shifts__capacity-fill[data-v-845b4f1b]{height:100%;background:var(--accent, #2fbec6);border-radius:999px;transition:width .2s ease}.epv-shifts__capacity-fill.is-low[data-v-845b4f1b]{background:#f7a96f}.epv-shifts__capacity-fill.is-mine[data-v-845b4f1b]{background:#2a8d80}.epv-shifts__avatars[data-v-845b4f1b]{display:inline-flex;align-items:center}.epv-shifts__avatar[data-v-845b4f1b]{margin-left:-6px}.epv-shifts__avatar[data-v-845b4f1b]:first-child{margin-left:0}.epv-shifts__avatar--more[data-v-845b4f1b]{width:26px;height:26px;border-radius:999px;background:rgba(var(--text-rgb, 13, 27, 42),.06);color:rgba(var(--text-rgb, 13, 27, 42),.55);border:2px solid var(--surface, #ffffff);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;box-sizing:border-box}.epv-shifts__shift-footer[data-v-845b4f1b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px dashed rgba(var(--text-rgb, 13, 27, 42),.15)}.epv-shifts__shift-footer[data-v-845b4f1b]>:last-child{margin-left:auto}.epv-shifts__shift-footer[data-v-845b4f1b] .sz-button.text{color:var(--text)}.epv-shifts__hint[data-v-845b4f1b]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--pill-text);background:var(--pill-bg);border:1px solid var(--pill-border);border-radius:999px;padding:.35rem .75rem;font-weight:500}.epv-shifts__hint[data-v-845b4f1b] svg{opacity:.85}@media(max-width:600px){.epv-shifts__shift[data-v-845b4f1b]{padding:1rem 1rem 0}.epv-shifts__shift-top[data-v-845b4f1b]{flex-direction:column;gap:.75rem}.epv-shifts__shift-status[data-v-845b4f1b]{align-items:stretch;flex-direction:column;gap:.65rem;min-width:0;width:100%}.epv-shifts__youre-in[data-v-845b4f1b]{align-self:flex-start}.epv-shifts__status-popover[data-v-845b4f1b]{width:100%;display:flex}.epv-shifts__status-trigger[data-v-845b4f1b]{width:100%;align-items:stretch}.epv-shifts__capacity-label[data-v-845b4f1b]{justify-content:flex-start}.epv-shifts__capacity[data-v-845b4f1b]{width:100%;min-width:0}.epv-shifts__avatars[data-v-845b4f1b]{justify-content:flex-start}.epv-shifts__shift-footer[data-v-845b4f1b]{flex-direction:column;align-items:stretch;gap:.85rem;flex-wrap:nowrap}.epv-shifts__shift-footer[data-v-845b4f1b]>*:first-child{align-self:flex-start}.epv-shifts__shift-footer[data-v-845b4f1b]>*:last-child,.epv-shifts__shift-footer[data-v-845b4f1b]>*:last-child .sz-button{width:100%}}.linkish[data-v-845b4f1b]{cursor:pointer;color:var(--text)}.linkish[data-v-845b4f1b]:hover,.linkish[data-v-845b4f1b]:focus-visible{text-decoration:underline;outline:none}.shift-meta[data-v-845b4f1b]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted-static)}button[data-v-845b4f1b]{border:none;cursor:pointer;border-radius:var(--radius-pill);padding:10px 14px;font-weight:600;font-size:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}button.primary[data-v-845b4f1b]{background:var(--btn-bg);color:var(--btn-text);box-shadow:0 2px 8px rgba(var(--accent-rgb),.2)}button.primary.remove[data-v-845b4f1b]{background:var(--danger);color:var(--on-dark);box-shadow:0 2px 8px rgba(var(--danger-rgb),.2)}button.secondary[data-v-845b4f1b]{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border)}button.ghost[data-v-845b4f1b]{background:rgba(var(--accent-rgb),.8);color:var(--on-accent);border:1px solid rgba(var(--accent-rgb),.18);box-shadow:0 1px 3px #00000014}button.notify-pulse[data-v-845b4f1b]{animation:notifyPulse-845b4f1b .9s ease;border-color:rgba(var(--accent-rgb),.35);box-shadow:0 1px 4px rgba(var(--accent-rgb),.15)}button.notify-locked[data-v-845b4f1b]{background:rgba(var(--accent-rgb),.12);color:var(--muted);border-color:rgba(var(--accent-rgb),.25);cursor:not-allowed}@keyframes notifyPulse-845b4f1b{0%{transform:scale(1);background:rgba(var(--accent-rgb),.12)}40%{transform:scale(1.04);background:rgba(var(--accent-rgb),.18)}to{transform:scale(1);background:rgba(var(--accent-rgb),.12)}}button[data-v-845b4f1b]:active{transform:scale(.98)}button[data-v-845b4f1b]:disabled{opacity:.5;cursor:not-allowed}.progress[data-v-845b4f1b]{width:100%;background:var(--pill-bg);border-radius:var(--radius-pill);height:12px;overflow:hidden;border:2px solid var(--border)}.progress.interactive[data-v-845b4f1b]{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.progress.interactive[data-v-845b4f1b]:hover{box-shadow:0 1px 4px #0000001a;transform:translateY(-1px)}.progress-fill[data-v-845b4f1b]{display:block;height:100%;background:var(--input-bg);width:45%}.progress-roster[data-v-845b4f1b]{position:relative;margin-top:8px;display:flex;flex-direction:column;gap:6px;outline:none}.progress-roster[data-v-845b4f1b]:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.2);border-radius:var(--radius-sm)}.progress-meta[data-v-845b4f1b]{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--muted-static)}.progress-tip[data-v-845b4f1b]{color:var(--text-static);font-weight:700;letter-spacing:.1px}.roster-popover[data-v-845b4f1b]{position:fixed;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 4px 16px #0000001f;padding:12px;z-index:20;max-width:min(380px,100vw - 40px);max-height:min(320px,100vh - 120px);overflow:auto;pointer-events:auto;color:var(--text)}.roster-list[data-v-845b4f1b]{display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.roster-row[data-v-845b4f1b]{display:flex;align-items:center;gap:10px}.roster-avatar[data-v-845b4f1b]{width:34px;height:34px;border-radius:12px;background:var(--pill-bg);border:1px solid var(--border-subtle);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--text)}.roster-text[data-v-845b4f1b]{display:flex;flex-direction:column;gap:2px;color:var(--text)}.roster-name[data-v-845b4f1b]{font-weight:700;color:var(--text)}.roster-status[data-v-845b4f1b]{font-size:12px;color:var(--muted-static)}.roster-status.attending[data-v-845b4f1b]{color:var(--success)}.roster-status.pending[data-v-845b4f1b],.roster-status.waitlisted[data-v-845b4f1b]{color:var(--warn)}.roster-status.completed[data-v-845b4f1b]{color:var(--success)}.roster-status.no-show[data-v-845b4f1b]{color:var(--warn)}.roster-status.cancelled[data-v-845b4f1b]{color:var(--muted-static)}.roster-empty[data-v-845b4f1b]{color:var(--muted-static);font-size:13px}.roster-footer[data-v-845b4f1b]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--muted-static)}.close-pill[data-v-845b4f1b]{border:none;background:rgba(var(--accent-rgb),.12);color:var(--accent-strong);cursor:pointer;padding:6px 12px}.sidebar[data-v-845b4f1b]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);position:sticky;top:16px;cursor:default;color:var(--text);align-self:start;height:max-content}.sidebar h3[data-v-845b4f1b]{margin:0 0 10px;font-size:16px;letter-spacing:-.2px}.section-heading[data-v-845b4f1b]{margin-top:18px}.list[data-v-845b4f1b]{display:flex;flex-direction:column;gap:10px}.list .item[data-v-845b4f1b]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;background:var(--surface);color:var(--text)}.tiny[data-v-845b4f1b]{font-size:12px;color:var(--muted-static);margin-top:4px;display:block}.tag[data-v-845b4f1b]{display:inline-block;padding:4px 8px;border-radius:var(--radius-pill);font-size:11px;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--pill-border);background-color:var(--pill-bg);cursor:default}.tag.btn[data-v-845b4f1b]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px}.tag.btn[data-v-845b4f1b]:hover{scale:1.05}.tag.success[data-v-845b4f1b]{color:var(--success);border-color:rgba(var(--success-rgb),.35)}.tag.warn[data-v-845b4f1b]{color:var(--warn);border-color:rgba(var(--warn-rgb),.35)}.inline-control[data-v-845b4f1b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}select[data-v-845b4f1b]{background:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);padding:8px 10px;border-radius:var(--radius-sm)}.hint[data-v-845b4f1b]{color:var(--muted-static);font-size:13px;margin:8px 0 0}.notify-status[data-v-845b4f1b]{font-size:12px;color:var(--accent);margin-left:4px;animation:fadeIn-845b4f1b .2s ease}@keyframes fadeIn-845b4f1b{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.badge[data-v-845b4f1b]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:rgba(var(--accent-rgb),.04);font-size:12px;color:var(--muted-static)}.grid[data-v-845b4f1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px}.item-title[data-v-845b4f1b]{font-weight:700}.stat-highlight[data-v-845b4f1b]{font-weight:700;margin-top:6px}.shift-timeline[data-v-845b4f1b]{display:flex;flex-direction:column;padding-top:8px}.timeline-day-group[data-v-845b4f1b]{display:grid;grid-template-columns:64px 1fr;gap:0 12px;align-items:start}.timeline-date-col[data-v-845b4f1b]{display:flex;flex-direction:column;align-items:center;align-self:stretch}.timeline-month[data-v-845b4f1b]{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--accent);margin-bottom:4px;line-height:1}.timeline-bubble[data-v-845b4f1b]{width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0;line-height:1}.timeline-day[data-v-845b4f1b]{font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--muted-static);margin-top:4px;line-height:1}.timeline-line[data-v-845b4f1b]{width:2px;flex:1;min-height:24px;background:rgba(var(--accent-rgb),.22);margin-top:4px}.timeline-jump[data-v-845b4f1b]{width:24px;height:24px;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.3);background:var(--surface);color:var(--accent);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-top:6px;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.timeline-jump[data-v-845b4f1b]:hover{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.5)}.timeline-cards[data-v-845b4f1b]{display:flex;flex-direction:column;gap:10px;padding-bottom:24px;overflow:visible}.timeline-card[data-v-845b4f1b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);color:var(--text);position:relative}.timeline-card.first-card[data-v-845b4f1b]:before{content:"";position:absolute;left:-20px;top:19px;width:16px;height:2px;background:rgba(var(--accent-rgb),.3)}.tc-header[data-v-845b4f1b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.tc-time[data-v-845b4f1b]{font-size:14px;font-weight:700;white-space:nowrap}.tc-spot-pill[data-v-845b4f1b]{font-size:12px;padding:4px 10px;flex-shrink:0}.tc-body[data-v-845b4f1b]{margin-bottom:8px}.tc-title[data-v-845b4f1b]{font-size:20px;font-weight:700;letter-spacing:-.3px;margin-bottom:4px;line-height:1.2}.tc-badges[data-v-845b4f1b]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.tc-notes[data-v-845b4f1b]{font-size:13px;color:var(--muted-static);margin:0 0 6px;line-height:1.4}.tc-location[data-v-845b4f1b]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--muted-static);margin-bottom:10px}.tc-progress[data-v-845b4f1b]{margin-top:4px}.tc-actions[data-v-845b4f1b]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.pill.success[data-v-845b4f1b]{background:rgba(var(--success-rgb),.15);border-color:rgba(var(--success-rgb),.35);color:var(--success);font-weight:600}@media(max-width:1264px){.layout[data-v-845b4f1b]{grid-template-columns:1fr}.sidebar[data-v-845b4f1b]{position:static;top:auto}.timeline-day-group[data-v-845b4f1b]{grid-template-columns:56px 1fr}}@media(max-width:640px){.epv-shell[data-v-845b4f1b]{padding:8px}.epv-col[data-v-845b4f1b]{padding-inline:8px}.page-header-zone[data-v-845b4f1b]{padding-bottom:8px}.organiser-invite-banner[data-v-845b4f1b]{flex-wrap:wrap;padding:16px;gap:14px}.organiser-invite-banner .oi-badge[data-v-845b4f1b]{width:48px;height:48px;border-radius:14px}.organiser-invite-banner .oi-title[data-v-845b4f1b]{font-size:16px}.organiser-invite-actions[data-v-845b4f1b]{width:100%;flex-wrap:wrap;justify-content:stretch}.organiser-invite-banner .oi-cta[data-v-845b4f1b]{width:100%;justify-content:center}.timeline-day-group[data-v-845b4f1b]{grid-template-columns:48px 1fr;gap:0 8px}.timeline-bubble[data-v-845b4f1b]{width:34px;height:34px;font-size:14px}.tc-title[data-v-845b4f1b]{font-size:17px}.tc-actions[data-v-845b4f1b]{flex-direction:column}.tc-actions button[data-v-845b4f1b]{width:100%}.timeline-card.first-card[data-v-845b4f1b]:before{left:-16px;width:12px;top:16px}}.epv-shifts__attendees-bubble{background:#fff!important;color:#0d1b2a!important;border:1px solid rgba(13,27,42,.1);box-shadow:0 12px 32px #0000001f;border-radius:12px!important;padding:10px 12px!important;white-space:normal!important;min-width:200px;max-width:280px;text-align:left}.epv-shifts__attendees-header{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#0d1b2a8c;margin-bottom:8px}.epv-shifts__attendees-header strong{color:#0d1b2a;font-weight:700}.epv-shifts__attendees-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.epv-shifts__attendees-row{display:flex;align-items:center;gap:8px;font-size:13px}.epv-shifts__attendees-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0d1b2a}.epv-shifts__attendees-status{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#0d1b2a80;background:#0d1b2a0f;padding:2px 6px;border-radius:999px}.epv-shifts__attendees-empty{margin:0;font-size:13px;color:#0d1b2a8c}
