.logo-upload.svelte-1cyc88d{align-items:flex-start;gap:1.25rem;display:flex}.logo-preview.svelte-1cyc88d{flex:none}.logo-controls.svelte-1cyc88d{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}.dropzone.svelte-1cyc88d{border:1px dashed var(--input-border);background-color:var(--input-bg);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.dropzone.dragging.svelte-1cyc88d{border-color:var(--input-focus-border);box-shadow:0 0 0 1px var(--input-focus-border)}.dropzone-label.svelte-1cyc88d{color:var(--text-muted);margin:0;font-size:.8125rem}.dropzone-actions.svelte-1cyc88d{align-items:center;gap:.75rem;display:flex}.upload-btn.svelte-1cyc88d{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.upload-btn.svelte-1cyc88d:hover:not(:disabled){background-color:var(--btn-primary-hover)}.upload-btn.svelte-1cyc88d:disabled{opacity:.6;cursor:not-allowed}.remove-btn.svelte-1cyc88d{border:1px solid var(--input-border);background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.remove-btn.svelte-1cyc88d:hover:not(:disabled){background-color:var(--btn-secondary-hover)}.remove-btn.svelte-1cyc88d:disabled{opacity:.6;cursor:not-allowed}.logo-hint.svelte-1cyc88d{color:var(--text-muted);margin:0;font-size:.75rem}.logo-error.svelte-1cyc88d{color:var(--color-error);margin:0;font-size:.8125rem}.visually-hidden.svelte-1cyc88d{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invite-form.svelte-yf275{flex-direction:column;gap:1rem;display:flex}.seats-status.svelte-yf275{background-color:var(--input-bg);border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}.seats-text.svelte-yf275{color:var(--text-secondary);font-size:.875rem}.seats-warning.svelte-yf275{color:#ffb23b;margin-left:auto;font-size:.75rem}.invite-entries.svelte-yf275{flex-direction:column;gap:.5rem;display:flex}.invite-entry.svelte-yf275{align-items:center;gap:.5rem;display:flex}.email-field.svelte-yf275{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:border-color .2s;display:flex}.email-field.svelte-yf275:focus-within{border-color:var(--input-focus-border)}.email-input.svelte-yf275{color:var(--input-text);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.email-input.svelte-yf275::placeholder{color:var(--input-placeholder)}.email-input.invalid.svelte-yf275{color:#ef4444}.role-select.svelte-yf275{background-color:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.role-select.svelte-yf275:focus{border-color:var(--input-focus-border);outline:none}.remove-btn.svelte-yf275{color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:none;padding:.5rem;transition:opacity .2s}.remove-btn.svelte-yf275:hover:not(:disabled){opacity:1;color:#ef4444}.remove-btn.svelte-yf275:disabled{cursor:not-allowed}.add-another-btn.svelte-yf275{border:1px dashed var(--input-border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;display:flex}.add-another-btn.svelte-yf275:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-secondary)}.add-another-btn.svelte-yf275:disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-yf275{color:#fca5a5;background-color:#7f1d1d33;border:1px solid #ef44444d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.success-message.svelte-yf275{color:#6ee7b7;background-color:#064e3b33;border:1px solid #10b9814d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.send-btn.svelte-yf275{color:#fff;cursor:pointer;background-color:#008ec3;border:none;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.send-btn.svelte-yf275:hover:not(:disabled){background-color:#006e97}.send-btn.svelte-yf275:disabled{opacity:.5;cursor:not-allowed}.help-text.svelte-yf275{color:var(--text-disabled);margin:0;font-size:.75rem}.modal-overlay.svelte-1ywwok4{z-index:10000;background-color:var(--modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container.svelte-1ywwok4{background-color:var(--modal-bg);border:1px solid var(--modal-border);border-radius:.5rem;flex-direction:column;width:100%;max-width:70rem;height:80vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.modal-header.svelte-1ywwok4{border-bottom:1px solid var(--modal-border);background-color:var(--card-bg-hover);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.header-content.svelte-1ywwok4{align-items:center;gap:.75rem;display:flex}.logo-wrapper.svelte-1ywwok4{background:linear-gradient(to bottom right,#008ec3,#33c7ff);border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.modal-header.svelte-1ywwok4 h2:where(.svelte-1ywwok4){color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.modal-header.svelte-1ywwok4 p:where(.svelte-1ywwok4){color:var(--text-muted);margin:0;font-size:.875rem}.close-btn.svelte-1ywwok4{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem;transition:all .2s}.close-btn.svelte-1ywwok4:hover{background-color:var(--btn-secondary-hover);color:var(--text-primary)}.modal-body.svelte-1ywwok4{flex:1;display:flex;overflow:hidden}.sidebar.svelte-1ywwok4{border-right:1px solid var(--modal-border);background-color:var(--sidebar-bg);flex-direction:column;width:14rem;padding:1rem;display:flex}.sidebar-nav.svelte-1ywwok4{flex-direction:column;flex:1;gap:.25rem;display:flex}.nav-item.svelte-1ywwok4{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.nav-item.svelte-1ywwok4:hover{background-color:var(--toolbar-btn-hover);color:var(--text-primary)}.nav-item.active.svelte-1ywwok4{color:#fff;background-color:#008ec3;box-shadow:0 4px 6px -1px #0000001a}.nav-text.svelte-1ywwok4{flex:1}.nav-label.svelte-1ywwok4{font-size:.875rem;font-weight:500}.nav-description.svelte-1ywwok4{color:var(--text-muted);margin-top:.125rem;font-size:.75rem}.nav-item.active.svelte-1ywwok4 .nav-description:where(.svelte-1ywwok4){color:#bfdbfe}.org-info.svelte-1ywwok4{border-top:1px solid var(--modal-border);background-color:var(--card-bg-hover);border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem .75rem;display:flex}.org-icon.svelte-1ywwok4{background-color:#00aeef1a;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.org-details.svelte-1ywwok4{flex:1;min-width:0}.org-name.svelte-1ywwok4{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.org-members.svelte-1ywwok4{color:var(--text-muted);font-size:.75rem}.content-area.svelte-1ywwok4{flex:1;padding:1.5rem;overflow-y:auto}.settings-section.svelte-1ywwok4{flex-direction:column;gap:1.5rem;display:flex}.settings-section.svelte-1ywwok4 h3:where(.svelte-1ywwok4){color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.section-subtitle.svelte-1ywwok4{color:var(--text-muted);margin:-1rem 0 0;font-size:.875rem}.settings-card.svelte-1ywwok4{background-color:var(--card-bg-hover);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.card-header.svelte-1ywwok4{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.card-header.svelte-1ywwok4 h4:where(.svelte-1ywwok4){color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.form-group.svelte-1ywwok4{flex-direction:column;gap:.5rem;display:flex}.form-group.svelte-1ywwok4 label:where(.svelte-1ywwok4){color:var(--text-secondary);font-size:.875rem;font-weight:500}.form-input.svelte-1ywwok4{background-color:var(--input-bg);border:1px solid var(--input-border);width:100%;color:var(--input-text);border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem}.form-input.svelte-1ywwok4:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 1px var(--input-focus-border);outline:none}.form-input-sm.svelte-1ywwok4{max-width:8rem}.form-hint.svelte-1ywwok4{color:var(--text-disabled);margin:0;font-size:.75rem}.form-actions.svelte-1ywwok4{justify-content:flex-end;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.success-message.svelte-1ywwok4{color:#10b981;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.error-message.svelte-1ywwok4{color:#ef4444;font-size:.875rem}.error-banner.svelte-1ywwok4{color:#fca5a5;background-color:#7f1d1d33;border:1px solid #ef44444d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.save-btn.svelte-1ywwok4{color:#fff;cursor:pointer;background-color:#008ec3;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s}.save-btn.svelte-1ywwok4:hover:not(:disabled){background-color:#006e97}.save-btn.svelte-1ywwok4:disabled{opacity:.5;cursor:not-allowed}.loading-text.svelte-1ywwok4,.empty-text.svelte-1ywwok4{color:var(--text-muted);text-align:center;padding:1rem;font-size:.875rem}.toggle-row.svelte-1ywwok4{justify-content:space-between;align-items:center;display:flex}.toggle-info.svelte-1ywwok4{flex-direction:column;gap:.25rem;display:flex}.toggle-btn.svelte-1ywwok4{cursor:pointer;background:0 0;border:none;padding:0}.members-list.svelte-1ywwok4{flex-direction:column;gap:.5rem;display:flex}.member-item.svelte-1ywwok4{background-color:var(--input-bg);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}.member-avatar.svelte-1ywwok4{background-color:var(--btn-secondary-bg);width:2.5rem;height:2.5rem;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.member-avatar.svelte-1ywwok4 video:where(.svelte-1ywwok4){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.member-info.svelte-1ywwok4{flex:1;min-width:0}.member-name.svelte-1ywwok4{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.role-badge.svelte-1ywwok4{text-transform:capitalize;align-items:center;gap:.25rem;font-size:.75rem;font-weight:400;display:flex}.role-select.svelte-1ywwok4{background-color:var(--input-bg);border:1px solid var(--input-border);color:var(--input-text);border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem}.role-select.svelte-1ywwok4:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 1px var(--input-focus-border);outline:none}.role-select.svelte-1ywwok4:disabled{opacity:.5;cursor:not-allowed}.member-email.svelte-1ywwok4{color:var(--text-muted);font-size:.75rem}.member-rovers.svelte-1ywwok4{color:var(--text-muted);align-items:center;gap:.25rem;margin-top:.125rem;font-size:.75rem;display:flex}.remove-btn.svelte-1ywwok4{color:#ef4444;cursor:pointer;opacity:.6;background:0 0;border:none;padding:.375rem;transition:opacity .2s}.remove-btn.svelte-1ywwok4:hover{opacity:1}.invites-list.svelte-1ywwok4{flex-direction:column;gap:.5rem;display:flex}.invite-item.svelte-1ywwok4{background-color:var(--input-bg);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.invite-info.svelte-1ywwok4{flex-direction:column;gap:.25rem;display:flex}.invite-email.svelte-1ywwok4{color:var(--text-primary);font-size:.875rem}.invite-meta.svelte-1ywwok4{color:var(--text-muted);text-transform:capitalize;font-size:.75rem}.cancel-btn.svelte-1ywwok4{border:1px solid var(--input-border);color:var(--text-secondary);cursor:pointer;background-color:#0000;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;transition:all .2s}.cancel-btn.svelte-1ywwok4:hover{background-color:var(--btn-secondary-hover);border-color:var(--text-muted)}.billing-info.svelte-1ywwok4{flex-direction:column;gap:1rem;display:flex}.plan-badge.svelte-1ywwok4{color:#33c7ff;text-transform:capitalize;background-color:#00aeef1a;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;display:inline-flex}.plan-badge.trial.svelte-1ywwok4{color:#ffb23b;background-color:#fbbf241a}.plan-badge.expired.svelte-1ywwok4,.plan-badge.cancelled.svelte-1ywwok4{color:#f87171;background-color:#ef444426}.trial-tag.svelte-1ywwok4{background-color:#fbbf2433;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:400}.seats-info.svelte-1ywwok4{flex-direction:column;gap:.5rem;display:flex}.seats-bar.svelte-1ywwok4{background-color:var(--input-border);border-radius:.25rem;height:.5rem;overflow:hidden}.seats-used.svelte-1ywwok4{background-color:#00aeef;border-radius:.25rem;height:100%;transition:width .3s}.seats-text.svelte-1ywwok4{color:var(--text-secondary);font-size:.875rem}.billing-note.svelte-1ywwok4{color:var(--text-muted);margin:0;font-size:.875rem}.billing-actions.svelte-1ywwok4{gap:.75rem;margin-top:.5rem;display:flex}.upgrade-btn.svelte-1ywwok4{color:#fff;cursor:pointer;background-color:#008ec3;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background-color .2s}.upgrade-btn.svelte-1ywwok4:hover{background-color:#006e97}.manage-btn.svelte-1ywwok4{background-color:var(--btn-secondary-bg);color:var(--text-secondary);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.manage-btn.svelte-1ywwok4:hover{background-color:var(--btn-secondary-hover);color:var(--text-primary)}.manage-btn.destructive.svelte-1ywwok4{color:#f87171}.content-area.svelte-1ywwok4::-webkit-scrollbar{width:8px}.content-area.svelte-1ywwok4::-webkit-scrollbar-track{background:0 0}.content-area.svelte-1ywwok4::-webkit-scrollbar-thumb{background-color:var(--input-border);border-radius:4px}.content-area.svelte-1ywwok4::-webkit-scrollbar-thumb:hover{background-color:var(--btn-secondary-hover)}.content-area.svelte-1ywwok4{scrollbar-width:thin;scrollbar-color:var(--input-border) transparent}
