.RGt6Fa_bell{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text-muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.RGt6Fa_bell:hover{background:var(--surface-3);color:var(--text)}@media (max-width:599px){.RGt6Fa_bell:after{content:"";border-radius:var(--radius-pill);width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.RGt6Fa_bellLink:after{content:"";border-radius:var(--radius-pill);width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RGt6Fa_count{border-radius:var(--radius-pill);background:var(--text);min-width:15px;height:15px;color:var(--bg);font-family:var(--font-mono);text-align:center;padding:0 3px;font-size:9.5px;font-weight:700;line-height:15px;position:absolute;top:3px;right:1px}.RGt6Fa_region{right:max(var(--space-18), env(safe-area-inset-right,0px));bottom:calc(var(--space-18) + var(--tabbar-h));z-index:60;gap:var(--space-8);width:min(360px, calc(100vw - 2 * var(--space-18)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.RGt6Fa_toast{pointer-events:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-window);animation:RGt6Fa_toast-in var(--duration-base) ease-out;align-items:flex-start;display:flex}.RGt6Fa_toastBody{align-items:flex-start;gap:var(--space-10);padding:var(--space-12) var(--space-14);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;display:flex}.RGt6Fa_kind{height:22px;padding:0 var(--space-8);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-2);color:var(--text-muted);font-size:var(--type-caption-size);white-space:nowrap;flex:none;align-items:center;font-weight:500;display:inline-flex}.RGt6Fa_ok{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok-fg);border-color:#0000}.RGt6Fa_warn{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn);border-color:#0000}.RGt6Fa_toastText{gap:var(--space-2);min-width:0;font-size:var(--type-body-size);flex-direction:column;display:flex}.RGt6Fa_toastDetail{color:var(--text-muted);font-size:var(--type-caption-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RGt6Fa_close{width:32px;height:32px;margin:var(--space-6) var(--space-6) 0 0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:18px;line-height:1}.RGt6Fa_close:hover{background:var(--surface-3);color:var(--text)}@keyframes RGt6Fa_toast-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.RGt6Fa_toast{animation:none}}.RGt6Fa_bellMenu{position:relative}.RGt6Fa_bellMenu>summary{cursor:pointer;list-style:none}.RGt6Fa_bellMenu>summary::-webkit-details-marker{display:none}.RGt6Fa_bellMenu[open]>summary{background:var(--surface-3);color:var(--text)}.RGt6Fa_panel{right:0;top:calc(100% + var(--space-6));z-index:30;width:min(360px,100vw - 32px);max-height:min(70vh,560px);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-window);flex-direction:column;display:flex;position:absolute;overflow:hidden}.RGt6Fa_panelList{margin:0;padding:0;list-style:none;overflow-y:auto}.RGt6Fa_panelRow{align-items:start;gap:var(--space-10);padding:var(--space-8) var(--space-10);border-radius:var(--radius-sm);color:var(--text);grid-template-columns:28px 1fr auto;text-decoration:none;display:grid}.RGt6Fa_panelRow:hover,.RGt6Fa_panelUnread{background:var(--surface-2)}.RGt6Fa_panelText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.RGt6Fa_panelMeta{white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow:hidden}.RGt6Fa_panelEnd{width:8px;padding-top:var(--space-6);display:flex}.RGt6Fa_messageRow{grid-template-columns:32px 1fr auto;align-items:center}.RGt6Fa_messageName{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line);overflow:hidden}.RGt6Fa_messagePreview{white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);overflow:hidden}.RGt6Fa_panelEmpty{padding:var(--space-18);color:var(--text-muted);font-size:var(--type-body-size);margin:0}.RGt6Fa_panelFoot{justify-content:space-between;align-items:center;gap:var(--space-10);margin-top:var(--space-6);padding:var(--space-8) var(--space-10);border-top:1px solid var(--line);display:flex}.RGt6Fa_panelAll{color:var(--text-muted);font-size:var(--type-control-size);font-weight:var(--type-control-weight);text-decoration:none}.RGt6Fa_panelAll:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}@media (max-width:599px){.RGt6Fa_panel{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}}.RGt6Fa_panelScroll{min-height:0;overflow-y:auto}.RGt6Fa_panelGroup{margin:var(--space-6) var(--space-10) var(--space-4);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-muted)}
