.add-seats-status.svelte-ucjzc3{z-index:1000;animation:.3s ease-out svelte-ucjzc3-slideIn;position:fixed;top:20px;right:20px}@keyframes svelte-ucjzc3-slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.status-card.svelte-ucjzc3{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:350px;box-shadow:0 10px 25px #0000001a}.status-header.svelte-ucjzc3{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.status-header.svelte-ucjzc3 h3:where(.svelte-ucjzc3){color:#1f2937;margin:0;font-size:1rem;font-weight:600}.close-button.svelte-ucjzc3{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:20px;transition:all .2s}.close-button.svelte-ucjzc3:hover{color:#374151;background:#f3f4f6}.status-content.svelte-ucjzc3{padding:20px}.processing-state.svelte-ucjzc3,.session-state.svelte-ucjzc3,.success-state.svelte-ucjzc3,.error-state.svelte-ucjzc3{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.loading-spinner.svelte-ucjzc3{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite svelte-ucjzc3-spin}@keyframes svelte-ucjzc3-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.session-info.svelte-ucjzc3{text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:12px}.session-info.svelte-ucjzc3 p:where(.svelte-ucjzc3){color:#374151;margin:4px 0;font-size:.9rem}.session-message.svelte-ucjzc3{color:#3b82f6;margin:0;font-weight:500}.success-icon.svelte-ucjzc3,.error-icon.svelte-ucjzc3{font-size:40px}.success-state.svelte-ucjzc3 p:where(.svelte-ucjzc3){color:#059669;margin:0;font-weight:500}.error-state.svelte-ucjzc3 p:where(.svelte-ucjzc3){color:#dc2626;margin:0;font-weight:500}@media (width<=768px){.add-seats-status.svelte-ucjzc3{top:10px;left:10px;right:10px}.status-card.svelte-ucjzc3{max-width:none}}.avatar-image.svelte-1kg0ab6{object-fit:cover;border-radius:50%}.avatar-fallback.svelte-1kg0ab6{color:#fff;text-transform:uppercase;user-select:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;display:flex}.back-to-top-button.svelte-xb6ku1{z-index:1000;color:#fff;cursor:pointer;background:#a50000;border:none;border-radius:50px;justify-content:center;align-items:center;min-width:48px;height:48px;padding:12px;transition:all .3s;display:flex;position:fixed;top:20px;right:20px;overflow:hidden;box-shadow:0 4px 12px #a500004d}.back-to-top-button.svelte-xb6ku1:hover{background:#8a0000;transform:translateY(-2px);box-shadow:0 6px 16px #a5000066}.back-to-top-button.expanded.svelte-xb6ku1{min-width:auto;padding:12px 20px}.button-content.svelte-xb6ku1{white-space:nowrap;align-items:center;gap:8px;display:flex}.arrow-icon.svelte-xb6ku1{flex-shrink:0;transition:transform .3s}.back-to-top-button.svelte-xb6ku1:hover .arrow-icon:where(.svelte-xb6ku1){transform:translateY(-1px)}.button-text.svelte-xb6ku1{opacity:0;font-size:14px;font-weight:500;transition:all .3s;transform:translate(-10px)}.back-to-top-button.expanded.svelte-xb6ku1 .button-text:where(.svelte-xb6ku1){opacity:1;transform:translate(0)}@media (width<=768px){.back-to-top-button.svelte-xb6ku1{min-width:44px;height:44px;padding:10px;top:80px;right:15px}.back-to-top-button.expanded.svelte-xb6ku1{padding:10px 16px}.button-text.svelte-xb6ku1{font-size:13px}}.back-to-top-button.svelte-xb6ku1{animation:.3s ease-out svelte-xb6ku1-slideInUp}@keyframes svelte-xb6ku1-slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.server-restart-banner.svelte-1lk6yau{z-index:9999;--faststrat-red:#a50000;--faststrat-red-light:#ff6d6d;--faststrat-red-dark:#8a0000;background:#1a1a1a;font-family:Inter,system-ui,sans-serif;position:fixed;top:0;left:0;right:0}.banner-body.svelte-1lk6yau{justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 16px;display:flex}.banner-body--support.svelte-1lk6yau{align-items:flex-start;height:auto;min-height:52px;padding-top:10px;padding-bottom:10px}.banner-content.svelte-1lk6yau{align-items:center;gap:12px;min-width:0;display:flex}.gear.svelte-1lk6yau{flex-shrink:0;animation:2s linear infinite svelte-1lk6yau-spin;display:inline-block}@keyframes svelte-1lk6yau-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-block.svelte-1lk6yau{flex-direction:column;gap:2px;min-width:0;display:flex}.title.svelte-1lk6yau{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.subtext.svelte-1lk6yau{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:400;overflow:hidden}.subtext--multiline.svelte-1lk6yau{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.banner-right.svelte-1lk6yau{flex-shrink:0;align-items:center;gap:12px;display:flex}.countdown-pill.svelte-1lk6yau{background:var(--faststrat-red);color:#fff;border-radius:9999px;padding:4px 10px;font-size:.8125rem;font-weight:600}.coffee.svelte-1lk6yau{font-size:1rem}.dismiss-btn.svelte-1lk6yau{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1.125rem;line-height:1;transition:color .15s}.dismiss-btn.svelte-1lk6yau:hover{color:#fff}.dismiss-btn.svelte-1lk6yau:focus-visible{outline:2px solid var(--faststrat-red);outline-offset:2px}.refresh-btn.svelte-1lk6yau{cursor:pointer;background:var(--faststrat-red);color:#fff;white-space:nowrap;border:none;border-radius:6px;padding:6px 12px;font-family:Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:600}.refresh-btn.svelte-1lk6yau:hover{background:var(--faststrat-red-dark)}.refresh-btn.svelte-1lk6yau:focus-visible{outline-offset:2px;outline:2px solid #fff}.progress-track.svelte-1lk6yau{background:#333;width:100%;height:3px;overflow:hidden}.progress-fill.svelte-1lk6yau{background:linear-gradient(90deg, var(--faststrat-red), var(--faststrat-red-light));height:100%;transition:width 1s linear}.sr-only.svelte-1lk6yau{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
