@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-home-theme=nightfall]{--bg-base:#0d0f14;--bg-panel:#14171f;--bg-raised:#1b1f2a;--text-hi:#e8ecf4;--text-lo:#b4bfd2;--text-faint:#9aa3b5;--accent:#c9d4e8;--accent-dim:#8a94ab;--home-warm:#e8a0bf;--home-page:linear-gradient(168deg, #12151e 0%, #0d1017 46%, #090c12 100%)}[data-home-theme=classic]{--bg-base:#17151e;--bg-panel:#24212e;--bg-raised:#302c3c;--text-hi:#efeaf7;--text-lo:#c5bdd2;--text-faint:#b8aec8;--accent:#c3a9ed;--accent-dim:#c3a9ed;--home-warm:#efc27f;--home-page:linear-gradient(155deg, #292237 0%, #17151e 58%, #201b2b 100%)}:root{--secondary-nav-width:208px;--secondary-nav-gap:clamp(24px, 3vw, 40px)}.st-secondary-nav{width:var(--secondary-nav-width);flex:0 0 var(--secondary-nav-width);min-width:0;color:var(--text-lo);background:0 0;border-right:1px solid #0000;align-self:stretch;padding:32px 12px 16px 0;position:relative}.st-secondary-nav:after{content:"";background:var(--control-border,var(--accent-dim));pointer-events:none;width:1px;position:absolute;top:24px;bottom:24px;right:0}.st-secondary-heading{justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin:0 10px 20px;display:flex}.st-secondary-heading :is(h2,p){color:var(--text-hi);margin:0;font-size:18px;font-weight:600;line-height:1.4}.st-secondary-group{margin-bottom:22px}.st-secondary-label{color:var(--text-lo);margin:0 10px 6px;font-size:12px;font-weight:500}.st-secondary-item{width:100%;min-height:38px;color:var(--text-lo);text-align:left;font:500 14px/1.5 var(--font-ui);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;margin:2px 0;padding:7px 10px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:flex}.st-secondary-item>svg{flex:none;width:16px;height:16px}.st-secondary-item:hover{background:var(--control-hover,var(--bg-raised));color:var(--text-hi)}.st-secondary-item:is([aria-current=page],.active){background:var(--selected-bg);border-color:var(--selected-border);color:var(--accent)}.st-secondary-item.active-parent{color:var(--accent)}.st-secondary-subnav{border-left:1px solid var(--control-border,var(--accent-dim));margin:4px 0 8px 15px;padding-left:6px}.st-secondary-item.is-sub{min-height:34px;font-size:13px}.st-secondary-item[aria-current=location]{color:var(--accent);background:var(--selected-bg)}.st-secondary-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st-secondary-mobile{display:none}@media (max-width:768px){.st-secondary-nav{display:none}.st-secondary-mobile{border-bottom:1px solid var(--control-border,var(--accent-dim));align-items:center;gap:12px;min-width:0;margin-bottom:20px;padding-bottom:16px;display:flex}.st-secondary-mobile>span{color:var(--text-hi);flex:none;font-size:14px;font-weight:600}.st-secondary-mobile .dd{flex:1;min-width:0}.st-secondary-mobile .dd .dd-btn{background:var(--control-bg,var(--bg-panel));border-color:var(--control-border,var(--accent-dim));width:100%;min-width:0;min-height:44px;font-size:14px}.st-secondary-mobile .dd .dd-menu{border-color:var(--control-border,var(--accent-dim));background:var(--bg-raised);width:100%;min-width:0;max-height:min(320px,100dvh - 96px)}.st-secondary-mobile .dd .dd-item{white-space:normal;align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.st-secondary-item{transition:none}}.st-button{border:1px solid var(--control-border,var(--accent-dim));background:var(--control-bg,var(--bg-panel));width:auto;min-width:0;max-width:100%;min-height:32px;color:var(--text-hi);font:500 14px/20px var(--font-ui);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:5px 10px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;position:relative}.st-button:hover:not(:disabled,[aria-disabled=true]){background:var(--control-hover,var(--bg-raised));border-color:var(--accent)}.st-button:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.st-button.is-primary{background:linear-gradient(170deg,var(--button-top),var(--button-bottom));border-color:var(--button-border);color:var(--button-text,var(--text-hi))}.st-button.is-primary:hover:not(:disabled,[aria-disabled=true]){background:linear-gradient(170deg,var(--button-bottom),var(--button-top));border-color:var(--accent)}.st-button.is-ghost{color:var(--text-lo);background:0 0;border-color:#0000}.st-button.is-danger{border-color:var(--danger);color:var(--danger);background:0 0}.st-button.is-danger:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--danger) 12%,var(--bg-panel));border-color:var(--danger)}.st-button.is-icon{width:32px;height:32px;min-height:32px;padding:7px;line-height:1}.st-button>svg{flex:none;width:16px;height:16px}.st-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.st-button:is(:disabled,[aria-disabled=true]){color:var(--text-lo);cursor:not-allowed;filter:saturate(.5)}.st-button[aria-busy=true]>.st-button-label{visibility:hidden}.st-button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite st-button-spin;position:absolute}.st-setting-row{grid-template-columns:minmax(140px,200px) minmax(0,1fr);align-items:start;gap:12px 24px;min-width:0;padding-block:14px;display:grid}.st-setting-label{align-items:center;gap:6px;min-height:38px;font-size:14px;display:flex}.st-setting-field{width:min(100%,340px);min-width:0}.st-setting-field.is-wide{width:min(100%,44rem)}.st-setting-field.is-full{width:100%}.st-setting-field :is(input:not([type=checkbox],[type=radio]),textarea,select){box-sizing:border-box;width:100%;min-width:0}.st-setting-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:768px){.st-setting-row{grid-template-columns:minmax(0,1fr);gap:6px}.st-setting-field{width:100%}}@keyframes st-button-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.st-button,.st-button:hover:not(:disabled,[aria-disabled=true]),.st-button:is(.is-primary,.is-danger,.is-ghost):hover:not(:disabled,[aria-disabled=true]){isolation:isolate;min-height:44px;box-shadow:none;background:0 0;border:0;padding:12px 10px}.st-button:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--control-border,var(--accent-dim));background:var(--control-bg,var(--bg-panel));border-radius:6px;position:absolute;inset:6px 0}.st-button:hover:not(:disabled,[aria-disabled=true]):before{background:var(--control-hover,var(--bg-raised));border-color:var(--accent)}.st-button.is-primary{background:0 0}.st-button.is-primary:before{background:linear-gradient(170deg,var(--button-top),var(--button-bottom));border-color:var(--button-border)}.st-button.is-primary:hover:not(:disabled,[aria-disabled=true]):before{background:linear-gradient(170deg,var(--button-bottom),var(--button-top))}.st-button.is-ghost:before{background:0 0;border-color:#0000}.st-button.is-danger:before{border-color:var(--danger);background:0 0}.st-button.is-danger:hover:not(:disabled,[aria-disabled=true]):before{background:color-mix(in srgb,var(--danger) 12%,var(--bg-panel))}.st-button.is-icon{width:44px;height:44px;min-height:44px;padding:0}.st-button.is-icon:before{inset:6px}}@media (prefers-reduced-motion:reduce){.st-button{transition:none}.st-button[aria-busy=true]:after{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#111216;--bg-panel:#191a20;--bg-raised:#252730;--bg-sidebar:#121317;--accent:#c6b5fa;--accent-dim:#504463;--selected-bg:#302a43;--selected-border:#504463;--button-top:#77619f;--button-bottom:#51416f;--button-border:#9781bb;--pink:#efb3c6;--warm:#efb3c6;--metric-cpu:#bac4fa;--metric-memory:#d0b9fa;--metric-disk:#f1b8ca;--metric-cpu-start:#747ebb;--metric-memory-start:#8870bb;--metric-disk-start:#ac708c;--success:#9ac8ad;--warning:#e5c18c;--danger:#ef939d;--text-hi:#ececf3;--text-lo:#b3b4c2;--text-faint:#a1a2b0;--radius:12px;--radius-sm:8px;--blur:blur(12px);--font-ui:"Inter", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", "WenQuanYi Micro Hei", system-ui, sans-serif;--font-mono:"SF Mono", "JetBrains Mono", Consolas, monospace;--transition:.2s ease;--sidebar-w:232px;--sidebar-w-fold:64px}*{box-sizing:border-box;margin:0;padding:0}button,input,textarea,select{font-family:inherit}*{caret-color:#0000}input,textarea,[contenteditable=true]{caret-color:auto}html,body,#app{height:100%}body{background:var(--bg-base);color:var(--text-hi);font-family:var(--font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:475;line-height:1.6}a{color:inherit;text-decoration:none}::selection{background:var(--accent-dim);color:var(--bg-base)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--bg-raised);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-dim)}.ghost-btn{border:1px solid var(--accent-dim);color:var(--accent);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 12px;font-size:12px}.ghost-btn:hover:not(:disabled){border-color:var(--accent)}.ghost-btn:disabled{opacity:.5;cursor:not-allowed}.ghost-btn.sm{padding:2px 10px;font-size:11px}.ghost-btn.sm.danger:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}#app button:is(.primary,.confirm):not(.st-button){background:linear-gradient(170deg, var(--button-top), var(--button-bottom));border:1px solid var(--button-border);color:#fff;box-shadow:inset 0 1px #fff2,0 3px 8px #0004}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.icon[data-v-8e70e654]{vertical-align:-2px;flex-shrink:0}.detail-mask[data-v-f534c9a7]{z-index:500;color:var(--text-hi,#ede8e1);background:#0d101bb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.detail-dialog[data-v-f534c9a7]{box-sizing:border-box;overflow-wrap:anywhere;background:var(--bg-panel,#252321);border:1px solid #ffffff25;border-radius:14px;width:min(700px,100%);max-height:calc(100dvh - 36px);padding:22px;font-size:14px;line-height:1.7;overflow:auto;box-shadow:0 22px 80px #0006}.detail-dialog[data-v-f534c9a7]:focus{outline:none}.notification-surface[data-v-f534c9a7]{transform-origin:0 0;will-change:transform;width:min(620px,100%);overflow:hidden}.notification-surface>div[data-v-f534c9a7]{max-height:calc(100dvh - 82px);overflow:auto}header[data-v-f534c9a7]{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}h2[data-v-f534c9a7]{margin:0;font-size:21px;font-weight:550}.notification-surface header[data-v-f534c9a7]{border-bottom:1px solid #ffffff14;align-items:center;margin-bottom:16px;padding-bottom:12px}.notification-surface h2[data-v-f534c9a7]{color:var(--text-lo,#bdb6ac);font-size:14px;font-weight:500}button[data-v-f534c9a7]{font:inherit;min-height:40px;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff30;border-radius:7px;padding:6px 12px}button[data-v-f534c9a7]:focus-visible{outline-offset:2px;outline:2px solid #9bcbb6}@media (max-width:600px){.detail-mask[data-v-f534c9a7]{padding:10px}.detail-dialog[data-v-f534c9a7]{max-height:calc(100dvh - 20px);padding:16px}.notification-surface>div[data-v-f534c9a7]{max-height:calc(100dvh - 54px)}button[data-v-f534c9a7]{min-height:44px}}h3[data-v-07a07f70]{margin:0;font-size:18px}h3 span[data-v-07a07f70]{color:#efb78b;margin-left:8px;font-size:13px;font-weight:450}h3 .resolved[data-v-07a07f70]{color:#9bcbb6}dl[data-v-07a07f70]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}dt[data-v-07a07f70],.hint[data-v-07a07f70],time[data-v-07a07f70]{color:var(--text-lo,#bdb6ac);font-size:13px}dd[data-v-07a07f70]{margin:3px 0 0}h4[data-v-07a07f70]{margin:24px 0 10px;font-size:15px}ol[data-v-07a07f70]{padding:0;list-style:none}li[data-v-07a07f70]{border-left:2px solid #ffffff25;margin:12px 0;padding:3px 0 3px 14px}li strong[data-v-07a07f70]{font-weight:550;display:block}li p[data-v-07a07f70]{margin:4px 0}button[data-v-07a07f70]{font:inherit;color:inherit;cursor:pointer;background:#ffffff10;border:1px solid #ffffff30;border-radius:6px;padding:7px 12px}@media (max-width:500px){dl[data-v-07a07f70]{grid-template-columns:1fr}}h3[data-v-9d269fad]{color:var(--text-hi,#ede8e1);margin:10px 0 6px;font-size:21px;font-weight:550;line-height:1.5}.meta[data-v-9d269fad]{color:var(--text-lo,#bdb6ac);align-items:center;gap:10px;font-size:13px;display:flex}.severity[data-v-9d269fad]{background:#ffffff09;border:1px solid #ffffff14;border-radius:5px;padding:2px 7px;font-size:12px;line-height:1.5}.severity[data-level=warning][data-v-9d269fad]{color:#edc585;background:#d9a03f12;border-color:#d9a03f30}.severity[data-level=critical][data-v-9d269fad]{color:#f3aaa5;background:#e5605c12;border-color:#e5605c30}.sent[data-v-9d269fad]{color:var(--text-lo,#bdb6ac);flex-wrap:wrap;gap:8px;margin:0;font-size:12px;display:flex}.sent time[data-v-9d269fad]{font-variant-numeric:tabular-nums}.body[data-v-9d269fad]{white-space:pre-wrap;color:var(--text-hi,#ede8e1);margin:18px 0;font-size:15px;line-height:1.85}.entity[data-v-9d269fad]{color:#b2dfce;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#9bcbb61a;border-radius:5px;padding:2px 6px;text-decoration:none;display:inline}.entity[data-v-9d269fad]:hover{text-decoration:underline}.missing[data-v-9d269fad]{color:#c1bbb2;background:#ffffff0a}.foot[data-v-9d269fad]{flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0;display:flex}.hint[data-v-9d269fad]{color:var(--text-lo,#bdb6ac);border-top:1px solid #ffffff14;margin:16px 0 0;padding-top:12px;font-size:12px;line-height:1.7}.phase[data-v-9d269fad]{color:var(--text-lo,#bdb6ac);align-items:center;gap:10px;padding:16px 0;display:flex}.error[data-v-9d269fad]{display:block}.error p[data-v-9d269fad]{margin:0 0 10px}.loading-mark[data-v-9d269fad]{border:2px solid #ffffff25;border-top-color:#9bcbb6;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-9d269fad}.read-error[data-v-9d269fad]{color:#edc585;font-size:13px}a[data-v-9d269fad]{color:#b2dfce}button[data-v-9d269fad]{font:inherit;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff30;border-radius:7px;min-height:40px;padding:7px 11px}.inline[data-v-9d269fad]{color:#b2dfce}a[data-v-9d269fad]:focus-visible,button[data-v-9d269fad]:focus-visible{outline-offset:3px;outline:2px solid #9bcbb6}@keyframes spin-9d269fad{to{transform:rotate(360deg)}}@media (max-width:600px){h3[data-v-9d269fad]{font-size:20px}button[data-v-9d269fad]{min-height:44px}}@media (prefers-reduced-motion:reduce){.loading-mark[data-v-9d269fad]{animation:none}}.bell-root[data-v-db821b6f]{display:flex;position:relative}.bell-btn[data-v-db821b6f]{width:30px;height:30px;color:var(--text-dim,#9aa3b5);cursor:pointer;transition:background var(--transition,.2s), color var(--transition,.2s);background:0 0;border:none;border-radius:9px;place-items:center;display:grid;position:relative}.bell-btn[data-v-db821b6f]:hover,.bell-btn.active[data-v-db821b6f]{color:var(--accent,#c9d4e8);background:#ffffff0f}.badge[data-v-db821b6f]{color:#fff;text-align:center;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--bg-base,#14171f);background:#e5605c;border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;line-height:15px;position:absolute;top:-3px;right:-5px}.panel[data-v-db821b6f]{background:color-mix(in srgb, var(--bg-panel,#1a1e28) 96%, transparent);width:min(360px,100vw - 16px);max-height:min(420px,100dvh - 16px);backdrop-filter:var(--blur,blur(12px));z-index:200;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #00000073}.panel-head[data-v-db821b6f]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.panel-title[data-v-db821b6f]{color:var(--accent,#c9d4e8);font-size:13px;font-weight:600}.read-all[data-v-db821b6f]{color:var(--text-dim,#9aa3b5);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:12px}.read-all[data-v-db821b6f]:hover:not(:disabled){color:var(--accent,#c9d4e8);background:#ffffff0d}.read-all[data-v-db821b6f]:disabled{opacity:.4;cursor:default}.panel-body[data-v-db821b6f]{overflow-y:auto}.empty[data-v-db821b6f]{text-align:center;color:var(--text-dim,#9aa3b5);padding:28px 0;font-size:13px}.item[data-v-db821b6f]{text-align:left;cursor:pointer;background:0 0;border:none;gap:10px;width:100%;padding:11px 14px;transition:background .15s;display:flex}.item[data-v-db821b6f]:hover{background:#ffffff0a}.item.unread[data-v-db821b6f]{background:#c9d4e80d}.item.unread[data-v-db821b6f]:hover{background:#c9d4e817}.dot[data-v-db821b6f]{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.item-main[data-v-db821b6f]{flex-direction:column;gap:2px;min-width:0;display:flex}.item-title[data-v-db821b6f]{color:#e8ecf4;font-size:13px;font-weight:500}.item-body[data-v-db821b6f]{color:var(--text-dim,#9aa3b5);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.item-ts[data-v-db821b6f]{color:#5c6474;font-size:11px}.pop-enter-active[data-v-db821b6f],.pop-leave-active[data-v-db821b6f]{transition:opacity .16s,transform .16s}.pop-enter-from[data-v-db821b6f],.pop-leave-to[data-v-db821b6f]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.pop-enter-active[data-v-db821b6f],.pop-leave-active[data-v-db821b6f]{transition:opacity .12s}.pop-enter-from[data-v-db821b6f],.pop-leave-to[data-v-db821b6f]{transform:none}.item[data-v-db821b6f],.bell-btn[data-v-db821b6f]{transition:none}}button[data-v-db821b6f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.order-row[data-v-4e6be38a]{border-radius:6px;flex-shrink:0;align-items:center;min-width:0;display:flex}.order-row .nav-item[data-v-4e6be38a]{flex:1;min-width:0}.order-handle[data-v-4e6be38a]{touch-action:none;user-select:none;cursor:grab;color:var(--text-lo);background:0 0;border:0;flex:0 0 28px;min-height:36px;padding:0;font-size:20px}.order-handle[data-v-4e6be38a]:focus-visible{outline:2px solid var(--accent)}.is-dragging[data-v-4e6be38a]{outline:2px solid var(--accent);background:var(--bg-raised)}.sidebar.collapsed .order-handle[data-v-4e6be38a]{flex-basis:18px;font-size:16px}.order-row .label[data-v-4e6be38a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar[data-v-4e6be38a]{width:var(--sidebar-w);background:var(--bg-sidebar);height:100%;transition:width var(--transition);border-right:1px solid #ffffff0d;flex-direction:column;padding:20px 14px;display:flex}.who[data-v-4e6be38a]{flex:1;min-width:0}.profile[data-v-4e6be38a] .bell-root{flex-shrink:0}.name[data-v-4e6be38a]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:769px){.sidebar.collapsed .profile[data-v-4e6be38a]{flex-direction:column;gap:12px}}.profile[data-v-4e6be38a]{align-items:center;gap:12px;padding:6px 8px;display:flex}.avatar[data-v-4e6be38a]{width:44px;height:44px;color:var(--bg-base);background:linear-gradient(135deg, var(--accent), var(--pink));border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff20}.avatar img[data-v-4e6be38a]{object-fit:cover;width:100%;height:100%;display:block}.avatar-ghost[data-v-4e6be38a]{color:var(--bg-base);font-size:19px;font-weight:600}.name[data-v-4e6be38a]{letter-spacing:1px;font-size:15px;font-weight:600}.motto[data-v-4e6be38a]{color:var(--text-lo);white-space:nowrap;text-overflow:ellipsis;max-width:130px;margin-top:2px;font-size:11px;overflow:hidden}.divider[data-v-4e6be38a]{background:linear-gradient(90deg, transparent, var(--accent-dim), transparent);opacity:.35;height:1px;margin:16px 8px}.nav[data-v-4e6be38a]{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.nav-item[data-v-4e6be38a]{border-radius:var(--radius-sm);color:var(--text-lo);transition:all var(--transition);width:100%;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.nav-message[data-v-4e6be38a],.nav-placeholder[data-v-4e6be38a]{color:var(--text-lo);padding:10px 12px;font-size:12px}.nav-placeholder span[data-v-4e6be38a]{background:var(--bg-raised);opacity:.5;border-radius:6px;height:32px;margin:10px 0;display:block}.nav-message button[data-v-4e6be38a]{font:inherit;cursor:pointer;color:var(--text-hi);background:var(--bg-raised);border:1px solid var(--accent-dim);border-radius:5px;padding:4px 8px}.nav-item[data-v-4e6be38a]:hover{background:var(--bg-raised);color:var(--text-hi);transform:translate(2px)}.nav-item.active[data-v-4e6be38a]{background:linear-gradient(100deg, var(--selected-bg), var(--bg-panel));color:var(--accent);box-shadow:inset 2px 0 0 var(--accent), inset 0 0 0 1px var(--selected-border)}.icon[data-v-4e6be38a]{text-align:center;justify-content:center;align-items:center;width:22px;display:inline-flex}.label[data-v-4e6be38a]{letter-spacing:.5px;font-size:14.5px}.settings-entry[data-v-4e6be38a]{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit}.help-entry[data-v-4e6be38a]{border-radius:var(--radius-sm);min-height:40px;color:var(--text-lo);flex-shrink:0;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.help-entry[data-v-4e6be38a]:hover{background:var(--bg-raised);color:var(--text-hi)}.help-entry.active[data-v-4e6be38a]{color:var(--accent);background:var(--selected-bg);box-shadow:inset 2px 0 var(--accent)}.help-entry[data-v-4e6be38a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bottom-row[data-v-4e6be38a]{flex-shrink:0;align-items:center;gap:6px;margin-top:10px;display:flex}.bottom-row .fold-btn[data-v-4e6be38a]{flex-shrink:0;margin-top:0}.account[data-v-4e6be38a]{border-radius:var(--radius-sm);min-width:0;transition:all var(--transition);flex:1;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.account[data-v-4e6be38a]:hover{background:var(--bg-raised)}.acc-avatar[data-v-4e6be38a]{background:var(--bg-raised);border:1px solid var(--accent-dim);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.acc-avatar img[data-v-4e6be38a]{object-fit:cover;width:100%;height:100%;display:block}.acc-ghost[data-v-4e6be38a]{color:var(--text-faint);font-size:14px}.acc-name[data-v-4e6be38a]{color:var(--text-lo);letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.account:hover .acc-name[data-v-4e6be38a]{color:var(--text-hi)}@media (min-width:769px){.sidebar.collapsed .bottom-row[data-v-4e6be38a]{flex-direction:column;gap:10px}.sidebar.collapsed .bottom-row .account[data-v-4e6be38a]{display:none}}.spacer[data-v-4e6be38a]{flex:1}.extra[data-v-4e6be38a]{border-radius:var(--radius-sm);border:1px dashed var(--text-faint);text-align:center;padding:10px 12px}.extra-hint[data-v-4e6be38a]{color:var(--text-faint);letter-spacing:1px;font-size:11px}.sidebar.collapsed[data-v-4e6be38a]{width:var(--sidebar-w-fold);padding:16px 8px}.sidebar.collapsed .who[data-v-4e6be38a],.sidebar.collapsed .label[data-v-4e6be38a],.sidebar.collapsed .extra-hint[data-v-4e6be38a]{display:none}.sidebar.collapsed .profile[data-v-4e6be38a]{justify-content:center;padding:0}.sidebar.collapsed .extra[data-v-4e6be38a]{border:none}.sidebar.collapsed .divider[data-v-4e6be38a]{margin:12px 4px}.fold-btn[data-v-4e6be38a]{border-radius:var(--radius-sm);color:var(--text-faint);cursor:pointer;transition:all var(--transition);background:0 0;border:none;margin-top:10px;padding:5px;font-size:13px}.fold-btn[data-v-4e6be38a]:hover{background:var(--bg-raised);color:var(--accent)}.mobile-close[data-v-4e6be38a]{display:none}@media (max-width:768px){.sidebar[data-v-4e6be38a]{z-index:90;width:var(--sidebar-w);transition:transform var(--drawer-motion);position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:8px 0 24px #00000080}.sidebar.mobile-open[data-v-4e6be38a]{transform:translate(0)}.sidebar.collapsed[data-v-4e6be38a]{width:var(--sidebar-w);padding:20px 14px}.sidebar.collapsed .profile[data-v-4e6be38a]{justify-content:flex-start;padding:6px 8px}.sidebar.collapsed .who[data-v-4e6be38a],.sidebar.collapsed .label[data-v-4e6be38a],.sidebar.collapsed .extra-hint[data-v-4e6be38a]{display:block}.fold-btn[data-v-4e6be38a]{display:none}.bottom-row[data-v-4e6be38a]{flex-wrap:wrap}.bottom-row .mobile-close[data-v-4e6be38a]{border:1px solid var(--accent-dim);justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;display:flex}}.preference-status[data-v-f26bfe0c]{border:1px solid var(--accent-dim);background:var(--bg-panel);color:var(--text-hi);overflow-wrap:anywhere;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.6}.preference-status p[data-v-f26bfe0c]{margin:0 0 7px}.preference-status p[data-v-f26bfe0c]:last-child{margin-bottom:0}.hint[data-v-f26bfe0c]{color:var(--text-lo);font-size:12px}.choices[data-v-f26bfe0c]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}button[data-v-f26bfe0c]{font:inherit;border:1px solid var(--accent-dim);background:var(--bg-raised);min-height:38px;color:var(--text-hi);cursor:pointer;border-radius:7px;padding:6px 11px}button[data-v-f26bfe0c]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.error[data-v-f26bfe0c]{border-color:var(--warm,var(--pink))}.compact[data-v-f26bfe0c]{max-width:100%;min-height:0;max-height:30%;padding-bottom:max(12px,env(safe-area-inset-bottom));border-radius:0;flex:none;margin:0;overflow:auto}@media (max-width:600px){button[data-v-f26bfe0c]{min-height:44px}}.auth[data-v-9dbf2c10]{backdrop-filter:blur(10px);z-index:1200;background:#090c1247;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.card[data-v-9dbf2c10]{background:color-mix(in srgb, var(--bg-panel) 88%, transparent);backdrop-filter:blur(18px);text-align:center;border:1px solid #c9d4e81f;border-radius:20px;width:min(360px,100%);max-height:calc(100dvh - 32px);padding:44px 40px 36px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000008c}.login-modal-enter-active[data-v-9dbf2c10],.login-modal-leave-active[data-v-9dbf2c10]{transition:opacity .26s cubic-bezier(.22,1,.36,1)}.login-modal-enter-active .card[data-v-9dbf2c10],.login-modal-leave-active .card[data-v-9dbf2c10]{transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.login-modal-leave-active[data-v-9dbf2c10],.login-modal-leave-active .card[data-v-9dbf2c10]{transition-duration:.18s}.login-modal-enter-from[data-v-9dbf2c10],.login-modal-leave-to[data-v-9dbf2c10]{opacity:0}.login-modal-enter-from .card[data-v-9dbf2c10],.login-modal-leave-to .card[data-v-9dbf2c10]{opacity:0;transform:translateY(10px)scale(.985)}@media (prefers-reduced-motion:reduce){.login-modal-enter-active[data-v-9dbf2c10],.login-modal-leave-active[data-v-9dbf2c10],.login-modal-enter-active .card[data-v-9dbf2c10],.login-modal-leave-active .card[data-v-9dbf2c10]{transition:none}}.init-link[data-v-9dbf2c10]{background:0 0;border:0;margin:14px auto 0;display:block}.logo[data-v-9dbf2c10]{color:var(--accent);text-shadow:0 0 18px #c9d4e880;font-size:30px}.site[data-v-9dbf2c10]{color:var(--text-hi);letter-spacing:3px;margin-top:12px;font-size:20px;font-weight:600}.sub[data-v-9dbf2c10]{color:var(--text-lo);letter-spacing:1px;margin-top:8px;font-size:12.5px}.init-hint[data-v-9dbf2c10]{color:var(--text-lo);margin-top:22px;font-size:13px;line-height:1.9}.field[data-v-9dbf2c10]{text-align:left;margin-top:16px}.f-label[data-v-9dbf2c10]{color:var(--text-lo);letter-spacing:1.5px;margin-bottom:6px;font-size:12px;display:block}.input[data-v-9dbf2c10]{width:100%;color:var(--text-hi);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .2s}.input[data-v-9dbf2c10]:focus{border-color:var(--accent-dim)}.remember[data-v-9dbf2c10]{color:var(--text-lo);cursor:pointer;user-select:none;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;display:flex}.remember input[data-v-9dbf2c10]{accent-color:var(--accent)}.row-line[data-v-9dbf2c10]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.row-line .remember[data-v-9dbf2c10]{margin-top:0}.row-links[data-v-9dbf2c10]{gap:14px;display:flex}.resend-line[data-v-9dbf2c10]{text-align:center;margin-top:12px}.forgot[data-v-9dbf2c10]{color:var(--accent);cursor:pointer;font-size:12.5px}.forgot[data-v-9dbf2c10]:hover{text-decoration:underline}.notice[data-v-9dbf2c10]{color:#a8d8b0;margin-top:14px;font-size:12.5px}.row-btns[data-v-9dbf2c10]{gap:10px;display:flex}.row-btns .submit[data-v-9dbf2c10]{flex:1}.ghost-btn[data-v-9dbf2c10]{color:var(--text-lo);letter-spacing:1px;background:0 0;border:1px solid #ffffff24;font-weight:400}.ghost-btn[data-v-9dbf2c10]:hover{color:var(--text-hi);box-shadow:none;background:#ffffff0f}.err[data-v-9dbf2c10]{color:#e8a0bf;margin-top:14px;font-size:12.5px}.submit[data-v-9dbf2c10]{background:var(--accent);color:#141824;letter-spacing:4px;cursor:pointer;border:none;border-radius:11px;width:100%;margin-top:22px;padding:11px;font-family:inherit;font-size:14.5px;font-weight:600;transition:all .22s}.submit[data-v-9dbf2c10]:hover{background:#d8e2f5;box-shadow:0 6px 20px #c9d4e840}.submit[data-v-9dbf2c10]:disabled{opacity:.5;cursor:not-allowed}.close-login[data-v-9dbf2c10]{width:28px;height:28px;color:var(--text-lo);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px;position:absolute;top:10px;right:12px}.close-login[data-v-9dbf2c10]:focus-visible{outline:2px solid var(--accent)}@media (max-width:480px){.card[data-v-9dbf2c10]{padding:38px 24px 28px}.row-line[data-v-9dbf2c10]{flex-wrap:wrap;gap:12px}.row-links[data-v-9dbf2c10]{gap:12px}}.external-loading[data-v-fcfd6aff]{z-index:2;color:var(--text-hi,#e8e8ed);pointer-events:none}.external-loading--center[data-v-fcfd6aff]{text-align:center;background:var(--bg-base,#17191f);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.site-mark[data-v-fcfd6aff]{background:var(--bg-raised,#25272e);width:64px;height:64px;color:var(--accent,#9cd5c7);border:1px solid #9898a52e;border-radius:20px;place-items:center;display:grid}strong[data-v-fcfd6aff]{font-size:18px;font-weight:500;line-height:1.5;display:block}p[data-v-fcfd6aff]{color:var(--text-hi,#e8e8ed);justify-content:center;align-items:center;gap:8px;margin:10px 0;font-size:14px;line-height:1.6;display:flex}small[data-v-fcfd6aff]{color:var(--text-lo,#b6b6c1);font-size:12px;line-height:1.6}.activity[data-v-fcfd6aff]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite external-pulse-fcfd6aff}.external-loading--compact[data-v-fcfd6aff]{background:var(--bg-panel,#25272e);border:1px solid #9898a52e;border-radius:10px;align-items:center;gap:8px;padding:4px 12px;display:flex;position:absolute;top:12px;right:16px}.external-loading--compact .site-mark[data-v-fcfd6aff]{background:0 0;border:0;width:auto;height:auto}.external-loading--compact p[data-v-fcfd6aff]{margin:4px 0;font-size:12px}@keyframes external-pulse-fcfd6aff{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.activity[data-v-fcfd6aff]{animation:none}}.external-cache[data-v-9e99a546]{height:100%;min-height:300px;position:relative}.logout-pending[data-v-1eb7394d]{z-index:900;backdrop-filter:blur(6px);color:var(--text-hi);background:#00000059;place-items:center;display:grid;position:fixed;inset:0}.shell[data-v-1eb7394d]{--drawer-duration:.2s;--drawer-easing:ease;--drawer-motion:var(--drawer-duration) var(--drawer-easing);height:100%;display:flex}.content-region[data-v-1eb7394d]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.content[data-v-1eb7394d]{flex:1;min-width:0;min-height:0;padding:28px 32px;overflow-y:auto}@media (min-width:769px){:is(.content[data-v-1eb7394d]:has(.settings-layout),.content[data-v-1eb7394d]:has(>.servers-page),.content[data-v-1eb7394d]:has(>.documentation)){padding-block:0}.content[data-v-1eb7394d] .page:has(>.settings-layout){padding-block:0;display:grid}.content[data-v-1eb7394d] .documentation{position:relative}.content[data-v-1eb7394d] .documentation:after{content:"";background:var(--accent-dim);pointer-events:none;width:1px;position:absolute;top:24px;bottom:24px;left:279px}.content[data-v-1eb7394d] .doc-directory{border-right-color:#0000}}@media (min-width:769px) and (max-width:900px){.content[data-v-1eb7394d] .documentation:after{left:234px}}.content.flush[data-v-1eb7394d]{padding:0}.fade-enter-active[data-v-1eb7394d],.fade-leave-active[data-v-1eb7394d]{transition:opacity var(--transition), transform var(--transition)}.fade-enter-from[data-v-1eb7394d]{opacity:0;transform:translateY(6px)}.fade-leave-to[data-v-1eb7394d]{opacity:0}@media (max-width:768px){.content[data-v-1eb7394d]{padding:max(10px, env(safe-area-inset-top)) 12px max(10px, env(safe-area-inset-bottom))}.content.flush[data-v-1eb7394d]{padding:0}.content[data-v-1eb7394d]:has(.settings-layout){padding-left:max(28px, calc(env(safe-area-inset-left,0px) + 28px))}.content.external-content[data-v-1eb7394d]{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}}.mobile-mask[data-v-1eb7394d],.hamburger[data-v-1eb7394d],.notes-navigation[data-v-1eb7394d]{display:none}@media (max-width:768px){.mobile-mask[data-v-1eb7394d]{z-index:88;background:#0000008c;display:block;position:fixed;inset:0}.hamburger[data-v-1eb7394d]{z-index:87;border:1px solid var(--accent-dim);background:var(--bg-raised);width:38px;height:38px;color:var(--accent);cursor:pointer;border-radius:50%;font-size:16px;display:block;position:fixed;top:12px;left:12px;box-shadow:0 4px 14px #0006}.content.notes-content[data-v-1eb7394d]{padding:max(10px, env(safe-area-inset-top)) 12px max(10px, env(safe-area-inset-bottom));overflow:hidden}.notes-navigation[data-v-1eb7394d]{z-index:87;top:50%;left:env(safe-area-inset-left,0px);opacity:1;visibility:visible;transition:opacity var(--drawer-motion), visibility 0s;display:block;position:fixed;transform:translateY(-50%)}.notes-navigation.drawer-open[data-v-1eb7394d]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--drawer-motion), visibility 0s linear var(--drawer-duration)}.notes-navigation button[data-v-1eb7394d]{width:16px;height:64px;color:var(--accent);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.notes-navigation .hamburger[data-v-1eb7394d]{box-shadow:none;border-radius:0;position:static}.notes-handle[data-v-1eb7394d]:after{content:"";position:absolute;inset:0 -8px 0 0}.notes-handle-face[data-v-1eb7394d]{box-sizing:border-box;border:1px solid var(--accent-dim);background:var(--bg-raised);opacity:1;border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;transition:opacity .6s;display:flex}.handle-idle .notes-handle-face[data-v-1eb7394d]{opacity:.28}.notes-navigation button[data-v-1eb7394d]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}}@media (prefers-reduced-motion:reduce){.shell[data-v-1eb7394d]{--drawer-duration:0s}.notes-handle-face[data-v-1eb7394d]{transition:none}}.toast-stack[data-v-1eb7394d]{right:max(20px, env(safe-area-inset-right));top:max(20px, env(safe-area-inset-top));pointer-events:none;z-index:999;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed}.toast[data-v-1eb7394d]{border-radius:var(--radius-sm);background:var(--bg-raised);border:1px solid var(--accent-dim);color:var(--text-hi);overflow-wrap:anywhere;padding:10px 18px;font-size:14px;box-shadow:0 4px 16px #0006}.toast-enter-active[data-v-1eb7394d],.toast-leave-active[data-v-1eb7394d]{transition:opacity .18s,transform .22s}.toast-enter-from[data-v-1eb7394d]{opacity:0;transform:translate(28px)}.toast-leave-to[data-v-1eb7394d]{opacity:0;transform:translate(12px)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-1eb7394d],.toast-leave-active[data-v-1eb7394d],.toast-move[data-v-1eb7394d]{transition:none}}.lightbox[data-v-1eb7394d]{z-index:200;cursor:zoom-out;background:#000000d1;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.lightbox img[data-v-1eb7394d]{border-radius:var(--radius-sm);max-width:92vw;max-height:92vh;transition:transform .12s ease-out;box-shadow:0 12px 48px #0009}.lightbox img.pannable[data-v-1eb7394d]{cursor:grab}.zoom-bar[data-v-1eb7394d]{backdrop-filter:blur(10px);background:#1b1f2ae6;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.zoom-bar button[data-v-1eb7394d]{width:28px;height:28px;color:var(--text-hi);cursor:pointer;transition:background var(--transition);background:0 0;border:none;border-radius:50%;font-size:15px}.zoom-bar button[data-v-1eb7394d]:hover{background:var(--bg-raised)}.zoom-val[data-v-1eb7394d]{color:var(--text-lo);text-align:center;cursor:pointer;min-width:42px;font-size:12px}
