.my-page{padding:0 var(--app-gutter) 16px;background:var(--background)}.my-heading{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;min-height:calc(44px + env(safe-area-inset-top));margin-inline:calc(-1 * var(--app-gutter));padding:env(safe-area-inset-top) 12px 0 var(--app-gutter);background:#10101099;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.my-heading h1{font-size:20px;line-height:27px;font-weight:700;letter-spacing:-.4px}.my-heading>a{display:grid;place-items:center;width:36px;height:36px}.my-current-profile,.my-current-profile:hover{display:block;text-decoration:none}.my-current-profile.is-busy{opacity:.5}.my-account-summary,.my-profiles{margin-top:24px}.my-account-summary>h2,.my-profiles-heading h2{font-size:16px;line-height:24px;font-weight:600}.my-summary-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.my-summary{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--card)}.my-summary-link{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 16px}.my-summary-icon{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px}.my-summary-label{flex-shrink:0;font-size:14px;line-height:20px;font-weight:500}.my-summary-value{flex:1;min-width:0;min-height:18px;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:13px;line-height:18px;font-weight:400}.my-summary-highlight{color:var(--primary);font-weight:500}.my-summary-value strong{font-weight:600}.my-summary-chevron{flex:0 0 16px;color:var(--muted-foreground)}.my-bok-icon{display:block;width:20px;height:20px}.my-bok-icon>span{transform:scale(.625);transform-origin:top left}.my-payments-icon{display:block;width:20px;height:20px}.my-payments-icon>span{margin:-6px}.my-retry{color:var(--muted-foreground);font-size:12px;line-height:18px;text-decoration:underline}.my-summary-retry{position:absolute;inset-inline-end:42px;top:50%;max-width:calc(100% - 150px);transform:translateY(-50%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--card)}.my-profiles-heading{display:flex;align-items:center;gap:2px;min-height:32px;margin-bottom:12px}.my-profile-add-icon{display:grid;place-items:center;width:32px;height:32px}.my-profile-add-icon,.my-profile-edit{transition:transform .12s,opacity .12s}.my-profile-add-icon:active,.my-profile-edit:active{transform:scale(.97);opacity:.6}.my-profile-list{display:flex;flex-direction:column;gap:8px}.my-profile-card{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--background)}.my-profile-card[data-active=true]{border-color:var(--muted-foreground);box-shadow:inset 0 0 0 .5px var(--muted-foreground)}.my-profile-card[data-busy=true]{opacity:.5}.my-profile-row{gap:12px;min-height:76px;padding:16px}.my-profile-row,.my-profile-select{display:flex;align-items:center;text-align:start}.my-profile-select{flex:1;min-width:0}.my-profile-edit{display:grid;place-items:center;flex:0 0 32px;width:32px;height:40px;color:var(--muted-foreground)}.my-profile-add{justify-content:center;gap:8px;min-height:64px;margin-top:8px;padding:12px;border:1px dashed var(--border);border-radius:16px;font-weight:600}.my-profile-add,.my-profile-feedback{display:flex;align-items:center;font-size:14px;line-height:20px;text-align:center}.my-profile-feedback{flex-direction:column;gap:16px;padding:24px 0;color:var(--muted-foreground)}.my-switch-error{margin-top:8px;color:var(--destructive);font-size:12px;line-height:18px}.my-current-loading{display:flex;flex-direction:column;align-items:center;padding-top:8px}.my-current-avatar{width:80px;height:80px;border-radius:50%}.my-current-name{width:128px;height:27px;margin-top:12px;border-radius:4px}.my-current-badge{width:84px;height:20px;margin-top:8px;border-radius:999px}.my-current-meta{width:min(200px,100%);height:18px;margin-top:12px;border-radius:4px}.my-loading-portrait{flex:0 0 44px;width:44px;height:44px;border-radius:50%}.my-profile-loading-copy{flex:1;min-width:0}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.my-heading{background:var(--background)}}