.mz-me-workspace{align-items:start;gap:1rem;display:grid}html[data-mp="1"] .mz-me-workspace__aside{display:none}html[data-mp="1"] .mz-me-workspace__panel{background:0 0;border:none;border-radius:0;padding:0}@media (min-width:960px){.mz-me-workspace{grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr);gap:1.25rem}}.mz-me-workspace__aside{flex-direction:column;gap:.75rem;display:flex}.mz-me-workspace__main{min-width:0}.mz-me-workspace__panel{border:1px solid var(--mz-border-card,color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 35%, var(--mz-border-hairline)));border-radius:var(--mz-radius-lg);background:var(--mz-bg-surface);padding:1rem}@media (min-width:640px){.mz-me-workspace__panel{padding:1.25rem}}.mz-me-profile-card{border:1px solid var(--mz-border-card,color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 35%, var(--mz-border-hairline)));border-radius:var(--mz-radius-lg);background:linear-gradient(160deg, color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 8%, transparent), transparent 55%), var(--mz-bg-surface);text-align:center;padding:1rem}.mz-me-profile-card__avatar{width:4.5rem;height:4.5rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 35%, transparent);border-radius:999px;margin:0 auto;overflow:hidden}.mz-me-profile-card__name{text-overflow:ellipsis;white-space:nowrap;color:var(--mz-text-title);margin-top:.75rem;font-size:.9375rem;font-weight:650;overflow:hidden}.mz-me-profile-card__bio{-webkit-line-clamp:2;color:var(--mz-text-muted);-webkit-box-orient:vertical;margin-top:.35rem;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mz-me-profile-card__edit{color:var(--mz-brand,var(--mz-color-accent-gold));margin-top:.65rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.mz-me-profile-card__edit:hover{text-decoration:underline}.mz-me-sidebar-nav{border:1px solid var(--mz-border-card,color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 35%, var(--mz-border-hairline)));border-radius:var(--mz-radius-lg);background:var(--mz-bg-surface);padding:.35rem}.mz-me-sidebar-nav__group+.mz-me-sidebar-nav__group{border-top:1px solid color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 18%, var(--mz-border-hairline));margin-top:.35rem;padding-top:.35rem}.mz-me-sidebar-nav__label{letter-spacing:.06em;text-transform:uppercase;color:var(--mz-text-muted);padding:.35rem .55rem .25rem;font-size:.6875rem;font-weight:700}.mz-me-sidebar-nav__list{flex-direction:column;gap:.15rem;display:flex}.mz-me-sidebar-nav__link{border-radius:calc(var(--mz-radius-md) - 2px);color:var(--mz-text-body);align-items:flex-start;gap:.55rem;padding:.45rem .55rem;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.mz-me-sidebar-nav__link:hover{background:color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 8%, var(--mz-bg-hover));color:var(--mz-text-title)}.mz-me-sidebar-nav__link--active{background:color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 14%, transparent);color:var(--mz-brand,var(--mz-color-accent-gold));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 40%, transparent)}.mz-me-sidebar-nav__icon{opacity:.85;flex-shrink:0;width:.875rem;margin-top:.15rem}.mz-site-header__account-menu{min-width:13.5rem}.mz-me-card{border:1px solid var(--mz-border-card,color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 35%, var(--mz-border-hairline)));background:var(--mz-bg-surface);border-radius:.75rem;transition:border-color .15s}.mz-me-card:hover{border-color:var(--mz-border-card-hover,color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 55%, var(--mz-border-hairline)))}.mz-me-btn-primary{border:1px solid color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 55%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 32%, #2a2116), color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 14%, #141018));min-height:2.25rem;color:color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 70%, #fff);border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem .9rem;font-size:.875rem;font-weight:700;transition:filter .15s;display:inline-flex}.mz-me-btn-primary:hover{filter:brightness(1.06)}.mz-me-btn-ghost{border:1px solid color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 28%, var(--mz-border-hairline));background:color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 6%, transparent);min-height:2.25rem;color:var(--mz-text-title);border-radius:.5rem;justify-content:center;align-items:center;padding:.35rem .85rem;font-size:.8125rem;font-weight:650;display:inline-flex}.mz-me-tab{color:var(--mz-text-secondary);border:1px solid #0000;border-radius:.5rem;padding:.3rem .75rem;font-size:.75rem;font-weight:700}.mz-me-tab.is-active{border-color:color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 45%, transparent);background:color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 12%, transparent);color:var(--mz-brand,var(--mz-color-accent-gold))}.mz-me-title{color:var(--mz-brand,var(--mz-color-accent-gold));font-size:1.05rem;font-weight:750}.mz-me-progress{background:color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 12%, var(--mz-bg-inset));border-radius:999px;height:.35rem;overflow:hidden}.mz-me-progress__bar{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--mz-brand,var(--mz-color-accent-gold)) 70%, #8a6a2a), var(--mz-brand,var(--mz-color-accent-gold)));height:100%}
