.ws-block--my-account .my-account{display:flex;flex-direction:column;gap:2.4rem}.ws-block--my-account .ma-header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.ws-block--my-account .ma-title{margin:0}.ws-block--my-account .ma-notices{display:flex;flex-direction:column;gap:1.2rem}.ws-block--my-account .ma-notice{padding:1.2rem 1.6rem;border-radius:1.2rem;background:var(--color-bg);border:1px solid var(--color-border-light)}.ws-block--my-account .ma-notice--success{background:rgba(70,180,80,.12);color:var(--color-success);border-color:rgba(70,180,80,.3)}.ws-block--my-account .ma-notice--error{background:rgba(220,50,50,.12);color:var(--color-error);border-color:rgba(220,50,50,.3)}.ws-block--my-account .ma-sections{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.6rem}.ws-block--my-account .ma-card{border:1px solid var(--color-border);border-radius:1.6rem;padding:1.6rem;background:var(--color-bg);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.8rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.ws-block--my-account .ma-card.is-active{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ws-block--my-account .ma-card__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.ws-block--my-account .ma-card__desc{font-size:var(--font-size-sm);color:var(--color-text-light)}.ws-block--my-account .ma-panels{margin-top:2.4rem}.ws-block--my-account .ma-panel{display:none;border:1px solid var(--color-border);border-radius:1.6rem;padding:2rem;background:var(--color-bg);box-shadow:var(--shadow-sm)}.ws-block--my-account .ma-panel.is-active{display:block}.ws-block--my-account .ma-panel__header{margin-bottom:1.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.ws-block--my-account .ma-panel__toolbar{display:flex;justify-content:flex-end}.ws-block--my-account .ma-panel__form{display:none;margin-top:1.6rem;flex-direction:column;gap:1.6rem}.ws-block--my-account .ma-panel.is-editing .ma-panel__view{display:none}.ws-block--my-account .ma-panel.is-editing .ma-panel__form{display:flex}.ws-block--my-account .ma-section-title{margin:0}.ws-block--my-account .ma-meta-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem}.ws-block--my-account .ma-meta-list--stack{grid-template-columns:1fr}.ws-block--my-account .ma-meta-item{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:var(--color-bg);border:1px solid var(--color-border-light)}.ws-block--my-account .ma-label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}.ws-block--my-account .ma-value{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.ws-block--my-account .ma-link{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.ws-block--my-account .ma-link:hover,.ws-block--my-account .ma-link:focus{text-decoration:underline}.ws-block--my-account .ma-meta-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;align-self:flex-start}.ws-block--my-account .ma-signups__item .ma-button{align-self:flex-start}.ws-block--my-account .ma-signups{margin-top:1rem;display:flex;flex-direction:column;gap:.6rem}.ws-block--my-account .ma-signups__item{display:flex;flex-direction:column;gap:.2rem}.ws-block--my-account .ma-signups__name{display:inline-flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.ws-block--my-account .ma-subtext{font-size:var(--font-size-xs);color:var(--color-text-light)}.ws-block--my-account .ma-form-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.ws-block--my-account .ma-form-grid--three{grid-template-columns:repeat(3, minmax(0, 1fr))}.ws-block--my-account .ma-form-field{display:flex;flex-direction:column;gap:.6rem}.ws-block--my-account .ma-input,.ws-block--my-account .ma-textarea,.ws-block--my-account select{border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:1rem 1.2rem;font-size:var(--font-size-md);line-height:var(--line-height-base);color:var(--color-text)}.ws-block--my-account .ma-textarea{min-height:6rem;resize:vertical}.ws-block--my-account .ma-actions{margin-top:1.6rem;display:flex;gap:1.2rem;align-items:center}.ws-block--my-account .ma-button{border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.8rem 1.6rem;background:#fff;font-weight:var(--font-weight-semibold);cursor:pointer}.ws-block--my-account .ma-empty{color:var(--color-text-light)}@media(max-width: 96rem){.ws-block--my-account .ma-sections{grid-template-columns:1fr}.ws-block--my-account .ma-meta-list,.ws-block--my-account .ma-form-grid,.ws-block--my-account .ma-form-grid--three{grid-template-columns:1fr}}.ws-block--my-account .ma-form-grid--one{grid-template-columns:1fr}.ws-block--my-account .ma-consent-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.ws-block--my-account .ma-consent-item{display:flex;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;border-radius:1rem;background:var(--color-bg);border:1px solid var(--color-border-light)}.ws-block--my-account .ma-consent-checkbox{flex-shrink:0;font-size:1.4rem;line-height:1;margin-top:.15em}.ws-block--my-account .ma-consent-checkbox--checked{color:var(--color-success, #2d9b4a)}.ws-block--my-account .ma-consent-checkbox--unchecked{color:var(--color-error, #c0392b)}.ws-block--my-account .ma-consent-label{font-size:var(--font-size-sm);line-height:1.5}.ws-block--my-account .ma-form-field--checkbox{flex-direction:row;align-items:flex-start}.ws-block--my-account .ma-consent-edit-label{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer;font-size:var(--font-size-sm);line-height:1.5}.ws-block--my-account .ma-consent-edit-label .ma-checkbox{flex-shrink:0;margin-top:.2em;width:1.6rem;height:1.6rem;cursor:pointer;accent-color:var(--color-primary)}