.jf98-settings-menu,.jf98-settings-back,.jf98-account-tabs,.jf98-camera,.jf98-photo-controls,.jf98-profile-subtitle{display:none}.jf98-access-panel{display:contents}.jf98-email-field{display:grid;gap:8px}.jf98-email-field small{font-size:12px;color:var(--muted)}.ft94-grid .jf98-access-panel>.ft-quick-card{padding:22px;border:1px solid var(--border);border-radius:20px;background:var(--surface);margin:0}.jf98-email-field input[readonly]{color:var(--muted)}
@media(max-width:700px){
#ftPageSettings>.ft-page-head{display:none}#ftPageSettings .ft61-settings{display:block!important}#ftPageSettings .ft61-settings>*{display:none!important}#ftPageSettings[data-jf98-view=menu] .jf98-settings-menu{display:block!important}#ftPageSettings[data-jf98-view=appearance] [data-jf98-panel=appearance]{display:block!important;margin-top:18px}#ftPageSettings[data-jf98-view=notifications] #ft62Settings{display:block!important}#ftPageSettings:not([data-jf98-view=notifications]) #ft62Settings{display:none!important}#ftPageSettings:not([data-jf98-view=menu]) .jf98-settings-back{display:flex!important;align-items:center;gap:10px;background:none;border:0;color:var(--text);font:inherit;font-size:18px;min-height:48px;padding:0;cursor:pointer} .jf98-settings-back>span{font-size:30px}
.jf98-settings-menu{padding:14px 0 12px}.jf98-settings-menu header h2{margin:0;font-size:32px;letter-spacing:-1px}.jf98-settings-menu header p{margin:6px 0 22px;color:var(--muted);font-size:17px}.jf98-profile-link{width:100%;display:flex;align-items:center;gap:14px;padding:18px;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:20px;color:var(--text);font:inherit;text-align:left;cursor:pointer}.jf98-profile-copy{flex:1;min-width:0;display:grid;gap:8px}.jf98-profile-copy strong{font-size:15px;overflow-wrap:anywhere}#jf98MiniAvatar{flex:0 0 52px;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;overflow:hidden;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 25%,var(--surface));color:var(--text);font-size:20px}#jf98MiniAvatar>span{width:100%;height:100%;display:grid;place-items:center}#jf98MiniAvatar img{width:100%;height:100%;object-fit:cover}#jf98MiniRole{font-size:11px;color:var(--muted)}#jf98MiniRole .ft81-owner-badge{font-size:10px}.jf98-settings-menu h3{font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:28px 3px 12px}.jf98-group{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:20px;padding:0 16px}.jf98-row{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:14px 0;background:none;border:0;color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.jf98-row+.jf98-row{border-top:1px solid var(--border)}.jf98-row>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.jf98-row-icon{display:grid;place-items:center;flex:0 0 25px}.jf98-chevron{font-size:24px;color:var(--muted)}.jf98-row small{font-size:11px;color:var(--muted);max-width:90px;overflow-wrap:anywhere}.jf98-colors{display:flex;gap:9px;align-items:center}.jf98-colors i{width:13px;height:13px;border-radius:50%;background:#8b5cf6}.jf98-colors i[data-color=emerald]{background:#18b985}.jf98-colors i[data-color=navy]{background:#3f8cff}.jf98-colors i.selected{outline:1px solid currentColor;outline-offset:3px}.jf98-synced:before{content:'';display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:6px}.jf98-footnote{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--muted);margin:28px 0 12px}.jf98-footnote svg{width:18px;height:18px}.jf98-row:focus-visible,.jf98-profile-link:focus-visible,.jf98-account-tabs button:focus-visible,.jf98-camera:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
#ftPageMyAccount .ft-page-head{padding-bottom:10px;margin-bottom:0}#ftPageMyAccount .ft-page-head>div{padding-left:30px}#ftPageMyAccount .ft-page-head h2{font-size:18px;text-align:center;margin:0}#ftPageMyAccount .ft-page-head p{display:none}#ftPageMyAccount .ft94-grid{display:flex;flex-direction:column;gap:16px}#ftPageMyAccount .ft94-profile{order:-2;background:none;border:0;display:flex;flex-direction:column;text-align:center;width:100%;box-sizing:border-box;padding:16px 0 8px;gap:12px}#ftPageMyAccount .ft61-profile-avatar{position:relative;display:block;flex:0 0 auto;width:108px;height:108px;margin:0}#ftPageMyAccount .ft61-profile-avatar>span{display:grid;width:108px;height:108px;border:2px solid var(--accent);box-shadow:inset 0 0 0 4px var(--bg);font-size:33px;flex-basis:auto}#ftPageMyAccount .jf98-camera{display:grid;place-items:center;position:absolute;right:-3px;bottom:0;width:36px;height:36px;border:1px solid var(--accent);border-radius:50%;background:var(--bg);color:var(--text);padding:7px;min-height:0}#ftPageMyAccount .jf98-camera svg{width:20px;height:20px}#ftPageMyAccount .ft94-identity{flex:none;width:100%}#ftPageMyAccount #ft94Name{font-size:22px;margin-bottom:7px}#ftPageMyAccount #ft94Email{display:none}#ftPageMyAccount #ft81OwnerIdentity{margin:0}#ftPageMyAccount .jf98-profile-subtitle{display:block;color:var(--muted);font-size:13px;margin:12px 0 0}.jf98-account-tabs{display:flex;order:-1;width:100%;border-bottom:1px solid var(--border);margin-bottom:2px}.jf98-account-tabs button{flex:1;background:none;border:0;color:var(--muted);font:inherit;font-size:14px;min-height:48px;position:relative;cursor:pointer}.jf98-account-tabs button[aria-selected=true]{color:var(--accent2)}.jf98-account-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;left:6px;right:6px;height:3px;border-radius:3px;background:var(--accent)}#ftPageMyAccount .ft94-name-form{width:100%;box-sizing:border-box;padding:20px;background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:20px;gap:12px}#ftPageMyAccount .ft94-name-form input{border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;padding:8px 0;font-size:16px}#ftPageMyAccount .ft94-name-form>p.sub:not(#ft91NameHint){display:none}#ftPageMyAccount .ft94-name-form label{font-size:12px;color:var(--muted)}#ftPageMyAccount #ft91NameHint{margin:0 0 10px;font-size:11px;line-height:1.5}#ftPageMyAccount .jf98-email-field{margin-top:8px}#ftPageMyAccount .jf98-email-field input{font-size:14px;color:var(--text)}#ftPageMyAccount .jf98-email-field small{font-size:11px}#ftPageMyAccount .ft94-name-form .primary{width:100%;margin-top:6px;border-radius:13px;min-height:48px}#ftPageMyAccount .jf98-photo-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;box-sizing:border-box;padding:14px 18px;background:var(--surface);border-radius:16px}#ftPageMyAccount .jf98-photo-controls h3{font-size:13px;margin:0;flex:1}#ftPageMyAccount .jf98-photo-controls .btn{background:none;border:0;color:var(--accent2);font-size:12px;padding:0;min-height:44px}#ftPageMyAccount .jf98-photo-controls p{width:100%;font-size:12px;margin:0}#ftPageMyAccount .jf98-photo-controls p:empty{display:none}#ftPageMyAccount .ft94-signout{text-align:left;padding:12px 18px;border:0!important;margin-top:0;min-height:48px}#ftPageMyAccount .jf98-access-panel{display:grid;gap:14px;width:100%}#ftPageMyAccount .jf98-access-panel>.ft-quick-card{padding:18px}#ftPageMyAccount[data-jf98-tab=information] .jf98-access-panel{display:none}#ftPageMyAccount[data-jf98-tab=access] .ft94-name-form,#ftPageMyAccount[data-jf98-tab=access] .jf98-photo-controls{display:none}#ftPageMyAccount .ft94-grid>.ft94-profile{margin-bottom:0}.jf98-account-tabs{margin-top:16px}#ftPageMyAccount .ft94-grid>.ft94-profile{order:0}.jf98-account-tabs{display:none}#ftPageMyAccount .ft94-grid>.jf98-account-tabs{display:flex;order:1}#ftPageMyAccount .ft94-name-form,#ftPageMyAccount .jf98-access-panel{order:2}#ftPageMyAccount .jf98-photo-controls{order:3}#ftPageMyAccount .ft94-signout{order:4}
#ft82Sheet{left:18px;right:18px;bottom:calc(var(--ft82-nav-bottom) + var(--ft82-nav-height) + 18px);max-height:calc(100dvh - var(--ft82-nav-bottom) - var(--ft82-nav-height) - 40px);padding:14px 16px 16px;border-radius:24px;border-color:color-mix(in srgb,var(--accent) 65%,var(--border));box-shadow:0 20px 65px #0008;background:var(--surface)}.ft82-handle{display:none}#ft82Sheet header{margin-bottom:10px}#ft82Sheet h3{font-size:16px;font-weight:500}.ft82-items{gap:3px}.ft82-items button{border:0;background:none;border-radius:13px;min-height:56px;font-size:14px;padding:12px}.ft82-items button+button{border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.ft82-items button[aria-current=page]{background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--text)}.ft82-items button[aria-current=page] .ft82-menu-icon{color:var(--accent2)}.ft82-backdrop{background:#0008;backdrop-filter:blur(2px)}
}
@media(max-width:360px){.jf98-group{padding:0 12px}.jf98-row{font-size:12px;gap:10px}.jf98-row small{font-size:10px;max-width:78px}.jf98-colors{gap:7px}.jf98-colors i{width:11px;height:11px}.jf98-profile-link{padding:14px}.jf98-profile-copy strong{font-size:14px}}
@media(prefers-reduced-motion:no-preference){#ft82Overlay:not([hidden]) #ft82Sheet{animation:jf98-menu-enter .2s ease-out}@keyframes jf98-menu-enter{from{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}}
@media(max-width:700px){body:has(#ftPageSettings.active) #app .top>.ft59-session{display:none!important}#ftPageMyAccount #ft81OwnerIdentity{justify-content:center}#ftPageMyAccount .ft94-identity{text-align:center}}
