@keyframes app-boot-skeleton-shimmer{0%{background-position:100%}to{background-position:0%}}#app-boot-loading[data-variant=account]{padding:max(1.5rem, calc(var(--safe-area-top) + 1rem)) max(1rem, calc(var(--safe-area-right) + 1rem)) max(2rem, calc(var(--safe-area-bottom) + 1rem)) max(1rem, calc(var(--safe-area-left) + 1rem));justify-content:center;align-items:flex-start;overflow:auto}#app-boot-loading[data-variant=account]:before{content:"";background:radial-gradient(circle at top center, hsl(var(--primary) / .1), transparent 42%), linear-gradient(180deg, transparent, hsl(var(--background) / .65));pointer-events:none;position:absolute;inset:0}html[data-theme=dark] #app-boot-loading[data-variant=account]:before{background:radial-gradient(circle at top center, hsl(var(--primary) / .15), transparent 42%), linear-gradient(180deg, transparent, hsl(var(--background) / .5))}#app-boot-loading__account-shell{z-index:1;flex-direction:column;gap:1.5rem;width:min(100%,76rem);margin:0 auto;padding-top:clamp(4.5rem,7vw,6rem);display:flex;position:relative}#app-boot-loading__account-header,.app-boot-loading__account-card{border:1px solid hsl(var(--border) / .65);background:hsl(var(--card) / .84);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 48px -24px #0f172a2e}html[data-theme=dark] #app-boot-loading__account-header,html[data-theme=dark] .app-boot-loading__account-card{box-shadow:none}#app-boot-loading__account-header{border-radius:999px;grid-template-columns:minmax(0,12rem) 5rem 2.75rem;align-items:center;gap:1rem;width:min(100%,59rem);margin:0 auto 1rem;padding:1rem 1.25rem;display:grid}.app-boot-loading__account-logo,.app-boot-loading__account-nav,.app-boot-loading__account-menu,.app-boot-loading__account-line,.app-boot-loading__account-card-title,.app-boot-loading__account-avatar,.app-boot-loading__account-resource-icon{background:linear-gradient(90deg, hsl(var(--muted) / .95) 10%, hsl(var(--card) / .98) 45%, hsl(var(--muted) / .95) 90%);background-size:200% 100%;border-radius:999px;animation:1.4s linear infinite app-boot-skeleton-shimmer;display:block}.app-boot-loading__account-logo{width:11rem;height:1.5rem}.app-boot-loading__account-nav{justify-self:center;width:4.5rem;height:1.25rem}.app-boot-loading__account-menu{justify-self:end;width:2.75rem;height:2.75rem}.app-boot-loading__account-card{border-radius:1.5rem;padding:1.5rem}.app-boot-loading__account-hero{flex-direction:column;gap:1.5rem;display:flex}.app-boot-loading__account-hero-main{align-items:center;gap:1.25rem;min-width:0;display:flex}.app-boot-loading__account-avatar{border-radius:1.25rem;flex-shrink:0;width:4rem;height:4rem}.app-boot-loading__account-hero-copy{flex:1;min-width:0}.app-boot-loading__account-hero-side{gap:.6rem;display:grid}.app-boot-loading__account-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}.app-boot-loading__account-card-body{gap:1rem;padding-top:1.25rem;display:grid}.app-boot-loading__account-card-body>div{gap:.5rem;display:grid}.app-boot-loading__account-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1.25rem;display:grid}.app-boot-loading__account-resource{border:1px solid hsl(var(--border) / .45);background:hsl(var(--background) / .4);border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:7.5rem;padding:1rem;display:flex}.app-boot-loading__account-resource-icon{border-radius:999px;width:2.75rem;height:2.75rem}.app-boot-loading__account-line--title{border-radius:.9rem;width:min(16rem,62%);height:2rem;margin-bottom:.9rem}.app-boot-loading__account-line--badge{width:8rem;height:1.25rem;margin-bottom:.65rem}.app-boot-loading__account-line--email{width:min(18rem,72%);height:1rem}.app-boot-loading__account-line--label{width:5.75rem;height:.8rem}.app-boot-loading__account-line--value{width:8.5rem;height:1.35rem}.app-boot-loading__account-card-title{width:10rem;height:1.45rem}.app-boot-loading__account-card-title--wide{width:13rem}.app-boot-loading__account-line--field{border-radius:.95rem;width:100%;height:2.8rem}.app-boot-loading__account-line--resource{width:4.5rem;height:.95rem}@media (width>=768px){.app-boot-loading__account-hero{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:2rem}.app-boot-loading__account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-boot-loading__account-resource-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
