.akhdr{--akhd-purple: #6C3BFF;--akhd-purple-soft: #F1ECFF;--akhd-danger: #EF4444;--akhd-danger-text: #B91C1C;--akhd-danger-soft: #FEF2F2;--akhd-bg: #F9FAFB;--akhd-surface: #FFFFFF;--akhd-surface-hover: #F9FAFB;--akhd-border: #F3F4F6;--akhd-border2: #E5E7EB;--akhd-border3: #D1D5DB;--akhd-text: #111827;--akhd-text-sec: #374151;--akhd-text-sub: #6B7280;--akhd-text-muted: #9CA3AF;--akhd-r-md: 12px;--akhd-r-lg: 16px;--akhd-r-full: 999px;--akhd-ease-spring: cubic-bezier(.32, 1.2, .64, 1)}.akhdr-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;background:var(--akhd-surface);border-bottom:1px solid var(--akhd-border)}.akhdr-spacer{flex:1}.akhdr-actions{display:flex;align-items:center;gap:8px}.akhdr-btn{width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--akhd-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,transform .15s var(--akhd-ease-spring)}.akhdr-btn:active,.akhdr-avatar:active{transform:scale(.93)}.akhdr-ghost{color:var(--akhd-text-sub);border-radius:var(--akhd-r-md);margin-left:-6px}.akhdr-circle{border-radius:var(--akhd-r-full);background:var(--akhd-border)}.akhdr-circle:hover{background:var(--akhd-border2)}.akhdr-square{border-radius:var(--akhd-r-md);border:1.5px solid var(--akhd-border2);background:var(--akhd-surface)}.akhdr-square:hover{background:var(--akhd-surface-hover);border-color:var(--akhd-border3)}.akhdr-avatar{width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--akhd-r-full);background:var(--akhd-purple);color:#fff;font:800 .95rem/1 Nunito,system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .15s,transform .15s var(--akhd-ease-spring)}.akhdr-avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--akhd-purple-soft),0 0 0 4.5px var(--akhd-purple)}.akhdr-btn:focus-visible,.akhdr-avatar:focus-visible,.akhdr-item:focus-visible{outline:2px solid var(--akhd-purple);outline-offset:2px}.akhdr-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:none}.akhdr-scrim.show{display:block}.akhdr-menu{position:absolute;z-index:2;top:calc(100% + 6px);right:12px;width:min(340px,calc(100% - 24px));padding:8px 0;background:var(--akhd-surface);border:1px solid var(--akhd-border2);border-radius:var(--akhd-r-lg);box-shadow:0 16px 40px #11182724,0 2px 8px #1118270f;transform-origin:top right;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.96);transition:opacity .15s ease,transform .22s var(--akhd-ease-spring),visibility 0s linear .22s}.akhdr-menu.open{opacity:1;visibility:visible;transform:none;transition:opacity .15s ease,transform .22s var(--akhd-ease-spring),visibility 0s}.akhdr-menu-head{display:flex;align-items:center;gap:12px;padding:12px 16px 14px}.akhdr-menu-avatar{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--akhd-r-full);background:var(--akhd-purple);color:#fff;font-weight:800;font-size:1rem}.akhdr-menu-who{min-width:0}.akhdr-menu-name{font-weight:800;font-size:1rem;color:var(--akhd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.akhdr-menu-email{margin-top:1px;font-size:.84rem;font-weight:600;color:var(--akhd-text-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.akhdr-divider{height:1px;margin:4px 0;background:var(--akhd-border2)}.akhdr-item{display:flex;align-items:center;gap:14px;width:100%;padding:13px 18px;border:0;background:none;color:var(--akhd-text-sec);font:600 .95rem/1.2 Nunito,system-ui,sans-serif;text-align:left;cursor:pointer}.akhdr-item:hover{background:var(--akhd-surface-hover)}.akhdr-item[aria-disabled=true]{cursor:default}.akhdr-item[aria-disabled=true]:hover{background:none}.akhdr-item.danger{color:var(--akhd-danger-text)}.akhdr-item.danger:hover{background:var(--akhd-danger-soft)}.akhdr-item .akhdr-mi-label{flex:1}.akhdr-badge{padding:4px 11px;border-radius:var(--akhd-r-full);background:var(--akhd-border);color:var(--akhd-text-sub);font-size:.76rem;font-weight:800}@media (prefers-reduced-motion: reduce){.akhdr-menu,.akhdr-btn,.akhdr-avatar{transition:none}}
