.acct-sheet{z-index:300;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=1024px){.acct-sheet{align-items:center;padding:1.5rem}}.acct-sheet__backdrop{background:var(--neo-scrim);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;position:absolute;inset:0}.acct-sheet__panel{z-index:1;width:100%;max-width:420px;max-height:min(88dvh,640px);padding:.35rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));background:var(--neo-bg-primary);box-shadow:0 -8px 40px color-mix(in srgb,var(--neo-text-primary) 18%,transparent);border-radius:18px 18px 0 0;position:relative;overflow-y:auto}@media (width>=1024px){.acct-sheet__panel{box-shadow:0 16px 48px color-mix(in srgb,var(--neo-text-primary) 20%,transparent);border-radius:18px;padding-bottom:1.25rem}}.acct-sheet__handle{background:var(--neo-border-color-dark,var(--neo-border-color));border-radius:999px;width:36px;height:4px;margin:.35rem auto .85rem}@media (width>=1024px){.acct-sheet__handle{display:none}}.acct-sheet__header{text-align:center;margin-bottom:1.15rem}.acct-sheet__title{letter-spacing:-.02em;color:var(--neo-text-primary);margin:0;font-size:1.125rem;font-weight:700}.acct-sheet__subtitle{max-width:20rem;color:var(--neo-text-muted);margin:.35rem auto 0;font-size:.8125rem;line-height:1.4}.acct-sheet__avatars{flex-wrap:wrap;justify-content:center;gap:1rem 1.15rem;margin:0;padding:.25rem .25rem 1.15rem;list-style:none;display:flex}.acct-sheet__avatars>li{margin:0;padding:0}.acct-sheet__avatar-btn{cursor:pointer;width:5.5rem;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:.4rem;padding:0;display:flex}.acct-sheet__avatar-btn:active .acct-sheet__avatar-ring{transform:scale(.96)}.acct-sheet__avatar-ring{border:2px solid #0000;border-radius:50%;width:72px;height:72px;padding:2px;transition:transform .12s,border-color .15s;position:relative}.acct-sheet__avatar-btn--active .acct-sheet__avatar-ring{border-color:var(--neo-text-primary)}.acct-sheet__avatar-ring--add{background:var(--neo-bg-tertiary);border-color:var(--neo-border-color);color:var(--neo-text-secondary);justify-content:center;align-items:center;display:flex}.acct-sheet__avatar-img{-o-object-fit:cover;object-fit:cover;background:var(--neo-bg-tertiary);border-radius:50%;width:100%;height:100%;display:block}.acct-sheet__avatar-img--initial,.acct-sheet__row-avatar--initial{color:var(--neo-text-secondary);background:var(--neo-bg-tertiary);justify-content:center;align-items:center;font-weight:700;display:flex}.acct-sheet__avatar-img--initial{font-size:1.5rem}.acct-sheet__row-avatar--initial{font-size:1.125rem}.acct-sheet__avatar-check{background:var(--neo-text-primary);width:22px;height:22px;color:var(--neo-bg-primary);border:2px solid var(--neo-bg-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.acct-sheet__avatar-item{flex-direction:column;align-items:center;gap:.25rem;display:flex}.acct-sheet__avatar-name{color:var(--neo-text-primary);text-overflow:ellipsis;white-space:nowrap;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem;max-width:100%;font-size:.8125rem;font-weight:600;display:inline-flex;overflow:hidden}.acct-sheet__signout{color:var(--neo-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;min-height:24px;padding:.15rem .35rem;font-size:.6875rem;font-weight:600}.acct-sheet__signout:hover:not(:disabled){color:var(--neo-danger);background:color-mix(in srgb,var(--neo-danger) 10%,transparent)}.acct-sheet__signout:disabled{cursor:progress;opacity:.7}.acct-sheet__avatar-host{color:var(--neo-text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;margin-top:-.2rem;font-size:.6875rem;overflow:hidden}.acct-sheet__list{flex-direction:column;gap:.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.acct-sheet__list>li{align-items:center;gap:.25rem;margin:0;padding:0;display:flex}.acct-sheet__row{text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:none;border-radius:12px;flex:1;align-items:center;gap:.75rem;padding:.65rem .5rem;display:flex}.acct-sheet__row--active,.acct-sheet__row:hover{background:var(--neo-bg-hover)}.acct-sheet__row-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.acct-sheet__row-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.acct-sheet__row-name{color:var(--neo-text-primary);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;display:flex}.acct-sheet__row-handle{color:var(--neo-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.acct-sheet__row-check{color:var(--neo-text-primary);flex-shrink:0}.acct-sheet__pill{background:color-mix(in srgb,var(--neo-accent) 18%,transparent);color:var(--neo-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.05rem .4rem;font-size:.5625rem;font-weight:700}.acct-sheet__actions{border-top:1px solid var(--neo-border-color);flex-direction:column;padding-top:.35rem;display:flex}.acct-sheet__action{width:100%;font:inherit;color:var(--neo-text-primary);text-align:center;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.85rem .5rem;font-size:.9375rem;font-weight:600}.acct-sheet__action:hover{background:var(--neo-bg-hover)}.acct-sheet-enter-active,.acct-sheet-leave-active{transition:opacity .2s}.acct-sheet-enter-active .acct-sheet__panel,.acct-sheet-leave-active .acct-sheet__panel{transition:transform .28s cubic-bezier(.22,1,.36,1)}.acct-sheet-enter-from,.acct-sheet-leave-to{opacity:0}.acct-sheet-enter-from .acct-sheet__panel,.acct-sheet-leave-to .acct-sheet__panel{transform:translateY(18px)}@media (width>=1024px){.acct-sheet-enter-from .acct-sheet__panel,.acct-sheet-leave-to .acct-sheet__panel{transform:translateY(8px)scale(.98)}}.notes-fab[data-v-9737caee]{left:max(.75rem,env(safe-area-inset-left));bottom:calc(var(--neo-mobile-nav-h,56px) + var(--neo-feed-tabs-h,0px) + env(safe-area-inset-bottom,0px) + .65rem);z-index:var(--neo-z-shell-header,90);width:2.75rem;height:2.75rem;color:var(--neo-text-muted);background:var(--neo-bg-card);border:1px solid var(--neo-border-color);box-shadow:0 4px 14px color-mix(in srgb,var(--neo-text-primary) 12%,transparent);cursor:pointer;transition:color var(--neo-transition-fast),border-color var(--neo-transition-fast),translate .24s cubic-bezier(.22,1,.36,1);border-radius:6px;place-items:center;display:grid;position:fixed}.notes-fab[data-v-9737caee]:hover{color:var(--neo-text-primary);border-color:color-mix(in srgb,var(--neo-accent) 50%,var(--neo-border-color))}@media (width>=1024px){.notes-fab[data-v-9737caee]{display:none}}.notes-overlay[data-v-9737caee]{z-index:var(--neo-z-modal-backdrop,1040);box-sizing:border-box;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));-webkit-backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;position:fixed;inset:0}.notes-overlay[data-v-9737caee],.notes-panel[data-v-9737caee]{overscroll-behavior:contain;display:flex}.notes-panel[data-v-9737caee]{-webkit-overflow-scrolling:touch;background:var(--neo-bg-card);border:1px solid var(--neo-border-color);width:min(100%,26rem);max-height:100%;box-shadow:0 16px 48px color-mix(in srgb,var(--neo-text-primary) 22%,transparent);border-radius:12px;flex-direction:column;padding:1.125rem;overflow:hidden auto}.notes-panel__header[data-v-9737caee]{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:40px;margin-bottom:.35rem;display:flex}.notes-panel__header h2[data-v-9737caee]{color:var(--neo-text-primary);margin:0;font-size:.9375rem;font-weight:600}.notes-panel--keyboard .notes-panel__header[data-v-9737caee]{margin-bottom:.15rem}.notes-panel--keyboard .notes-panel__header h2[data-v-9737caee]{font-size:.8125rem}.notes-panel__close[data-v-9737caee]{width:44px;height:44px;color:var(--neo-text-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notes-panel__close[data-v-9737caee]:hover{color:var(--neo-text-primary);background:var(--neo-bg-hover)}.notes-counter[data-v-9737caee]{color:var(--neo-text-secondary);text-align:right;margin:-.25rem 0 .5rem;font-size:.6875rem}.notes-submit-hint[data-v-9737caee]{color:var(--neo-text-muted);text-align:right;flex-shrink:0;margin:.35rem 0 0;font-size:.75rem}.notes-turnstile[data-v-9737caee]{flex-shrink:0;margin-bottom:.5rem}.notes-turnstile--compact[data-v-9737caee]{transform-origin:0;margin-bottom:.25rem;transform:scale(.92)}.notes-panel__lede[data-v-9737caee]{color:var(--neo-text-muted);flex-shrink:0;margin:0 0 .75rem;font-size:.75rem;line-height:1.45}.notes-label[data-v-9737caee]{color:var(--neo-text-secondary);margin:0 0 .3rem;font-size:.75rem;font-weight:600;display:block}.notes-fallback[data-v-9737caee]{margin:.5rem 0 0;font-size:.8125rem}.notes-fallback a[data-v-9737caee]{color:var(--neo-accent)}.notes-kinds[data-v-9737caee]{border:none;flex-wrap:wrap;flex-shrink:0;gap:.35rem;margin:0 0 .75rem;padding:0;display:flex}.notes-kinds__legend[data-v-9737caee]{width:100%;color:var(--neo-text-secondary);margin:0 0 .35rem;padding:0;font-size:.75rem;font-weight:600}.notes-kind[data-v-9737caee]{color:var(--neo-text-muted);border:1px solid var(--neo-border-color);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:.4rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.notes-kind input[data-v-9737caee]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.notes-kind[data-v-9737caee]:has(input:focus-visible){outline:2px solid var(--neo-focus,var(--neo-accent));outline-offset:2px;box-shadow:0 0 0 4px var(--neo-bg-primary)}.notes-kind--active[data-v-9737caee]{color:var(--neo-text-primary);border-color:var(--neo-accent);background:var(--neo-accent-soft)}.notes-input[data-v-9737caee],.notes-textarea[data-v-9737caee]{width:100%;color:var(--neo-text-primary);background:var(--neo-bg-primary);border:1px solid var(--neo-input-border,var(--neo-border-color-dark));box-sizing:border-box;border-radius:6px;margin-bottom:.5rem;padding:.7rem .75rem;font-size:max(16px,1rem)}.notes-input[data-v-9737caee]::-moz-placeholder{color:var(--neo-text-secondary)}.notes-textarea[data-v-9737caee]::-moz-placeholder{color:var(--neo-text-secondary)}.notes-input[data-v-9737caee]::placeholder,.notes-textarea[data-v-9737caee]::placeholder{color:var(--neo-text-secondary)}.notes-textarea[data-v-9737caee]{resize:vertical;flex:0 auto;min-height:5.5rem;max-height:12rem;line-height:1.45}.notes-panel--keyboard .notes-textarea[data-v-9737caee]{min-height:4rem;max-height:8rem}.notes-logs[data-v-9737caee]{color:var(--neo-text-secondary);flex-shrink:0;margin-bottom:.5rem;font-size:.75rem}.notes-logs__toggle[data-v-9737caee]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.notes-logs__empty[data-v-9737caee]{color:var(--neo-text-muted);margin:.35rem 0 0}.notes-logs__preview[data-v-9737caee]{border:1px solid var(--neo-border-color);background:var(--neo-bg-tertiary);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:7rem;margin:.35rem 0 0;padding:.5rem;font-size:.6875rem;overflow:auto}.notes-actions[data-v-9737caee]{z-index:2;padding-top:.55rem;padding-bottom:max(.35rem,env(safe-area-inset-bottom,0));background:color-mix(in srgb,var(--neo-bg-primary) 94%,transparent);-webkit-backdrop-filter:blur(10px);flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-top:auto;display:flex;position:sticky;bottom:0}.notes-cancel[data-v-9737caee]{color:var(--neo-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.55rem .85rem;font-size:.875rem}.notes-cancel[data-v-9737caee]:hover{color:var(--neo-text-primary);background:var(--neo-bg-hover)}.notes-submit[data-v-9737caee]{color:var(--neo-text-on-accent,#fafaf8);background:var(--neo-accent);cursor:pointer;border:none;border-radius:4px;padding:.55rem .95rem;font-size:.875rem;font-weight:600}.notes-submit[data-v-9737caee]:hover:not(:disabled){background:var(--neo-accent-hover)}.notes-submit[data-v-9737caee]:disabled{opacity:.5;cursor:not-allowed}.notes-toast[data-v-9737caee]{left:50%;bottom:max(5.5rem,env(safe-area-inset-bottom) + 4.5rem);z-index:var(--neo-z-toast,1080);pointer-events:none;max-width:min(90vw,22rem);position:fixed;transform:translate(-50%)}.notes-toast[data-v-9737caee]:empty{display:none}.notes-toast[data-v-9737caee]:not(:has(span)){display:none}.notes-toast span[data-v-9737caee]{color:var(--neo-text-primary);background:var(--neo-bg-card);border:1px solid var(--neo-border-color);box-shadow:0 8px 24px color-mix(in srgb,var(--neo-text-primary) 16%,transparent);border-radius:6px;padding:.65rem .9rem;font-size:.8125rem;line-height:1.4;display:block}@media (width>=1024px){.notes-toast[data-v-9737caee]{bottom:max(1.5rem,env(safe-area-inset-bottom) + 1rem)}}.notes-enter-active[data-v-9737caee],.notes-leave-active[data-v-9737caee]{transition:opacity .18s}.notes-enter-active .notes-panel[data-v-9737caee],.notes-leave-active .notes-panel[data-v-9737caee]{transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .18s}.notes-enter-from[data-v-9737caee],.notes-leave-to[data-v-9737caee]{opacity:0}.notes-enter-from .notes-panel[data-v-9737caee],.notes-leave-to .notes-panel[data-v-9737caee]{opacity:0;transform:translateY(10px)scale(.98)}.toast-enter-active[data-v-9737caee],.toast-leave-active[data-v-9737caee]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-9737caee],.toast-leave-to[data-v-9737caee]{opacity:0;transform:translate(-50%)translateY(6px)}.install-banner[data-v-76b4eda5]{border-radius:var(--neo-radius-md,12px);background:var(--neo-bg-card);border:1px solid var(--neo-border-color);width:100%;max-width:22rem;box-shadow:0 12px 32px color-mix(in srgb,var(--neo-text-primary) 16%,transparent);pointer-events:auto;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}@media (width<=1023px){.install-banner[data-v-76b4eda5]{max-width:none}}.install-banner__copy[data-v-76b4eda5]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.install-banner__copy strong[data-v-76b4eda5]{color:var(--neo-text-primary);font-size:.875rem}.install-banner__copy span[data-v-76b4eda5]{color:var(--neo-text-muted);font-size:.75rem;line-height:1.35}.install-banner__actions[data-v-76b4eda5]{flex-shrink:0;gap:.35rem;display:flex}.install-banner__steps[data-v-76b4eda5]{color:var(--neo-text-secondary);flex:100%;margin:0;padding:.15rem 0 0 1.15rem;font-size:.75rem;line-height:1.45}.install-banner__steps li+li[data-v-76b4eda5]{margin-top:.25rem}.install-banner__steps strong[data-v-76b4eda5]{color:var(--neo-text-primary);font-weight:650}.install-banner-enter-active[data-v-76b4eda5],.install-banner-leave-active[data-v-76b4eda5]{transition:opacity .2s,transform .2s}.install-banner-enter-from[data-v-76b4eda5],.install-banner-leave-to[data-v-76b4eda5]{opacity:0;transform:translateY(8px)}.suite-menu[data-v-c6e3eb6a]{font-family:var(--neo-font-family-ui,var(--neo-font-family));color:var(--neo-text-muted);pointer-events:none;flex-direction:column-reverse;align-self:flex-end;align-items:flex-end;display:flex;position:relative}.suite-menu__btn[data-v-c6e3eb6a]{pointer-events:auto;border-radius:var(--neo-radius-sm,2px);width:44px;height:44px;color:inherit;cursor:pointer;opacity:.88;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,color .2s,background .2s;display:inline-flex;position:relative}.suite-menu__btn[data-v-c6e3eb6a]:before{content:"";border-radius:var(--neo-radius-sm,2px);background:color-mix(in srgb,var(--neo-bg-primary) 88%,transparent);z-index:-1;position:absolute;inset:8px}.suite-menu.is-open .suite-menu__btn[data-v-c6e3eb6a],.suite-menu__btn[data-v-c6e3eb6a]:focus-visible,.suite-menu__btn[data-v-c6e3eb6a]:hover{opacity:.95;color:var(--neo-text-primary)}.suite-menu__btn[data-v-c6e3eb6a]:focus-visible{outline:1px solid var(--neo-accent);outline-offset:2px}.suite-menu__panel[data-v-c6e3eb6a]{pointer-events:auto;width:min(292px,100vw - 24px);max-height:min(60vh,var(--neo-app-height,100dvh) - var(--neo-dock-bottom,4.5rem) - 44px - .75rem);overscroll-behavior:contain;box-sizing:border-box;background:color-mix(in srgb,var(--neo-bg-card) 96%,var(--neo-text-primary) 4%);border:1px solid var(--neo-border-color);border-radius:var(--neo-radius-sm,2px);box-shadow:0 8px 28px color-mix(in srgb,var(--neo-text-primary) 12%,transparent);scrollbar-width:thin;margin-bottom:4px;padding:12px 12px 14px;overflow:auto}.suite-menu__lede[data-v-c6e3eb6a]{color:var(--neo-text-muted);margin:0 0 12px;padding:0 4px;font-size:.6875rem;line-height:1.35}.suite-menu__group[data-v-c6e3eb6a]{margin:0 0 12px}.suite-menu__group[data-v-c6e3eb6a]:last-of-type{margin-bottom:8px}.suite-menu__group-label[data-v-c6e3eb6a]{letter-spacing:.12em;text-transform:uppercase;color:var(--neo-text-muted);padding:2px 4px 6px;font-size:.6875rem;display:block}.suite-menu__grid[data-v-c6e3eb6a]{grid-template-columns:repeat(2,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.suite-menu__tile[data-v-c6e3eb6a]{text-align:left;width:100%;min-height:52px;font:inherit;color:var(--neo-text-muted);border-radius:var(--neo-radius-sm,2px);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 8px 7px;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:flex}.suite-menu__tile[data-v-c6e3eb6a]:hover{color:var(--neo-text-primary);background:var(--neo-bg-hover);border-color:color-mix(in srgb,var(--neo-accent) 45%,transparent)}.suite-menu__tile[data-v-c6e3eb6a]:focus-visible{color:var(--neo-text-primary);background:var(--neo-bg-hover);border-color:color-mix(in srgb,var(--neo-accent) 45%,transparent);outline:2px solid var(--neo-accent);outline-offset:2px}.suite-menu__tile.is-current[data-v-c6e3eb6a]{color:var(--neo-text-primary);border-color:color-mix(in srgb,var(--neo-accent) 55%,transparent);background:var(--neo-accent-soft)}span.suite-menu__tile[data-v-c6e3eb6a]{cursor:default}.suite-menu__tile-label[data-v-c6e3eb6a]{letter-spacing:.03em;text-transform:lowercase;font-size:.8125rem}.suite-menu__tile-blurb[data-v-c6e3eb6a]{font-size:max(.6875rem,11px);line-height:1.3}.suite-menu__map[data-v-c6e3eb6a]{letter-spacing:.06em;text-transform:lowercase;color:var(--neo-text-muted);border-top:1px solid var(--neo-border-color);margin-top:4px;padding:8px 4px 2px;font-size:.6875rem;text-decoration:none;display:block}.suite-menu__map[data-v-c6e3eb6a]:hover{color:var(--neo-accent)}.suite-menu__map[data-v-c6e3eb6a]:focus-visible{color:var(--neo-accent);outline:2px solid var(--neo-accent);outline-offset:2px}@media (height<=560px){.suite-menu__panel[data-v-c6e3eb6a]{width:min(420px,100vw - 24px)}.suite-menu__lede[data-v-c6e3eb6a]{display:none}.suite-menu__grid[data-v-c6e3eb6a]{grid-template-columns:repeat(3,1fr)}.suite-menu__tile[data-v-c6e3eb6a]{min-height:44px}}.neo-confirm-root[data-v-d21bc03f]{z-index:var(--neo-z-dialog-top,1065);background:color-mix(in srgb,var(--neo-bg-primary) 35%,#00000073);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.neo-confirm[data-v-d21bc03f],.neo-confirm-root[data-v-d21bc03f]{padding:var(--neo-spacing-6,1.25rem)}.neo-confirm[data-v-d21bc03f]{background:var(--neo-bg-card,var(--neo-bg-primary));border:1px solid var(--neo-border-color);border-radius:var(--neo-radius-md);width:min(22rem,100%);box-shadow:var(--neo-chrome-card-shadow,0 12px 40px #0003)}.neo-confirm__title[data-v-d21bc03f]{margin:0 0 var(--neo-spacing-3,.5rem);font-size:var(--neo-font-size-lg,1.1rem);font-weight:var(--neo-font-weight-semibold,600);color:var(--neo-text-primary)}.neo-confirm__body[data-v-d21bc03f]{margin:0 0 var(--neo-spacing-6,1.25rem);font-size:var(--neo-font-size-sm);color:var(--neo-text-secondary);line-height:var(--neo-leading-body,1.45)}.neo-confirm__actions[data-v-d21bc03f]{justify-content:flex-end;gap:var(--neo-spacing-3,.5rem);flex-wrap:wrap;display:flex}.neo-btn--danger[data-v-d21bc03f]{background-color:var(--neo-danger,#dc2626);color:var(--neo-text-on-accent,#fff)}.neo-btn--danger[data-v-d21bc03f]:hover{filter:brightness(1.05)}.neo-toast-host[data-v-3720acb9]{inset:auto var(--neo-spacing-4,1rem) var(--neo-spacing-4,1rem) auto;z-index:var(--neo-z-toast);gap:var(--neo-spacing-2,.35rem);pointer-events:none;flex-direction:column;max-width:min(22rem,100vw - 2rem);display:flex;position:fixed}@media (width>=1024px){.neo-toast-host[data-v-3720acb9]{bottom:calc(var(--neo-spacing-4,1rem) + 3.5rem)}}@media (width<=1023px){.neo-toast-host[data-v-3720acb9]{left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:calc(var(--neo-bottom-chrome-h,var(--neo-mobile-nav-h,56px)) + var(--neo-feed-tabs-h,0px) + env(safe-area-inset-bottom,0px) + var(--neo-keyboard-inset,0px) + .75rem);max-width:none;transition:translate .24s cubic-bezier(.22,1,.36,1)}html.neo-route-thread .neo-toast-host{bottom:calc(7rem + env(safe-area-inset-bottom,0px) + var(--neo-keyboard-inset,0px))}}.neo-toast[data-v-3720acb9]{pointer-events:auto;align-items:center;gap:var(--neo-spacing-3,.5rem);padding:var(--neo-spacing-3,.5rem) var(--neo-spacing-4,.75rem);background:var(--neo-bg-card,var(--neo-bg-primary));color:var(--neo-text-primary);border:1px solid var(--neo-border-color);border-radius:var(--neo-radius-md,var(--neo-radius-sm));box-shadow:var(--neo-chrome-card-shadow,0 8px 24px #00000024);font-size:var(--neo-font-size-sm);display:flex}.neo-toast--error[data-v-3720acb9]{border-color:var(--neo-danger,#c0392b);border-inline-start-width:3px}.neo-toast--success[data-v-3720acb9]{border-color:var(--neo-success,#2f855a);border-inline-start-width:3px}.neo-toast__icon[data-v-3720acb9]{width:1.25rem;height:1.25rem;color:var(--neo-bg-primary);background:var(--neo-success,#2f855a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.neo-toast--error .neo-toast__icon[data-v-3720acb9]{background:var(--neo-danger,#c0392b)}.neo-toast__msg[data-v-3720acb9]{overflow-wrap:anywhere;flex:1;min-width:0}.neo-toast__action[data-v-3720acb9]{padding:var(--neo-spacing-1,.15rem) var(--neo-spacing-3,.5rem);flex-shrink:0}.neo-toast__dismiss[data-v-3720acb9]{width:28px;height:28px;color:var(--neo-text-tertiary);border-radius:var(--neo-radius-chrome,var(--neo-radius-sm));cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:1.1rem;line-height:1}@media (pointer:coarse){.neo-toast__dismiss[data-v-3720acb9]{width:40px;height:40px}}.neo-toast__dismiss[data-v-3720acb9]:hover{background:var(--neo-bg-hover,var(--neo-bg-tertiary));color:var(--neo-text-secondary)}.neo-toast-enter-active[data-v-3720acb9],.neo-toast-leave-active[data-v-3720acb9]{transition:opacity .16s,transform .16s}.neo-toast-enter-from[data-v-3720acb9],.neo-toast-leave-to[data-v-3720acb9]{opacity:0;transform:translateY(6px)}.neo-mark[data-v-4eb56e7e]{min-width:0;color:inherit;gap:.45rem;text-decoration:none}.neo-mark[data-v-4eb56e7e],.neo-mark__glyph[data-v-4eb56e7e]{align-items:center;display:inline-flex}.neo-mark__glyph[data-v-4eb56e7e]{border-radius:var(--neo-radius-sm,4px);background:var(--neo-accent);width:1.75rem;height:1.75rem;color:var(--neo-text-on-accent,#fff);letter-spacing:-.04em;text-transform:lowercase;flex-shrink:0;justify-content:center;font-size:.6875rem;font-weight:800}.neo-mark__brand[data-v-4eb56e7e]{letter-spacing:-.02em;text-transform:lowercase;font-size:.9375rem;font-weight:700;line-height:1}.neo-mark--on .neo-mark__glyph[data-v-4eb56e7e]{box-shadow:0 0 0 2px color-mix(in srgb,var(--neo-accent) 35%,transparent)}.theme-swatch[data-v-1499252e]{background:radial-gradient(circle at 30% 30%,var(--neo-accent) 0 35%,transparent 36%),linear-gradient(135deg,var(--neo-bg-card) 45%,var(--neo-text-primary) 46%);border:1.5px solid var(--neo-border-color-dark,var(--neo-border-color));border-radius:50%;flex-shrink:0;width:18px;height:18px;display:inline-block}.acct-switch[data-v-c14746eb]{position:relative}.acct-switch__trigger[data-v-c14746eb]{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color var(--neo-transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex;position:relative}.acct-switch__trigger.active[data-v-c14746eb],.acct-switch__trigger[data-v-c14746eb]:hover{background:var(--neo-bg-hover)}.acct-switch__trigger.active .acct-switch__avatar[data-v-c14746eb]{border-color:var(--neo-accent)}.acct-switch--nav .acct-switch__trigger[data-v-c14746eb]{border-radius:var(--neo-radius-sm,4px);width:48px;height:44px;color:var(--neo-text-secondary);padding:0}.acct-switch--nav .acct-switch__trigger.active[data-v-c14746eb]{background:var(--neo-accent-soft);color:var(--neo-accent)}.acct-switch__sheet-btn[data-v-c14746eb]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%)}.acct-switch__sheet-btn[data-v-c14746eb]:focus-visible{clip-path:none;border:1px solid var(--neo-border-color);border-radius:var(--neo-radius-sm,4px);background:var(--neo-bg-elevated,var(--neo-bg));width:auto;height:auto;color:var(--neo-text);z-index:1;padding:6px 10px;font-size:.75rem}.acct-switch__stack[data-v-c14746eb]{width:28px;height:28px;display:block;position:relative}.acct-switch--nav .acct-switch__stack[data-v-c14746eb]{width:26px;height:26px}.acct-switch__avatar[data-v-c14746eb]{-o-object-fit:cover;object-fit:cover;z-index:1;background:var(--neo-bg-tertiary);border:1.5px solid #0000;border-radius:50%;width:28px;height:28px;display:block;position:relative}.acct-switch--nav .acct-switch__avatar[data-v-c14746eb]{width:26px;height:26px}.acct-switch__avatar--peek[data-v-c14746eb]{z-index:0;top:calc(-2px - var(--peek-i,0)*2px);left:calc(7px + var(--peek-i,0)*5px);width:22px;height:22px;opacity:calc(.9 - var(--peek-i,0)*.15);border-color:var(--neo-bg-primary);box-shadow:0 0 0 1px var(--neo-bg-primary);position:absolute}.acct-switch--nav .acct-switch__avatar--peek[data-v-c14746eb]{width:20px;height:20px;left:calc(6px + var(--peek-i,0)*4px)}.acct-switch__avatar--placeholder[data-v-c14746eb]{color:var(--neo-text-muted);justify-content:center;align-items:center;display:flex}.acct-switch__count[data-v-c14746eb]{background:var(--neo-bg-tertiary);min-width:14px;height:14px;color:var(--neo-text-secondary);border:1.5px solid var(--neo-bg-primary);text-align:center;z-index:2;border-radius:999px;padding:0 3px;font-size:.5625rem;font-weight:700;line-height:11px;position:absolute;bottom:0;right:0}.theme-menu[data-v-12eb7717]{flex-shrink:0}.theme-menu[data-v-12eb7717] .neo-menu__trigger{width:36px;height:36px;color:var(--neo-text-muted)}@media (hover:hover){.theme-menu[data-v-12eb7717] .neo-menu__trigger:hover{background:var(--neo-bg-hover);color:var(--neo-text-primary)}}.theme-menu__item[data-v-12eb7717]{text-align:left;border-radius:calc(var(--neo-radius-sm,4px) - 1px);width:100%;font:inherit;color:var(--neo-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem .75rem .5rem .5rem;font-size:.875rem;display:flex}.theme-menu__item[data-v-12eb7717]:focus-visible,.theme-menu__item[data-v-12eb7717]:hover{background:var(--neo-bg-hover)}.theme-menu__item.active[data-v-12eb7717]{color:var(--neo-accent);font-weight:600}.theme-menu__check[data-v-12eb7717]{justify-content:center;width:14px;display:inline-flex}.sidebar[data-v-f446da6f]{width:var(--neo-sidebar-width);padding:.85rem .65rem;padding-top:max(.85rem,var(--neo-safe-top,env(safe-area-inset-top,0px)));padding-bottom:max(.85rem,env(safe-area-inset-bottom));padding-left:max(.65rem,env(safe-area-inset-left));background:var(--neo-bg-secondary);border-right:1px solid var(--neo-border-color);z-index:var(--neo-z-shell-nav,100);flex-direction:column;align-items:stretch;transition:width .22s cubic-bezier(.22,1,.36,1);display:none;position:fixed;top:0;bottom:0;left:0}@media (width>=1024px){.sidebar[data-v-f446da6f]{display:flex}}.sidebar--rail[data-v-f446da6f]{padding-left:max(.45rem,env(safe-area-inset-left));align-items:center;padding-right:.45rem}.sidebar--rail .sidebar__label[data-v-f446da6f],.sidebar--rail .sidebar__logo[data-v-f446da6f] .neo-mark__brand,.sidebar--rail .sidebar__look-desc[data-v-f446da6f],.sidebar--rail .sidebar__section-hint[data-v-f446da6f],.sidebar--rail .sidebar__section-title[data-v-f446da6f]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sidebar--rail .sidebar__section-action[data-v-f446da6f]{padding:.15rem .25rem;font-size:.625rem}.sidebar--rail .sidebar__more[data-v-f446da6f]{align-self:center;margin:.1rem 0 0}.sidebar--rail .sidebar__more-glyph[data-v-f446da6f]{display:inline}.sidebar--rail .sidebar__top[data-v-f446da6f]{flex-direction:column;justify-content:center;gap:.35rem}.sidebar--rail .sidebar__top-actions[data-v-f446da6f]{flex-direction:column}.sidebar--rail .sidebar__logo[data-v-f446da6f]{margin:0}.sidebar--rail .sidebar__logo--on[data-v-f446da6f] .neo-mark__glyph{box-shadow:0 0 0 2px color-mix(in srgb,var(--neo-accent) 70%,transparent)}.sidebar--rail .sidebar__home[data-v-f446da6f]{flex-direction:column;width:44px;margin-inline:auto}.sidebar--rail .sidebar__link[data-v-f446da6f],.sidebar--rail .sidebar__row[data-v-f446da6f]{justify-content:center;width:44px;margin-inline:auto;padding:0}.sidebar--rail .sidebar__inbox[data-v-f446da6f]{width:44px;margin-inline:auto}.sidebar--rail .sidebar__inbox[data-v-f446da6f] .neo-menu__trigger{justify-content:center;width:44px}.sidebar--rail .sidebar__section-head[data-v-f446da6f]{justify-content:center;min-height:0;margin-bottom:.2rem}.sidebar--rail .sidebar__scroll[data-v-f446da6f]{align-items:center}.sidebar--rail .sidebar__bottom[data-v-f446da6f]{flex-direction:column;align-items:center;gap:.2rem}.sidebar--rail .sidebar__foot-btn[data-v-f446da6f]{flex:none;width:44px;max-width:none}.sidebar--rail .sidebar__bottom .acct-switch[data-v-f446da6f]{flex:none;max-width:none}.sidebar--rail .nav-badge[data-v-f446da6f]{top:2px;right:2px}.sidebar__top[data-v-f446da6f]{justify-content:space-between;gap:.35rem;margin-bottom:.85rem;padding:0 .15rem}.sidebar__top[data-v-f446da6f],.sidebar__top-actions[data-v-f446da6f]{flex-shrink:0;align-items:center;display:flex}.sidebar__top-actions[data-v-f446da6f]{gap:.15rem}.sidebar__logo[data-v-f446da6f]{min-width:0;transition:opacity var(--neo-transition-fast);align-items:center;gap:.55rem;text-decoration:none;display:flex}.sidebar__logo[data-v-f446da6f]:hover{opacity:.8}.sidebar__icon-btn[data-v-f446da6f]{border-radius:var(--neo-radius-full,999px);width:34px;height:34px;color:var(--neo-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.sidebar__icon-btn[data-v-f446da6f]:hover{background:var(--neo-bg-hover);color:var(--neo-text-primary)}.sidebar__icon-btn--active[data-v-f446da6f]{color:var(--neo-accent);background:var(--neo-accent-soft)}.sidebar .nav-badge--corner[data-v-f446da6f]{position:absolute;top:0;right:0;transform:translate(20%,-15%)}.sidebar__scroll[data-v-f446da6f]{scrollbar-width:thin;flex-direction:column;flex:1;gap:.85rem;min-height:0;padding-bottom:.5rem;display:flex;overflow:hidden auto}.sidebar__scroll[data-v-f446da6f] :focus-visible{outline-offset:-2px}.sidebar__nav[data-v-f446da6f]{flex-direction:column;gap:.1rem;display:flex}.sidebar__inbox[data-v-f446da6f]{width:100%;display:block!important}.sidebar__inbox[data-v-f446da6f] .neo-menu__trigger{border-radius:var(--neo-radius-full,999px);justify-content:flex-start;width:100%;display:flex}.sidebar__inbox .sidebar__link[data-v-f446da6f]{pointer-events:none}.sidebar__home[data-v-f446da6f]{align-items:center;display:flex;position:relative}.sidebar__link--home[data-v-f446da6f]{flex:1;min-width:0;padding-right:2.4rem}.sidebar__home-plus[data-v-f446da6f]{border:1px solid var(--neo-border-color);border-radius:var(--neo-radius-full,999px);background:var(--neo-bg-primary);width:28px;height:28px;color:var(--neo-text-primary);cursor:pointer;z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.sidebar__home-plus[data-v-f446da6f]:hover{border-color:var(--neo-accent);color:var(--neo-accent);background:var(--neo-accent-soft)}.sidebar--rail .sidebar__home-plus[data-v-f446da6f]{border-radius:var(--neo-radius-full,999px);width:44px;height:44px;color:var(--neo-text-secondary);background:0 0;border-color:#0000;margin:0;position:static;transform:none}.sidebar--rail .sidebar__home-plus[data-v-f446da6f]:hover{background:var(--neo-bg-hover);color:var(--neo-text-primary);border-color:#0000}.sidebar--rail .sidebar__link--home[data-v-f446da6f]{padding-right:0}.sidebar__inbox[data-v-f446da6f]{position:relative}.sidebar__look-desc[data-v-f446da6f]{color:var(--neo-text-secondary);margin:0 .7rem .35rem;font-size:.6875rem;line-height:1.35}.sidebar__row-split[data-v-f446da6f]{align-items:center;gap:.15rem;width:100%;display:flex}.sidebar__link[data-v-f446da6f],.sidebar__row[data-v-f446da6f]{width:100%;min-height:42px;color:var(--neo-text-secondary);border-radius:var(--neo-radius-full,999px);cursor:pointer;text-align:left;font:inherit;transition:background-color var(--neo-transition-fast),color var(--neo-transition-fast);background:0 0;border:none;align-items:center;gap:.75rem;padding:.45rem .7rem;text-decoration:none;display:flex;position:relative}.sidebar__link[data-v-f446da6f]:hover,.sidebar__row[data-v-f446da6f]:hover{background:var(--neo-bg-hover);color:var(--neo-text-primary)}.sidebar__link--on[data-v-f446da6f],.sidebar__link.active[data-v-f446da6f],.sidebar__row--on[data-v-f446da6f],.sidebar__row.active[data-v-f446da6f]{color:var(--neo-text-primary);background:color-mix(in srgb,var(--neo-bg-hover) 85%,var(--neo-accent) 15%);font-weight:600}.sidebar__row--stacked[data-v-f446da6f]{border-radius:var(--neo-radius-xl,12px);align-items:flex-start;min-height:0;padding-top:.55rem;padding-bottom:.55rem}.sidebar__row--stacked .sidebar__row-glyph[data-v-f446da6f]{margin-top:.1rem}.sidebar__row--stacked .sidebar__label[data-v-f446da6f]{white-space:normal}.sidebar__link--badge .nav-badge[data-v-f446da6f]{position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.sidebar__label[data-v-f446da6f]{flex:1;min-width:0;font-size:.9375rem;line-height:1.2}.sidebar__label[data-v-f446da6f],.sidebar__label-main[data-v-f446da6f]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar__label-main[data-v-f446da6f]{display:block}.sidebar__label-tip[data-v-f446da6f]{color:var(--neo-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.6875rem;font-weight:450;line-height:1.3;display:-webkit-box;overflow:hidden}.sidebar--rail .sidebar__label-tip[data-v-f446da6f]{display:none}.sidebar__section[data-v-f446da6f]{flex-direction:column;gap:.15rem;padding-top:.35rem;display:flex}.sidebar__section-head[data-v-f446da6f]{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;padding:0 .75rem .2rem;display:flex}.sidebar__section-title[data-v-f446da6f]{letter-spacing:.04em;text-transform:none;color:var(--neo-text-secondary);margin:0;font-size:max(.6875rem,11px);font-weight:600}.sidebar__section-action[data-v-f446da6f]{color:var(--neo-text-secondary);font:inherit;cursor:pointer;border-radius:var(--neo-radius-sm,4px);background:0 0;border:none;min-height:24px;padding:.2rem .35rem;font-size:max(.6875rem,11px);font-weight:500;text-decoration:none}.sidebar__section-action[data-v-f446da6f]:hover{color:var(--neo-text-primary)}.sidebar__section-hint[data-v-f446da6f]{color:var(--neo-text-muted);margin:0 .75rem .15rem;font-size:.6875rem}.sidebar__section-list[data-v-f446da6f]{flex-direction:column;gap:.05rem;display:flex}.sidebar__section-list[data-v-f446da6f],.sidebar__section-list>li[data-v-f446da6f]{margin:0;padding:0;list-style:none}.sidebar__row-icon[data-v-f446da6f]{border-radius:var(--neo-radius-xl,8px);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.95rem;line-height:1;display:inline-flex}.sidebar__row-glyph[data-v-f446da6f]{flex-shrink:0}.sidebar--rail .sidebar__more-text[data-v-f446da6f],.sidebar__more-glyph[data-v-f446da6f]{display:none}.sidebar__more[data-v-f446da6f]{border-radius:var(--neo-radius-sm,4px);min-height:24px;color:var(--neo-text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:.15rem .75rem 0;padding:.2rem .35rem;font-size:.8125rem}.sidebar__more[data-v-f446da6f]:hover{color:var(--neo-text-primary)}.sidebar .density-glyph[data-v-f446da6f]{width:18px;height:14px;display:block;position:relative}.sidebar .density-glyph__packed[data-v-f446da6f],.sidebar .density-glyph__roomy[data-v-f446da6f],.sidebar .density-glyph__tabs[data-v-f446da6f]{justify-content:space-between;align-items:stretch;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0}.sidebar .density-glyph__packed i[data-v-f446da6f],.sidebar .density-glyph__roomy i[data-v-f446da6f],.sidebar .density-glyph__tabs i[data-v-f446da6f]{background:currentColor;border-radius:1px;display:block}.sidebar .density-glyph__packed i[data-v-f446da6f]{width:1px}@media (resolution>=2x){.sidebar .density-glyph__packed i[data-v-f446da6f]{width:2px}}.sidebar .density-glyph__roomy[data-v-f446da6f]{opacity:0;transform:scale(.86)}.sidebar .density-glyph__roomy i[data-v-f446da6f]{width:3px}.sidebar .density-glyph__tabs[data-v-f446da6f]{opacity:0;justify-content:center;align-items:center;transform:scale(.86)}.sidebar .density-glyph__tabs i[data-v-f446da6f]{border-radius:2px;width:14px;height:10px}.sidebar__density--roomy .density-glyph .density-glyph__packed[data-v-f446da6f],.sidebar__density--roomy .density-glyph .density-glyph__tabs[data-v-f446da6f]{opacity:0;transform:scale(.86)}.sidebar__density--roomy .density-glyph .density-glyph__roomy[data-v-f446da6f]{opacity:1;transform:scale(1)}.sidebar__density--tabs .density-glyph .density-glyph__packed[data-v-f446da6f],.sidebar__density--tabs .density-glyph .density-glyph__roomy[data-v-f446da6f]{opacity:0;transform:scale(.86)}.sidebar__density--tabs .density-glyph .density-glyph__tabs[data-v-f446da6f]{opacity:1;transform:scale(1)}.sidebar__bottom[data-v-f446da6f]{border-top:1px solid color-mix(in srgb,var(--neo-border-color) 70%,transparent);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:.2rem;padding-top:.55rem;display:flex;overflow:visible}.sidebar__foot-btn[data-v-f446da6f]{border-radius:var(--neo-radius-xl,10px);width:40px;max-width:48px;height:40px;color:var(--neo-text-secondary);cursor:pointer;transition:background-color var(--neo-transition-fast),color var(--neo-transition-fast);background:0 0;border:none;flex:1 1 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sidebar__foot-btn[data-v-f446da6f]:hover{background:var(--neo-bg-hover);color:var(--neo-text-primary)}.sidebar__foot-btn--on[data-v-f446da6f]{color:var(--neo-text-primary);background:color-mix(in srgb,var(--neo-bg-hover) 85%,var(--neo-accent) 15%)}.sidebar .sidebar__bottom .acct-switch[data-v-f446da6f]{flex:1 1 0;justify-content:center;max-width:48px;display:flex}.sidebar__chrome-mark[data-v-f446da6f]{letter-spacing:-.02em;width:18px;color:var(--neo-text-primary);font-size:.6875rem;font-weight:700;font-family:var(--neo-font-family-ui,var(--neo-font-family));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar__radius-mark[data-v-f446da6f]{border:2px solid var(--neo-text-primary);background:color-mix(in srgb,var(--neo-accent) 55%,transparent);border-radius:var(--neo-radius-md,4px);flex-shrink:0;width:16px;height:16px}.sidebar__spacing-mark[data-v-f446da6f]{flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;width:16px;height:16px;display:flex}.sidebar__spacing-mark i[data-v-f446da6f]{background:var(--neo-text-primary);border-radius:1px;height:3px;display:block}html[data-density=roomy] .sidebar__spacing-mark[data-v-f446da6f]{gap:3px}html[data-density=roomy] .sidebar__spacing-mark i[data-v-f446da6f]{height:2px}html[data-density=dense] .sidebar__spacing-mark[data-v-f446da6f]{gap:1px}html[data-density=dense] .sidebar__spacing-mark i[data-v-f446da6f]{height:4px}.sidebar__line-mark[data-v-f446da6f]{border:1.5px solid var(--neo-text-primary);background:color-mix(in srgb,var(--neo-accent) 20%,transparent);border-radius:3px;flex-shrink:0;width:18px;height:12px}html[data-line=ink] .sidebar__line-mark[data-v-f446da6f]{box-shadow:1px 1px 0 color-mix(in srgb,var(--neo-text-primary) 30%,transparent);border-width:2.5px}html[data-line=crayon] .sidebar__line-mark[data-v-f446da6f]{box-shadow:1px .5px 0 color-mix(in srgb,var(--neo-text-primary) 40%,transparent),-.6px .8px 0 color-mix(in srgb,var(--neo-accent) 40%,transparent);border-width:2.5px}html[data-line=dashed] .sidebar__line-mark[data-v-f446da6f]{border-style:dashed}.chaos-active{border-right-color:var(--neo-accent)}.mobile-header[data-v-bc1b188a]{width:100%;height:calc(44px + var(--neo-safe-top,env(safe-area-inset-top,0px)));padding:var(--neo-safe-top,env(safe-area-inset-top,0)) max(.35rem,env(safe-area-inset-right,0px)) 0 max(.35rem,env(safe-area-inset-left,0px));background:var(--neo-bg-primary);border-bottom:1px solid var(--neo-border-color);z-index:var(--neo-z-shell-header,90);box-sizing:border-box;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}@media (width>=1024px){.mobile-header[data-v-bc1b188a]{display:none}}.mobile-header__start[data-v-bc1b188a]{align-items:center;gap:.1rem;min-width:0;display:flex}.mobile-header__actions[data-v-bc1b188a]{align-items:center;gap:.05rem;margin-left:auto;display:flex}.mobile-header__btn[data-v-bc1b188a]{width:40px;height:40px;color:var(--neo-text-primary);cursor:pointer;border-radius:var(--neo-radius-sm,4px);transition:background-color var(--neo-transition-fast),color var(--neo-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.mobile-header__btn[data-v-bc1b188a]:hover{background:var(--neo-bg-hover)}}.mobile-header__btn[data-v-bc1b188a]:active{background:var(--neo-bg-hover)}.mobile-header__btn--active[data-v-bc1b188a]{color:var(--neo-accent);background:var(--neo-accent-soft)}.mobile-header__logo[data-v-bc1b188a]{color:inherit;border-radius:var(--neo-radius-sm,4px);align-items:center;padding:0 .15rem;text-decoration:none;display:inline-flex}.mobile-header__logo[data-v-bc1b188a]:focus-visible{outline:2px solid var(--neo-accent);outline-offset:2px}.mobile-header__logo[data-v-bc1b188a] .neo-mark__glyph{width:1.5rem;height:1.5rem;font-size:.625rem}.mobile-overlay[data-v-570ef484]{background:var(--neo-bg-overlay);z-index:var(--neo-z-shell-overlay,95);position:fixed;inset:0}@media (width>=1024px){.mobile-overlay[data-v-570ef484]{display:none}}.mobile-sidebar[data-v-570ef484]{width:280px;max-width:calc(100vw - 56px);max-height:100dvh;max-height:var(--neo-app-height,100dvh);background:var(--neo-bg-secondary);border-right:1px solid var(--neo-border-color);z-index:var(--neo-z-shell-nav,100);overscroll-behavior:contain;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.mobile-sidebar[data-v-570ef484] :focus-visible{outline-offset:-2px}@media (width>=1024px){.mobile-sidebar[data-v-570ef484]{display:none}}.mobile-sidebar__header[data-v-570ef484]{border-bottom:1px solid var(--neo-border-color);justify-content:space-between;align-items:center;padding:1rem;display:flex}.mobile-sidebar__logo[data-v-570ef484]{color:var(--neo-text-primary);letter-spacing:-.02em;align-items:center;gap:.625rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.mobile-sidebar__close[data-v-570ef484]{width:44px;height:44px;color:var(--neo-text-muted);cursor:pointer;border-radius:var(--neo-radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (hover:hover){.mobile-sidebar__close[data-v-570ef484]:hover{background:var(--neo-bg-hover);color:var(--neo-text-primary)}}.mobile-sidebar__nav[data-v-570ef484]{flex-direction:column;padding:.5rem;display:flex}.mobile-sidebar__link[data-v-570ef484]{width:100%;color:var(--neo-text-secondary);border-radius:var(--neo-radius-sm,4px);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--neo-transition-fast),color var(--neo-transition-fast);background:0 0;border:none;align-items:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.mobile-sidebar__link[data-v-570ef484]:hover{background:var(--neo-bg-hover);color:var(--neo-text-primary)}}.mobile-sidebar__link.router-link-active[data-v-570ef484]{background:var(--neo-accent-soft);color:var(--neo-accent)}.mobile-sidebar__guest[data-v-570ef484]{border-radius:var(--neo-radius-xl,10px);background:var(--neo-accent-soft);border:1px solid color-mix(in srgb,var(--neo-accent) 28%,transparent);margin:.35rem .75rem .75rem;padding:.85rem .9rem}.mobile-sidebar__guest-title[data-v-570ef484]{color:var(--neo-text-primary);margin:0 0 .25rem;font-size:.8125rem;font-weight:700}.mobile-sidebar__guest-body[data-v-570ef484]{color:var(--neo-text-secondary);margin:0 0 .75rem;font-size:.75rem;line-height:1.45}.mobile-sidebar__guest-cta[data-v-570ef484]{border-radius:var(--neo-radius-full,999px);background:var(--neo-accent);min-height:36px;color:var(--neo-text-on-accent);justify-content:center;align-items:center;padding:.4rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.mobile-sidebar__groups[data-v-570ef484]{border-top:1px solid var(--neo-border-color);margin-top:.25rem;padding:.25rem .75rem .75rem}.mobile-sidebar__groups-block+.mobile-sidebar__groups-block[data-v-570ef484]{margin-top:1rem}.mobile-sidebar__groups-head[data-v-570ef484]{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .25rem .55rem;display:flex}.mobile-sidebar__groups-title[data-v-570ef484]{letter-spacing:.06em;text-transform:uppercase;color:var(--neo-text-muted);margin:0;font-size:.6875rem;font-weight:700}.mobile-sidebar__groups-all[data-v-570ef484]{color:var(--neo-text-link);cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;margin:-.5rem -.25rem -.5rem 0;padding:0 .5rem;font-family:inherit;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.mobile-sidebar__groups-all[data-v-570ef484]:hover{color:var(--neo-text-link-hover)}}.mobile-sidebar__group-chips[data-v-570ef484]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.55rem;margin:0;padding:.1rem .15rem .35rem;list-style:none;display:flex;overflow-x:auto}.mobile-sidebar__group-chips>li[data-v-570ef484]{flex:none;margin:0;padding:0;list-style:none}.mobile-sidebar__group-chips[data-v-570ef484]::-webkit-scrollbar{display:none}.mobile-sidebar__group-chip[data-v-570ef484]{border-radius:var(--neo-radius-sm,4px);cursor:pointer;width:4.25rem;color:inherit;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:.3rem;padding:.25rem;display:flex}.mobile-sidebar__group-chip--on[data-v-570ef484]{background:var(--neo-accent-soft);color:var(--neo-accent)}.mobile-sidebar__group-chip[data-v-570ef484]{-webkit-tap-highlight-color:transparent}.mobile-sidebar__group-chip[data-v-570ef484]:active{background:var(--neo-bg-hover)}.mobile-sidebar__group-icon[data-v-570ef484]{border:1.5px solid var(--neo-border-color);background:var(--neo-bg-secondary);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:flex}.mobile-sidebar__group-name[data-v-570ef484]{color:var(--neo-text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:max(.6875rem,11px);font-weight:600;line-height:1.2;overflow:hidden}.mobile-sidebar__suggest-list[data-v-570ef484]{flex-direction:column;gap:.2rem;display:flex}.mobile-sidebar__suggest-list[data-v-570ef484],.mobile-sidebar__suggest-list>li[data-v-570ef484]{margin:0;padding:0;list-style:none}.mobile-sidebar__suggest[data-v-570ef484]{border-radius:var(--neo-radius-xl,8px);text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;background:0 0;border:none;align-items:center;gap:.65rem;padding:.45rem .35rem;text-decoration:none;display:flex}.mobile-sidebar__suggest[data-v-570ef484]:active{background:var(--neo-bg-hover)}@media (hover:hover){.mobile-sidebar__suggest[data-v-570ef484]:hover{background:var(--neo-bg-hover)}}.mobile-sidebar__suggest--on[data-v-570ef484]{background:var(--neo-bg-active,var(--neo-bg-hover))}.mobile-sidebar__more[data-v-570ef484]{justify-content:flex-start;margin:0;padding:0 .35rem}.mobile-sidebar__suggest-icon[data-v-570ef484]{border-radius:var(--neo-radius-xl,10px);width:36px;height:36px;color:var(--neo-text-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.mobile-sidebar__suggest-icon--glyph[data-v-570ef484]{background:var(--neo-bg-tertiary)}.mobile-sidebar__suggest-text[data-v-570ef484]{flex-direction:column;gap:.05rem;min-width:0;display:flex}.mobile-sidebar__suggest-name[data-v-570ef484]{color:var(--neo-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.mobile-sidebar__suggest-tag[data-v-570ef484]{color:var(--neo-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.3;display:-webkit-box;overflow:hidden}.mobile-sidebar__scroll[data-v-570ef484]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.mobile-sidebar__footer[data-v-570ef484]{border-top:1px solid var(--neo-border-color);background:var(--neo-bg-secondary);flex-shrink:0;padding:.75rem}.mobile-sidebar__action-split[data-v-570ef484]{align-items:center;gap:.15rem;padding-right:.5rem;display:flex}.mobile-sidebar__action[data-v-570ef484]{width:100%;color:var(--neo-text-secondary);border-radius:var(--neo-radius-sm,4px);cursor:pointer;transition:background-color var(--neo-transition-fast),color var(--neo-transition-fast);background:0 0;border:none;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}@media (hover:hover){.mobile-sidebar__action[data-v-570ef484]:hover{background:var(--neo-bg-hover);color:var(--neo-text-primary)}.mobile-sidebar__action--danger[data-v-570ef484]:hover{background:var(--neo-danger-soft);color:var(--neo-danger)}}.mobile-sidebar__action--theme[data-v-570ef484]{gap:.65rem}.mobile-sidebar__user[data-v-570ef484]{align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.75rem 1rem;display:flex}.mobile-sidebar__avatar[data-v-570ef484]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:36px;height:36px}.mobile-sidebar__user-info[data-v-570ef484]{flex:1;min-width:0}.mobile-sidebar__user-name[data-v-570ef484]{color:var(--neo-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.mobile-sidebar__user-instance[data-v-570ef484]{color:var(--neo-text-muted);font-size:.75rem;display:block}.mobile-sidebar__divider[data-v-570ef484]{background:var(--neo-border-color);height:1px;margin:.5rem 0}.mobile-sidebar--dragging[data-v-570ef484]{transition:none}.fade-enter-active[data-v-570ef484],.fade-leave-active[data-v-570ef484]{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.fade-enter-from[data-v-570ef484],.fade-leave-to[data-v-570ef484]{opacity:0}.slide-enter-active[data-v-570ef484],.slide-leave-active[data-v-570ef484]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.slide-enter-from[data-v-570ef484],.slide-leave-to[data-v-570ef484]{transform:translate(-100%)}html.neo-nav-collapsed .mobile-nav{margin-bottom:calc(var(--neo-nav-live-h,56px)*-1);position:relative}.mobile-nav[data-v-de97f05b]{width:100%;min-height:var(--neo-mobile-nav-h,56px);height:auto;padding:.2rem .35rem;padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px));background:var(--neo-bg-primary);border-top:1px solid var(--neo-border-color);z-index:var(--neo-z-shell-header,90);box-sizing:border-box;padding-left:max(.35rem,env(safe-area-inset-left,0px));padding-right:max(.35rem,env(safe-area-inset-right,0px));flex-shrink:0;justify-content:space-around;align-items:center;display:flex;position:sticky;bottom:0}@media (width>=1024px){.mobile-nav[data-v-de97f05b]{display:none}}.mobile-nav__item[data-v-de97f05b]{width:48px;height:44px;color:var(--neo-text-secondary);border-radius:var(--neo-radius-sm,4px);transition:color var(--neo-transition-fast),background-color var(--neo-transition-fast);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.mobile-nav__item[data-v-de97f05b]:active{background:var(--neo-bg-hover)}.mobile-nav__item.active[data-v-de97f05b]{color:var(--neo-accent);background:var(--neo-accent-soft)}.mobile-nav__item--avatar[data-v-de97f05b]{padding:4px}.mobile-nav__item--avatar.active .mobile-nav__avatar[data-v-de97f05b]{border-color:var(--neo-accent);box-shadow:0 0 0 1.5px var(--neo-accent)}.mobile-nav__compose[data-v-de97f05b]{color:var(--neo-text-secondary)}.mobile-nav__compose.active[data-v-de97f05b],.mobile-nav__compose[data-v-de97f05b]:focus-visible{color:var(--neo-accent)}.mobile-nav__compose:active .mobile-nav__compose-mark[data-v-de97f05b]{transform:scale(.94)}.mobile-nav__compose-mark[data-v-de97f05b]{border-radius:var(--neo-radius-xl,10px);background:var(--neo-accent);width:44px;height:32px;color:var(--neo-text-on-accent,var(--neo-text-inverse));justify-content:center;align-items:center;transition:transform .12s,background .12s;display:flex}.mobile-nav__avatar[data-v-de97f05b]{-o-object-fit:cover;object-fit:cover;border:1.5px solid #0000;border-radius:50%;width:26px;height:26px}.mobile-nav__item.active .mobile-nav__avatar[data-v-de97f05b]{border-color:var(--neo-accent)}.mobile-nav__avatar--placeholder[data-v-de97f05b]{background:var(--neo-bg-tertiary);color:var(--neo-text-muted);justify-content:center;align-items:center;display:flex}.neo-auth-notice-region[data-v-9c413b68]{z-index:90;flex-shrink:0;position:sticky;top:0}@media (width>=1024px){.neo-auth-notice-region[data-v-9c413b68]{position:static}.neo-auth-notice-region[data-v-9c413b68]:not(:empty){flex:0 0 calc(100% - var(--neo-sidebar-width,248px));margin-left:var(--neo-sidebar-width,248px)}}.neo-auth-notice[data-v-9c413b68]{background:color-mix(in srgb,var(--neo-warning,#d97706) 14%,var(--neo-bg-primary));border-bottom:1px solid color-mix(in srgb,var(--neo-warning,#d97706) 35%,transparent);color:var(--neo-text-primary);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.8125rem;display:flex}.neo-auth-notice p[data-v-9c413b68]{flex:1;margin:0}.neo-auth-notice--offline[data-v-9c413b68]{background:var(--neo-bg-secondary,var(--neo-bg-primary));border-bottom-color:var(--neo-border-color)}.neo-auth-notice__dismiss[data-v-9c413b68]{border:1px solid var(--neo-border-color);background:var(--neo-bg-primary);color:var(--neo-text-primary);cursor:pointer;border-radius:999px;flex-shrink:0;min-height:24px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}@media (width<=1023px){.neo-auth-notice__dismiss[data-v-9c413b68]{min-width:44px;min-height:44px;padding-inline:.9rem}}.neo-layout[data-v-9c413b68]{background:var(--neo-bg-primary);overscroll-behavior-x:none;max-width:100%;min-height:100dvh;display:flex}@media (width>=1024px){.neo-layout[data-v-9c413b68]{flex-wrap:wrap;align-content:flex-start}}@media (width<=1023px){.neo-layout[data-v-9c413b68]{height:100svh;min-height:0;height:var(--neo-app-height,100svh);max-height:100svh;max-height:var(--neo-app-height,100svh);flex-direction:column;overflow:hidden}}.neo-bottom-dock[data-v-9c413b68]{right:max(10px,env(safe-area-inset-right));--neo-dock-bottom:calc(var(--neo-mobile-nav-h,56px) + var(--neo-feed-tabs-h,0px) + env(safe-area-inset-bottom,0px) + .65rem);bottom:var(--neo-dock-bottom);z-index:var(--neo-z-shell-header,90);pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:.5rem;max-width:min(22rem,100vw - 20px);transition:translate .24s cubic-bezier(.22,1,.36,1);display:flex;position:fixed}.neo-bottom-dock--subview[data-v-9c413b68]{--neo-dock-bottom:calc(env(safe-area-inset-bottom,0px) + .65rem)}@media (width<=1023px){.neo-bottom-dock--thread[data-v-9c413b68]{display:none}.neo-bottom-dock[data-v-9c413b68]{left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));max-width:none}.neo-bottom-dock[data-v-9c413b68] .suite-menu{order:-1}}@media (width>=1024px){.neo-bottom-dock[data-v-9c413b68]{right:max(16px,env(safe-area-inset-right));--neo-dock-bottom:max(1.25rem, calc(env(safe-area-inset-bottom) + .75rem))}}.neo-layout--portal-activity[data-v-9c413b68] .mobile-feed-tabs,.neo-layout--portal-communities[data-v-9c413b68] .mobile-feed-tabs,.neo-layout--portal-inbox[data-v-9c413b68] .mobile-feed-tabs,.neo-layout--portal-profile[data-v-9c413b68] .mobile-feed-tabs,.neo-layout--portal-search[data-v-9c413b68] .mobile-feed-tabs,.neo-layout--portal-settings[data-v-9c413b68] .mobile-feed-tabs{opacity:.45;transition:opacity .2s}.main-content[data-v-9c413b68]{flex:1;min-width:0;min-height:100dvh}@media (width>=1024px){.main-content[data-v-9c413b68]{min-height:auto}}.main-content[data-v-9c413b68]{box-sizing:border-box;background:var(--neo-bg-primary);overscroll-behavior-x:none;width:100%;max-width:100%;padding:.5rem}@media (width<=1023px){.main-content[data-v-9c413b68]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;--neo-main-pad-top:.5rem;height:auto;min-height:0;max-height:none;padding:var(--neo-main-pad-top) .5rem 0;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.main-content[data-v-9c413b68]>*{box-sizing:border-box;min-width:0;max-width:100%}.neo-layout--board .main-content[data-v-9c413b68]{overflow:hidden}}@media (width>=600px) and (width<=1023px){.main-content[data-v-9c413b68]{padding-left:1rem;padding-right:1rem}}@media (width>=1024px){.main-content[data-v-9c413b68]{height:auto;max-height:none;margin-left:var(--neo-sidebar-width,248px);padding:1.25rem;transition:margin-left .22s cubic-bezier(.22,1,.36,1);display:block;overflow:visible}}@media (width>=1200px){.main-content[data-v-9c413b68]{padding:1.5rem 2rem}}.neo-layout--profile .main-content[data-v-9c413b68],.neo-layout--subview .main-content[data-v-9c413b68],.neo-layout--thread .main-content[data-v-9c413b68]{--neo-main-pad-top:0px;padding-top:0;padding-bottom:env(safe-area-inset-bottom,0)}@media (width>=1024px){.neo-layout--profile .main-content[data-v-9c413b68],.neo-layout--subview .main-content[data-v-9c413b68],.neo-layout--thread .main-content[data-v-9c413b68]{padding:0 1.25rem 1.25rem}}@media (width>=1200px){.neo-layout--profile .main-content[data-v-9c413b68],.neo-layout--subview .main-content[data-v-9c413b68],.neo-layout--thread .main-content[data-v-9c413b68]{padding:0 2rem 1.5rem}}@media (width<=1023px){.neo-layout--tab .main-content[data-v-9c413b68]{padding-bottom:calc(var(--neo-mobile-nav-h,56px) + env(safe-area-inset-bottom,0px) + .5rem)}}
