.bell-trigger{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid;position:relative}.bell-trigger--nav{width:40px;height:40px}.bell-trigger:hover{background:var(--mist)}.bell-trigger[aria-expanded=true]{background:var(--lilac)}.bell-trigger--header[aria-expanded=true]{background:0 0}.bell-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.bell-trigger>.fn-badge{top:4px;right:4px}.bell-trigger--nav>.fn-badge{top:3px;right:2px}@media (pointer:coarse){.bell-trigger--nav{width:44px;height:44px}}dialog.fn-popover:has(>.bell-panel){border-radius:14px;gap:0;width:360px;max-height:620px;padding:0;overflow:hidden}dialog.fn-sheet:has(>.bell-panel){background:var(--surface);border-radius:0;gap:0;height:100%;max-height:none;margin:0;padding:0}.bell-panel{min-height:0;color:var(--ink);font-family:var(--font-sans);flex-direction:column;flex:auto;display:flex}.bell-panel__head{border-bottom:1px solid var(--hairline);flex:none;align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.bell-panel__title{flex:1;margin:0;font-size:17px;font-weight:800}.bell-panel .bell-panel__readall{min-height:40px;font-size:13px}.bell-panel .bell-panel__readall:disabled{color:var(--faint);cursor:default}.bell-panel .bell-panel__close.fn-iconbtn{background:0 0;width:44px;height:44px}.bell-panel__body{flex:auto;min-height:0;overflow-y:auto}.bell-panel__list{margin:0;padding:0;list-style:none}.bell-panel__empty{color:var(--muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}.bell-panel .bell-panel__earlier{min-height:40px;margin:8px 16px 12px}.bell-panel .bell-row{border:0;border-bottom:1px solid var(--hairline);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.bell-panel .bell-row.is-unread{background:var(--mist)}.bell-panel .bell-row:hover{background:var(--lilac)}.bell-panel .bell-row:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}.bell-row__mark{flex:none;width:8px;padding-top:7px}.bell-row__dot{background:var(--plum);border-radius:50%;width:8px;height:8px;display:block}.bell-row .member-avatar,.bell-row .bell-row__tile{width:28px;height:28px}.bell-row .member-avatar{font-size:11px}.bell-row__tile .fn-icon{width:14px;height:14px}.bell-row__text{flex:1;min-width:0}.bell-row__line{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35;display:block}.bell-row__snippet{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.bell-row__time{color:var(--faint);flex:none;font-size:12px;font-weight:600}@media (width<600px){.bell-row__snippet{font-size:12.5px}.bell-panel .bell-row{grid-template-columns:8px 28px minmax(0,1fr);gap:2px 12px;display:grid}.bell-row>.bell-row__mark,.bell-row>.member-avatar,.bell-row>.bell-row__tile{grid-row:span 2}.bell-row__time{grid-column:3}}.install-card{margin:0 0 16px}section.fn-notice.install-card{align-items:flex-start}.install-card>.fn-icon{margin-top:2px}.install-card .fn-notice-body>strong{font-weight:700}.install-card__actions{flex-wrap:wrap;gap:4px 8px;margin-top:10px;display:flex}.install-steps{color:var(--ink);gap:8px;margin:0;padding-left:22px;font-size:15px;line-height:1.4;display:grid}.install-note{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.fn-avatar-ink.account-menu__avatar{width:34px;height:34px;font:800 12px var(--font-sans);cursor:pointer;border:0;padding:0;position:relative}.plan-rail .fn-avatar-ink.account-menu__avatar{width:36px;height:36px;margin-top:6px}.plan-nav.is-folded .fn-avatar-ink.account-menu__avatar{margin-top:8px}.plan-header .fn-avatar-ink.account-menu__avatar{margin-right:4px}.account-menu__avatar:before{content:"";border-radius:50%;position:absolute;inset:-5px}.account-menu__foot{border:0;border-top:1px solid var(--hairline);width:100%;min-width:0;font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:12px 8px 2px;display:flex}.fn-avatar-ink.account-menu__disc{width:34px;height:34px;font-size:12px}.plan-rail .account-menu__disc{width:36px;height:36px}.account-menu__disc.is-emoji,.fn-avatar-ink.account-menu__avatar.is-emoji{font-size:16px}.account-menu__foot .account-menu__name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:700;overflow:hidden}.account-menu__role{color:var(--muted);flex:none;font-size:13px;font-weight:600}[aria-expanded=true]>.account-menu__disc,.account-menu__avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--plum)}.account-menu__avatar:focus-visible{box-shadow:var(--focus-ring);outline:none}.account-menu__foot:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}.fn-menu:has(.account-menu__who){width:260px}.fn-menu:has(.account-menu__who) .fn-menu-item .fn-icon{width:20px;height:20px}.account-menu__who{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.account-menu__where{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}
