.stripe-connect-button[data-v-d1b9b582]{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.verifying-note[data-v-d1b9b582]{color:var(--color-primary);line-height:1.4;opacity:.8}.error-text[data-v-d1b9b582],.verifying-note[data-v-d1b9b582]{font-family:var(--font-body);font-size:14px;margin:0}.error-text[data-v-d1b9b582]{color:#ff5e5e}[data-v-d1b9b582] .connect-pill.pill-button{background-color:#888eff;box-shadow:none;color:var(--color-primary);text-transform:none}[data-v-d1b9b582] .connect-pill.pill-button:hover{background-color:#7a80f0}.package-editor[data-v-568efe3a]{background:var(--color-cream);border:1px solid var(--color-accent);border-radius:24px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.editor-title[data-v-568efe3a]{color:var(--color-primary);font-family:var(--font-heading);font-size:28px;font-weight:600;letter-spacing:.02em;margin:0}.form-row[data-v-568efe3a]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.form-row[data-v-568efe3a]{grid-template-columns:1fr}}.form-group[data-v-568efe3a]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-568efe3a]{color:var(--color-primary);font-size:16px}.form-hint[data-v-568efe3a],.form-label[data-v-568efe3a]{font-family:var(--font-body);font-weight:400}.form-hint[data-v-568efe3a]{color:#0a0e63a6;font-size:14px;line-height:1.5;margin:0}.form-input[data-v-568efe3a],.form-textarea[data-v-568efe3a]{background:#888eff80;border:none;border-radius:14px;color:var(--color-primary);font-family:var(--font-body);font-size:16px;padding:1rem;transition:all .2s;width:100%}.form-input[data-v-568efe3a]{height:48px}.form-textarea[data-v-568efe3a]{line-height:1.5;min-height:160px;resize:vertical}.form-input[data-v-568efe3a]::-moz-placeholder,.form-textarea[data-v-568efe3a]::-moz-placeholder{color:#0a0e6399;font-style:italic}.form-input[data-v-568efe3a]::placeholder,.form-textarea[data-v-568efe3a]::placeholder{color:#0a0e6399;font-style:italic}.form-input[data-v-568efe3a]:focus,.form-textarea[data-v-568efe3a]:focus{background:#888effb3;box-shadow:0 0 0 2px #888eff4d;outline:none}.error-text[data-v-568efe3a]{color:#ff5e5e;font-size:14px;font-weight:500;margin:0}.editor-actions[data-v-568efe3a]{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.cancel-button[data-v-568efe3a]{background:none;border:none;color:var(--color-accent);cursor:pointer;font-family:var(--font-body);font-size:16px;font-weight:600;padding:.5rem 1rem}.cancel-button[data-v-568efe3a]:hover{color:var(--color-primary);text-decoration:underline}.package-card[data-v-42878623]{background:var(--color-cream);border:1px solid var(--color-accent);border-radius:24px;display:flex;flex-direction:column;gap:1.25rem;padding:2rem}.card-header-row[data-v-42878623]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.package-name[data-v-42878623]{color:var(--color-primary);font-family:var(--font-heading);font-size:28px;font-weight:600;letter-spacing:.02em;margin:0}.card-actions[data-v-42878623]{display:flex;gap:.5rem}.icon-button[data-v-42878623]{align-items:center;background:#888eff40;border:none;border-radius:50%;color:var(--color-primary);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:background .2s;width:36px}.icon-button[data-v-42878623]:hover{background:#888eff73}.stats-row[data-v-42878623]{display:flex;flex-wrap:wrap;gap:2rem}.stat-value[data-v-42878623]{color:var(--color-primary);font-family:var(--font-heading);font-size:28px;font-weight:700;line-height:1.1}.stat-label[data-v-42878623]{color:#0a0e63b3;font-size:13px;margin-top:.15rem}.description[data-v-42878623]{background:#888eff1f;border-radius:14px;color:var(--color-primary);font-family:var(--font-body);font-size:16px;line-height:1.5;padding:1rem;white-space:pre-wrap}.packages-manager[data-v-29b7d58b]{display:flex;flex-direction:column;gap:1.25rem}.packages-intro[data-v-29b7d58b]{color:var(--color-primary);font-family:var(--font-body);font-size:16px;line-height:1.5;margin:0}.add-package-button[data-v-29b7d58b]{align-self:flex-start;background:none;border:1.5px dashed rgba(136,142,255,.6);border-radius:24px;color:var(--color-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .15s}.add-package-button[data-v-29b7d58b]:hover:not(:disabled){background:#888eff1f;border-style:solid}.loading-state[data-v-29b7d58b]{color:#0a0e6399;font-size:15px}.error-text[data-v-29b7d58b],.loading-state[data-v-29b7d58b]{font-family:var(--font-body)}.error-text[data-v-29b7d58b]{color:#ff5e5e;font-size:14px;font-weight:500;margin:0}.modal-overlay[data-v-07175ac1]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:1000}.modal-container[data-v-07175ac1]{background:var(--color-cream,#faf6ef);border-radius:16px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:760px;width:100%}.modal-header[data-v-07175ac1]{align-items:center;border-bottom:1px solid rgba(136,142,255,.2);display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.modal-title[data-v-07175ac1]{font-family:var(--font-heading);font-weight:700;margin:0}.close-button[data-v-07175ac1],.modal-title[data-v-07175ac1]{color:var(--color-primary);font-size:24px}.close-button[data-v-07175ac1]{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background .2s;width:32px}.close-button[data-v-07175ac1]:hover{background:#888eff26}.tabs[data-v-07175ac1]{border-bottom:1px solid rgba(136,142,255,.2);display:flex;flex-shrink:0;gap:4px;overflow-x:auto;padding:12px 32px 0}.tab[data-v-07175ac1]{background:none;border:none;border-bottom:3px solid transparent;color:var(--color-primary);cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:500;opacity:.7;padding:10px 14px;white-space:nowrap}.tab--active[data-v-07175ac1]{border-bottom-color:var(--color-accent);font-weight:700;opacity:1}.actions-note[data-v-07175ac1]{align-self:center;color:var(--color-primary);font-size:14px;margin-right:auto;opacity:.7}.modal-content[data-v-07175ac1]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 32px}.modal-actions[data-v-07175ac1]{border-top:1px solid rgba(136,142,255,.2);display:flex;flex-shrink:0;gap:16px;justify-content:flex-end;padding:20px 32px}.cancel-button[data-v-07175ac1]{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:16px;font-weight:500;padding:.75rem 1.5rem;text-decoration:none}.cancel-button[data-v-07175ac1]:hover{text-decoration:underline}@media(max-width:768px){.modal-container[data-v-07175ac1]{margin:.5rem;max-height:95vh;max-width:100%}.modal-content[data-v-07175ac1],.modal-header[data-v-07175ac1],.tabs[data-v-07175ac1]{padding-left:20px;padding-right:20px}.modal-actions[data-v-07175ac1]{flex-direction:column-reverse;padding:16px 20px}.cancel-button[data-v-07175ac1]{text-align:center;width:100%}}.modal-overlay[data-v-5bd5726e]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:1000}.modal-container[data-v-5bd5726e]{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.modal-header[data-v-5bd5726e]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:24px 32px}.modal-title[data-v-5bd5726e]{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.close-button[data-v-5bd5726e]{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:background .2s;width:32px}.close-button[data-v-5bd5726e]:hover{background:#f0f0f0}.modal-content[data-v-5bd5726e]{flex:1;overflow-y:auto;padding:24px 32px}.modal-subtitle[data-v-5bd5726e]{color:#666;font-size:14px;margin:0 0 24px;text-align:center}.modal-actions[data-v-5bd5726e]{border-top:1px solid #e0e0e0;display:flex;gap:16px;justify-content:flex-end;padding:20px 32px}.cancel-button[data-v-5bd5726e]{background:none;border:none;color:#3498db;cursor:pointer;font-size:16px;padding:.75rem 1.5rem;text-decoration:none}.cancel-button[data-v-5bd5726e]:hover{text-decoration:underline}@media(max-width:768px){.modal-container[data-v-5bd5726e]{margin:.5rem;max-height:95vh;max-width:100%}.modal-header[data-v-5bd5726e]{padding:20px 24px}.modal-title[data-v-5bd5726e]{font-size:20px}.modal-content[data-v-5bd5726e]{padding:20px 24px}.modal-actions[data-v-5bd5726e]{flex-direction:column-reverse;padding:16px 24px}.cancel-button[data-v-5bd5726e]{text-align:center;width:100%}}.modal-overlay[data-v-0c8b5a6b]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:1000}.modal-container[data-v-0c8b5a6b]{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:700px;width:100%}.modal-header[data-v-0c8b5a6b]{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:24px 32px}.modal-title[data-v-0c8b5a6b]{color:#2c3e50;font-size:24px;font-weight:600;margin:0}.close-button[data-v-0c8b5a6b]{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:background .2s;width:32px}.close-button[data-v-0c8b5a6b]:hover{background:#f0f0f0}.modal-content[data-v-0c8b5a6b]{flex:1;overflow-y:auto;padding:24px 32px}.modal-subtitle[data-v-0c8b5a6b]{color:#666;font-size:14px;margin:0 0 24px;text-align:center}.modal-actions[data-v-0c8b5a6b]{border-top:1px solid #e0e0e0;display:flex;gap:16px;justify-content:flex-end;padding:20px 32px}.cancel-button[data-v-0c8b5a6b]{background:none;border:none;color:#3498db;cursor:pointer;font-size:16px;padding:.75rem 1.5rem;text-decoration:none}.cancel-button[data-v-0c8b5a6b]:hover{text-decoration:underline}@media(max-width:768px){.modal-container[data-v-0c8b5a6b]{margin:.5rem;max-height:95vh;max-width:100%}.modal-header[data-v-0c8b5a6b]{padding:20px 24px}.modal-title[data-v-0c8b5a6b]{font-size:20px}.modal-content[data-v-0c8b5a6b]{padding:20px 24px}.modal-actions[data-v-0c8b5a6b]{flex-direction:column-reverse;padding:16px 24px}.cancel-button[data-v-0c8b5a6b]{text-align:center;width:100%}}
