.am{--am-surface:#121212;--am-input:#1d1d1d;--am-text:#fff;--am-muted:#fff9;--am-faint:#fff6;--am-line:#ffffff1a;--am-line-strong:#ffffff40;--am-hover:#ffffff0f;--am-lime:#cf0;--am-danger:#f40;color:var(--am-text);-webkit-font-smoothing:antialiased;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.am *,.am :before,.am :after{box-sizing:border-box}.am button,.am input{font:inherit;color:inherit}.am-trigger{cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:none;padding:0;display:inline-flex}.am-trigger:focus-visible{outline:2px solid var(--am-lime);outline-offset:2px}.am-avatar{color:#fafafa;-webkit-user-select:none;user-select:none;background:#171717;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;display:inline-flex;overflow:hidden}.am-avatar img{object-fit:cover;width:100%;height:100%}.am-pop{z-index:1000;background:var(--am-surface);border:1px solid var(--am-line);border-radius:12px;width:22rem;max-width:calc(100vw - 16px);animation:.14s cubic-bezier(.2,.7,.2,1) am-pop-in;position:fixed;overflow:hidden;box-shadow:0 16px 40px #00000073,0 2px 6px #0000004d}@keyframes am-pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}.am-pop-head{align-items:center;gap:16px;padding:16px 20px;display:flex}.am-id{flex-direction:column;gap:2px;min-width:0;display:flex}.am-id b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.am-id span{color:var(--am-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.am-items{border-top:1px solid var(--am-line);flex-direction:column;display:flex}.am-item{border:0;border-top:1px solid var(--am-line);text-align:left;width:100%;color:var(--am-muted);cursor:pointer;background:0 0;align-items:center;gap:16px;padding:14px 20px 14px 28px;font-size:13px;display:flex}.am-item:first-child{border-top:0}.am-item:hover,.am-item:focus-visible{background:var(--am-hover);color:var(--am-text);outline:none}.am-item svg{flex:none}.am-backdrop{z-index:1001;background:#000000ba;justify-content:center;align-items:flex-start;padding:64px 16px 16px;animation:.16s ease-out am-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes am-fade{0%{opacity:0}}.am-modal{background:var(--am-surface);border:1px solid var(--am-line);border-radius:16px;grid-template-columns:15.25rem 1fr;width:min(55rem,100%);height:min(44rem,100vh - 80px);animation:.18s cubic-bezier(.2,.7,.2,1) am-pop-in;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000080}.am-close{width:28px;height:28px;color:var(--am-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.am-close:hover,.am-close:focus-visible{background:var(--am-hover);color:var(--am-text);outline:none}.am-nav{border-right:1px solid var(--am-line);background:#0e0e0e;flex-direction:column;gap:4px;padding:28px 12px;display:flex}.am-nav h2{margin:0 12px;font-size:18px;font-weight:700;line-height:26px}.am-nav p{color:var(--am-muted);margin:0 12px 20px;font-size:13px}.am-tab{text-align:left;width:100%;color:var(--am-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.am-tab:hover,.am-tab:focus-visible{background:var(--am-hover);color:var(--am-text);outline:none}.am-tab[aria-current=page]{color:var(--am-text);background:#ffffff17}.am-page{padding:28px 40px 40px;overflow-y:auto}.am-page-title{border-bottom:1px solid var(--am-line);margin:0 40px 0 0;padding-bottom:16px;font-size:17px;font-weight:700;line-height:24px}.am-sec{border-bottom:1px solid var(--am-line);grid-template-columns:13rem 1fr;gap:16px;padding:16px 0;display:grid}.am-sec>h3{margin:0;padding-top:6px;font-size:13px;font-weight:500}.am-sec-body{flex-direction:column;gap:12px;min-width:0;display:flex}.am-row{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.am-who{align-items:center;gap:16px;min-width:0;display:flex}.am-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-badge{border:1px solid var(--am-line-strong);height:20px;color:var(--am-muted);border-radius:6px;align-items:center;margin-left:8px;padding:0 6px;font-size:11px;display:inline-flex}.am-muted{color:var(--am-muted);margin:0;font-size:13px;line-height:20px}.am-err{color:var(--am-danger);margin:0;font-size:13px;line-height:18px}.am-ok{color:var(--am-lime);margin:0;font-size:13px;line-height:18px}.am-link{color:var(--am-lime);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;margin-right:-10px;padding:6px 10px;font-size:13px;font-weight:600}.am-link:hover,.am-link:focus-visible{background:var(--am-hover);outline:none}.am-form{border:1px solid var(--am-line);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.am-form h4{margin:0;font-size:14px;font-weight:600}.am-field{flex-direction:column;gap:6px;display:flex}.am-field label{font-size:13px;font-weight:500}.am-field input[type=text],.am-field input[type=password]{border:1px solid var(--am-line);background:var(--am-input);border-radius:8px;outline:none;height:36px;padding:0 12px}.am-field input:focus{border-color:var(--am-line-strong);box-shadow:0 0 0 3px #ccff0026}.am-check{color:var(--am-muted);align-items:flex-start;gap:10px;font-size:13px;display:flex}.am-check input{accent-color:var(--am-lime);margin-top:3px}.am-actions{justify-content:flex-end;gap:8px;display:flex}.am-btn{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.am-btn:disabled{opacity:.5;cursor:default}.am-btn:focus-visible{outline:2px solid var(--am-lime);outline-offset:2px}.am-btn-primary{background:var(--am-lime);color:#121212}.am-btn-quiet{color:var(--am-text);background:0 0}.am-btn-quiet:hover{background:var(--am-hover)}@media (width<=720px){.am-backdrop{padding:0}.am-modal{border:0;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:1fr;width:100%;height:100dvh}.am-nav{border-right:0;border-bottom:1px solid var(--am-line);flex-flow:wrap;padding:16px 56px 12px 12px}.am-nav h2,.am-nav p{display:none}.am-tab{width:auto}.am-page{padding:20px 16px 32px}.am-page-title{margin-right:0}.am-sec{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.am-pop,.am-modal,.am-backdrop{animation:none}}