.profile-shell.svelte-maq4gq{width:min(72rem,100%);margin:0 auto;display:grid;gap:1rem}.card-surface.svelte-maq4gq,.feedback-banner.svelte-maq4gq{border-radius:28px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;box-shadow:0 24px 64px #0000003d}.card-surface.svelte-maq4gq{padding:1rem}.eyebrow.svelte-maq4gq{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;color:color-mix(in srgb,var(--tenant-primary) 58%,white)}h2.svelte-maq4gq,h3.svelte-maq4gq,p.svelte-maq4gq{margin:0}.profile-grid.svelte-maq4gq{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem}.profile-secondary-column.svelte-maq4gq,.subscription-card.svelte-maq4gq,.share-card.svelte-maq4gq,.support-card.svelte-maq4gq,.guest-card.svelte-maq4gq{display:grid;gap:1rem}.username-row.svelte-maq4gq{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.detail-label.svelte-maq4gq{text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;color:#f5f7fb9e}.username-row.svelte-maq4gq h2:where(.svelte-maq4gq){font-size:clamp(1.4rem,3vw,2rem);margin-top:.2rem}.status-grid.svelte-maq4gq{display:grid;gap:.55rem}.status-row.svelte-maq4gq{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.status-row.svelte-maq4gq span:where(.svelte-maq4gq){text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:#f5f7fbad}.status-row.svelte-maq4gq strong:where(.svelte-maq4gq){text-align:right}.handle-editor.svelte-maq4gq{display:grid;gap:.75rem}.share-feedback.svelte-maq4gq,.support-card.svelte-maq4gq p:where(.svelte-maq4gq),.guest-card.svelte-maq4gq p:where(.svelte-maq4gq),.confirmation-copy.svelte-maq4gq{color:#f5f7fbb8;line-height:1.5}.inline-actions.svelte-maq4gq,.confirmation-actions.svelte-maq4gq{display:flex;flex-wrap:wrap;gap:.75rem}.cancellation-zone.svelte-maq4gq,.inactive-zone.svelte-maq4gq{display:grid;gap:.8rem;padding:1rem;border-radius:20px}.cancellation-zone.svelte-maq4gq{background:#85121226;border:1px solid rgba(255,104,104,.2)}.inactive-zone.svelte-maq4gq{background:#ffffff08}.confirmation-overlay.svelte-maq4gq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1.5rem;background:#04070cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.confirmation-card.svelte-maq4gq{width:min(32rem,100%);display:grid;gap:1rem;padding:1.5rem;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#120c0cf5,#0a0707f5),#ffffff08;box-shadow:0 28px 80px #0000006b}.confirmation-actions.svelte-maq4gq{justify-content:flex-end}.danger-action.svelte-maq4gq,.primary-action.svelte-maq4gq,input.svelte-maq4gq{font:inherit}.danger-action.svelte-maq4gq,.primary-action.svelte-maq4gq{border:0;cursor:pointer;padding:.95rem 1.15rem;border-radius:999px;font-weight:800}.danger-action.svelte-maq4gq{background:#c33a3a;color:#fff}.danger-action.svelte-maq4gq:disabled,.primary-action.svelte-maq4gq:disabled,.secondary-action.svelte-maq4gq:disabled{cursor:wait;opacity:.78}.primary-action.svelte-maq4gq{background:linear-gradient(135deg,var(--tenant-primary),#f0b548);color:#101114}.secondary-action.svelte-maq4gq,.secondary-link.svelte-maq4gq{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#f5f7fbe6;text-decoration:none;font-weight:600;cursor:pointer}.field-label.svelte-maq4gq{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#f5f7fbad}input.svelte-maq4gq{width:100%;box-sizing:border-box;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#08090da8;color:#fff}.feedback-banner.svelte-maq4gq{padding:1rem 1.2rem;font-weight:700}.feedback-success.svelte-maq4gq{color:#79db9e}.feedback-error.svelte-maq4gq{color:#f6aaaa}@media(max-width:860px){.profile-grid.svelte-maq4gq{grid-template-columns:1fr}.status-row.svelte-maq4gq{flex-direction:column;align-items:flex-start}.status-row.svelte-maq4gq strong:where(.svelte-maq4gq){text-align:left}.confirmation-actions.svelte-maq4gq{flex-direction:column-reverse}}
