.account-liquid{--acc-shell-radius:24px;--acc-control-radius:13px;--acc-ease:cubic-bezier(.2,.8,.2,1);--acc-glass:linear-gradient(145deg,var(--cc-highlight),transparent 42%),color-mix(in srgb,var(--cc-surface) 92%,transparent);--acc-glass-strong:linear-gradient(145deg,var(--cc-highlight),transparent 42%),color-mix(in srgb,var(--cc-surface-strong) 95%,transparent);--acc-shadow:0 28px 70px -48px rgba(21,72,146,.56),inset 0 1px var(--cc-highlight);width:100%;min-width:0;color:var(--cc-text)}.dark .account-liquid{--acc-shadow:0 34px 82px -52px rgba(0,0,0,.92),inset 0 1px var(--cc-highlight)}.account-liquid-canvas{position:relative;display:block;min-height:clamp(560px,70vh,920px);padding:clamp(18px,2vw,32px) 0 clamp(62px,6vw,96px);overflow:clip;isolation:isolate;background:radial-gradient(circle at 8% 3%,color-mix(in srgb,var(--cc-accent) 10%,transparent),transparent 31%),radial-gradient(circle at 92% 14%,color-mix(in srgb,#53d7c0 8%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--cc-bg) 98%,transparent),var(--cc-bg))}.account-liquid-canvas:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 42%,color-mix(in srgb,var(--cc-highlight) 46%,transparent) 48%,transparent 56%);opacity:.5}.account-liquid.account-canvas:before,.account-liquid>.account-deco{display:none}.account-liquid .account-shell{position:relative;z-index:1;width:min(calc(100% - (var(--cc-gutter) * 2)),var(--cc-shell));max-width:var(--cc-shell);min-width:0;margin-inline:auto;display:grid;grid-template-columns:clamp(244px,17.5vw,286px) minmax(0,1fr);align-items:start;gap:clamp(16px,1.55vw,26px)}.account-liquid :is(.account-sidebar,.account-sidebar-inner,.account-content,.account-mobile-nav,.account-mobile-trigger,.account-menu-dropdown,.account-menu-profile,.account-nav,.account-nav-group,.account-nav-group-items){min-width:0;box-sizing:border-box}.account-liquid .account-sidebar{width:100%;align-self:start}.account-liquid .account-sidebar-inner{position:sticky;top:calc(var(--cc-topbar-h, 38px) + var(--cc-header-h, 72px) + 16px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - var(--cc-topbar-h, 38px) - var(--cc-header-h, 72px) - 34px);overflow:hidden;color:var(--cc-text);background:var(--acc-glass);border:1px solid var(--cc-line-strong);border-radius:var(--acc-shell-radius);box-shadow:var(--acc-shadow);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%)}.account-liquid .account-menu-profile,.account-liquid .account-sidebar-header{display:flex;align-items:center;gap:12px;padding:15px;background:color-mix(in srgb,var(--cc-surface-muted) 62%,transparent);border-bottom:1px solid var(--cc-line)}.account-liquid .account-avatar{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#4aa0ff,#1764d0);border:1px solid rgba(121,190,255,.7);border-radius:14px;box-shadow:0 16px 30px -20px rgba(23,100,208,.94),inset 0 1px rgba(255,255,255,.36);font-size:15px}.account-liquid .account-avatar,.account-liquid .account-sidebar-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;font-weight:760}.account-liquid .account-sidebar-eyebrow{margin-bottom:3px;color:var(--cc-accent-strong);font-size:8.5px;line-height:1.2;letter-spacing:.09em}.account-liquid .account-name{color:var(--cc-text);font-size:12px;font-weight:760;line-height:1.25;letter-spacing:-.01em;text-transform:none}.account-liquid .account-email,.account-liquid .account-name{overflow:hidden;font-family:inherit;text-overflow:ellipsis;white-space:nowrap}.account-liquid .account-email{margin-top:3px;color:var(--cc-soft);font-size:10px;line-height:1.35}.account-liquid .account-nav{display:flex;flex-direction:column;gap:5px;padding:9px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--cc-line-strong) transparent;scrollbar-width:thin}.account-liquid .account-nav-group{padding:3px;background:transparent;border:1px solid transparent;border-radius:14px}.account-liquid .account-nav-group.has-active{background:color-mix(in srgb,var(--cc-accent-soft) 52%,transparent);border-color:color-mix(in srgb,var(--cc-line) 78%,transparent)}.account-liquid .account-nav-group-trigger{width:100%;min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:5px 8px;color:var(--cc-soft);background:transparent;border:0;border-radius:9px;cursor:pointer;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:9px;font-weight:720;line-height:1.2;letter-spacing:.065em;text-align:left;text-transform:uppercase;transition:color .18s ease,background .18s ease}.account-liquid .account-nav-group-trigger:hover{color:var(--cc-text);background:color-mix(in srgb,var(--cc-surface-muted) 78%,transparent)}.account-liquid .account-nav-group-count{min-width:20px;padding:2px 6px;color:var(--cc-accent-strong);background:var(--cc-accent-soft);border:1px solid var(--cc-line);border-radius:999px;font-size:8px;text-align:center}.account-liquid .account-nav-group-chevron{transition:transform .2s var(--acc-ease)}.account-liquid .account-nav-group.is-open .account-nav-group-chevron{transform:rotate(180deg)}.account-liquid .account-nav-group-items{display:flex;flex-direction:column;gap:2px;padding-top:2px}.account-liquid .account-nav-group-items[hidden]{display:none}.account-liquid :is(.account-nav-item,.account-menu-item){position:relative;width:100%;min-height:39px;display:flex;align-items:center;gap:9px;padding:7px 9px;overflow:hidden;color:var(--cc-muted);background:transparent;border:1px solid transparent;border-radius:var(--acc-control-radius);box-shadow:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:650;line-height:1.25;letter-spacing:0;text-align:left;text-decoration:none;text-transform:none;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s var(--acc-ease),box-shadow .18s ease}.account-liquid :is(.account-nav-item,.account-menu-item):before{display:none}.account-liquid :is(.account-nav-item,.account-menu-item):hover{color:var(--cc-text);background:color-mix(in srgb,var(--cc-surface-muted) 80%,transparent);border-color:var(--cc-line)}.account-liquid :is(.account-nav-item,.account-menu-item).active{color:#fff;background:linear-gradient(145deg,#469aff,#1766d5);border-color:rgba(108,177,255,.64);box-shadow:0 14px 28px -22px rgba(23,102,213,.95),inset 0 1px rgba(255,255,255,.3)}.account-liquid :is(.account-nav-item,.account-menu-item).disabled{opacity:.45;cursor:not-allowed}.account-liquid .account-nav-icon{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;color:currentColor;background:color-mix(in srgb,currentColor 7%,transparent);border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:9px}.account-liquid :is(.account-nav-item,.account-menu-item).active .account-nav-icon{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2)}.account-liquid .account-sidebar-footer{display:grid;grid-template-columns:1fr;gap:3px;padding:9px;background:color-mix(in srgb,var(--cc-surface-muted) 42%,transparent);border-top:1px solid var(--cc-line)}.account-liquid :is(.account-nav-item,.account-menu-item).danger{color:#d84f61}.account-liquid :is(.account-nav-item,.account-menu-item).danger:hover{color:#d84f61;background:color-mix(in srgb,#d84f61 9%,var(--cc-surface-muted));border-color:color-mix(in srgb,#d84f61 24%,var(--cc-line))}.account-liquid :is(.account-nav-item,.account-menu-item).danger.active{color:#fff;background:linear-gradient(145deg,#e66070,#bd3346);border-color:rgba(244,132,145,.6)}.account-liquid .account-content{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,19px);min-width:0}.account-liquid .account-mobile-nav{position:relative;z-index:34;display:none}.account-liquid .account-mobile-trigger{width:100%;min-height:58px;display:flex;align-items:center;gap:11px;padding:9px 11px;color:var(--cc-text);background:var(--acc-glass-strong);border:1px solid var(--cc-line-strong);border-radius:17px;box-shadow:var(--acc-shadow);cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--acc-ease)}.account-liquid .account-mobile-trigger:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cc-accent) 46%,var(--cc-line-strong))}.account-liquid .account-mobile-trigger:active{transform:translateY(0)}.account-liquid .account-mobile-trigger.is-open{border-color:color-mix(in srgb,var(--cc-accent) 66%,var(--cc-line-strong))}.account-liquid .account-mobile-trigger-icon{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#489dff,#1766d5);border:1px solid rgba(112,181,255,.65);border-radius:12px;box-shadow:0 14px 26px -20px rgba(23,102,213,.95),inset 0 1px rgba(255,255,255,.3)}.account-liquid .account-mobile-trigger-text{min-width:0;flex:1;display:flex;flex-direction:column}.account-liquid .account-mobile-trigger-label{color:var(--cc-soft);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:8.5px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.account-liquid .account-mobile-trigger-page{margin-top:2px;overflow:hidden;color:var(--cc-text);font-size:13px;font-weight:760;line-height:1.25;letter-spacing:-.01em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.account-liquid .account-mobile-trigger-burger{flex:0 0 auto;color:var(--cc-muted);transition:color .2s ease,transform .24s var(--acc-ease)}.account-liquid .account-mobile-trigger.is-open .account-mobile-trigger-burger{color:var(--cc-accent-strong);transform:rotate(90deg)}.account-liquid .account-menu-dropdown{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:40;max-height:min(70vh,620px);overflow:hidden;color:var(--cc-text);background:var(--acc-glass-strong);border:1px solid var(--cc-line-strong);border-radius:19px;box-shadow:0 30px 72px -40px rgba(0,0,0,.7),inset 0 1px var(--cc-highlight);transform-origin:top center;-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);animation:account-liquid-menu-in .2s var(--acc-ease) both}@keyframes account-liquid-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.account-liquid .account-menu-profile{padding:12px 13px}.account-liquid .account-menu-profile .account-avatar{width:38px;height:38px;flex-basis:38px;border-radius:12px}.account-liquid .account-menu-nav{max-height:calc(min(70vh, 620px) - 63px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;padding:9px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--cc-line-strong) transparent;scrollbar-width:thin}.account-liquid .account-menu-nav>.account-nav-group{border-color:var(--cc-line);background:color-mix(in srgb,var(--cc-surface-muted) 52%,transparent)}.account-liquid .account-menu-divider{grid-column:1/-1;height:1px;margin:1px 4px;background:var(--cc-line)}.account-liquid .account-menu-nav>:is(.account-menu-item,button.account-menu-item){grid-column:auto}.account-liquid .account-menu-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-liquid .account-shell-loading,.account-liquid .account-shell-notice{min-height:220px;display:flex;align-items:center;justify-content:center;padding:32px;color:var(--cc-muted);background:var(--acc-glass);border:1px solid var(--cc-line-strong);border-radius:var(--acc-shell-radius);box-shadow:var(--acc-shadow);font-family:inherit;font-size:13px;font-weight:650;letter-spacing:0;text-transform:none}.account-liquid .account-shell-spinner{color:var(--cc-accent-strong)}.account-liquid .account-shell-full-row{grid-column:1/-1}.account-liquid .account-shell-unavailable{flex-direction:column;gap:12px;text-align:center}.account-liquid :where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--cc-accent) 28%,transparent);outline-offset:2px}@media (max-width:980px){.account-liquid-canvas{min-height:0;padding-top:14px}.account-liquid .account-shell{grid-template-columns:minmax(0,1fr);gap:12px}.account-liquid .account-sidebar{display:none}.account-liquid .account-mobile-nav{display:block}}@media (max-width:640px){.account-liquid{--acc-shell-radius:19px;--acc-control-radius:11px}.account-liquid-canvas{padding:10px 0 calc(86px + env(safe-area-inset-bottom));overflow:visible}.account-liquid .account-shell{width:min(calc(100% - 20px),var(--cc-shell));gap:10px}.account-liquid .account-mobile-trigger{min-height:54px;padding:7px 9px;border-radius:16px}.account-liquid .account-mobile-trigger-icon{width:37px;height:37px;flex-basis:37px}.account-liquid .account-menu-dropdown{max-height:min(72vh,580px);border-radius:17px}.account-liquid .account-menu-nav{max-height:calc(min(72vh, 580px) - 61px);grid-template-columns:minmax(0,1fr);gap:5px;padding:8px}.account-liquid .account-nav-group{padding:2px}.account-liquid .account-menu-divider,.account-liquid .account-menu-nav>:is(.account-menu-item,button.account-menu-item){grid-column:1}.account-liquid :is(.account-nav-item,.account-menu-item){min-height:38px}}@media (max-width:360px){.account-liquid .account-shell{width:min(calc(100% - 14px),var(--cc-shell))}.account-liquid .account-mobile-trigger-label{display:none}.account-liquid .account-mobile-trigger-page{margin-top:0}}@media (prefers-reduced-motion:reduce){.account-liquid *,.account-liquid :after,.account-liquid :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.account-liquid .acc-page-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:clamp(17px,2vw,23px);border:1px solid var(--cc-border);border-radius:20px;background:linear-gradient(145deg,var(--cc-highlight),transparent 44%),color-mix(in srgb,var(--cc-surface) 90%,transparent);box-shadow:0 22px 58px -46px rgba(21,72,146,.62),inset 0 1px var(--cc-highlight);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%)}.account-liquid .acc-page-head-chip{display:inline-flex;width:43px;height:43px;align-items:center;justify-content:center;color:var(--cc-accent);border:1px solid color-mix(in srgb,var(--cc-accent) 34%,var(--cc-border));border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--cc-accent) 16%,var(--cc-highlight)),transparent 72%),color-mix(in srgb,var(--cc-surface-strong) 90%,transparent);box-shadow:inset 0 1px var(--cc-highlight)}.account-liquid .acc-page-head-chip svg{width:19px;height:19px}.account-liquid .acc-page-head-actions,.account-liquid .acc-page-head-extra,.account-liquid .acc-page-head-text{min-width:0}.account-liquid .acc-page-head-title{margin:0;color:var(--cc-text);font-family:inherit;font-size:clamp(1.05rem,1.6vw,1.32rem);font-weight:800;line-height:1.2;letter-spacing:-.025em;text-transform:none}.account-liquid .acc-page-head-sub{margin:4px 0 0;color:var(--cc-muted);font-family:inherit;font-size:.78rem;line-height:1.5}.account-liquid .acc-page-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.account-liquid .acc-page-head-extra{grid-column:1/-1}@media (max-width:720px){.account-liquid .acc-page-head[data-actions-layout=below]{grid-template-columns:auto minmax(0,1fr)}.account-liquid .acc-page-head[data-actions-layout=below] .acc-page-head-actions{grid-column:1/-1;justify-content:stretch}.account-liquid .acc-page-head[data-actions-layout=below] .acc-page-head-actions>*{width:100%}}@media (max-width:420px){.account-liquid .acc-page-head{padding:15px;border-radius:18px}.account-liquid .acc-page-head-chip{width:39px;height:39px;border-radius:12px}}