.theme-switcher{position:fixed;top:14px;right:14px;z-index:9999;display:inline-flex;align-items:center;gap:8px;padding:8px;border-radius:18px;background:color-mix(in srgb,var(--app-surface-strong) 84%,transparent);border:1px solid var(--app-border);box-shadow:var(--app-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-switcher__label,.theme-switcher__status{font-size:12px;opacity:.78;white-space:nowrap}.theme-switcher__button{height:30px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:transparent;color:inherit;font-size:12px}.theme-switcher__button.active{background:linear-gradient(135deg,var(--app-accent-start),var(--app-accent-end));border-color:var(--app-border)}@media(max-width:760px){.theme-switcher{left:14px;right:14px;justify-content:space-between;flex-wrap:wrap}}.page[data-v-e13f45ef]{min-height:100vh;padding:22px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.wrap[data-v-e13f45ef]{max-width:1100px;margin:0 auto}.hero[data-v-e13f45ef]{padding:18px 18px 8px}.landing-hero[data-v-e13f45ef]{padding-top:34px}.kicker[data-v-e13f45ef]{text-transform:uppercase;letter-spacing:.18em;font-size:12px;opacity:.55;margin-bottom:10px}.title[data-v-e13f45ef]{margin:0;font-size:44px;font-weight:900;letter-spacing:-1px}.subtitle[data-v-e13f45ef]{margin:10px 0 0;opacity:.7;max-width:720px}.hero-actions[data-v-e13f45ef]{margin-top:18px}.context-box[data-v-e13f45ef]{display:grid;gap:8px;padding:14px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.context-title[data-v-e13f45ef]{font-size:18px;font-weight:800}.grid[data-v-e13f45ef]{display:grid;grid-template-columns:1fr;gap:14px;margin-top:10px}.landing-grid[data-v-e13f45ef]{margin-top:18px}@media(min-width:980px){.grid[data-v-e13f45ef]{grid-template-columns:1fr 1fr 1fr}}.overview-card[data-v-e13f45ef]{margin-top:10px}.checklist-card[data-v-e13f45ef],.process-card[data-v-e13f45ef]{margin-top:14px}.checklist[data-v-e13f45ef]{display:grid;gap:10px}.check-item[data-v-e13f45ef]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:18px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.check-copy[data-v-e13f45ef]{display:grid;gap:4px}.check-label[data-v-e13f45ef]{font-size:14px;font-weight:800}.check-status[data-v-e13f45ef]{font-size:12px;font-weight:800;color:#ffdc78eb}.check-status.done[data-v-e13f45ef]{color:#78ffb4f2}.steps[data-v-e13f45ef]{display:grid;gap:14px}.step[data-v-e13f45ef]{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start}.step-index[data-v-e13f45ef]{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;font-weight:900;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.step-title[data-v-e13f45ef]{font-size:15px;font-weight:800;margin-bottom:4px}.metrics-grid[data-v-e13f45ef]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card[data-v-e13f45ef]{border-radius:18px;background:#0000002e;border:1px solid rgba(255,255,255,.08);padding:14px;display:grid;gap:8px}.metric-card.skeleton[data-v-e13f45ef]{min-height:92px;position:relative;overflow:hidden}.metric-card.skeleton[data-v-e13f45ef]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:shimmer-e13f45ef 1.2s infinite}.metric-label[data-v-e13f45ef]{font-size:12px;opacity:.72}.metric-value[data-v-e13f45ef]{font-size:28px;font-weight:900;letter-spacing:-.6px}.card[data-v-e13f45ef]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px;display:grid;gap:12px}.card-head[data-v-e13f45ef]{display:flex;gap:12px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.icon[data-v-e13f45ef]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.head-text h2[data-v-e13f45ef]{margin:0;font-size:16px;font-weight:900}.muted[data-v-e13f45ef]{opacity:.7;font-size:13px}.inline[data-v-e13f45ef]{display:grid;gap:6px}.label[data-v-e13f45ef]{font-size:12px;opacity:.8}.input[data-v-e13f45ef]{width:100%;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#fffffff2;padding:0 12px;outline:none}.actions[data-v-e13f45ef]{display:flex;gap:10px;flex-wrap:wrap}.primary[data-v-e13f45ef],.ghost[data-v-e13f45ef]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);cursor:pointer;font-weight:900;color:#fffffff2;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.primary[data-v-e13f45ef]{background:linear-gradient(135deg,#5aaaff38,#5affaf29)}.ghost[data-v-e13f45ef]{background:#ffffff0f;border-color:#ffffff1f}.primary[data-v-e13f45ef]:disabled,.ghost[data-v-e13f45ef]:disabled{opacity:.55;cursor:not-allowed}.code[data-v-e13f45ef]{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;padding:10px 12px;font-size:13px;overflow:auto}.alert[data-v-e13f45ef]{padding:10px 12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.dot[data-v-e13f45ef]{width:10px;height:10px;border-radius:999px;margin-top:3px;background:#ff5050f2}.small[data-v-e13f45ef]{font-size:12px}.foot[data-v-e13f45ef]{margin:18px 0 0;padding:0 18px}@keyframes shimmer-e13f45ef{to{transform:translate(100%)}}@media(max-width:980px){.metrics-grid[data-v-e13f45ef]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.page[data-v-e13f45ef]{padding:14px}.hero[data-v-e13f45ef]{padding:14px 0 6px}.title[data-v-e13f45ef]{font-size:32px}.subtitle[data-v-e13f45ef]{max-width:100%}.card[data-v-e13f45ef]{padding:14px}.card-head[data-v-e13f45ef]{flex-direction:column}.actions[data-v-e13f45ef],.hero-actions[data-v-e13f45ef]{width:100%;flex-direction:column;align-items:stretch}.actions[data-v-e13f45ef]>*,.hero-actions[data-v-e13f45ef]>*{width:100%}.metrics-grid[data-v-e13f45ef]{grid-template-columns:1fr}.check-item[data-v-e13f45ef]{flex-direction:column;align-items:stretch}.check-item .ghost-sm[data-v-e13f45ef]{width:100%}.foot[data-v-e13f45ef]{padding:0}}.public-page[data-v-9fee5c08]{max-width:720px;margin:32px auto;padding:0 16px;font-family:system-ui}.public-flow[data-v-9fee5c08]{margin-top:16px;display:grid;gap:12px}.public-loading[data-v-9fee5c08],.public-error[data-v-9fee5c08]{margin-top:14px}.public-error[data-v-9fee5c08]{color:#ff6b6b;white-space:pre-wrap}.public-input[data-v-9fee5c08],.public-button[data-v-9fee5c08]{width:100%;max-width:320px;min-height:44px;padding:10px 12px}.public-button[data-v-9fee5c08]{cursor:pointer}@media(max-width:560px){.public-page[data-v-9fee5c08]{margin:16px auto;padding:0 12px}.public-input[data-v-9fee5c08],.public-button[data-v-9fee5c08]{max-width:100%}}.topbar[data-v-86316255]{max-width:1100px;margin:0 auto 16px;display:grid;gap:10px}.left .kicker[data-v-86316255]{text-transform:uppercase;letter-spacing:.18em;font-size:12px;opacity:.55;margin-bottom:6px}.title[data-v-86316255]{margin:0;font-size:28px;font-weight:900;letter-spacing:-.6px;color:#e9eef8}.subtitle[data-v-86316255]{opacity:.72;font-size:13px;margin-top:6px}.right[data-v-86316255]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.workspace-badge[data-v-86316255]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.tenant-badge[data-v-86316255]{display:inline-flex;align-items:center;gap:8px}.ghost[data-v-86316255]{height:38px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ghost-sm[data-v-86316255]{height:34px;padding:0 10px;border-radius:12px;font-size:12px}.danger[data-v-86316255]{height:38px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,80,80,.25);background:#ff50501a;color:#fffffff0;cursor:pointer;font-weight:800}.danger[data-v-86316255]:disabled,.ghost[data-v-86316255]:disabled{opacity:.6;cursor:not-allowed}.pill[data-v-86316255]{height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#ffffffeb}.workspace-pill[data-v-86316255]{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenant-pill[data-v-86316255]{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenant-logo[data-v-86316255]{width:38px;height:38px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.14);background:#ffffff14}.muted[data-v-86316255]{opacity:.75}.alert[data-v-86316255]{padding:10px 12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.dot[data-v-86316255]{width:10px;height:10px;border-radius:999px;margin-top:3px;background:#ff5050f2}.small[data-v-86316255]{font-size:12px;opacity:.9}@media(max-width:760px){.topbar[data-v-86316255]{max-width:100%}.title[data-v-86316255]{font-size:24px}.right[data-v-86316255]{flex-direction:column;align-items:stretch}.right[data-v-86316255]>*{width:100%}.ghost[data-v-86316255],.danger[data-v-86316255],.pill[data-v-86316255]{width:100%;justify-content:center}.workspace-badge[data-v-86316255],.tenant-badge[data-v-86316255]{width:100%}.workspace-badge .ghost-sm[data-v-86316255]{width:auto}.workspace-pill[data-v-86316255],.tenant-pill[data-v-86316255]{max-width:100%}}.page[data-v-9895f13c]{min-height:100vh;padding:22px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.kicker[data-v-9895f13c]{text-transform:uppercase;letter-spacing:.18em;font-size:12px;opacity:.55;margin-bottom:8px}.title-row[data-v-9895f13c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.icon-ghost[data-v-9895f13c]{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.14s ease}.icon-ghost[data-v-9895f13c]:hover{background:#ffffff1a;border-color:#ffffff29;transform:translateY(-1px)}.title-input[data-v-9895f13c]{width:100%;font-size:44px;font-weight:800;letter-spacing:-1px;background:transparent;border:0;outline:none;color:#e9eef8;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.1)}.title-input[data-v-9895f13c]::placeholder{opacity:.35}.topbar[data-v-9895f13c]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;max-width:1100px;margin:0 auto 16px}.right[data-v-9895f13c]{display:flex;align-items:center;gap:12px}.chips[data-v-9895f13c]{display:inline-flex;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px}.chip[data-v-9895f13c]{border:0;background:transparent;color:#fffc;padding:9px 14px;border-radius:999px;cursor:pointer;font-weight:650;font-size:13px}.chip.active[data-v-9895f13c]{background:#ffffff1f;color:#fffffff2}.ghost[data-v-9895f13c]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;cursor:pointer}.primary[data-v-9895f13c]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#5aaaff38,#5affaf29);color:#fffffff2;cursor:pointer;font-weight:800}.ghost[data-v-9895f13c]:disabled,.primary[data-v-9895f13c]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-9895f13c]{max-width:1100px;margin:0 auto 14px;padding:12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.alert.warn[data-v-9895f13c]{background:#ffbe501a;border:1px solid rgba(255,190,80,.22)}.warn-dot[data-v-9895f13c]{background:#ffbe50f2}.warn-body[data-v-9895f13c]{flex:1;display:grid;gap:10px}.warn-top[data-v-9895f13c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.warn-grid[data-v-9895f13c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.warn-col[data-v-9895f13c]{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0000002e;padding:10px 12px}.warn-title[data-v-9895f13c]{font-weight:800;font-size:12px;letter-spacing:.02em;opacity:.9;margin-bottom:6px}.warn-list[data-v-9895f13c]{margin:0;padding-left:18px;opacity:.85;font-size:13px}@media(max-width:980px){.warn-grid[data-v-9895f13c]{grid-template-columns:1fr}}.dot[data-v-9895f13c]{width:10px;height:10px;border-radius:999px;margin-top:4px;background:#ff5050f2}.small[data-v-9895f13c]{font-size:12px;opacity:.85;margin-top:4px}.muted[data-v-9895f13c]{opacity:.7}.layout[data-v-9895f13c]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.card.full[data-v-9895f13c]{grid-column:1 / -1}.card[data-v-9895f13c]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.card-title[data-v-9895f13c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.card-title h2[data-v-9895f13c]{margin:0;font-size:18px}.icon[data-v-9895f13c]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.card-mid[data-v-9895f13c]{flex:1}.settings-grid[data-v-9895f13c]{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:12px}.field label[data-v-9895f13c]{display:block;font-size:12px;opacity:.8;margin-bottom:6px}.field select[data-v-9895f13c],.field input[type=time][data-v-9895f13c]{width:100%;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#fffffff2;padding:0 12px}.hint[data-v-9895f13c]{font-size:12px;opacity:.6;margin-top:6px}.offdays[data-v-9895f13c]{grid-column:1 / -1}.off-row[data-v-9895f13c]{display:flex;flex-wrap:wrap;gap:8px}.off-pill[data-v-9895f13c]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;cursor:pointer}.off-pill input[data-v-9895f13c]{transform:translateY(1px)}.badge[data-v-9895f13c]{font-size:12px;opacity:.85;padding:6px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.week[data-v-9895f13c]{display:grid;gap:10px}.day[data-v-9895f13c]{padding:12px;border-radius:18px;background:#0003;border:1px solid rgba(255,255,255,.08)}.day.off[data-v-9895f13c]{opacity:.75;border-color:#ffffff0f}.day-head[data-v-9895f13c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.day-name[data-v-9895f13c]{display:flex;align-items:center;gap:10px}.pill[data-v-9895f13c]{min-width:42px;text-align:center;font-size:12px;padding:5px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.label[data-v-9895f13c]{font-weight:750}.off-tag[data-v-9895f13c]{font-size:11px;padding:4px 8px;border-radius:999px;background:#ff50501f;border:1px solid rgba(255,80,80,.2);opacity:.9}.day-actions[data-v-9895f13c]{display:flex;align-items:center;gap:8px}.icon-btn[data-v-9895f13c]{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;cursor:pointer;color:#ffffffeb}.icon-btn[data-v-9895f13c]:disabled{opacity:.5;cursor:not-allowed}.icon-btn.danger[data-v-9895f13c]{border-color:#ff505040}.primary-sm[data-v-9895f13c]{height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#5aaaff38,#5affaf29);color:#fffffff2;cursor:pointer;font-weight:800}.primary-sm[data-v-9895f13c]:disabled{opacity:.6;cursor:not-allowed}.intervals[data-v-9895f13c]{display:grid;gap:8px}.row[data-v-9895f13c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:16px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.row.inactive[data-v-9895f13c]{opacity:.55}.time[data-v-9895f13c]{display:inline-flex;align-items:center;gap:8px}.time input[data-v-9895f13c]{height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fffffff2;padding:0 10px}.sep[data-v-9895f13c]{opacity:.5}.empty[data-v-9895f13c]{opacity:.7;font-size:13px;padding:8px 0 2px}.empty.big[data-v-9895f13c]{padding:18px 0;text-align:center}.preview[data-v-9895f13c]{position:sticky;top:14px;align-self:start}.summary[data-v-9895f13c]{display:grid;gap:10px}.sum-row[data-v-9895f13c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.07)}.sum-day[data-v-9895f13c]{display:flex;flex-direction:column;gap:6px}.sum-times[data-v-9895f13c]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.time-chip[data-v-9895f13c]{font-size:12px;padding:5px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);opacity:.92}.divider[data-v-9895f13c]{height:1px;margin:14px 0;background:#ffffff14}.tips h3[data-v-9895f13c]{margin:0 0 8px;font-size:14px}.tips ul[data-v-9895f13c]{margin:0;padding-left:18px;opacity:.8;font-size:13px}.skeleton[data-v-9895f13c]{max-width:1100px;margin:0 auto;display:grid;gap:12px}.sk-card[data-v-9895f13c]{height:160px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.sk-card[data-v-9895f13c]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:shimmer-9895f13c 1.2s infinite}@keyframes shimmer-9895f13c{to{transform:translate(100%)}}.modal-backdrop[data-v-9895f13c]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.modal[data-v-9895f13c]{width:min(560px,100%);border-radius:22px;background:#141822eb;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px}.modal-head[data-v-9895f13c]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title[data-v-9895f13c]{font-size:16px;font-weight:800}.modal-sub[data-v-9895f13c]{font-size:12px;margin-top:4px}.modal-body[data-v-9895f13c]{padding:12px 0;display:grid;gap:12px}.check-grid[data-v-9895f13c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check[data-v-9895f13c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.replace[data-v-9895f13c]{border-radius:16px}.smalltag[data-v-9895f13c]{font-size:11px}.modal-actions[data-v-9895f13c]{display:flex;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:980px){.layout[data-v-9895f13c]{grid-template-columns:1fr}.preview[data-v-9895f13c]{position:static}.topbar[data-v-9895f13c]{flex-direction:column}.right[data-v-9895f13c]{width:100%;justify-content:space-between;flex-wrap:wrap}.settings-grid[data-v-9895f13c],.check-grid[data-v-9895f13c]{grid-template-columns:1fr}}@media(max-width:560px){.page[data-v-9895f13c]{padding:14px}.topbar[data-v-9895f13c],.card-title[data-v-9895f13c],.day-head[data-v-9895f13c],.new-ex[data-v-9895f13c],.ex-top[data-v-9895f13c],.modal-actions[data-v-9895f13c],.day-actions[data-v-9895f13c],.row[data-v-9895f13c],.warn-top[data-v-9895f13c]{flex-direction:column;align-items:stretch}.right[data-v-9895f13c],.actions[data-v-9895f13c],.day-actions[data-v-9895f13c],.ex-right[data-v-9895f13c],.ex-actions[data-v-9895f13c],.modal-actions[data-v-9895f13c]{width:100%}.settings-grid[data-v-9895f13c],.check-grid[data-v-9895f13c],.new-ex[data-v-9895f13c]{grid-template-columns:1fr}.card[data-v-9895f13c]{padding:14px;border-radius:18px}.ghost[data-v-9895f13c],.primary[data-v-9895f13c],.primary-sm[data-v-9895f13c],.icon-btn[data-v-9895f13c],.modal-actions .ghost[data-v-9895f13c],.modal-actions .primary[data-v-9895f13c]{width:100%}.layout[data-v-9895f13c]{gap:12px}.title-input[data-v-9895f13c]{font-size:32px}}.exceptions[data-v-9895f13c]{display:grid;gap:12px}.new-ex[data-v-9895f13c]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;padding:10px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.new-ex label[data-v-9895f13c]{font-size:12px;opacity:.8;margin-bottom:6px;display:block}.new-ex input[type=date][data-v-9895f13c]{width:100%;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#fffffff2;padding:0 12px}.ex-list[data-v-9895f13c]{display:grid;gap:10px}.ex-item[data-v-9895f13c]{border-radius:18px;background:#0003;border:1px solid rgba(255,255,255,.08);padding:12px}.ex-top[data-v-9895f13c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ex-date[data-v-9895f13c]{font-weight:850;font-size:14px}.ex-sub[data-v-9895f13c]{font-size:12px;margin-top:4px}.ex-right[data-v-9895f13c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ghost-sm[data-v-9895f13c]{height:34px;padding:0 10px;border-radius:12px;font-size:12px}.dangerish[data-v-9895f13c]{border-color:#ff505040!important}.ex-editor[data-v-9895f13c]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:10px}.ex-actions[data-v-9895f13c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ex-intervals[data-v-9895f13c]{display:grid;gap:8px}.ex-row[data-v-9895f13c]{align-items:center}.ex-type select[data-v-9895f13c]{height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#fffffff2;padding:0 10px}.ex-alert[data-v-9895f13c]{padding:10px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.ex-closed-note[data-v-9895f13c]{padding:10px;border-radius:14px;background:#ffbe501a;border:1px solid rgba(255,190,80,.22)}.switch[data-v-9895f13c]{display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.switch input[data-v-9895f13c]{display:none}.slider[data-v-9895f13c]{width:46px;height:26px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);position:relative}.slider[data-v-9895f13c]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#ffffffd9;transition:.16s ease}.switch input:checked+.slider[data-v-9895f13c]{background:#ff50502e;border-color:#ff50504d}.switch input:checked+.slider[data-v-9895f13c]:after{transform:translate(20px);background:#fffffff2}.switch-text[data-v-9895f13c]{font-size:12px;opacity:.85}.modal[data-v-9895f13c]{position:relative}.modal-overlay[data-v-9895f13c]{position:absolute;inset:0;z-index:5;border-radius:22px;background:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;gap:10px;padding:18px}.modal-overlay-text[data-v-9895f13c]{font-size:13px;opacity:.95;font-weight:700}.mini-spin[data-v-9895f13c]{width:18px;height:18px;border-radius:999px;border:2px solid rgba(255,255,255,.25);border-top-color:#fffffff2;animation:spin-9895f13c .8s linear infinite}.mini-spin.inline[data-v-9895f13c]{margin-right:8px}@keyframes spin-9895f13c{to{transform:rotate(360deg)}}.copy-progress[data-v-9895f13c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;font-size:13px;opacity:.92}.copy-spinner[data-v-9895f13c]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:#fffffff2;animation:copyspin-9895f13c .9s linear infinite}@keyframes copyspin-9895f13c{to{transform:rotate(360deg)}}.page[data-v-c39b21af]{min-height:100vh;padding:22px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.actionbar[data-v-c39b21af]{max-width:1100px;margin:0 auto 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.context-summary[data-v-c39b21af]{max-width:1100px;margin:0 auto 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.active-pill[data-v-c39b21af]{background:#ffffff14}.readiness-card[data-v-c39b21af]{max-width:1100px;margin:0 auto 14px;padding:16px;border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.readiness-copy[data-v-c39b21af]{display:grid;gap:6px}.readiness-title[data-v-c39b21af]{font-size:16px;font-weight:900}.readiness-status[data-v-c39b21af]{font-size:13px;font-weight:800;color:#ffdc78eb}.readiness-status.ready[data-v-c39b21af]{color:#78ffb4f2}.readiness-actions[data-v-c39b21af]{display:flex;gap:10px;flex-wrap:wrap}.search[data-v-c39b21af]{height:40px;width:min(360px,80vw);border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#fffffff2;padding:0 12px}.ghost[data-v-c39b21af]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;cursor:pointer}.primary[data-v-c39b21af]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#5aaaff38,#5affaf29);color:#fffffff2;cursor:pointer;font-weight:800}.danger[data-v-c39b21af]{height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,80,80,.25);background:#ff505014;color:#ffffffeb;cursor:pointer}.ghost[data-v-c39b21af]:disabled,.primary[data-v-c39b21af]:disabled,.danger[data-v-c39b21af]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-c39b21af]{max-width:1100px;margin:0 auto 14px;padding:12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.dot[data-v-c39b21af]{width:10px;height:10px;border-radius:999px;margin-top:4px;background:#ff5050f2}.small[data-v-c39b21af]{font-size:12px;opacity:.85;margin-top:4px}.muted[data-v-c39b21af]{opacity:.7}.mono[data-v-c39b21af]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.sep[data-v-c39b21af]{opacity:.5;margin:0 6px}.grid[data-v-c39b21af]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:980px){.grid[data-v-c39b21af]{grid-template-columns:1fr}}.card[data-v-c39b21af]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px;display:grid;gap:12px}.card-head[data-v-c39b21af]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.name-row[data-v-c39b21af]{display:flex;align-items:center;gap:10px}.name[data-v-c39b21af]{font-weight:900;font-size:18px}.pill[data-v-c39b21af]{font-size:11px;padding:4px 8px;border-radius:999px;background:#5affaf1f;border:1px solid rgba(90,255,175,.2);opacity:.95}.pill.off[data-v-c39b21af]{background:#ff50501f;border:1px solid rgba(255,80,80,.2)}.meta[data-v-c39b21af]{opacity:.8;font-size:12px}.info[data-v-c39b21af]{display:grid;gap:6px;padding:10px;border-radius:18px;background:#0000002e;border:1px solid rgba(255,255,255,.07)}.info-row[data-v-c39b21af]{display:flex;justify-content:space-between;gap:10px;font-size:13px}.k[data-v-c39b21af]{opacity:.7}.v[data-v-c39b21af]{font-weight:700}.actions[data-v-c39b21af]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.actions .primary[data-v-c39b21af]{grid-column:1 / -1}.switch[data-v-c39b21af]{position:relative;display:inline-flex;align-items:center;gap:8px}.switch input[data-v-c39b21af]{display:none}.slider[data-v-c39b21af]{width:52px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;position:relative;cursor:pointer;transition:.14s ease}.slider[data-v-c39b21af]:after{content:"";width:24px;height:24px;border-radius:999px;position:absolute;top:2px;left:3px;background:#ffffffd9;transition:.14s ease}.switch input:checked+.slider[data-v-c39b21af]{background:#5affaf24;border-color:#5affaf38}.switch input:checked+.slider[data-v-c39b21af]:after{left:24px}.empty[data-v-c39b21af]{grid-column:1 / -1;opacity:.75;text-align:center;padding:22px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.guided-empty[data-v-c39b21af]{display:grid;gap:10px;justify-items:center;opacity:1}.empty-title[data-v-c39b21af]{font-size:22px;font-weight:900;letter-spacing:-.02em}.empty-copy[data-v-c39b21af]{max-width:560px;color:#ffffffc7;line-height:1.5}.empty-cta[data-v-c39b21af]{margin-top:4px}.skeleton[data-v-c39b21af]{max-width:1100px;margin:0 auto;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:980px){.skeleton[data-v-c39b21af]{grid-template-columns:1fr}}.sk-card[data-v-c39b21af]{height:160px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.sk-card[data-v-c39b21af]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:shimmer-c39b21af 1.2s infinite}@keyframes shimmer-c39b21af{to{transform:translate(100%)}}.modal-backdrop[data-v-c39b21af]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.modal[data-v-c39b21af]{width:min(680px,100%);border-radius:22px;background:#141822eb;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px}.modal-head[data-v-c39b21af]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title[data-v-c39b21af]{font-size:16px;font-weight:900}.modal-sub[data-v-c39b21af]{font-size:12px;margin-top:4px}.icon-btn[data-v-c39b21af]{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;cursor:pointer;color:#ffffffeb}.modal-body[data-v-c39b21af]{padding:12px 0}.form-grid[data-v-c39b21af]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:980px){.form-grid[data-v-c39b21af]{grid-template-columns:1fr}}.field label[data-v-c39b21af]{display:block;font-size:12px;opacity:.8;margin-bottom:6px}.field input[data-v-c39b21af],.field select[data-v-c39b21af]{width:100%;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#fffffff2;padding:0 12px}.modal-actions[data-v-c39b21af]{display:flex;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:560px){.page[data-v-c39b21af]{padding:14px}.actionbar[data-v-c39b21af],.readiness-card[data-v-c39b21af],.card-head[data-v-c39b21af],.actions[data-v-c39b21af],.modal-actions[data-v-c39b21af],.name-row[data-v-c39b21af],.card-head .left[data-v-c39b21af],.info-row[data-v-c39b21af]{flex-direction:column;align-items:stretch}.search[data-v-c39b21af],.readiness-actions[data-v-c39b21af],.actions[data-v-c39b21af],.modal-actions[data-v-c39b21af],.readiness-actions .ghost[data-v-c39b21af],.readiness-actions .primary[data-v-c39b21af],.actions .ghost[data-v-c39b21af],.actions .primary[data-v-c39b21af],.modal-actions .ghost[data-v-c39b21af],.modal-actions .primary[data-v-c39b21af],.empty-cta[data-v-c39b21af]{width:100%}.actions[data-v-c39b21af]{grid-template-columns:1fr}.card[data-v-c39b21af]{padding:14px;border-radius:18px}.modal-backdrop[data-v-c39b21af]{padding:10px}.modal[data-v-c39b21af]{width:100%;padding:12px;border-radius:18px}}.login-page[data-v-7c8a71fb]{min-height:100vh;display:grid;place-items:center;padding:22px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 15% 20%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 85% 70%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8;overflow:hidden;position:relative}.bg-orb[data-v-7c8a71fb]{position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(55px);opacity:.55;pointer-events:none}.orb-1[data-v-7c8a71fb]{left:-200px;top:-220px;background:radial-gradient(circle at 30% 30%,rgba(80,170,255,.6),transparent 60%)}.orb-2[data-v-7c8a71fb]{right:-220px;bottom:-260px;background:radial-gradient(circle at 30% 30%,rgba(80,255,160,.45),transparent 60%)}.login-card[data-v-7c8a71fb]{width:100%;max-width:520px;padding:26px;border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand[data-v-7c8a71fb]{display:flex;align-items:center;gap:14px;margin-bottom:18px}.logo[data-v-7c8a71fb]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-weight:900;letter-spacing:-.5px;color:#fffffff2;background:linear-gradient(135deg,#5aaaff73,#5affaf4d);border:1px solid rgba(255,255,255,.16)}.titles h1[data-v-7c8a71fb]{font-size:22px;margin:0;line-height:1.1}.titles p[data-v-7c8a71fb]{margin:3px 0 0;font-size:13px;opacity:.72}.form[data-v-7c8a71fb]{display:flex;flex-direction:column;gap:14px}.field label[data-v-7c8a71fb]{display:block;font-size:13px;opacity:.85;margin-bottom:7px}.input-wrap[data-v-7c8a71fb]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#00000047;border:1px solid rgba(255,255,255,.1);transition:border-color .16s ease,transform .16s ease,background .16s ease}.input-wrap[data-v-7c8a71fb]:focus-within{border-color:#6ec8ff8c;background:#00000057;transform:translateY(-1px)}.icon[data-v-7c8a71fb]{width:22px;opacity:.85}.input-wrap input[data-v-7c8a71fb]{flex:1;background:transparent;border:none;outline:none;color:#e9eef8;font-size:15px;padding:2px 0}.input-wrap input[data-v-7c8a71fb]::placeholder{opacity:.45}.toggle[data-v-7c8a71fb]{border:none;background:transparent;cursor:pointer;opacity:.85;font-size:16px;padding:4px 6px;border-radius:10px}.toggle[data-v-7c8a71fb]:hover{background:#ffffff0f}.btn[data-v-7c8a71fb]{margin-top:4px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#5aaaff40,#5affaf2e);color:#fffffff5;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .14s ease,filter .14s ease,background .14s ease}.btn[data-v-7c8a71fb]:hover{transform:translateY(-1px);filter:brightness(1.08)}.btn[data-v-7c8a71fb]:disabled{opacity:.62;cursor:not-allowed;transform:none}.spinner[data-v-7c8a71fb]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin-7c8a71fb .85s linear infinite}@keyframes spin-7c8a71fb{to{transform:rotate(360deg)}}.alert[data-v-7c8a71fb]{display:flex;gap:10px;padding:12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22)}.alert-dot[data-v-7c8a71fb]{width:10px;height:10px;border-radius:999px;background:#ff5050f2;margin-top:4px}.alert-text strong[data-v-7c8a71fb]{font-size:13px}.small[data-v-7c8a71fb]{font-size:12px;opacity:.8;margin-top:3px;line-height:1.35}.hint[data-v-7c8a71fb]{display:flex;align-items:center;gap:10px;margin-top:6px;opacity:.85}.pill[data-v-7c8a71fb]{font-size:11px;padding:3px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}@media(max-width:420px){.login-page[data-v-7c8a71fb]{padding:14px;align-items:stretch}.bg-orb[data-v-7c8a71fb]{display:none}.brand[data-v-7c8a71fb]{align-items:flex-start}.login-card[data-v-7c8a71fb]{max-width:100%;padding:18px;border-radius:18px}.logo[data-v-7c8a71fb]{width:42px;height:42px;border-radius:13px}.input-wrap[data-v-7c8a71fb]{flex-wrap:wrap}.toggle[data-v-7c8a71fb]{margin-left:auto;padding-left:0}.btn[data-v-7c8a71fb]{width:100%}}.access-card[data-v-4b6350a1]{max-width:520px;margin:0 auto;display:grid;gap:10px}.intro[data-v-4b6350a1]{opacity:.82;margin:2px 0;line-height:1.45}.row[data-v-4b6350a1]{display:flex;gap:8px;align-items:center}.field[data-v-4b6350a1]{flex:1;min-height:44px;padding:10px 12px;border:1px solid #444;border-radius:12px;background:transparent;color:inherit}.btn[data-v-4b6350a1]{min-height:44px;padding:10px 14px;border:1px solid #444;border-radius:12px;cursor:pointer;background:transparent;color:inherit}.primaryBtn[data-v-4b6350a1]{font-weight:800}.btn[data-v-4b6350a1]:disabled{opacity:.6;cursor:not-allowed}.error-msg[data-v-4b6350a1]{color:#ff8a8a;white-space:pre-wrap}.ok-msg[data-v-4b6350a1]{color:#9af3be;white-space:pre-wrap}.stepText[data-v-4b6350a1]{opacity:.72;font-size:13px;line-height:1.4}@media(max-width:560px){.access-card[data-v-4b6350a1]{gap:9px}.row[data-v-4b6350a1]{flex-direction:column;align-items:stretch}.btn[data-v-4b6350a1],.field[data-v-4b6350a1]{width:100%}}.page[data-v-09642dce]{min-height:100vh;padding:18px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.wrap[data-v-09642dce]{max-width:860px;margin:0 auto}.head[data-v-09642dce]{display:grid;gap:8px;margin-bottom:14px}.brand-row[data-v-09642dce]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brand[data-v-09642dce]{text-transform:uppercase;letter-spacing:.18em;font-size:12px;opacity:.62}.brand-logo[data-v-09642dce]{width:44px;height:44px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.16);background:#ffffff14}.title[data-v-09642dce]{margin:0;font-size:28px;font-weight:900;letter-spacing:-.6px}.sub[data-v-09642dce]{opacity:.82;font-size:14px;line-height:1.45;max-width:640px}.identityMeta[data-v-09642dce]{display:flex;gap:8px;flex-wrap:wrap}.metaChip[data-v-09642dce]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:12px;opacity:.9}.actions[data-v-09642dce]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.intro[data-v-09642dce]{margin-bottom:12px;background:linear-gradient(135deg,#5aaaff1a,#5affaf0f)}.introEyebrow[data-v-09642dce]{text-transform:uppercase;letter-spacing:.14em;font-size:11px;opacity:.62;margin-bottom:6px}.introTitle[data-v-09642dce]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:20px;font-weight:900;line-height:1.2;margin-bottom:8px}.introDivider[data-v-09642dce]{opacity:.4}.introText[data-v-09642dce]{margin:0;font-size:13px;line-height:1.55;opacity:.82;max-width:680px}.card[data-v-09642dce]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.stageIntro[data-v-09642dce]{display:grid;gap:4px;margin-bottom:14px}.stageIntro.compact[data-v-09642dce]{margin-bottom:12px}.eyebrow[data-v-09642dce]{text-transform:uppercase;letter-spacing:.14em;font-size:11px;opacity:.62}.stageTitle[data-v-09642dce]{font-size:21px;font-weight:900;line-height:1.1}.stageText[data-v-09642dce]{font-size:13px;opacity:.78;line-height:1.45}.card.ok[data-v-09642dce]{background:#5affaf12;border-color:#5affaf2e}.cardHead[data-v-09642dce]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.compactHead[data-v-09642dce]{margin-bottom:10px}.h2[data-v-09642dce]{font-size:16px;font-weight:850}.grid[data-v-09642dce]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:720px){.grid[data-v-09642dce]{grid-template-columns:repeat(4,1fr)}}@media(max-width:420px){.grid[data-v-09642dce]{grid-template-columns:repeat(3,1fr)}}.slot[data-v-09642dce]{min-height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffffeb;cursor:pointer;font-weight:800}.slot.active[data-v-09642dce]{border-color:#5aaaff73;background:#5aaaff2e;box-shadow:inset 0 0 0 1px #5aaaff47}.footer[data-v-09642dce]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.ghost[data-v-09642dce]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ghost.subtle[data-v-09642dce]{opacity:.82}.primary[data-v-09642dce]{height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#5aaaff38,#5affaf29);color:#fffffff2;cursor:pointer;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.primary[data-v-09642dce]:disabled,.ghost[data-v-09642dce]:disabled,.slot[data-v-09642dce]:disabled{opacity:.6;cursor:not-allowed}.pill[data-v-09642dce]{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e;display:inline-flex;align-items:center;gap:8px;font-size:12px;opacity:.92}.alert[data-v-09642dce]{margin:0 0 12px;padding:10px 12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.okAlert[data-v-09642dce]{background:#5affaf1a;border-color:#5affaf38}.dot[data-v-09642dce]{width:10px;height:10px;border-radius:999px;margin-top:3px;background:#ff5050f2}.okDot[data-v-09642dce]{background:#5affaff2}.muted[data-v-09642dce]{opacity:.7}.small[data-v-09642dce]{font-size:12px}.empty[data-v-09642dce]{opacity:.85;padding:12px 0 2px;line-height:1.5}.waitlistBtn[data-v-09642dce]{margin-top:12px}.spin[data-v-09642dce]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:#fffffff2;animation:sp-09642dce .9s linear infinite}.spin.inline[data-v-09642dce]{margin-right:8px}@keyframes sp-09642dce{to{transform:rotate(360deg)}}.okTitle[data-v-09642dce]{font-size:18px;font-weight:900;margin-bottom:8px}.okLead[data-v-09642dce]{display:grid;gap:4px;margin-bottom:12px}.okWhen[data-v-09642dce]{font-size:20px;font-weight:900;line-height:1.2}.okGrid[data-v-09642dce]{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}@media(max-width:860px){.okGrid[data-v-09642dce]{grid-template-columns:1fr}}.okBox[data-v-09642dce]{border-radius:18px;background:#0000002e;border:1px solid rgba(255,255,255,.08);padding:12px;display:grid;gap:10px}.receipt[data-v-09642dce]{margin:0;white-space:pre-wrap;font-size:12px;padding:10px;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.btns[data-v-09642dce]{display:flex;gap:10px;flex-wrap:wrap}.label[data-v-09642dce]{font-size:12px;font-weight:850;opacity:.9}.hint[data-v-09642dce]{margin-top:12px}@media(max-width:560px){.page[data-v-09642dce]{padding:14px}.wrap[data-v-09642dce]{max-width:100%}.title[data-v-09642dce]{font-size:24px}.sub[data-v-09642dce]{font-size:13px}.brand-row[data-v-09642dce],.identityMeta[data-v-09642dce],.actions[data-v-09642dce],.footer[data-v-09642dce],.btns[data-v-09642dce]{width:100%}.actions[data-v-09642dce]{gap:6px;flex-direction:column;align-items:stretch}.ghost.subtle[data-v-09642dce]{height:36px;padding:0 12px;font-size:12px}.actions .ghost[data-v-09642dce],.actions .primary[data-v-09642dce],.footer .ghost[data-v-09642dce],.footer .primary[data-v-09642dce],.btns .ghost[data-v-09642dce],.btns .primary[data-v-09642dce]{width:100%}.card[data-v-09642dce]{padding:14px;border-radius:18px}.stageTitle[data-v-09642dce]{font-size:19px}.introTitle[data-v-09642dce]{font-size:18px}.grid[data-v-09642dce]{grid-template-columns:repeat(2,1fr)}.footer[data-v-09642dce]{flex-direction:column-reverse;align-items:stretch}.footer .ghost[data-v-09642dce],.footer .primary[data-v-09642dce]{width:100%}.okLead[data-v-09642dce]{gap:6px}.okWhen[data-v-09642dce]{font-size:18px}}.page[data-v-599f7c98]{min-height:100vh;padding:18px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(255,180,120,.06),transparent 55%),#0b0f17;color:#e9eef8}.wrap[data-v-599f7c98]{max-width:760px;margin:0 auto}.head[data-v-599f7c98]{display:grid;gap:4px;margin-bottom:12px}.brand[data-v-599f7c98]{text-transform:uppercase;letter-spacing:.18em;font-size:12px;opacity:.55}.title[data-v-599f7c98]{margin:0;font-size:28px;font-weight:900;letter-spacing:-.6px}.actions[data-v-599f7c98]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.card[data-v-599f7c98]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.card.ok[data-v-599f7c98]{background:#5affaf12;border-color:#5affaf2e}.stageIntro[data-v-599f7c98]{display:grid;gap:4px;margin-bottom:14px}.eyebrow[data-v-599f7c98]{text-transform:uppercase;letter-spacing:.14em;font-size:11px;opacity:.62}.stageTitle[data-v-599f7c98]{font-size:21px;font-weight:900;line-height:1.1}.stageText[data-v-599f7c98]{font-size:13px;opacity:.78;line-height:1.45}.alert[data-v-599f7c98]{margin:0 0 12px;padding:10px 12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.dot[data-v-599f7c98]{width:10px;height:10px;border-radius:999px;margin-top:3px;background:#ff5050f2}.small[data-v-599f7c98]{font-size:12px}.muted[data-v-599f7c98]{opacity:.7}.empty[data-v-599f7c98],.panel[data-v-599f7c98]{border-radius:18px;background:#0000002e;border:1px solid rgba(255,255,255,.08);padding:12px;display:grid;gap:8px}.label[data-v-599f7c98]{font-size:12px;font-weight:850;opacity:.9}.footer[data-v-599f7c98]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.ghost[data-v-599f7c98]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ghost.subtle[data-v-599f7c98]{opacity:.82}.danger[data-v-599f7c98]{height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,120,120,.18);background:linear-gradient(135deg,#ff6e6e3d,#ffaa782e);color:#fffffff2;cursor:pointer;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.ghost[data-v-599f7c98]:disabled,.danger[data-v-599f7c98]:disabled{opacity:.6;cursor:not-allowed}.okTitle[data-v-599f7c98]{font-size:18px;font-weight:900;margin-bottom:8px}.spin[data-v-599f7c98]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:#fffffff2;animation:sp-599f7c98 .9s linear infinite}.spin.inline[data-v-599f7c98]{margin-right:8px}@keyframes sp-599f7c98{to{transform:rotate(360deg)}}@media(max-width:560px){.page[data-v-599f7c98]{padding:14px}.title[data-v-599f7c98]{font-size:24px}.card[data-v-599f7c98]{padding:14px;border-radius:18px}.stageTitle[data-v-599f7c98]{font-size:19px}.footer[data-v-599f7c98]{flex-direction:column-reverse;align-items:stretch}.footer .ghost[data-v-599f7c98],.footer .danger[data-v-599f7c98]{width:100%}}.page[data-v-9bb9339b]{min-height:100vh;padding:18px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.wrap[data-v-9bb9339b]{max-width:860px;margin:0 auto}.head[data-v-9bb9339b]{display:grid;gap:4px;margin-bottom:12px}.brand[data-v-9bb9339b]{text-transform:uppercase;letter-spacing:.18em;font-size:12px;opacity:.55}.title[data-v-9bb9339b]{margin:0;font-size:28px;font-weight:900;letter-spacing:-.6px}.sub[data-v-9bb9339b]{opacity:.8;font-size:12px}.actions[data-v-9bb9339b]{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.card[data-v-9bb9339b]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.card.ok[data-v-9bb9339b]{background:#5affaf12;border-color:#5affaf2e}.stageIntro[data-v-9bb9339b]{display:grid;gap:4px;margin-bottom:14px}.eyebrow[data-v-9bb9339b]{text-transform:uppercase;letter-spacing:.14em;font-size:11px;opacity:.62}.stageTitle[data-v-9bb9339b]{font-size:21px;font-weight:900;line-height:1.1}.stageText[data-v-9bb9339b]{font-size:13px;opacity:.78;line-height:1.45}.cardHead[data-v-9bb9339b]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}.h2[data-v-9bb9339b]{font-size:16px;font-weight:850}.pill[data-v-9bb9339b]{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e;display:inline-flex;align-items:center;gap:8px;font-size:12px;opacity:.92}.alert[data-v-9bb9339b]{margin:0 0 12px;padding:10px 12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.dot[data-v-9bb9339b]{width:10px;height:10px;border-radius:999px;margin-top:3px;background:#ff5050f2}.small[data-v-9bb9339b]{font-size:12px}.muted[data-v-9bb9339b]{opacity:.7}.empty[data-v-9bb9339b]{opacity:.85;padding:12px 0 2px;line-height:1.5}.grid[data-v-9bb9339b]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.slot[data-v-9bb9339b]{min-height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffffeb;cursor:pointer;font-weight:800}.slot.active[data-v-9bb9339b]{border-color:#5aaaff73;background:#5aaaff2e;box-shadow:inset 0 0 0 1px #5aaaff47}.footer[data-v-9bb9339b]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.ghost[data-v-9bb9339b]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ghost.subtle[data-v-9bb9339b]{opacity:.82}.primary[data-v-9bb9339b]{height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#5aaaff38,#5affaf29);color:#fffffff2;cursor:pointer;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.ghost[data-v-9bb9339b]:disabled,.primary[data-v-9bb9339b]:disabled,.slot[data-v-9bb9339b]:disabled{opacity:.6;cursor:not-allowed}.okTitle[data-v-9bb9339b]{font-size:18px;font-weight:900;margin-bottom:8px}.okWhen[data-v-9bb9339b]{font-size:20px;font-weight:900;line-height:1.2;margin-bottom:6px}.spin[data-v-9bb9339b]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:#fffffff2;animation:sp-9bb9339b .9s linear infinite}.spin.inline[data-v-9bb9339b]{margin-right:8px}@keyframes sp-9bb9339b{to{transform:rotate(360deg)}}@media(max-width:720px){.grid[data-v-9bb9339b]{grid-template-columns:repeat(4,1fr)}}@media(max-width:420px){.grid[data-v-9bb9339b]{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.page[data-v-9bb9339b]{padding:14px}.title[data-v-9bb9339b]{font-size:24px}.card[data-v-9bb9339b]{padding:14px;border-radius:18px}.stageTitle[data-v-9bb9339b]{font-size:19px}.footer[data-v-9bb9339b]{flex-direction:column-reverse;align-items:stretch}.footer .ghost[data-v-9bb9339b],.footer .primary[data-v-9bb9339b]{width:100%}.okWhen[data-v-9bb9339b]{font-size:18px}}.page[data-v-f960c63c]{min-height:100vh;padding:18px;background:#0b0f17;color:#e9eef8}.wrap[data-v-f960c63c]{max-width:720px;margin:0 auto}.head[data-v-f960c63c]{display:grid;gap:8px;margin:26px 0 14px}.brand[data-v-f960c63c]{text-transform:uppercase;letter-spacing:.16em;font-size:12px;opacity:.68}h1[data-v-f960c63c]{margin:0;font-size:28px;line-height:1.1}p[data-v-f960c63c]{margin:0;opacity:.78;line-height:1.45}.panel[data-v-f960c63c]{border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:16px;display:grid;gap:12px}.label[data-v-f960c63c]{font-size:12px;font-weight:850;opacity:.75;text-transform:uppercase;letter-spacing:.12em}.when[data-v-f960c63c]{font-size:24px;font-weight:900;line-height:1.15}.muted[data-v-f960c63c]{opacity:.72;line-height:1.45}.expires[data-v-f960c63c]{border-radius:12px;background:#5aaaff1f;border:1px solid rgba(90,170,255,.2);padding:10px 12px;font-size:13px}.alert[data-v-f960c63c]{margin-bottom:12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);padding:10px 12px;font-size:13px}.actions[data-v-f960c63c]{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.primary[data-v-f960c63c],.ghost[data-v-f960c63c]{min-height:42px;border-radius:14px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;color:#fffffff0}.primary[data-v-f960c63c]{border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#5aaaff3d,#5affaf29);font-weight:900}.ghost[data-v-f960c63c]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f}.primary[data-v-f960c63c]:disabled,.ghost[data-v-f960c63c]:disabled{opacity:.55;cursor:not-allowed}.single[data-v-f960c63c]{width:fit-content;margin-top:4px}.receipt[data-v-f960c63c]{margin:0;white-space:pre-wrap;font-size:12px;padding:10px;border-radius:14px;background:#00000038;border:1px solid rgba(255,255,255,.08)}@media(max-width:560px){h1[data-v-f960c63c]{font-size:24px}.when[data-v-f960c63c]{font-size:20px}.actions[data-v-f960c63c]{display:grid}}.page[data-v-2ca73088]{min-height:100vh;padding:22px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.layout[data-v-2ca73088]{max-width:1100px;margin:0 auto;display:grid;gap:14px}.summary-grid[data-v-2ca73088]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card[data-v-2ca73088]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px;display:grid;gap:12px}.contact-card[data-v-2ca73088]{gap:14px}.card-head[data-v-2ca73088]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kicker[data-v-2ca73088]{text-transform:uppercase;letter-spacing:.16em;font-size:11px;opacity:.6;margin-bottom:4px}.card-title[data-v-2ca73088]{font-size:20px;font-weight:900;line-height:1.15}.contact-grid[data-v-2ca73088]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signal-row[data-v-2ca73088]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.signal-card[data-v-2ca73088]{display:grid;gap:8px;padding:12px;border-radius:18px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.signal-value[data-v-2ca73088]{font-size:28px;font-weight:900;letter-spacing:-.6px}.repeat-badge[data-v-2ca73088]{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.repeat-badge.positive[data-v-2ca73088]{background:#5affaf1f;border-color:#5affaf33}.loyalty-card[data-v-2ca73088]{align-content:start}.loyalty-badge[data-v-2ca73088]{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.loyalty-badge.new[data-v-2ca73088]{background:#ffffff14}.loyalty-badge.recurring[data-v-2ca73088]{background:#5aaaff1f;border-color:#5aaaff33}.loyalty-badge.frequent[data-v-2ca73088]{background:#ffd25a24;border-color:#ffd25a3d}.frequency-card[data-v-2ca73088]{align-content:start}.frequency-line[data-v-2ca73088]{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.frequency-key[data-v-2ca73088]{opacity:.7;font-size:12px}.frequency-value[data-v-2ca73088]{font-weight:700;text-align:right}.field[data-v-2ca73088]{display:grid;gap:8px}.field-label[data-v-2ca73088]{font-size:12px;opacity:.82}.textarea[data-v-2ca73088],.input[data-v-2ca73088]{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#fffffff2;padding:12px;outline:none;resize:vertical}.input[data-v-2ca73088]{min-height:44px;resize:none}.info-item[data-v-2ca73088],.booking-mini>div[data-v-2ca73088]{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.booking-mini[data-v-2ca73088]{display:grid;gap:8px}.label[data-v-2ca73088]{opacity:.7;font-size:12px}.value[data-v-2ca73088]{font-weight:700;text-align:right}.pill[data-v-2ca73088]{height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e;display:inline-flex;align-items:center;justify-content:center;font-size:12px;opacity:.92}.ok-pill[data-v-2ca73088]{background:#5affaf1f;border-color:#5affaf33}.mono[data-v-2ca73088]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tag-list[data-v-2ca73088]{display:flex;flex-wrap:wrap;gap:8px}.tag-chip[data-v-2ca73088]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.actions[data-v-2ca73088]{display:flex;justify-content:flex-end}.primary-btn[data-v-2ca73088]{height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#5aaaff38,#5affaf29);color:#fffffff2;cursor:pointer;font-weight:900}.primary-btn[data-v-2ca73088]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-2ca73088]{padding:12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.dot[data-v-2ca73088]{width:10px;height:10px;border-radius:999px;margin-top:4px;background:#ff5050f2}.small[data-v-2ca73088]{font-size:12px}.muted[data-v-2ca73088]{opacity:.72}.empty-card[data-v-2ca73088]{text-align:center}.recent-list[data-v-2ca73088]{display:grid;gap:10px}.recent-item[data-v-2ca73088]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;border-radius:18px;background:#0003;border:1px solid rgba(255,255,255,.08)}.recent-main[data-v-2ca73088]{display:grid;gap:4px}.recent-date[data-v-2ca73088]{font-size:15px;font-weight:800}.recent-meta[data-v-2ca73088]{font-size:13px;opacity:.74}.sep[data-v-2ca73088]{margin:0 6px;opacity:.5}.recent-side[data-v-2ca73088]{display:grid;gap:6px;justify-items:end}.feedback-pill[data-v-2ca73088]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(120,200,255,.18);background:#78c8ff1f}.recent-feedback[data-v-2ca73088]{grid-column:1 / -1;font-size:12px;line-height:1.5;padding-top:2px}.status-pill[data-v-2ca73088]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.status-pill.confirmed[data-v-2ca73088]{background:#5affaf1f;border-color:#5affaf33}.status-pill.cancelled[data-v-2ca73088]{background:#ff6e6e1f;border-color:#ff6e6e33}.status-pill.no_show[data-v-2ca73088]{background:#ffbe501f;border-color:#ffbe5033}.skeleton[data-v-2ca73088]{display:grid;gap:12px}.sk-card[data-v-2ca73088]{height:140px;border-radius:22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.sk-card[data-v-2ca73088]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:shimmer-2ca73088 1.2s infinite}@keyframes shimmer-2ca73088{to{transform:translate(100%)}}@media(max-width:860px){.summary-grid[data-v-2ca73088],.contact-grid[data-v-2ca73088],.signal-row[data-v-2ca73088]{grid-template-columns:1fr}}@media(max-width:640px){.page[data-v-2ca73088]{padding:16px}.card[data-v-2ca73088]{padding:14px;border-radius:18px}.recent-item[data-v-2ca73088]{grid-template-columns:1fr;display:grid}.recent-side[data-v-2ca73088]{justify-items:start}}.page[data-v-d0dd667b]{min-height:100vh;padding:22px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.panel[data-v-d0dd667b]{max-width:900px;margin:0 auto;display:grid;gap:14px}.card[data-v-d0dd667b]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px}.empty[data-v-d0dd667b]{text-align:center}.card-head[data-v-d0dd667b]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.card-head h2[data-v-d0dd667b]{margin:0;font-size:18px;font-weight:900}.muted[data-v-d0dd667b]{opacity:.7;font-size:13px}.logo-preview[data-v-d0dd667b]{display:flex;align-items:center;justify-content:center}.upload-chip[data-v-d0dd667b]{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}.tenant-logo[data-v-d0dd667b],.logo-fallback[data-v-d0dd667b]{width:54px;height:54px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14}.tenant-logo[data-v-d0dd667b]{object-fit:cover}.logo-fallback[data-v-d0dd667b]{display:grid;place-items:center;font-weight:900;letter-spacing:.08em}.form[data-v-d0dd667b]{display:grid;gap:16px;min-width:0}.field label[data-v-d0dd667b]{display:block;margin-bottom:6px;font-size:12px;opacity:.8}.field input[data-v-d0dd667b]{width:100%;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#fffffff2;padding:0 12px;min-width:0}.actions[data-v-d0dd667b]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.status-stack[data-v-d0dd667b]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.status-pill[data-v-d0dd667b]{min-height:32px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;font-size:12px}.status-pill.active[data-v-d0dd667b]{border-color:#5affaf38;background:#5affaf1a}.ghost[data-v-d0dd667b],.primary[data-v-d0dd667b]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);cursor:pointer;font-weight:800;color:#fffffff2}.ghost[data-v-d0dd667b]{background:#ffffff0f}.primary[data-v-d0dd667b]{background:linear-gradient(135deg,#5aaaff38,#5affaf29)}.ghost[data-v-d0dd667b]:disabled,.primary[data-v-d0dd667b]:disabled{opacity:.6;cursor:not-allowed}.alert[data-v-d0dd667b]{padding:12px;border-radius:14px;display:flex;gap:10px;align-items:flex-start}.alert.error[data-v-d0dd667b]{background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22)}.alert.success[data-v-d0dd667b]{background:#5affaf1a;border:1px solid rgba(90,255,175,.22)}.dot[data-v-d0dd667b]{width:10px;height:10px;border-radius:999px;margin-top:4px;background:#ff5050f2}.success-dot[data-v-d0dd667b]{background:#5affaff2}.small[data-v-d0dd667b]{font-size:12px;opacity:.9}.whatsapp-summary[data-v-d0dd667b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.summary-item[data-v-d0dd667b]{display:grid;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;min-width:0}.summary-label[data-v-d0dd667b]{font-size:11px;opacity:.75;text-transform:uppercase;letter-spacing:.08em}.switch[data-v-d0dd667b]{display:block;width:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-user-select:none;user-select:none;cursor:pointer}.switch input[data-v-d0dd667b]{display:none}.switch-ui[data-v-d0dd667b]{display:flex;align-items:center;gap:12px;min-width:0}.slider[data-v-d0dd667b]{width:46px;height:26px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);position:relative;flex:0 0 auto}.slider[data-v-d0dd667b]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#ffffffd9;transition:.16s ease}.switch input:checked~.switch-ui .slider[data-v-d0dd667b]{background:#5affaf24;border-color:#5affaf38}.switch input:checked~.switch-ui .slider[data-v-d0dd667b]:after{transform:translate(20px);background:#fffffff2}.switch-copy[data-v-d0dd667b]{display:grid;gap:2px;min-width:0}.switch-title[data-v-d0dd667b]{font-size:13px;font-weight:700}.summary-value[data-v-d0dd667b]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value-hint[data-v-d0dd667b]{line-height:1.4}.whatsapp-editor-grid[data-v-d0dd667b]{display:grid;grid-template-columns:1fr minmax(280px,1.2fr);gap:12px;align-items:end;min-width:0}.field-wide[data-v-d0dd667b]{min-width:0}@media(max-width:720px){.whatsapp-editor-grid[data-v-d0dd667b]{grid-template-columns:1fr}.whatsapp-summary[data-v-d0dd667b]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.card-head[data-v-d0dd667b]{flex-direction:column}.whatsapp-summary[data-v-d0dd667b]{grid-template-columns:1fr}.status-stack[data-v-d0dd667b],.actions[data-v-d0dd667b]{width:100%;justify-content:stretch}.actions[data-v-d0dd667b]>*,.status-stack[data-v-d0dd667b]>*,.ghost[data-v-d0dd667b],.primary[data-v-d0dd667b]{width:100%}.switch-ui[data-v-d0dd667b]{align-items:flex-start}}.page[data-v-41538a98]{min-height:100vh;padding:22px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.panel-shell[data-v-41538a98]{max-width:1100px;margin:0 auto;display:grid;gap:14px}.card[data-v-41538a98]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px}.toolbar[data-v-41538a98]{display:grid;gap:14px}.toolbar-row[data-v-41538a98],.calendar-head[data-v-41538a98]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.toolbar h2[data-v-41538a98],.day-title[data-v-41538a98]{margin:4px 0 0;font-size:26px;font-weight:900}.toolbar-actions[data-v-41538a98],.filters[data-v-41538a98]{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.field[data-v-41538a98]{display:grid;gap:6px}.field span[data-v-41538a98],.section-label[data-v-41538a98]{font-size:12px;text-transform:uppercase;letter-spacing:.12em;opacity:.65}.field select[data-v-41538a98]{min-width:260px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#fffffff2;padding:0 12px}.context-pill[data-v-41538a98]{display:grid;gap:4px;padding:10px 12px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.pill-label[data-v-41538a98],.muted[data-v-41538a98],.timezone[data-v-41538a98],.small[data-v-41538a98]{opacity:.72;font-size:12px}.ghost[data-v-41538a98]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;cursor:pointer}.weekday-row[data-v-41538a98]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:10px;font-size:12px;opacity:.75}.month-grid[data-v-41538a98]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:10px}.day-card[data-v-41538a98]{min-height:92px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0000002e;color:#ffffffeb;display:grid;align-content:space-between;justify-items:start;padding:12px;cursor:pointer}.day-card.hasBookings[data-v-41538a98]{border-color:#78ffb442;background:linear-gradient(180deg,#5affaf1a,#0000002e)}.day-card.mutedDay[data-v-41538a98]{opacity:.45}.day-number[data-v-41538a98]{font-size:18px;font-weight:900}.day-count[data-v-41538a98]{font-size:12px;opacity:.78}.day-list[data-v-41538a98]{display:grid;gap:10px;margin-top:12px}.day-item[data-v-41538a98]{display:grid;grid-template-columns:140px 1fr auto;gap:14px;align-items:center;padding:14px;border-radius:18px;background:#0000002e;border:1px solid rgba(255,255,255,.08)}.time-block[data-v-41538a98]{display:grid;gap:4px}.time[data-v-41538a98]{font-size:22px;font-weight:900}.time-sep[data-v-41538a98],.meta[data-v-41538a98]{font-size:12px;opacity:.72}.meta[data-v-41538a98]{display:flex;gap:8px;flex-wrap:wrap}.customer[data-v-41538a98]{font-size:16px;font-weight:800}.status-pill[data-v-41538a98]{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:12px;font-weight:800;text-transform:uppercase}.status-confirmed[data-v-41538a98]{border-color:#78ffb43d;color:#78ffb4f2}.status-cancelled[data-v-41538a98],.status-no_show[data-v-41538a98]{border-color:#ff50503d;color:#ffb4b4f2}.empty-state[data-v-41538a98]{margin-top:12px;padding:18px;border-radius:18px;background:#0000002e;border:1px solid rgba(255,255,255,.08);opacity:.75}.alert[data-v-41538a98]{padding:10px 12px;border-radius:14px;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22);display:flex;gap:10px;align-items:flex-start}.dot[data-v-41538a98]{width:10px;height:10px;border-radius:999px;margin-top:3px;background:#ff5050f2}.skeleton[data-v-41538a98]{position:relative;overflow:hidden}.skeleton[data-v-41538a98]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:shimmer-41538a98 1.2s infinite}@keyframes shimmer-41538a98{to{transform:translate(100%)}}@media(max-width:920px){.month-grid[data-v-41538a98],.weekday-row[data-v-41538a98]{grid-template-columns:repeat(7,minmax(40px,1fr))}.day-item[data-v-41538a98]{grid-template-columns:1fr}}@media(max-width:640px){.month-grid[data-v-41538a98],.weekday-row[data-v-41538a98]{gap:6px}.day-card[data-v-41538a98]{min-height:74px;padding:10px}.field select[data-v-41538a98]{min-width:100%}}.page[data-v-1c213322]{min-height:100vh;padding:22px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.toolbar[data-v-1c213322],.panel[data-v-1c213322]{max-width:1100px;margin:0 auto 14px}.toolbar[data-v-1c213322]{display:flex;gap:10px;flex-wrap:wrap}.search[data-v-1c213322]{width:min(420px,100%);height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#fffffff2}.card[data-v-1c213322]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px;display:grid;gap:12px}.card-head[data-v-1c213322]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-head h2[data-v-1c213322],.card-head h3[data-v-1c213322]{margin:0}.muted[data-v-1c213322]{opacity:.72;font-size:13px}.pill[data-v-1c213322],.status[data-v-1c213322]{height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:12px}.status.on[data-v-1c213322]{border-color:#5affaf38;background:#5affaf1a}.form-grid[data-v-1c213322]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-1c213322]{display:grid;gap:6px}.field label[data-v-1c213322],.label[data-v-1c213322]{font-size:12px;opacity:.8}.field input[data-v-1c213322],.field select[data-v-1c213322]{width:100%;height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#fffffff2}.switch[data-v-1c213322]{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.switch input[data-v-1c213322]{display:none}.slider[data-v-1c213322]{width:46px;height:26px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);position:relative}.slider[data-v-1c213322]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#ffffffd9;transition:.16s ease}.switch input:checked+.slider[data-v-1c213322]{background:#5affaf24;border-color:#5affaf38}.switch input:checked+.slider[data-v-1c213322]:after{transform:translate(20px)}.switch-text[data-v-1c213322]{font-size:13px;font-weight:700}.summary[data-v-1c213322]{display:grid;gap:10px}.summary-item[data-v-1c213322]{display:grid;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.actions[data-v-1c213322]{display:flex;gap:10px;flex-wrap:wrap}.ghost[data-v-1c213322],.primary[data-v-1c213322]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);cursor:pointer;font-weight:800;color:#fffffff2}.ghost[data-v-1c213322]{background:#ffffff0f}.primary[data-v-1c213322]{background:linear-gradient(135deg,#5aaaff38,#5affaf29)}.alert[data-v-1c213322]{max-width:1100px;margin:0 auto 14px;padding:12px;border-radius:14px;display:flex;gap:10px;align-items:flex-start}.alert.error[data-v-1c213322]{background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22)}.alert.success[data-v-1c213322]{background:#5affaf1a;border:1px solid rgba(90,255,175,.22)}.dot[data-v-1c213322]{width:10px;height:10px;border-radius:999px;margin-top:4px;background:#ff5050f2}.success-dot[data-v-1c213322]{background:#5affaff2}.grid[data-v-1c213322]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.empty[data-v-1c213322]{max-width:1100px;margin:0 auto;padding:18px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-align:center}.section-head[data-v-1c213322]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px}@media(max-width:980px){.grid[data-v-1c213322],.form-grid[data-v-1c213322]{grid-template-columns:1fr}}@media(max-width:560px){.page[data-v-1c213322]{padding:14px}.toolbar[data-v-1c213322],.actions[data-v-1c213322],.card-head[data-v-1c213322],.section-head[data-v-1c213322]{flex-direction:column;align-items:stretch}.toolbar[data-v-1c213322]>*,.actions[data-v-1c213322]>*,.ghost[data-v-1c213322],.primary[data-v-1c213322],.search[data-v-1c213322]{width:100%}}.page[data-v-d01e4048]{min-height:100vh;padding:22px;background:radial-gradient(1200px 600px at 50% 0%,rgba(255,255,255,.06),transparent 55%),radial-gradient(900px 500px at 10% 15%,rgba(120,200,255,.08),transparent 55%),radial-gradient(900px 500px at 90% 75%,rgba(120,255,180,.06),transparent 55%),#0b0f17;color:#e9eef8}.health-shell[data-v-d01e4048]{max-width:1100px;margin:0 auto 14px;display:grid;gap:12px}.health-head[data-v-d01e4048]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.health-head h2[data-v-d01e4048]{margin:0;font-size:18px;font-weight:900}.health-grid[data-v-d01e4048]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.health-card[data-v-d01e4048]{display:grid;gap:6px;padding:14px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);min-width:0}.health-value[data-v-d01e4048]{font-size:18px}.health-value.attention[data-v-d01e4048]{color:#ffcf6c}.recent-strip[data-v-d01e4048]{display:flex;gap:8px;flex-wrap:wrap}.event-pill[data-v-d01e4048]{font-size:12px}.toolbar[data-v-d01e4048],.grid[data-v-d01e4048]{max-width:1100px;margin:0 auto 14px}.toolbar[data-v-d01e4048]{display:flex;gap:10px;flex-wrap:wrap}.field[data-v-d01e4048]{min-width:220px;height:40px;padding:0 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#fffffff2}.card[data-v-d01e4048]{border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px;display:grid;gap:12px}.grid[data-v-d01e4048]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-head[data-v-d01e4048]{display:flex;justify-content:space-between;gap:12px}.status[data-v-d01e4048]{height:32px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-size:12px}.status.ok[data-v-d01e4048]{border-color:#5affaf38;background:#5affaf1a}.status.failed[data-v-d01e4048]{border-color:#ff505038;background:#ff50501a}.summary[data-v-d01e4048]{display:grid;gap:10px}.summary-item[data-v-d01e4048]{display:grid;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;overflow:hidden}.label[data-v-d01e4048]{font-size:11px;opacity:.75;text-transform:uppercase;letter-spacing:.08em}.muted[data-v-d01e4048]{opacity:.72;font-size:13px}.alert[data-v-d01e4048]{max-width:1100px;margin:0 auto 14px;padding:12px;border-radius:14px;display:flex;gap:10px;align-items:flex-start}.alert.error[data-v-d01e4048]{background:#ff3c3c1a;border:1px solid rgba(255,60,60,.22)}.dot[data-v-d01e4048]{width:10px;height:10px;border-radius:999px;margin-top:4px;background:#ff5050f2}.empty[data-v-d01e4048]{max-width:1100px;margin:0 auto;padding:18px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);text-align:center}.ghost[data-v-d01e4048]{height:40px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fffffff2}@media(max-width:980px){.health-grid[data-v-d01e4048]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-v-d01e4048]{grid-template-columns:1fr}}@media(max-width:560px){.page[data-v-d01e4048]{padding:14px}.health-grid[data-v-d01e4048]{grid-template-columns:1fr}.toolbar[data-v-d01e4048]{flex-direction:column}.field[data-v-d01e4048],.ghost[data-v-d01e4048]{width:100%}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;--app-bg: #0b0f17;--app-page-bg: radial-gradient(1200px 600px at 50% 0%, rgba(255, 255, 255, .06), transparent 55%), radial-gradient(900px 500px at 10% 15%, rgba(120, 200, 255, .08), transparent 55%), radial-gradient(900px 500px at 90% 75%, rgba(120, 255, 180, .06), transparent 55%), #0b0f17;--app-surface: rgba(255, 255, 255, .06);--app-surface-soft: rgba(255, 255, 255, .08);--app-surface-strong: rgba(20, 24, 34, .92);--app-border: rgba(255, 255, 255, .1);--app-text: #e9eef8;--app-muted: rgba(233, 238, 248, .72);--app-link: #8eb8ff;--app-link-hover: #b8d4ff;--app-input-bg: rgba(0, 0, 0, .22);--app-input-text: rgba(255, 255, 255, .95);--app-button-bg: rgba(255, 255, 255, .06);--app-button-text: rgba(255, 255, 255, .92);--app-accent-start: rgba(90, 170, 255, .22);--app-accent-end: rgba(90, 255, 175, .16);--app-danger-bg: rgba(255, 80, 80, .1);--app-danger-border: rgba(255, 80, 80, .22);--app-shadow: 0 24px 80px rgba(0, 0, 0, .45)}*,*:before,*:after{box-sizing:border-box}:root[data-theme=light]{color-scheme:light;--app-bg: #eef3fb;--app-page-bg: radial-gradient(1100px 560px at 50% 0%, rgba(79, 130, 255, .1), transparent 55%), radial-gradient(900px 500px at 10% 15%, rgba(20, 184, 166, .08), transparent 55%), radial-gradient(900px 500px at 90% 75%, rgba(251, 191, 36, .08), transparent 55%), #eef3fb;--app-surface: rgba(255, 255, 255, .78);--app-surface-soft: rgba(255, 255, 255, .88);--app-surface-strong: rgba(255, 255, 255, .94);--app-border: rgba(31, 41, 55, .12);--app-text: #172033;--app-muted: rgba(23, 32, 51, .72);--app-link: #2f5fe4;--app-link-hover: #214bd2;--app-input-bg: rgba(255, 255, 255, .96);--app-input-text: #172033;--app-button-bg: rgba(255, 255, 255, .9);--app-button-text: #172033;--app-accent-start: rgba(47, 95, 228, .18);--app-accent-end: rgba(20, 184, 166, .14);--app-danger-bg: rgba(239, 68, 68, .1);--app-danger-border: rgba(239, 68, 68, .2);--app-shadow: 0 24px 80px rgba(15, 23, 42, .12)}html,body,#app{min-height:100%}html,body{overflow-x:hidden}body{margin:0;min-width:320px;background:var(--app-bg);color:var(--app-text)}body,button,input,select,textarea{font-family:inherit}a{color:var(--app-link);font-weight:500;text-decoration:inherit}a:hover{color:var(--app-link-hover)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;background-color:var(--app-button-bg);color:var(--app-button-text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}button,input,select,textarea{min-width:0}button:hover{border-color:var(--app-link)}button:focus,button:focus-visible{outline:3px solid color-mix(in srgb,var(--app-link) 30%,transparent);outline-offset:2px}input,select,textarea{color:var(--app-input-text)}#app{width:100%}:root[data-theme=light] .page,:root[data-theme=light] .login-page,:root[data-theme=light] .public-page,:root[data-theme=light] .topbar,:root[data-theme=light] .card,:root[data-theme=light] .login-card,:root[data-theme=light] .wrap,:root[data-theme=light] .readiness-card,:root[data-theme=light] .introEyebrow,:root[data-theme=light] .context-pill,:root[data-theme=light] .workspace-badge,:root[data-theme=light] .tenant-badge,:root[data-theme=light] .day-card,:root[data-theme=light] .day-item,:root[data-theme=light] .modal,:root[data-theme=light] .alert,:root[data-theme=light] .panel,:root[data-theme=light] .shell,:root[data-theme=light] .box{background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow)!important;color:var(--app-text)!important}:root[data-theme=light] .page,:root[data-theme=light] .login-page{background:var(--app-page-bg)!important}:root[data-theme=light] .topbar,:root[data-theme=light] .card,:root[data-theme=light] .login-card,:root[data-theme=light] .wrap,:root[data-theme=light] .readiness-card,:root[data-theme=light] .introEyebrow,:root[data-theme=light] .context-pill,:root[data-theme=light] .workspace-badge,:root[data-theme=light] .tenant-badge,:root[data-theme=light] .day-card,:root[data-theme=light] .day-item,:root[data-theme=light] .alert,:root[data-theme=light] .modal,:root[data-theme=light] .panel,:root[data-theme=light] .shell,:root[data-theme=light] .box{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=light] .ghost,:root[data-theme=light] .primary,:root[data-theme=light] .primary-sm,:root[data-theme=light] .btn,:root[data-theme=light] .danger,:root[data-theme=light] .icon-btn,:root[data-theme=light] .field select,:root[data-theme=light] .input-wrap,:root[data-theme=light] .theme-switcher,:root[data-theme=light] .theme-switcher__button{background:var(--app-button-bg)!important;border-color:var(--app-border)!important;color:var(--app-button-text)!important}:root[data-theme=light] .primary,:root[data-theme=light] .primary-sm,:root[data-theme=light] .btn{background:linear-gradient(135deg,var(--app-accent-start),var(--app-accent-end))!important}:root[data-theme=light] .danger{background:var(--app-danger-bg)!important;border-color:var(--app-danger-border)!important}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:var(--app-input-bg)!important;border-color:var(--app-border)!important;color:var(--app-input-text)!important}:root[data-theme=light] .subtitle,:root[data-theme=light] .muted,:root[data-theme=light] .timezone,:root[data-theme=light] .small,:root[data-theme=light] .pill,:root[data-theme=light] .section-label,:root[data-theme=light] .field span,:root[data-theme=light] .field label,:root[data-theme=light] .left .kicker,:root[data-theme=light] .theme-switcher__label,:root[data-theme=light] .theme-switcher__status{color:var(--app-muted)!important}:root[data-theme=light] .title,:root[data-theme=light] .day-title,:root[data-theme=light] .toolbar h2,:root[data-theme=light] .customer,:root[data-theme=light] .value,:root[data-theme=light] .label,:root[data-theme=light] .meta,:root[data-theme=light] .status-pill,:root[data-theme=light] .ghost,:root[data-theme=light] .primary,:root[data-theme=light] .primary-sm,:root[data-theme=light] .btn,:root[data-theme=light] .danger{color:var(--app-text)!important}:root[data-theme=light] .login-page .input-wrap input,:root[data-theme=light] .page .input-wrap input,:root[data-theme=light] .page .field select,:root[data-theme=light] .login-page .field select,:root[data-theme=light] .theme-switcher__button.active{color:var(--app-input-text)!important}:root[data-theme=light] .theme-switcher__button.active{border-color:var(--app-border)!important}
