@font-face{font-family:HooskaiChamferedSquare;src:url(/font/HooskaiChamferedSquare-Regular.ttf)}@font-face{font-family:Poppins Bold;src:url(/font/Poppins-Bold.ttf)}@font-face{font-family:Poppins SemiBold;src:url(/font/Poppins-SemiBold.ttf)}@font-face{font-family:Poppins Regular;src:url(/font/Poppins-Regular.ttf)}@font-face{font-family:MonaspaceKryptonVarVF;src:url(/font/MonaspaceKryptonVarVF.ttf)}@font-face{font-family:GenSenRounded-B;font-display:swap;src:url(/font/GenSenRounded/GenSenRounded-B.ttc)}@font-face{font-family:GenSenRounded-R;font-display:swap;src:url(/font/GenSenRounded/GenSenRounded-R.ttc)}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--text-color:#474440;--theme-color:#4664b0;--border-radius:10px;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--text-color);--color-text:var(--text-color);--color-accent:var(--theme-color);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--text-color:#ebebebdb;--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--text-color);--color-text:var(--text-color)}}*,:before,:after{box-sizing:border-box;scrollbar-width:none;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:GenSenRounded-R,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}#app{max-width:980px;min-height:100vh;margin:0 auto;padding:0 18px}a{color:var(--color-accent);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}::selection{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.logo[data-v-163059ed]{height:40px}.appShell[data-v-163059ed]{min-height:100vh}.topbar[data-v-163059ed]{z-index:10;border-radius:0 0 var(--border-radius) var(--border-radius);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-background) 92%, var(--color-text) 8%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:1fr auto 220px;align-items:center;gap:12px;padding:14px;display:grid;position:sticky;top:0}.brand[data-v-163059ed]{color:inherit;letter-spacing:.02em;align-items:center;gap:8px;display:flex}.nav[data-v-163059ed]{gap:10px;display:flex}.navLink[data-v-163059ed]{color:inherit;border:1px solid var(--color-border);border-radius:999px;padding:6px 10px;font-size:12px}.navLink[data-v-163059ed]:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border-hover))}.globalSearch[data-v-163059ed]{border:1px solid var(--color-border);border-radius:var(--border-radius);color:inherit;background:0 0;outline:none;padding:10px 12px}.globalSearch[data-v-163059ed]:focus{border-color:color-mix(in srgb, var(--color-accent) 65%, var(--color-border-hover))}.page[data-v-163059ed]{padding:22px 0 34px}.footer[data-v-163059ed]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px 0 26px;display:flex}.footerBrand[data-v-163059ed]{gap:4px;display:grid}.footerName[data-v-163059ed]{color:color-mix(in srgb, var(--color-text) 86%, transparent);font-size:13px}.footerTagline[data-v-163059ed]{color:color-mix(in srgb, var(--color-text) 62%, transparent);font-size:12px}.footerLinks[data-v-163059ed]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.footerLink[data-v-163059ed]{color:var(--color-accent);font-size:12px}@media (width<=860px){.topbar[data-v-163059ed]{grid-template-columns:1fr;align-items:stretch}.globalSearch[data-v-163059ed]{width:100%}}.wiki[data-v-c934eb55]{gap:28px;display:grid}.hero[data-v-c934eb55]{border:1px solid var(--color-border);border-radius:var(--border-radius);background:color-mix(in srgb, var(--color-background) 92%, var(--color-text) 8%);padding:20px}.heroTitle[data-v-c934eb55]{letter-spacing:.02em;font-size:20px}.heroSubtitle[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-top:6px}.heroActions[data-v-c934eb55]{grid-template-columns:1fr 160px;gap:10px;margin-top:16px;display:grid}.search[data-v-c934eb55],.select[data-v-c934eb55]{border:1px solid var(--color-border);border-radius:var(--border-radius);color:inherit;background:0 0;outline:none;padding:10px 12px}.search[data-v-c934eb55]:focus,.select[data-v-c934eb55]:focus{border-color:color-mix(in srgb, var(--color-accent) 65%, var(--color-border-hover))}.heroLinks[data-v-c934eb55]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.notice[data-v-c934eb55]{border:1px solid var(--color-border);border-radius:var(--border-radius);background:0 0;padding:14px 16px}.noticeTitle[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 86%, transparent);font-size:13px}.noticeText[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 66%, transparent);margin-top:6px;font-size:12px}.pill[data-v-c934eb55]{border:1px solid var(--color-border);color:inherit;border-radius:999px;padding:6px 10px}.pill[data-v-c934eb55]:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border-hover))}.sectionTitle[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 88%, transparent);align-items:baseline;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.sectionMeta[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:12px}.grid[data-v-c934eb55]{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.card[data-v-c934eb55]{border:1px solid var(--color-border);border-radius:var(--border-radius);color:inherit;background:0 0;grid-column:span 6;padding:14px}.card[data-v-c934eb55]:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border-hover))}.cardTitle[data-v-c934eb55]{font-size:16px}.cardSummary[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 68%, transparent);margin-top:8px;font-size:13px}.cardMeta[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 55%, transparent);gap:10px;margin-top:10px;font-size:12px;display:flex}.group[data-v-c934eb55]{border-top:1px solid var(--color-border);padding:16px 0}.group[data-v-c934eb55]:first-of-type{border-top:0;padding-top:0}.groupHeader[data-v-c934eb55]{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.groupTitle[data-v-c934eb55]{font-size:16px}.groupLink[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 70%, transparent);font-size:12px}.list[data-v-c934eb55]{gap:8px;display:grid}.row[data-v-c934eb55]{border:1px solid var(--color-border);border-radius:var(--border-radius);color:inherit;grid-template-columns:220px 1fr;gap:12px;padding:10px 12px;display:grid}.row[data-v-c934eb55]:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border-hover))}.rowTitle[data-v-c934eb55]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rowSummary[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 64%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.footer[data-v-c934eb55]{padding-top:8px}.muted[data-v-c934eb55]{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:12px}@media (width<=860px){.heroActions[data-v-c934eb55]{grid-template-columns:1fr}.card[data-v-c934eb55]{grid-column:span 12}.row[data-v-c934eb55]{grid-template-columns:1fr}.rowSummary[data-v-c934eb55]{white-space:normal}}
