.transition-overlay.svelte-tg7f40{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1rem;background:#0000006b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.transition-dialog.svelte-tg7f40{--transition-text: var(--text-primary);--transition-muted: var(--text-secondary);--transition-border: var(--stroke);--transition-background: var(--bg-primary);--transition-error: var(--danger, #dc2626);--transition-success: #15803d;width:min(42rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;border:1px solid var(--stroke);border-radius:24px;background:var(--bg-primary);color:var(--text-primary);box-shadow:0 24px 80px #0000002e}.dark .transition-dialog.svelte-tg7f40{--transition-success: #4ade80}header.svelte-tg7f40 h2:where(.svelte-tg7f40){margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}header.svelte-tg7f40 p:where(.svelte-tg7f40){margin:.5rem 0 0;color:var(--text-secondary);font-size:.875rem;line-height:1.5}footer.svelte-tg7f40{display:flex;justify-content:flex-end;gap:.5rem}footer.svelte-tg7f40 button:where(.svelte-tg7f40){min-height:2.25rem;padding:.5rem 1rem;border:1px solid var(--stroke);border-radius:999px;background:var(--bg-primary);color:var(--text-primary);font-size:.875rem;cursor:pointer}footer.svelte-tg7f40 button.secondary:where(.svelte-tg7f40):hover{border-color:color-mix(in srgb,var(--text-primary) 25%,transparent)}footer.svelte-tg7f40 button.primary:where(.svelte-tg7f40){background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}footer.svelte-tg7f40 button.primary:where(.svelte-tg7f40):hover{background:color-mix(in srgb,var(--text-primary) 90%,var(--bg-primary))}footer.svelte-tg7f40 button:where(.svelte-tg7f40):focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}footer.svelte-tg7f40 button:where(.svelte-tg7f40):disabled{cursor:default;opacity:.55}@media(max-width:480px){.transition-dialog.svelte-tg7f40{padding:1.25rem}footer.svelte-tg7f40{flex-direction:column-reverse}}.seat-options.svelte-tg7f40{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--transition-border);border-radius:16px}.seat-row.svelte-tg7f40{display:flex;align-items:center;width:100%;gap:.875rem;padding:.875rem 1rem;border:0;background:transparent;color:var(--transition-text);text-align:left;cursor:pointer}.seat-row.svelte-tg7f40+.seat-row:where(.svelte-tg7f40){border-top:1px solid var(--transition-border)}.seat-row.svelte-tg7f40:hover{background:color-mix(in srgb,var(--transition-text) 4%,transparent)}.seat-row.selected.svelte-tg7f40{background:color-mix(in srgb,var(--transition-text) 6%,transparent)}.seat-row.svelte-tg7f40:focus-visible{outline:2px solid var(--transition-text);outline-offset:-2px}.seat-selection.svelte-tg7f40{display:grid;width:1.125rem;height:1.125rem;flex-shrink:0;border:1px solid color-mix(in srgb,var(--transition-text) 25%,transparent);border-radius:50%;place-items:center}.selected.svelte-tg7f40 .seat-selection:where(.svelte-tg7f40){color:var(--transition-background);background:var(--transition-text);border-color:var(--transition-text)}.seat-selection.svelte-tg7f40 svg{width:.75rem;height:.75rem;stroke-width:2.5}.seat-info.svelte-tg7f40{display:flex;flex-direction:column;gap:.25rem;min-width:0}.seat-name.svelte-tg7f40{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600}.recommended-badge.svelte-tg7f40{padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--transition-text) 8%,transparent);font-size:.625rem;font-weight:500;line-height:1.5}.seat-credits.svelte-tg7f40{color:var(--transition-muted);font-size:.8125rem}.seat-price.svelte-tg7f40{margin-left:auto;flex-shrink:0;font-size:.9375rem;font-weight:500}.retained-credits.svelte-tg7f40{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem;border-radius:16px;background:color-mix(in srgb,var(--transition-success) 7%,var(--transition-background))}.retained-icon.svelte-tg7f40{display:grid;width:2rem;height:2rem;flex-shrink:0;color:var(--transition-success);background:color-mix(in srgb,var(--transition-success) 10%,transparent);border-radius:50%;place-items:center}.retained-icon.svelte-tg7f40 svg{width:1.25rem;height:1.25rem}.retained-info.svelte-tg7f40{min-width:0}.retained-info.svelte-tg7f40 h3:where(.svelte-tg7f40){margin:.25rem 0 .75rem;font-size:.9375rem;font-weight:600;line-height:1.5}.retained-info.svelte-tg7f40 p:where(.svelte-tg7f40){margin:0;color:var(--transition-muted);font-size:.8125rem;line-height:1.6}.retained-info.svelte-tg7f40 strong:where(.svelte-tg7f40){color:var(--transition-text);font-weight:500}.retained-info.svelte-tg7f40 .retained-balance:where(.svelte-tg7f40){margin-bottom:.125rem}.retained-balance.svelte-tg7f40 strong:where(.svelte-tg7f40){font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.retained-topups.svelte-tg7f40{margin-top:1rem}.retained-plan.svelte-tg7f40{color:var(--transition-muted);font-size:1.25rem;font-weight:400}.transition-error.svelte-tg7f40{margin:0;color:var(--transition-error);font-size:.875rem}.seat-row.svelte-tg7f40:disabled{cursor:default;opacity:.55}@media(max-width:480px){.seat-row.svelte-tg7f40{gap:.75rem;padding:.875rem}.retained-credits.svelte-tg7f40{padding:1rem;gap:.75rem}}.details-flow.svelte-qd9xsa .account-settings-input:where(.svelte-qd9xsa):focus,.details-flow.svelte-qd9xsa .account-settings-select:where(.svelte-qd9xsa):focus{border-color:color-mix(in srgb,var(--text-primary) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--text-primary) 12%,transparent)}.team-benefits.svelte-qd9xsa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.team-benefits.svelte-qd9xsa li:where(.svelte-qd9xsa){padding:1rem;border-radius:1rem;background:var(--bg-secondary)}.team-benefit-symbol.svelte-qd9xsa{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:.75rem;border-radius:.75rem}.team-benefit-symbol[data-benefit=workspace].svelte-qd9xsa{color:#7c3aed;background:#8b5cf61a}.team-benefit-symbol[data-benefit=plans].svelte-qd9xsa{color:#2563eb;background:#3b82f61a}.team-benefit-symbol[data-benefit=credits].svelte-qd9xsa{color:#d97706;background:#f59e0b1a}.team-benefits.svelte-qd9xsa .team-benefit-icon{width:1.25rem;height:1.25rem}.team-benefits.svelte-qd9xsa h3:where(.svelte-qd9xsa){margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary)}.team-benefits.svelte-qd9xsa p:where(.svelte-qd9xsa){margin:.375rem 0 0;font-size:.75rem;line-height:1.625;color:var(--text-secondary)}.create-team-actions.svelte-qd9xsa{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.team-sales.svelte-qd9xsa{margin:0;font-size:.75rem;line-height:1.625;color:var(--text-secondary);text-align:center}.team-sales.svelte-qd9xsa a:where(.svelte-qd9xsa){display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;font-weight:500;color:var(--text-primary);text-decoration:underline;text-underline-offset:4px}.team-sales.svelte-qd9xsa a:where(.svelte-qd9xsa):hover{text-decoration-thickness:2px}.team-sales.svelte-qd9xsa .sales-link-icon{width:.75rem;height:.75rem}@media(max-width:640px){.team-benefits.svelte-qd9xsa{grid-template-columns:1fr}}.details-flow.svelte-qd9xsa,.seat-flow.svelte-qd9xsa{display:flex;flex-direction:column}.details-flow.svelte-qd9xsa{gap:1.75rem}.wizard-card.svelte-qd9xsa{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.wizard-step-heading.svelte-qd9xsa{display:flex;flex-direction:column;gap:.25rem}.wizard-step-heading.svelte-qd9xsa label:where(.svelte-qd9xsa),.wizard-step-heading.svelte-qd9xsa h2:where(.svelte-qd9xsa){margin:0;color:var(--text-primary);font-size:1rem;font-weight:500}.wizard-step-title.svelte-qd9xsa{display:flex;align-items:center}.wizard-step-title.svelte-qd9xsa>span:where(.svelte-qd9xsa){margin-left:.25rem;color:var(--text-secondary);font-size:.875rem}.invite-heading.svelte-qd9xsa{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.add-invitation.svelte-qd9xsa{flex:none}.button-icon{width:.9rem;height:.9rem}.invite-row.svelte-qd9xsa{display:flex;align-items:center;gap:.5rem}.invite-email.svelte-qd9xsa{min-width:0;flex:1}.invite-role.svelte-qd9xsa{width:7rem;flex:none}.invite-plan.svelte-qd9xsa{width:7.5rem;flex:none;cursor:default;border-radius:8px;outline:none}.invite-plan.svelte-qd9xsa:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--text-primary) 12%,transparent)}.invite-plan.svelte-qd9xsa select:where(.svelte-qd9xsa){pointer-events:none;opacity:.5}.invite-plan-tooltip{z-index:20;max-width:min(16rem,calc(100vw - 2rem));padding:.55rem .7rem;color:var(--text-primary);font-size:.75rem;text-align:center;background:var(--bg-primary);border:1px solid var(--stroke);border-radius:10px;box-shadow:0 8px 24px #0000001a}.remove-invite.svelte-qd9xsa{display:grid;width:2.35rem;height:2.35rem;flex:none;padding:0;color:var(--text-secondary);cursor:pointer;background:var(--bg-primary);border:0;border-radius:999px;box-shadow:0 0 0 1px #0000000f,0 1px 2px -1px #0000000f,0 2px 4px #0000000a;place-items:center}.seat-flow.svelte-qd9xsa{gap:1.5rem}.seat-options.svelte-qd9xsa{display:flex;flex-direction:column;gap:.5rem}.seat-row.svelte-qd9xsa{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1rem;gap:1rem;border:1px solid var(--stroke);border-radius:16px;background:var(--bg-primary);box-shadow:0 1px 2px #0000000d;cursor:pointer;text-align:left}.seat-row.selected.svelte-qd9xsa{border-color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 5%,var(--bg-primary));box-shadow:none}.seat-row.svelte-qd9xsa:hover{background:color-mix(in srgb,var(--text-primary) 5%,var(--bg-primary))}.seat-row.svelte-qd9xsa:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.seat-heading.svelte-qd9xsa{margin-bottom:.5rem}.seat-heading.svelte-qd9xsa h2:where(.svelte-qd9xsa){margin:0;font-size:1.125rem;font-weight:600}.seat-heading.svelte-qd9xsa p:where(.svelte-qd9xsa){margin:.25rem 0 0;font-size:.875rem}.seat-info.svelte-qd9xsa{display:flex;flex-direction:column;gap:.125rem}.seat-name.svelte-qd9xsa{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;color:var(--text-primary)}.recommended-badge.svelte-qd9xsa{padding:.18rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary);font-size:.62rem;font-weight:500}.seat-price.svelte-qd9xsa{display:flex;flex-shrink:0;align-items:center;gap:1rem;color:var(--text-primary);font-size:.875rem;font-weight:500}.seat-check.svelte-qd9xsa{display:grid;width:.875rem;height:.875rem;color:var(--bg-primary);background:var(--text-primary);border-radius:50%;visibility:hidden;place-items:center}.seat-check.checked.svelte-qd9xsa{visibility:visible}.seat-check.svelte-qd9xsa svg{width:.625rem;height:.625rem;stroke-width:3.5}.created-banner.svelte-qd9xsa{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.created-icon.svelte-qd9xsa{display:grid;width:2.75rem;height:2.75rem;flex-shrink:0;color:var(--valid);background:color-mix(in srgb,var(--valid) 10%,transparent);border-radius:50%;place-items:center}.created-icon.svelte-qd9xsa svg{width:1.5rem;height:1.5rem}.created-heading.svelte-qd9xsa{min-width:0}.created-heading.svelte-qd9xsa h2:where(.svelte-qd9xsa){margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.created-heading.svelte-qd9xsa p:where(.svelte-qd9xsa){margin:.125rem 0 0;overflow-wrap:break-word;color:var(--text-secondary);font-size:.875rem}.btn.svelte-qd9xsa{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:10px;font-size:.9375rem;font-weight:500;cursor:pointer;border:none}.btn.svelte-qd9xsa:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-qd9xsa{background:var(--text-primary);color:var(--bg-primary)}.btn-secondary.svelte-qd9xsa{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--stroke)}.seat-actions.svelte-qd9xsa{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.submit.svelte-qd9xsa{width:100%;margin-top:1.25rem}.muted.svelte-qd9xsa{color:var(--text-secondary)}.small.svelte-qd9xsa{font-size:.8125rem}.error.svelte-qd9xsa{color:var(--error);font-size:.875rem}.warn.svelte-qd9xsa{padding:.625rem .75rem;background:#fff7ed;color:#7a4b12;border:1px solid #e6c7a8;border-radius:8px;font-size:.8125rem}.outcome.svelte-qd9xsa{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.625rem;padding:1.5rem 0 .5rem}.outcome-badge.svelte-qd9xsa{display:grid;place-items:center;width:4rem;height:4rem;border-radius:999px;margin-bottom:.5rem;background:color-mix(in srgb,var(--accent-orange) 15%,transparent);color:var(--accent-orange);animation:svelte-qd9xsa-badge-pop .55s cubic-bezier(.34,1.56,.64,1) both}.outcome-badge--neutral.svelte-qd9xsa{background:var(--bg-secondary);color:var(--text-primary)}.outcome-badge.svelte-qd9xsa svg:where(.svelte-qd9xsa){width:1.875rem;height:1.875rem}.outcome-check.svelte-qd9xsa{stroke-dasharray:30;stroke-dashoffset:30;animation:svelte-qd9xsa-outcome-draw .4s ease forwards .32s}.outcome-title.svelte-qd9xsa{font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);animation:svelte-qd9xsa-outcome-rise .45s ease both .08s}.outcome-sub.svelte-qd9xsa{color:var(--text-secondary);max-width:24rem;line-height:1.5;animation:svelte-qd9xsa-outcome-rise .45s ease both .14s}.outcome-warn.svelte-qd9xsa{max-width:24rem;text-align:left}.outcome-cta.svelte-qd9xsa{margin-top:.75rem;min-width:12rem;animation:svelte-qd9xsa-outcome-rise .45s ease both .2s}@keyframes svelte-qd9xsa-badge-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes svelte-qd9xsa-outcome-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-qd9xsa-outcome-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.outcome-badge.svelte-qd9xsa,.outcome-check.svelte-qd9xsa,.outcome-title.svelte-qd9xsa,.outcome-sub.svelte-qd9xsa,.outcome-cta.svelte-qd9xsa{animation:none}.outcome-check.svelte-qd9xsa{stroke-dashoffset:0}}.confirm-overlay.svelte-qd9xsa{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:60}.confirm-overlay--stacked.svelte-qd9xsa{z-index:70}.confirm-card.svelte-qd9xsa{background:var(--bg-primary);border-radius:12px;padding:1.5rem;max-width:32rem;max-height:calc(100vh - 2rem);overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.confirm-actions.svelte-qd9xsa{display:flex;justify-content:flex-end;gap:.5rem}.transition-details.svelte-qd9xsa{display:flex;flex-direction:column;gap:.625rem}.transition-item.svelte-qd9xsa{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid var(--stroke);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.8125rem;line-height:1.45}.transition-item.svelte-qd9xsa strong:where(.svelte-qd9xsa){color:var(--text-primary)}@media(max-width:560px){.invite-heading.svelte-qd9xsa{flex-direction:column}.add-invitation.svelte-qd9xsa{width:100%}.invite-row.svelte-qd9xsa{align-items:stretch;flex-wrap:wrap}.invite-email.svelte-qd9xsa{flex-basis:100%}.invite-role.svelte-qd9xsa{flex:1}}
