.profile_page____0wO{position:relative;z-index:1;min-height:100vh;padding:32px 16px 120px;color:var(--text-main)}.profile_wrap__Tqd7q{max-width:720px;margin:0 auto}.profile_headerCard__0Ehrd{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px;padding:24px}.profile_avatarWrap__uLd1g{position:relative}.profile_avatar__f2UDF{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#fb923c,#c2410c);box-shadow:0 0 0 4px #fff,0 10px 24px -12px rgba(194,65,12,.6);font-family:var(--font-heading);font-size:32px;font-weight:800;color:#fff}.profile_avatar__f2UDF img{width:100%;height:100%;object-fit:cover}.profile_avatarCamera__ygSN_{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--bg-card);color:var(--brand-text);box-shadow:0 0 0 .5px rgba(28,25,23,.12),0 4px 12px -4px rgba(28,25,23,.35);cursor:pointer;transition:transform .15s ease}.profile_avatarCamera__ygSN_:active{transform:scale(.92)}.profile_identity__4GoEZ{min-width:0}.profile_name__Rcw_W{font-family:var(--font-heading);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.profile_email__fGxeq{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;color:var(--text-muted);overflow-wrap:anywhere}.profile_roleTag__3oH7C{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:4px 10px;border-radius:999px;background:rgba(5,150,105,.1);font-size:12.5px;font-weight:700;color:var(--success-text)}.profile_stats__j5h_8{display:flex;gap:10px}.profile_stat__ki2J_{display:flex;flex-direction:column;align-items:center;min-width:84px;padding:12px 10px;border-radius:16px;background:rgba(var(--surface-rgb),.7);box-shadow:0 0 0 .5px rgba(28,25,23,.08);color:inherit;text-decoration:none;transition:background-color .2s ease}.profile_stat__ki2J_:hover{background:var(--bg-card)}.profile_stat__ki2J_ strong{font-family:var(--font-heading);font-size:22px;font-weight:800;color:#ea580c}.profile_stat__ki2J_ span{font-size:12px;font-weight:600;color:var(--text-muted)}.profile_banner__I_o8C{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;border-radius:14px;font-size:14px;font-weight:600}.profile_bannerSuccess__ZoOk8{background:var(--success-light);color:var(--success-text)}.profile_bannerError__h5oBL{background:var(--error-light);color:var(--error-text)}.profile_form__Pq_Ec{margin:0}.profile_groupTitle__XROJy{margin:28px 16px 8px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.profile_group__UG9a0{overflow:hidden;border-radius:18px;background:rgba(var(--surface-rgb),.82);box-shadow:0 0 0 .5px rgba(28,25,23,.08),0 8px 24px -18px rgba(28,25,23,.3)}.profile_group__UG9a0+.profile_group__UG9a0{margin-top:16px}.profile_row__Hahct{padding:14px 16px}.profile_fieldHint__7xLvg+.profile_field__ddiWc,.profile_field__ddiWc+.profile_field__ddiWc,.profile_linkRow__7h3mh+.profile_linkRow__7h3mh,.profile_row__Hahct+.profile_row__Hahct{border-top:.5px solid rgba(28,25,23,.1)}.profile_rowActions__S_cb1{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profile_hint__Rfo9q{font-size:12.5px;color:var(--text-muted)}.profile_presets__gexnI{display:flex;flex-wrap:wrap;gap:12px}.profile_preset__Q_OT1{width:52px;height:52px;padding:0;border:0;border-radius:50%;overflow:hidden;background:var(--bg-subtle);box-shadow:0 0 0 .5px rgba(28,25,23,.12);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.profile_preset__Q_OT1 img{width:100%;height:100%}.profile_preset__Q_OT1:hover{transform:translateY(-2px)}.profile_presetActive__ElYWC{box-shadow:0 0 0 3px #fff,0 0 0 5px #ea580c}.profile_field__ddiWc{display:grid;grid-template-columns:140px 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:52px;padding:8px 16px}.profile_fieldLabel__0dG17{font-size:15px;font-weight:600;color:var(--text-main)}.profile_input__JJrVV{width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;font-family:inherit;font-size:15px;color:var(--text-main);text-align:right;transition:background-color .15s ease,box-shadow .15s ease}.profile_input__JJrVV:hover{background:hsla(25,5%,45%,.06)}.profile_input__JJrVV:focus{outline:none;background:var(--bg-card);box-shadow:0 0 0 2px rgba(234,88,12,.35);text-align:left}.profile_input__JJrVV::placeholder{color:var(--text-light)}.profile_fieldHint__7xLvg{margin:-10px 28px 0;text-align:right;padding-bottom:10px;font-size:12.5px;color:var(--text-light)}.profile_readonly__rRUgf{justify-self:end;font-size:15px;color:var(--text-muted);overflow-wrap:anywhere}.profile_segmented__J_eIO{justify-self:end;display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:999px;background:hsla(25,5%,45%,.12)}.profile_saveBar__O5kV6{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.profile_linkRow__7h3mh{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px;color:var(--text-main);text-decoration:none;transition:background-color .15s ease}.profile_linkRow__7h3mh:hover{background:hsla(25,5%,45%,.06)}.profile_linkIcon__8e7lp{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#ea580c;color:#fff}.profile_linkIconAmber__pg0wr{background:#d97706}.profile_linkText__nE9as{flex:1 1;font-size:15px;font-weight:600}.profile_linkMeta__BdWOB{font-size:15px;color:var(--text-light)}.profile_chevron__WU88S{color:#d6d3d1}.profile_signOutRow__eFtC7{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;border:0;background:transparent;font-family:inherit;font-size:15px;font-weight:600;color:#dc2626;cursor:pointer;transition:background-color .15s ease}.profile_signOutRow__eFtC7:hover{background:rgba(220,38,38,.06)}.profile_sheetOverlay__W5Tdh{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(28,25,23,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile_sheet__axuzk{width:100%;max-width:380px;padding:26px 22px 20px;text-align:center;animation:profile_sheetIn__YhVHT .22s cubic-bezier(.3,.7,.4,1)}.profile_sheetTitle__08a4r{font-family:var(--font-heading);font-size:20px;font-weight:800}.profile_sheetText__3B8aJ{margin-top:6px;font-size:14.5px;line-height:1.5;color:var(--text-muted)}.profile_sheetActions__czqcj{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:20px}@keyframes profile_sheetIn__YhVHT{0%{opacity:0;transform:translateY(12px) scale(.98)}}.profile_skeleton__kGc5N{border-radius:22px;background:linear-gradient(100deg,var(--bg-subtle) 40%,var(--bg-soft) 50%,var(--bg-subtle) 60%) 0 0 /200% 100%;animation:profile_shimmer__HzsZK 1.4s linear infinite}.profile_skeletonHeader__In9Pi{height:140px}.profile_skeletonBlock__ypqKz{height:180px;margin-top:24px}@keyframes profile_shimmer__HzsZK{to{background-position:-200% 0}}.profile_signedOut__eCgUT{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:40px;padding:40px 24px;text-align:center}.profile_signedOutIcon__qZz1O{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:rgba(234,88,12,.1);color:#ea580c}.profile_signedOutTitle__u3J0G{font-family:var(--font-heading);font-size:22px;font-weight:800}.profile_signedOutText___FRbX{margin-bottom:8px;font-size:15px;color:var(--text-muted)}@media (max-width:640px){.profile_page____0wO{padding:20px 14px 150px}.profile_headerCard__0Ehrd{grid-template-columns:1fr;justify-items:center;text-align:center}.profile_email__fGxeq{justify-content:center}.profile_stats__j5h_8{width:100%}.profile_stat__ki2J_{flex:1 1}.profile_field__ddiWc{grid-template-columns:1fr;gap:4px;padding:12px 16px}.profile_fieldLabel__0dG17{font-size:13px;color:var(--text-muted)}.profile_input__JJrVV{padding:0;text-align:left}.profile_input__JJrVV:focus{padding:0 12px}.profile_fieldHint__7xLvg{margin:-8px 16px 0;text-align:left}.profile_readonly__rRUgf,.profile_segmented__J_eIO{justify-self:start}.profile_saveBar__O5kV6{position:-webkit-sticky;position:sticky;bottom:calc(84px + env(safe-area-inset-bottom, 0px));z-index:5;padding:10px;border-radius:999px;background:rgba(var(--surface-rgb),.72);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 0 0 .5px rgba(28,25,23,.1),0 10px 30px -14px rgba(28,25,23,.35)}.profile_saveBar__O5kV6 button{flex:1 1}}.AppBottomNav_bottomNavContainer__27rsO{display:none}@media (max-width:1023px){.AppBottomNav_bottomNavContainer__27rsO{display:block;position:fixed;bottom:0;left:0;right:0;z-index:999;padding:6px 8px calc(8px + env(safe-area-inset-bottom, 8px));pointer-events:none}.AppBottomNav_glassBar__gSKJA{pointer-events:auto;max-width:500px;margin:0 auto;background:hsla(0,0%,100%,.72);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:0;border-radius:30px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 .5px rgba(28,25,23,.12),0 12px 32px -12px rgba(28,25,23,.3);display:flex;align-items:center;justify-content:space-between;padding:5px 6px;transition:all .25s cubic-bezier(.16,1,.3,1)}.AppBottomNav_navItem__oOc9o{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 2px;border-radius:14px;color:var(--text-muted);text-decoration:none;font-size:10px;font-weight:700;letter-spacing:-.01em;transition:all .2s ease;flex:1 1;min-width:0;-webkit-tap-highlight-color:transparent}.AppBottomNav_iconWrap__yoTS_{display:flex;align-items:center;justify-content:center;height:22px;transition:transform .2s ease}.AppBottomNav_label__hr3Z4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.AppBottomNav_activeItem__E1qBg{color:#ea580c;background:rgba(234,88,12,.1)}.AppBottomNav_activeItem__E1qBg .AppBottomNav_iconWrap__yoTS_{transform:translateY(-1px) scale(1.08)}.AppBottomNav_activeItem__E1qBg .AppBottomNav_label__hr3Z4{font-weight:800;color:var(--brand-deep)}.AppBottomNav_navItem__oOc9o:active{transform:scale(.94)}}