.cs-navigation[data-v-476b425b]{position:fixed;z-index:2000;top:12px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);width:max-content;box-sizing:border-box;display:flex;gap:10px;align-items:center;padding:12px 18px;color:#142b44;background:#f8f6ef;border:1px solid #142b44;box-shadow:3px 3px #e8af63;font:13px/1.6 system-ui,sans-serif}.cs-navigation-dot[data-v-476b425b]{flex:0 0 auto;width:7px;height:7px;background:#b87832}.cs-navigation a[data-v-476b425b]{color:inherit;font-weight:700;white-space:nowrap;text-underline-offset:3px}.cs-navigation a[data-v-476b425b]:focus-visible{outline:2px solid #b87832;outline-offset:4px}.cs-navigation button[data-v-476b425b]{flex:0 0 auto;min-width:32px;min-height:32px;padding:0;color:inherit;background:transparent;border:1px solid currentColor;cursor:pointer;font:20px/1 system-ui,sans-serif}.cs-navigation button[data-v-476b425b]:focus-visible{outline:2px solid #b87832;outline-offset:3px}.failed[data-v-476b425b]{flex-wrap:wrap}@media(max-width:600px){.cs-navigation[data-v-476b425b]{top:auto;bottom:max(16px,env(safe-area-inset-bottom));padding:10px 12px}}.bell-wrap[data-v-316db391]{position:relative}.bell[data-v-316db391]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--cs-hairline-strong);border-radius:var(--cs-radius-control);cursor:pointer;position:relative;color:var(--cs-ink)}.bell svg[data-v-316db391]{width:20px;height:20px}.count[data-v-316db391]{position:absolute;top:-4px;right:-6px;background:var(--cs-accent);color:var(--cs-canvas);font-size:10px;font-weight:700;border-radius:var(--cs-radius-badge);padding:1px 5px}.panel[data-v-316db391]{position:absolute;right:0;top:48px;width:360px;max-width:calc(100vw - 32px);max-height:440px;overflow-y:auto;background:var(--cs-surface-2);border:1px solid var(--cs-hairline-strong);border-radius:var(--cs-radius-card);z-index:100;box-shadow:var(--cs-shadow-raised)}.panel-head[data-v-316db391]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--cs-hairline);gap:12px}.panel-head h2[data-v-316db391]{font-size:14px;font-weight:600}.panel-head h2 span[data-v-316db391]{font-size:11px;font-weight:400;color:var(--cs-ink-subtle);margin-left:6px}.clear[data-v-316db391]{background:transparent;border:0;color:var(--cs-accent);font-size:12px;cursor:pointer;min-height:36px}.item[data-v-316db391]{display:block;padding:13px 16px;border-bottom:1px solid var(--cs-hairline);color:var(--cs-ink)}a.item[data-v-316db391]:hover{background:var(--cs-surface-3)}.item.unread[data-v-316db391]{border-left:2px solid var(--cs-accent);background:color-mix(in srgb,var(--cs-accent) 5%,transparent)}.n-title[data-v-316db391]{font-size:13px;overflow-wrap:anywhere}.n-content[data-v-316db391],.n-meta[data-v-316db391]{font-size:12px;color:var(--cs-ink-subtle);margin-top:5px;overflow-wrap:anywhere}.empty[data-v-316db391]{padding:24px;text-align:center;font-size:13px;color:var(--cs-ink-subtle)}.notice-error[data-v-316db391]{padding:12px 16px;color:var(--cs-warning);font-size:12px}@media(max-width:600px){.panel[data-v-316db391]{position:fixed;top:64px;right:16px;left:16px;width:auto;max-width:none}}.shell[data-v-9e84e19b]{height:100vh;height:100dvh}.brand[data-v-9e84e19b]{display:flex;align-items:center;gap:10px;padding:0 20px;height:56px;border-bottom:1px solid var(--cs-hairline)}.brand.mini[data-v-9e84e19b]{padding:0;justify-content:center}.logo[data-v-9e84e19b]{color:var(--cs-accent);font-size:18px;line-height:1}.name[data-v-9e84e19b]{font-weight:700;letter-spacing:1px;font-size:14px;white-space:nowrap}.dev[data-v-9e84e19b]{color:var(--cs-accent)}.sider-foot[data-v-9e84e19b]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--cs-hairline)}.ver[data-v-9e84e19b]{font-size:12px;color:var(--cs-ink-subtle)}.topbar[data-v-9e84e19b]{gap:12px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px;position:sticky;top:0;z-index:20;background:var(--cs-canvas)}.crumb[data-v-9e84e19b]{font-size:13px;color:var(--cs-ink-subtle);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-right[data-v-9e84e19b]{display:flex;align-items:center;gap:12px;flex-shrink:0}.user-btn[data-v-9e84e19b]{display:flex;align-items:center;gap:8px}.avatar[data-v-9e84e19b]{background:var(--cs-surface-3);color:var(--cs-ink-muted);font-size:12px}.content[data-v-9e84e19b]{padding:36px;max-width:1280px;width:100%;margin:0 auto}.content.bare[data-v-9e84e19b]{max-width:none;padding:0;margin:0}.shell.bare[data-v-9e84e19b]{background:var(--cs-canvas)}.page-enter-active[data-v-9e84e19b],.page-leave-active[data-v-9e84e19b]{transition:opacity .15s ease}.page-enter-from[data-v-9e84e19b],.page-leave-to[data-v-9e84e19b]{opacity:0}@media(prefers-reduced-motion:reduce){.page-enter-active[data-v-9e84e19b],.page-leave-active[data-v-9e84e19b]{transition:none}}@media(max-width:768px){.content[data-v-9e84e19b]{padding:16px}.sider-mask[data-v-9e84e19b]{position:fixed;inset:0;background:#00000080;z-index:30}.app-sider[data-v-9e84e19b]{z-index:40}.app-sider[data-v-9e84e19b]:not(.n-layout-sider--collapsed){position:absolute!important;top:0;bottom:0;left:0}.app-sider.n-layout-sider--collapsed[data-v-9e84e19b]{position:sticky!important;top:0;height:100dvh}}.logo[data-v-9e84e19b]{object-fit:contain}.nick[data-v-9e84e19b]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.topbar[data-v-9e84e19b]{padding:0 16px}.content[data-v-9e84e19b]{padding:22px 16px}.nick[data-v-9e84e19b]{max-width:96px}.top-right[data-v-9e84e19b]{gap:8px}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jbmono-regular-BrRFx4uz.woff2) format("woff2")}*{box-sizing:border-box;margin:0}html,body{height:100%;color-scheme:light}body{background:var(--cs-canvas);color:var(--cs-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}#app{height:100%}a{color:var(--cs-accent);text-decoration:none}a:hover{color:var(--cs-accent-hover)}:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px;border-radius:4px}*{-webkit-tap-highlight-color:transparent}@media(hover:none){button:active,a:active,[class*=row]:active,[class*=item]:active,[class*=card]:active{opacity:.8}}@media(max-width:768px){input,select,textarea,.n-input__input-el,.n-input textarea,.n-base-selection-input{font-size:16px!important}.n-button--tiny,.n-button--small{min-height:40px}}@media(max-width:640px){body{font-size:13px}}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.tnum{font-variant-numeric:tabular-nums}.page-title{font-size:24px;font-weight:600;letter-spacing:-.4px}.page-sub{color:var(--cs-ink-subtle);font-size:13px;margin-top:4px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--cs-surface-3);border-radius:4px}::-webkit-scrollbar-track{background:transparent}body{overflow-wrap:break-word}.n-layout,.n-layout-content,.n-layout-scroll-container{min-width:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.n-card,.n-data-table,.n-alert,.n-modal{border-radius:var(--cs-radius-card)}.n-card{border-color:var(--cs-hairline-strong)}.page-title{letter-spacing:-.035em}.app-sider{border-right:1px solid var(--cs-hairline-strong)}
