.profile-showcase-copy-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.82rem;gap:.82rem;min-width:0}.profile-showcase-copy-intro{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0}.profile-showcase-profile-avatar{position:relative;width:4.5rem;height:4.5rem;flex:0 0 auto;border-radius:1.35rem;overflow:hidden;border:1px solid rgba(255,255,255,.34);box-shadow:0 14px 28px rgba(34,51,84,.14),inset 0 1px 0 rgba(255,255,255,.55);background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,.08)),rgba(255,255,255,.2)}.profile-showcase-profile-avatar-image{object-fit:cover}@media (max-width:640px){.profile-showcase-copy-head{grid-template-columns:1fr;gap:.65rem}.profile-showcase-profile-avatar{width:3.8rem;height:3.8rem;border-radius:1.15rem}}.profile-settings-form-v2{width:min(100%,980px);display:grid;grid-gap:.76rem;gap:.76rem}.profile-settings-page-header{padding:.1rem 0 .2rem}.profile-settings-page-header h1{margin:0;font-size:clamp(1.9rem,4vw,3rem);line-height:.94;letter-spacing:-.05em;color:#1f2942}.profile-settings-surface{display:grid;grid-gap:.72rem;gap:.72rem;padding:.82rem .9rem}.profile-settings-disclosure-summary,.profile-settings-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-settings-disclosure-title,.profile-settings-section-head h2,.profile-settings-section-label{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#8e7a70}.profile-settings-identity-layout{display:grid;grid-template-columns:minmax(6.2rem,7.2rem) minmax(0,1fr);grid-gap:.78rem;gap:.78rem;align-items:start}.profile-settings-avatar-actions,.profile-settings-avatar-stack,.profile-settings-inline-field,.profile-settings-save-block,.profile-settings-try-on-actions,.profile-settings-try-on-card{display:grid;grid-gap:.55rem;gap:.55rem}.profile-settings-avatar-stack,.profile-settings-inline-field{align-content:start}.profile-settings-avatar-frame{min-height:0;aspect-ratio:1/1;padding:0;border-radius:24px}.profile-settings-avatar-frame.profile-settings-profile-photo-frame,.profile-settings-try-on-frame.profile-settings-profile-photo-frame{min-height:0}.profile-settings-avatar-frame .profile-settings-photo-remove,.profile-settings-try-on-frame .profile-settings-photo-remove{top:.55rem;right:.55rem;width:1.8rem;height:1.8rem}.profile-settings-upload-btn-inline{width:100%;justify-content:center}.profile-settings-avatar-actions{justify-items:start}.profile-settings-avatar-upload-btn{width:-moz-fit-content;width:fit-content;min-width:6.6rem;padding-inline:.95rem}.profile-settings-inline-status{display:flex;flex-wrap:wrap;gap:.4rem}.profile-settings-details-grid label,.profile-settings-inline-field label{margin-bottom:0;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8e7a70}.profile-settings-display-input{width:min(100%,10.7rem);min-height:3.35rem;padding:.72rem .9rem;border:1px solid rgba(97,78,68,.08);border-radius:21px;background:linear-gradient(135deg,rgba(255,252,248,.98),rgba(244,234,226,.92)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 28px rgba(103,84,74,.08);font-family:var(--font-display);font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:600;line-height:1.2;letter-spacing:0;color:#2e2d4d}.profile-settings-display-input::placeholder{color:rgba(56,63,100,.38)}.profile-settings-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.profile-settings-details-grid .field{margin-bottom:0}.profile-settings-disclosure{overflow:hidden}.profile-settings-disclosure.profile-settings-surface{padding-block:.45rem}.profile-settings-disclosure[open].profile-settings-surface{padding-bottom:.7rem}.profile-settings-disclosure-summary{cursor:pointer;list-style:none}.profile-settings-disclosure-summary::-webkit-details-marker{display:none}.profile-settings-disclosure-indicator{position:relative;flex:0 0 auto;width:1.55rem;height:1.55rem;border-radius:999px;border:1px solid rgba(97,78,68,.08);background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.profile-settings-disclosure-indicator:before{content:"⌄";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#7f6a62;font-size:.82rem;line-height:1;transition:transform .18s ease}.profile-settings-disclosure[open] .profile-settings-disclosure-indicator:before{transform:rotate(180deg)}.profile-settings-disclosure-body{margin-top:.68rem}.profile-settings-try-on-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.1rem,max-content));grid-gap:.62rem;gap:.62rem;justify-content:start}.profile-settings-try-on-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.profile-settings-try-on-card-title{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8e7a70}.profile-settings-try-on-card{justify-items:start;align-content:start}.profile-settings-try-on-frame{min-height:0;width:min(100%,8.55rem);aspect-ratio:4/5.1;padding:0;border-radius:16px;overflow:hidden}.profile-settings-try-on-frame .profile-settings-photo-preview-trigger{width:100%;height:100%}.profile-settings-try-on-frame .profile-settings-photo-image,.profile-settings-try-on-frame .profile-settings-profile-photo-image{object-fit:cover;object-position:center center}.profile-settings-try-on-actions{width:min(100%,8.55rem)}.profile-settings-try-on-actions .profile-settings-upload-btn-inline{width:100%}.profile-settings-slot-file{color:#7f6b63;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.profile-settings-feedback{margin:0}.profile-settings-save-btn{width:100%;min-height:3rem}.profile-settings-danger-surface{border-color:rgba(183,93,84,.18);background:radial-gradient(circle at top right,rgba(255,255,255,.82),transparent 26%),linear-gradient(180deg,rgba(255,248,246,.96),rgba(246,236,232,.94))}.profile-settings-danger-note{margin:0;max-width:38rem;color:#8a6d66;line-height:1.5}.profile-settings-delete-cta{width:-moz-fit-content;width:fit-content;min-height:2.6rem;padding-inline:1rem;border-color:rgba(183,93,84,.22);color:#9a4e46;background:rgba(255,246,244,.82)}.profile-settings-delete-cta:focus-visible,.profile-settings-delete-cta:hover{border-color:rgba(183,93,84,.34);color:#7f372f;background:rgba(255,241,238,.94);outline:none}@media (max-width:900px){.profile-settings-form-v2{gap:.72rem}.profile-settings-surface{padding:.76rem}.profile-settings-identity-layout{grid-template-columns:6.7rem minmax(0,1fr);gap:.85rem}.profile-settings-details-grid{grid-template-columns:1fr}}@media (max-width:640px){.profile-settings-page-header{padding-top:0}.profile-settings-page-header h1{font-size:2.15rem}.profile-settings-surface{padding:.72rem;border-radius:22px}.profile-settings-identity-layout{grid-template-columns:5.7rem minmax(0,1fr);gap:.62rem;align-items:start}.profile-settings-display-input{width:min(100%,9.7rem);min-height:3.05rem;padding:.62rem .76rem;font-size:.92rem}.profile-settings-avatar-upload-btn{min-width:0;min-height:2.65rem;padding-inline:.88rem;font-size:.86rem}.profile-settings-delete-cta,.profile-settings-save-btn,.profile-settings-upload-btn-inline{width:100%}.profile-settings-avatar-upload-btn{width:-moz-fit-content;width:fit-content}.profile-settings-try-on-grid{grid-template-columns:repeat(2,minmax(0,7.35rem));gap:.5rem;justify-content:start}.profile-settings-try-on-actions,.profile-settings-try-on-frame{width:100%}.profile-settings-try-on-frame{border-radius:16px}.profile-settings-details-grid label,.profile-settings-inline-field label,.profile-settings-try-on-card-title{font-size:.68rem}}.header-drawer-account{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:.78rem;gap:.78rem;align-items:center}.header-drawer-account-avatar{width:56px;height:56px;border-radius:18px;border-color:rgba(164,191,228,.34);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(223,235,252,.34)),rgba(241,246,255,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 14px 28px rgba(46,65,98,.14)}.header-drawer-account-avatar-image{object-fit:cover}.header-drawer-account-copy{min-width:0}.header-drawer-account-copy span,.header-drawer-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar-avatar{position:relative;overflow:hidden;flex:0 0 auto}.workspace-sidebar-avatar.has-image{color:transparent}.workspace-sidebar-avatar-image{object-fit:cover}.workspace-sidebar-avatar-fallback{line-height:1}.workspace-sidebar-account-card{display:grid;grid-gap:.72rem;gap:.72rem}.workspace-sidebar-account{grid-template-columns:minmax(0,1fr) 48px;gap:.72rem;align-items:center}.workspace-sidebar-account-copy strong{display:block;max-width:100%;font-size:.88rem;line-height:1.02;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar-account-copy span{max-width:100%}.header-auth-actions{display:inline-flex;align-items:center;gap:.85rem}.header-guest-controls{display:inline-flex;align-items:center;gap:.9rem}.header-guest-locale .locale-switcher{padding:.18rem;background:rgba(255,255,255,.46)}.locale-switcher-compact-desktop{display:inline-flex;align-items:center;gap:.2rem}.locale-switcher-compact-menu,.locale-switcher-compact-trigger{display:none}.header-guest-locale .locale-switcher-btn{min-height:2.45rem;padding-inline:.82rem;font-size:.8rem;letter-spacing:.02em}.header-login-link,.header-signup-link{min-height:2.95rem;padding-inline:1.18rem;white-space:nowrap}.header-login-link{background:rgba(255,255,255,.46)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 14px 26px rgba(125,121,132,.08)!important}.header-signup-link{background:linear-gradient(135deg,#ffd8cb,#bfdcff)!important;color:#3d3238!important;border-color:rgba(255,255,255,.58)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 16px 28px rgba(136,152,186,.18)!important}@media (max-width:640px){.header-inner{overflow:visible}.header-guest-controls{width:auto;max-width:100%;justify-content:flex-end;flex-wrap:nowrap;gap:.45rem}.header-guest-locale{width:auto;display:block;flex:0 0 auto}.header-guest-locale .locale-switcher.locale-switcher-compact-mobile{position:relative;overflow:visible;z-index:35;padding:0;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header-guest-locale .locale-switcher-compact-desktop{display:none}.header-guest-locale .locale-switcher-compact-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.3rem;padding-inline:.72rem .64rem;border:none;border-radius:999px;background:transparent;color:#6d5a58;font-size:.76rem;font-weight:700;letter-spacing:.08em;cursor:pointer}.header-guest-locale .locale-switcher-compact-trigger:focus-visible{outline:none;background:rgba(187,141,129,.12)}.header-guest-locale .locale-switcher-compact-current{line-height:1}.header-guest-locale .locale-switcher-compact-chevron{width:.42rem;height:.42rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-.08rem);transition:transform .14s ease}.header-guest-locale .locale-switcher-compact-mobile.is-open .locale-switcher-compact-chevron{transform:rotate(225deg) translateY(-.02rem)}.header-guest-locale .locale-switcher-compact-menu{position:absolute;top:calc(100% + .42rem);left:0;z-index:60;display:flex;min-width:max-content;flex-direction:column;gap:.24rem;padding:.34rem;border:1px solid rgba(255,255,255,.6);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(241,236,231,.9)),rgba(255,249,245,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 34px rgba(95,81,90,.14);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);opacity:0;pointer-events:none;transform:translateY(-.35rem);transition:opacity .14s ease,transform .14s ease}.header-guest-locale .locale-switcher-compact-mobile.is-open .locale-switcher-compact-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.header-guest-locale .locale-switcher-compact-option{display:inline-flex;align-items:center;gap:.55rem;min-height:2.35rem;padding:.54rem .72rem;border:none;border-radius:15px;background:rgba(255,255,255,.6);color:#5f4c4a;font-size:.82rem;font-weight:600;text-align:left;cursor:pointer}.header-guest-locale .locale-switcher-compact-option:focus-visible,.header-guest-locale .locale-switcher-compact-option:hover{outline:none;background:rgba(187,141,129,.14)}.header-guest-locale .locale-switcher-compact-option-code{min-width:1.55rem;color:#7b625d;font-size:.72rem;font-weight:700;letter-spacing:.08em}.header-guest-locale .locale-switcher-compact-option-label{white-space:nowrap}.header-guest-locale .locale-switcher-btn{min-height:2.3rem;font-size:.76rem;padding-inline:.7rem}.header-auth-actions{width:auto;flex-wrap:nowrap;gap:.45rem}.header-login-link,.header-signup-link{min-height:2.55rem;padding-inline:.88rem;font-size:.84rem}}.brand-shell{gap:.38rem!important}.brand-mark{width:28px!important;height:28px!important}.brand-mark svg{filter:drop-shadow(0 0 9px rgba(255,193,175,.28)) drop-shadow(0 0 11px rgba(169,225,255,.24))!important}.brand-copy{display:grid!important;grid-gap:.04rem!important;gap:.04rem!important}.brand{font-size:1rem!important;line-height:.96!important;letter-spacing:.065em!important;color:#142033!important;background:linear-gradient(90deg,#ff9f8b,#ffbca9 38%,#cce8ff 66%,#86d1ff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}.onboarding-page{width:min(100%,52rem);margin:1rem auto 1.25rem}.onboarding-form{display:grid;grid-gap:1rem;gap:1rem}.onboarding-card{padding:1rem 1.05rem}.onboarding-surface{display:grid;grid-gap:.9rem;gap:.9rem}.onboarding-header{display:grid;grid-gap:.45rem;gap:.45rem}.onboarding-header h1{margin:0;font-size:clamp(2.1rem,4vw,3.15rem);line-height:.98}.onboarding-copy,.onboarding-header p{margin:0;max-width:38rem;line-height:1.55}.onboarding-actions{display:grid;grid-gap:.55rem;gap:.55rem;max-width:18rem}.onboarding-save-btn{width:100%;min-height:3rem}@media (max-width:720px){.onboarding-page{width:100%;margin:.5rem auto 1rem}.onboarding-card{padding:.95rem}.onboarding-actions{max-width:none}}