.al-panel,.al-trigger{--al-text-subhead:17px;--al-text-heading:14px;--al-text-body:13px;--al-text-secondary:12.5px;--al-text-label:10px;--al-text-label-sm:9.5px;--al-dur:.28s;--al-radius-card:16px;--al-radius-control:12px;--al-radius-chip:8px}.al-panel,.al-overlay{--al-drawer-in:.5s;--al-drawer-out:.38s;--al-drawer-ease:cubic-bezier(.32, .72, 0, 1)}.al-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080}.al-panel{z-index:81;width:75%;max-width:none;padding-bottom:env(safe-area-inset-bottom);background:radial-gradient(color-mix(in srgb, var(--dot) 50%, transparent) 1.6px, transparent 1.8px) center / 34px 34px, var(--bg,#0a0a0a);border-left:1px solid var(--hair,#ffffff17);color:var(--fg,#f6f5f2);overflow:hidden;box-shadow:-40px 0 120px -24px #0000008c;container-type:inline-size}@media (prefers-reduced-motion:no-preference){.al-overlay[data-state=open]{animation:al-fade var(--al-drawer-in) var(--al-drawer-ease)}.al-overlay[data-state=closed]{animation:al-fade var(--al-drawer-out) var(--al-drawer-ease) reverse}.al-panel[data-state=open]{animation:al-drawer-in var(--al-drawer-in) var(--al-drawer-ease)}.al-panel[data-state=closed]{animation:al-drawer-out var(--al-drawer-out) var(--al-drawer-ease) forwards}}@keyframes al-fade{0%{opacity:0}to{opacity:1}}@keyframes al-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes al-drawer-out{0%{transform:translateX(var(--drawer-swipe-movement-x,0px))}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.al-panel,.al-overlay,.al-trigger{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-delay:0s!important}}.mono[data-v-3830815f]{font-family:Geist Mono,monospace;font-weight:500}.al-header[data-v-3830815f],.al-filters[data-v-3830815f],.al-account[data-v-3830815f]{background:var(--bg,#0a0a0a)}.al-panel[data-v-3830815f] :focus-visible,.al-trigger[data-v-3830815f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.al-trigger[data-v-3830815f]{border:1px solid var(--hair-strong,#78787866);height:38px;color:var(--fg,#f6f5f2);font-family:inherit;font-size:var(--al-text-body);cursor:pointer;transition:background var(--al-dur) var(--ease);background:0 0;border-radius:100px;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.al-trigger[data-v-3830815f]:hover{background:var(--surface-2,#1a1a17)}.al-badge[data-v-3830815f]{background:var(--accent,#10b981);min-width:18px;height:18px;color:var(--bg,#0a0a0a);font-family:Geist Mono,monospace;font-size:var(--al-text-label-sm);border-radius:100px;place-items:center;padding:0 5px;font-weight:500;line-height:1;display:inline-grid}.al-header[data-v-3830815f]{flex-shrink:0;align-items:center;gap:8px;padding:14px 16px;display:flex}.al-search[data-v-3830815f]{border-radius:var(--al-radius-control);background:var(--surface-2,#ffffff0a);border:1px solid var(--hair,#ffffff17);min-width:0;height:44px;transition:border-color var(--al-dur) var(--ease), box-shadow var(--al-dur) var(--ease);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.al-search[data-v-3830815f]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.al-search-icon[data-v-3830815f]{color:var(--muted,#98978f);transition:color var(--al-dur) var(--ease);flex-shrink:0}.al-search:focus-within .al-search-icon[data-v-3830815f]{color:var(--accent-text,#10b981)}.al-search-input[data-v-3830815f]{min-width:0;color:var(--fg,#f6f5f2);font-family:inherit;font-size:var(--al-text-heading);background:0 0;border:none;outline:none;flex:1}.al-search-input[data-v-3830815f]:focus-visible{outline:none}.al-search-input[data-v-3830815f]::placeholder{color:var(--muted,#98978f)}.al-search-count[data-v-3830815f]{font-size:var(--al-text-label);letter-spacing:.06em;color:var(--muted,#98978f);white-space:nowrap;flex-shrink:0}.al-close[data-v-3830815f],.al-icon-btn[data-v-3830815f]{border-radius:var(--al-radius-control);width:44px;height:44px;color:var(--muted,#98978f);cursor:pointer;transition:background var(--al-dur) var(--ease), color var(--al-dur) var(--ease);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.al-close[data-v-3830815f]:hover,.al-icon-btn[data-v-3830815f]:hover{background:var(--surface-2,#1a1a17);color:var(--fg,#f6f5f2)}.al-filters[data-v-3830815f]{border-bottom:1px solid var(--hair,#ffffff17);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:0 16px 14px;display:flex}.al-nav[data-v-3830815f]{border-radius:var(--al-radius-chip);min-height:36px;color:var(--muted,#98978f);font-family:inherit;font-size:var(--al-text-body);white-space:nowrap;cursor:pointer;transition:background var(--al-dur) var(--ease), color var(--al-dur) var(--ease), border-color var(--al-dur) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex}.al-nav[data-v-3830815f]:hover{background:var(--surface-2,#ffffff0a);color:var(--fg,#f6f5f2)}.al-nav.on[data-v-3830815f]{background:var(--surface-2,#ffffff0a);border-color:var(--hair,#ffffff17);color:var(--accent-text,#10b981)}.al-nav-dot[data-v-3830815f]{border-radius:3px;flex-shrink:0;width:9px;height:9px}.al-nav-count[data-v-3830815f]{font-size:var(--al-text-label);letter-spacing:.06em;color:var(--muted,#98978f)}.al-main[data-v-3830815f]{flex-direction:column;flex:1;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.al-list[data-v-3830815f]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.al-row[data-v-3830815f]{background:var(--surface,#131311);border:1px solid var(--hair,#ffffff17);border-radius:var(--al-radius-card);cursor:pointer;transition:background var(--al-dur) var(--ease), border-color var(--al-dur) var(--ease);align-items:center;gap:4px;padding-right:8px;display:flex}.al-row[data-v-3830815f]:hover{background:var(--surface-2,#ffffff0a);border-color:var(--hair-strong,#ffffff2e)}.al-row-btn[data-v-3830815f]{border-radius:var(--al-radius-card);min-width:0;color:inherit;flex:1;align-items:center;gap:14px;padding:10px 8px 10px 10px;text-decoration:none;display:flex}@media not (any-pointer:fine){.al-row-btn[data-v-3830815f]{pointer-events:none}}.al-row-icon[data-v-3830815f]{border-radius:var(--al-radius-control);background:color-mix(in srgb, var(--al-cat,var(--accent)) 14%, var(--surface,#131311));border:1px solid color-mix(in srgb, var(--al-cat,var(--accent)) 40%, transparent);width:44px;height:44px;color:var(--fg,#f6f5f2);font-family:Geist Mono,monospace;font-size:var(--al-text-heading);flex-shrink:0;place-items:center;font-weight:500;display:grid}.al-row-main[data-v-3830815f]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.al-row-name[data-v-3830815f]{font-size:var(--al-text-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.al-row-desc[data-v-3830815f]{font-size:var(--al-text-secondary);color:var(--muted,#98978f);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-row-cat[data-v-3830815f]{font-size:var(--al-text-secondary);color:var(--muted,#98978f);flex-shrink:0;align-items:center;gap:8px;display:flex}.al-row-cat-dot[data-v-3830815f]{border-radius:2px;flex-shrink:0;width:8px;height:8px}.al-star[data-v-3830815f]{border-radius:var(--al-radius-chip);cursor:pointer;width:40px;height:40px;color:var(--muted,#98978f);opacity:.7;transition:color var(--al-dur) var(--ease), opacity var(--al-dur) var(--ease), background var(--al-dur) var(--ease);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.al-row:hover .al-star[data-v-3830815f]{opacity:1}.al-star[data-v-3830815f]:hover{color:var(--accent-text,#10b981);background:var(--surface-2,#1a1a17);opacity:1}.al-star.on[data-v-3830815f]{color:var(--accent-text,#10b981);opacity:1}.al-empty[data-v-3830815f]{text-align:center;flex:1;place-content:center;padding:48px 20px;display:grid;position:relative}.al-empty[data-v-3830815f]:before{content:"";pointer-events:none;background-image:radial-gradient(var(--dot,#44433b) 1px, transparent 1px);background-position:50%;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#0000008c,#0000 75%);mask-image:radial-gradient(60% 70%,#0000008c,#0000 75%)}.al-empty-title[data-v-3830815f],.al-empty-hint[data-v-3830815f]{position:relative}.al-empty-title[data-v-3830815f]{font-size:var(--al-text-subhead);letter-spacing:-.02em;color:var(--fg,#f6f5f2);font-weight:700}.al-empty-hint[data-v-3830815f]{font-size:var(--al-text-secondary);color:var(--muted,#98978f);margin-top:8px}.al-account[data-v-3830815f]{border-top:1px solid var(--hair,#ffffff17);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.al-avatar[data-v-3830815f]{background:var(--accent,#10b981);color:#0a0a0a;width:34px;height:34px;font-family:Geist Mono,monospace;font-size:var(--al-text-label);border-radius:100px;flex-shrink:0;place-items:center;font-weight:500;display:grid}.al-id[data-v-3830815f]{flex:1;min-width:0}.al-id-name[data-v-3830815f]{font-size:var(--al-text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.al-id-email[data-v-3830815f]{font-size:var(--al-text-secondary);color:var(--muted,#98978f);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.al-signout[data-v-3830815f]{border-radius:var(--al-radius-chip);width:44px;height:44px;color:var(--muted,#98978f);cursor:pointer;transition:background var(--al-dur) var(--ease), color var(--al-dur) var(--ease);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.al-signout[data-v-3830815f]:hover{background:var(--surface-2,#1a1a17);color:var(--fg,#f6f5f2)}@container (width<=560px){.al-row-cat[data-v-3830815f]{display:none}}@container (width<=400px){.al-header[data-v-3830815f]{gap:2px;padding:10px 8px 10px 12px}.al-search[data-v-3830815f]{gap:8px;padding:0 10px}.al-search-count[data-v-3830815f]{display:none}.al-filters[data-v-3830815f]{padding:0 12px 12px}.al-main[data-v-3830815f]{padding:10px 12px}.al-row-btn[data-v-3830815f]{gap:10px;padding:10px 4px 10px 8px}.al-star[data-v-3830815f]{width:36px}.al-row[data-v-3830815f]{padding-right:2px}.al-account[data-v-3830815f]{padding:10px 8px 10px 12px}}@media (prefers-reduced-motion:reduce){.al-panel[data-v-3830815f] *,.al-trigger[data-v-3830815f]{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-delay:0s!important}}
