.afp-panel{width:min(448px,100vw - 16px);max-width:var(--available-width);max-height:min(560px,100vh - 32px);color:var(--app-shell-text);font-family:var(--app-shell-font);background:var(--app-shell-panel);border:1px solid var(--app-shell-border-strong);border-radius:var(--app-shell-radius-card);box-shadow:var(--app-shell-panel-shadow);flex-direction:column;display:flex;overflow:hidden}[data-slot=popover-positioner]:has(>.afp-panel){z-index:130}.afp-panel>[data-slot=popover-viewport]{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.afp-tabs{flex:auto;gap:0;min-height:0}.afp-header{justify-content:space-between;align-items:center;gap:var(--app-space-12);padding:0 var(--app-space-12);border-bottom:1px solid var(--app-shell-border);flex:none;display:flex}.afp-tablist{align-items:center;gap:var(--app-space-24);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.afp-tablist::-webkit-scrollbar{display:none}.afp-tab{height:auto;padding:var(--app-space-14) var(--app-space-2);color:var(--app-shell-text-muted);font:inherit;font-size:var(--app-type-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;flex:none;line-height:20px;transition:color 75ms;position:relative;overflow:visible}.afp-tab:hover,.afp-tab[data-active]{color:var(--app-shell-text)}.afp-tablist [data-slot=tab-indicator]{background:var(--app-shell-text)}.afp-tab:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:-2px;border-radius:var(--app-shell-radius-chip)}.afp-settings{width:28px;height:28px;color:var(--app-shell-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;flex:0 0 28px;justify-content:center;align-items:center;padding:0;transition:background-color 75ms,color 75ms;display:inline-flex}.afp-settings:hover,.afp-settings:focus-visible{color:var(--app-shell-text);background:var(--app-shell-nav-hover)}.afp-settings:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:1px}.afp-body{overscroll-behavior:contain;outline:none;flex:auto;min-height:0;overflow-y:auto}.afp-list{padding:var(--app-space-4);margin:0;list-style:none}.afp-item{justify-content:space-between;align-items:flex-start;gap:var(--app-space-16);padding:var(--app-space-8);border-radius:var(--app-shell-radius-chip);display:flex}.afp-item:hover,.afp-item:focus-within{background:var(--app-shell-nav-hover)}.afp-item-main{justify-content:flex-start;align-items:flex-start;gap:var(--app-space-10);min-width:0;height:auto;color:var(--app-shell-text-muted);font:inherit;font-size:var(--app-type-small);text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;padding:0;line-height:20px;display:flex;overflow:visible}.afp-item-main:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset);border-radius:var(--app-shell-radius-chip)}.afp-item-copy strong{color:var(--app-shell-text);font-weight:500}.afp-avatar{width:var(--app-shell-feed-avatar-size);height:var(--app-shell-feed-avatar-size);flex:0 0 var(--app-shell-feed-avatar-size);color:var(--app-shell-text-muted);background:var(--app-shell-control);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.afp-avatar-image{object-fit:cover;width:100%;height:100%}.afp-unread{width:8px;height:8px;margin-top:var(--app-space-6);background:var(--app-shell-primary);border-radius:50%;flex:0 0 8px}.afp-item-trailing{align-items:center;gap:var(--app-space-4);flex:none;display:flex}.afp-time{color:var(--app-shell-text-muted);font-size:var(--app-type-small);white-space:nowrap;line-height:32px}.afp-item-action{width:32px;height:32px;color:var(--app-shell-text-muted);opacity:0;cursor:pointer;transition:opacity .12s var(--app-shell-easing), background-color 75ms ease, color 75ms ease;background:0 0;border:0;border-radius:50%;outline:none;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.afp-item:hover .afp-item-action,.afp-item:focus-within .afp-item-action,.afp-item-action:focus-visible{opacity:1}.afp-item-action:hover,.afp-item-action:focus-visible{color:var(--app-shell-text);background:var(--app-shell-control)}.afp-item-action:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:-2px}.afp-state{justify-content:center;align-items:center;gap:var(--app-space-6);padding:var(--app-space-40) var(--app-space-24);text-align:center;flex-direction:column;display:flex}.afp-state-title{color:var(--app-shell-text);font-size:var(--app-type-small);margin:0;font-weight:500;line-height:20px}.afp-state-body{color:var(--app-shell-text-muted);margin:0;font-size:13px;line-height:18px}.afp-retry{margin-top:var(--app-space-6);padding:var(--app-space-6) var(--app-space-12);color:var(--app-shell-text);font:inherit;background:var(--app-shell-control);border-radius:var(--app-shell-control-radius);cursor:pointer;border:0;outline:none;font-size:13px;font-weight:500}.afp-retry:hover{background:var(--app-shell-control-hover)}.afp-retry:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.afp-item--skeleton{align-items:center;gap:var(--app-space-10);pointer-events:none}.afp-skeleton-lines{gap:var(--app-space-6);flex-direction:column;flex:auto;min-width:0;display:flex}.afp-skeleton-line{border-radius:var(--app-shell-radius-kbd);height:10px}.afp-skeleton-line--short{width:45%}.afp-skeleton-block{background:var(--app-shell-control);animation:1.2s ease-in-out infinite afp-pulse}.afp-footer{align-items:center;gap:var(--app-space-4);padding:var(--app-space-6);border-top:1px solid var(--app-shell-border);flex:none;display:flex}.afp-footer-action{height:var(--app-shell-control-height);padding:0 var(--app-space-12);color:var(--app-shell-text);font:inherit;font-size:var(--app-type-small);background:var(--app-shell-control);border-radius:var(--app-shell-control-radius);cursor:pointer;border:0;outline:none;flex:auto;justify-content:center;align-items:center;font-weight:500;transition:background-color 75ms;display:flex}.afp-footer-action:hover{background:var(--app-shell-control-hover)}.afp-footer-action:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:-2px}.afp-footer-action--bulk{color:var(--app-shell-text-muted);background:0 0;flex:none}.afp-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes afp-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.afp-skeleton-block{animation:none}.afp-item-action,.afp-tab,.afp-footer-action,.afp-settings{transition:none}}