.rol[data-v-a76c0c8f]{align-items:center;gap:var(--space-2);block-size:var(--control-height-md);padding-inline:var(--space-1) var(--space-4);background:var(--surface-inverse);color:var(--fg-inverse);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.rol[data-v-a76c0c8f],.rol__plus[data-v-a76c0c8f]{border-radius:var(--radius-full)}.rol__plus[data-v-a76c0c8f]{background:color-mix(in oklch,var(--fg-inverse) 16%,transparent);block-size:28px;inline-size:28px;transition:transform var(--duration-slow) var(--ease-spring);place-items:center;display:grid}.rol__plus svg[data-v-a76c0c8f]{block-size:16px;inline-size:16px}@media (hover:hover) and (pointer:fine){.rol[data-v-a76c0c8f]:hover{box-shadow:var(--elevation-3);transform:translateY(-1px)}.rol:hover .rol__plus[data-v-a76c0c8f]{transform:rotate(90deg)}}.rol[data-v-a76c0c8f]:active{box-shadow:none;transform:scale(.97)}.rol[data-v-a76c0c8f]:focus-visible{box-shadow:var(--focus-ring);outline:none}.rol--block[data-v-a76c0c8f]{border-radius:var(--radius-md);block-size:52px;inline-size:100%;font-size:var(--text-base);justify-content:center;display:flex}@media (forced-colors:active){.rol[data-v-a76c0c8f]{border:1px solid buttontext}.rol[data-v-a76c0c8f]:focus-visible{outline-offset:2px}}.nbell[data-v-6058f67d],.nbell__glyph[data-v-6058f67d]{position:relative}.nbell__glyph[data-v-6058f67d]{display:block}.nbell__glyph svg[data-v-6058f67d]{width:var(--tool-icon,18px);height:var(--tool-icon,18px);display:block}.nbell__badge[data-v-6058f67d]{border-radius:var(--radius-full);background:var(--action-solid);min-width:16px;height:16px;color:var(--fg-on-action);font-size:var(--text-3xs);font-weight:var(--weight-bold);box-shadow:0 0 0 2px var(--surface-sunken);place-items:center;padding:0 4px;line-height:1;display:grid;position:absolute;top:-6px;right:-11px}.nbell__panel[data-v-6058f67d]{top:calc(100% + var(--space-2));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-overlay);width:min(92vw,340px);box-shadow:var(--elevation-3);padding:var(--space-3);z-index:60;position:absolute;inset-inline-end:0}@media (width<=560px){.nbell__panel[data-v-6058f67d]{inset-inline:var(--space-3);width:auto;max-block-size:calc(100dvh - var(--header-h) - var(--space-6));overscroll-behavior:contain;position:fixed;inset-block-start:calc(var(--header-h) + var(--space-2));overflow-y:auto}}.nbell__head[data-v-6058f67d]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.nbell__title[data-v-6058f67d]{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.nbell__markall[data-v-6058f67d]{color:var(--action-text);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}.nbell__markall[data-v-6058f67d]:hover{text-decoration:underline}.nbell__actions[data-v-6058f67d]{align-items:center;gap:var(--space-2);display:inline-flex}.nbell__settings[data-v-6058f67d]{border-radius:var(--radius-full);block-size:28px;inline-size:28px;color:var(--fg-muted);transition:background var(--duration-fast) var(--ease-emphasized),color var(--duration-fast) var(--ease-emphasized);place-items:center;display:grid}.nbell__settings svg[data-v-6058f67d]{block-size:16px;inline-size:16px}.nbell__settings[data-v-6058f67d]:hover{background:var(--surface-sunken);color:var(--fg-default)}.nbell__settings[data-v-6058f67d]:active{opacity:.85}.nbell__settings[data-v-6058f67d]:focus-visible{box-shadow:var(--focus-ring);outline:none}.nbell__state[data-v-6058f67d]{color:var(--fg-muted);font-size:var(--text-sm);padding:var(--space-2) 0}.nbell__list[data-v-6058f67d]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nbell__item[data-v-6058f67d]{border-top:1px solid var(--border-subtle)}.nbell__link[data-v-6058f67d],.nbell__plain[data-v-6058f67d]{padding:var(--space-2);border-radius:var(--radius-sm);display:block}.nbell__link[data-v-6058f67d]{color:inherit;text-decoration:none}.nbell__link[data-v-6058f67d]:active,.nbell__link[data-v-6058f67d]:hover{background:var(--surface-sunken)}.nbell__link[data-v-6058f67d]:active{opacity:.85}.nbell__item[data-v-6058f67d]:first-child{border-top:0}.nbell__item.is-unread[data-v-6058f67d]{background:color-mix(in oklch,var(--action-solid) 6%,transparent);border-radius:var(--radius-sm)}.nbell__itemtitle[data-v-6058f67d]{font-size:var(--text-sm);overflow-wrap:anywhere;-webkit-line-clamp:3;margin:0}.nbell__itembody[data-v-6058f67d],.nbell__itemtitle[data-v-6058f67d]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nbell__itembody[data-v-6058f67d]{-webkit-line-clamp:2;overflow-wrap:anywhere}.nbell__itembody[data-v-6058f67d],.nbell__itemwhen[data-v-6058f67d]{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--fg-muted)}.nbell__all[data-v-6058f67d]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);text-align:center;font-size:var(--text-sm);color:var(--action-text);text-decoration:none;display:block}.nbell__all[data-v-6058f67d]:hover{text-decoration:underline}.nbell-pop-enter-active[data-v-6058f67d],.nbell-pop-leave-active[data-v-6058f67d]{transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.nbell-pop-enter-from[data-v-6058f67d],.nbell-pop-leave-to[data-v-6058f67d]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.nbell-pop-enter-active[data-v-6058f67d],.nbell-pop-leave-active[data-v-6058f67d]{transition:none}}.um[data-v-3c9ed1d7]{position:relative}.um__trigger[data-v-3c9ed1d7]{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--surface-default);width:40px;height:40px;color:var(--fg-default);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-emphasized),background var(--duration-fast) var(--ease-emphasized),color var(--duration-fast) var(--ease-emphasized);place-items:center;display:grid}.um__trigger svg[data-v-3c9ed1d7]{width:20px;height:20px}.um__trigger.is-open[data-v-3c9ed1d7],.um__trigger[data-v-3c9ed1d7]:hover{border-color:var(--border-strong);background:var(--surface-sunken)}.um__trigger.is-auth[data-v-3c9ed1d7]{border-color:var(--border-strong)}.um__trigger[data-v-3c9ed1d7]:focus-visible{box-shadow:var(--focus-ring);outline:none}.um__panel[data-v-3c9ed1d7]{top:calc(100% + var(--space-2));z-index:var(--z-drawer,40);min-width:12.5rem;padding:var(--space-1);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--elevation-3);transform-origin:100% 0;position:absolute;right:0}.um__count[data-v-3c9ed1d7]{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-inline-start:auto}.um__item[data-v-3c9ed1d7]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--fg-default);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-emphasized);background:0 0;border:0;text-decoration:none;display:flex}.um__item svg[data-v-3c9ed1d7]{width:16px;height:16px;color:var(--fg-muted);flex:none}.um__item[data-v-3c9ed1d7]:hover{background:var(--surface-sunken)}.um__item[data-v-3c9ed1d7]:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.um__item--accent[data-v-3c9ed1d7],.um__item--accent svg[data-v-3c9ed1d7]{color:var(--action-text)}.um__item--danger[data-v-3c9ed1d7]:hover{background:var(--danger-soft)}.um__item--danger[data-v-3c9ed1d7]:hover,.um__item--danger:hover svg[data-v-3c9ed1d7]{color:var(--danger-text)}.um__divider[data-v-3c9ed1d7]{height:1px;margin:var(--space-1) var(--space-2);background:var(--border-subtle)}.um-enter-active[data-v-3c9ed1d7]{transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.um-leave-active[data-v-3c9ed1d7]{transition:opacity var(--duration-fast) var(--ease-in),transform var(--duration-fast) var(--ease-in)}.um-enter-from[data-v-3c9ed1d7],.um-leave-to[data-v-3c9ed1d7]{opacity:0;transform:translateY(-6px)scale(.96)}@media (forced-colors:active){.um__item[data-v-3c9ed1d7]:focus-visible{outline-offset:-2px}}.mm__toggle[data-v-505e8d92]{inline-size:var(--touch-target-min);block-size:var(--touch-target-min);border-radius:var(--radius-full);background:var(--surface-inverse);color:var(--fg-inverse);cursor:pointer;transition:transform var(--duration-fast) var(--ease-emphasized);border:0;flex:none;display:block;position:relative}@media (hover:hover) and (pointer:fine){.mm__toggle[data-v-505e8d92]:hover{background:color-mix(in oklch,var(--surface-inverse) 86%,var(--fg-inverse))}}.mm__toggle[data-v-505e8d92]:active{transform:scale(.92)}.mm__toggle[data-v-505e8d92]:focus-visible{box-shadow:var(--focus-ring);outline:none}.mm__line[data-v-505e8d92]{block-size:2px;transition:transform var(--duration-slow) var(--ease-emphasized),inset-block-start var(--duration-slow) var(--ease-emphasized);background:currentColor;border-radius:2px;position:absolute;inset-inline:14px}.mm__line--1[data-v-505e8d92]{inset-block-start:17px}.mm__line--2[data-v-505e8d92]{inset-block-start:25px}.mm__toggle.is-open .mm__line--1[data-v-505e8d92]{inset-block-start:21px;transform:rotate(45deg)}.mm__toggle.is-open .mm__line--2[data-v-505e8d92]{inset-block-start:21px;transform:rotate(-45deg)}.mm__scrim[data-v-505e8d92]{inset:var(--header-h) 0 0;z-index:var(--z-drawer);background:var(--surface-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed}.mm__sheet[data-v-505e8d92]{inset-block-start:calc(var(--header-h) + var(--space-2));inset-inline:var(--space-2);z-index:var(--z-popover);max-inline-size:24rem;max-block-size:calc(100dvh - var(--header-h) - var(--space-4));overscroll-behavior:contain;padding:var(--space-2);border:1px solid var(--border-faint);border-radius:var(--radius-lg);background:var(--surface-overlay);box-shadow:var(--elevation-4);margin-inline-start:auto;position:fixed;overflow-y:auto}.mm__auth[data-v-505e8d92]{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-block-end:var(--space-2);display:grid}.mm__auth-btn[data-v-505e8d92]{min-block-size:48px;padding-inline:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-default);color:var(--fg-default);font-weight:var(--weight-semibold);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.mm__auth-btn--accent[data-v-505e8d92]{border-color:var(--border-strong);color:var(--action-text)}.mm__me[data-v-505e8d92]{align-items:center;gap:var(--space-3);min-block-size:60px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--fg-default);margin-block-end:var(--space-2);text-decoration:none;display:flex}.mm__avatar[data-v-505e8d92]{inline-size:var(--touch-target-min);block-size:var(--touch-target-min);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-sunken);flex:none;place-items:center;display:grid}.mm__avatar svg[data-v-505e8d92]{block-size:20px;inline-size:20px}.mm__chev[data-v-505e8d92]{block-size:16px;inline-size:16px;color:var(--fg-muted);flex:none}.mm__cta[data-v-505e8d92]{margin-block-end:var(--space-2)}.mm__row[data-v-505e8d92]{align-items:center;gap:var(--space-3);min-block-size:48px;inline-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--fg-default);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.mm__row svg[data-v-505e8d92]{block-size:18px;inline-size:18px;color:var(--fg-muted);flex:none}.mm__label[data-v-505e8d92]{flex:1;min-inline-size:0}.mm__label--strong[data-v-505e8d92]{font-weight:var(--weight-bold)}.mm__count[data-v-505e8d92]{padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--fg-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:20px}.mm__row--danger[data-v-505e8d92],.mm__row--danger svg[data-v-505e8d92]{color:var(--danger-text)}.mm__row[aria-current=page][data-v-505e8d92]{font-weight:var(--weight-bold)}.mm__row[aria-current=page] svg[data-v-505e8d92]{color:var(--fg-default)}.mm__row[data-v-505e8d92]:disabled{opacity:.5;cursor:not-allowed}.mm__auth-btn[data-v-505e8d92]:active,.mm__me[data-v-505e8d92]:active,.mm__row[data-v-505e8d92]:active{background:var(--surface-sunken)}@media (hover:hover) and (pointer:fine){.mm__auth-btn[data-v-505e8d92]:hover,.mm__me[data-v-505e8d92]:hover,.mm__row[data-v-505e8d92]:hover{background:var(--surface-sunken)}}.mm__auth-btn[data-v-505e8d92]:focus-visible,.mm__me[data-v-505e8d92]:focus-visible,.mm__row[data-v-505e8d92]:focus-visible{box-shadow:var(--focus-ring-inset);outline:none}.mm__sep[data-v-505e8d92]{block-size:1px;margin:var(--space-2) var(--space-3);background:var(--border-faint)}.mm__theme[data-v-505e8d92]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-block-size:56px;padding:var(--space-1) var(--space-3);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.mm-sheet-enter-active[data-v-505e8d92]{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.mm-sheet-leave-active[data-v-505e8d92]{transition:opacity var(--duration-fast) var(--ease-in),transform var(--duration-fast) var(--ease-in)}.mm-sheet-enter-from[data-v-505e8d92],.mm-sheet-leave-to[data-v-505e8d92]{opacity:0;transform:translateY(-8px)}.mm-fade-enter-active[data-v-505e8d92],.mm-fade-leave-active[data-v-505e8d92]{transition:opacity var(--duration-base) var(--ease-out)}.mm-fade-enter-from[data-v-505e8d92],.mm-fade-leave-to[data-v-505e8d92]{opacity:0}@media (forced-colors:active){.mm__toggle[data-v-505e8d92]{border:1px solid buttontext}.mm__line[data-v-505e8d92]{forced-color-adjust:none;background:buttontext}.mm__auth-btn[data-v-505e8d92]:focus-visible,.mm__me[data-v-505e8d92]:focus-visible,.mm__row[data-v-505e8d92]:focus-visible{outline-offset:-2px}}.hdr[data-v-b24ff1fa]{z-index:var(--z-header);border-bottom:1px solid var(--border-faint);transition:box-shadow var(--duration-slow) var(--ease-emphasized);position:sticky;top:0}.hdr[data-v-b24ff1fa]:before{content:"";z-index:-1;transition:background var(--duration-slow) var(--ease-emphasized);background:0 0;position:absolute;inset:0}.hdr.is-scrolled[data-v-b24ff1fa]{box-shadow:var(--elevation-1)}.hdr.is-scrolled[data-v-b24ff1fa]:before{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6)}.hdr__bar[data-v-b24ff1fa]{align-items:center;gap:var(--space-3);height:var(--header-h);display:flex}.hdr__rule[data-v-b24ff1fa]{background:var(--border-faint);block-size:20px;inline-size:1px}.hdr__nav[data-v-b24ff1fa]{align-items:center;gap:var(--space-1)}.hdr__link[data-v-b24ff1fa]{block-size:36px;padding-inline:var(--space-3);border-radius:var(--radius-full);color:var(--fg-muted);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--duration-fast) var(--ease-emphasized),background var(--duration-fast) var(--ease-emphasized);align-items:center;text-decoration:none;display:inline-flex}.hdr__link[data-v-b24ff1fa]:hover{color:var(--fg-default);background:var(--surface-sunken)}.hdr__link[aria-current=page][data-v-b24ff1fa]{color:var(--fg-default);font-weight:var(--weight-bold)}.hdr__link[data-v-b24ff1fa]:focus-visible{box-shadow:var(--focus-ring);outline:none}.hdr__spacer[data-v-b24ff1fa]{flex:1}.hdr__tools[data-v-b24ff1fa]{--tool-size:32px;--tool-icon:18px;padding:var(--space-1);border-radius:var(--radius-full);background:var(--surface-sunken);align-items:center;gap:2px;display:flex}.hdr__sep[data-v-b24ff1fa]{background:var(--border-faint);block-size:16px;inline-size:1px;margin-inline:2px}.hdr__nav[data-v-b24ff1fa],.hdr__rule[data-v-b24ff1fa],.hdr__wide[data-v-b24ff1fa]{display:none}@media (width<=767.98px){.hdr__bar[data-v-b24ff1fa]{gap:var(--space-2)}.hdr__tools[data-v-b24ff1fa]{--tool-size:var(--touch-target-min);--tool-icon:20px;--lfs-pad:0;--lfs-chevron:none;gap:0;padding:0}}@media (width>=768px){.hdr__rule[data-v-b24ff1fa]{display:block}.hdr__nav[data-v-b24ff1fa]{display:flex}.hdr__wide[data-v-b24ff1fa]{display:contents}.hdr__narrow[data-v-b24ff1fa]{display:none}}
