:root{--n-50:#f0f2f4;--n-100:#d4d6da;--n-200:#afb3b8;--n-300:#90949a;--n-400:#787c83;--n-500:#61656b;--n-600:#4d5056;--n-700:#3e4146;--n-800:#313337;--n-850:#292b2f;--n-900:#24262a;--n-950:#141517;--n-1000:#101113;--accent-200:#b8d2ff;--accent-300:#8fb7ff;--accent-400:#6a9cfb;--accent-500:#4e82e5;--accent-600:#3e6dc8;--accent-700:#2f56a8;--danger-400:#d98a90;--danger-500:#bd4049;--danger-600:#8f2f37;--ok-600:#2f7d52;--ok-400:#7fc9a0;--mark-moon:#4ecf98;--mark-dts:#f77fe0;--bg-page:var(--n-1000);--bg-header:var(--n-950);--bg-surface:var(--n-900);--bg-raised:var(--n-850);--bg-overlay:var(--n-800);--bg-inset:var(--n-950);--fg-default:var(--n-50);--fg-secondary:var(--n-100);--fg-muted:var(--n-200);--fg-subtle:var(--n-300);--fg-disabled:var(--n-400);--fg-onAccent:#fff;--border-subtle:var(--n-800);--border-default:var(--n-700);--border-strong:var(--n-600);--border-focus:var(--accent-400);--link:var(--accent-400);--link-hover:var(--accent-300);--brand-mark:#e6c47b;--font-cjk:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", sans-serif;--font-body:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", var(--font-cjk);--font-title:var(--font-display), var(--font-inter), var(--font-cjk);--font-num:var(--font-data), ui-monospace, "SF Mono", Menlo, monospace;--fs-micro:.6875rem;--fs-sm:.75rem;--fs-body:.875rem;--fs-lead:1rem;--fs-h3:1.1875rem;--fs-h2:1.5rem;--fs-h1:2rem;--fw-normal:400;--fw-medium:600;--fw-bold:800;--lh-tight:1.25;--lh-snug:1.45;--lh-body:1.7;--num-tabular:"tnum" 1, "lnum" 1;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--r-sm:6px;--r-md:10px;--r-pill:999px;--ctl-sm:28px;--ctl-md:34px;--ctl-lg:42px;--ease:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-base:.18s;--hairline:1px solid var(--border-subtle);--rail-w:3px;--tier-badge-w:76px;--slot-count:56px;--slot-tier:var(--tier-badge-w);--content-wide:1240px;--header-stick:68px;--hero-scrim:linear-gradient(to top, #050608eb 0%, #0506089e 45%, #05060859 100%);--tm1:#d05de9;--h0:#f874c6;--m0:#ff97d8;--l0:#fcb5e0;--h1:#ff7b67;--m1:#ff9989;--l1:#fcb6ab;--h2:#ffc874;--m2:#ffd595;--l2:#f8dcb2;--h3:#ffec87;--m3:#ffebb0;--l3:#fbf3cf;--t4:#b0ff78;--t5:#85e191;--t6:#8fdeff;--t7:#96a6ff;--tier-undetermined:#d8d8d8;--tier-t-1:#d05de9;--tier-h0:#f874c6;--tier-m0:#ff97d8;--tier-l0:#fcb5e0;--tier-h1:#ff7b67;--tier-m1:#ff9989;--tier-l1:#fcb6ab;--tier-h2:#ffc874;--tier-m2:#ffd595;--tier-l2:#f8dcb2;--tier-h3:#ffec87;--tier-m3:#ffebb0;--tier-l3:#fbf3cf;--tier-t4:#b0ff78;--tier-t5:#85e191;--tier-t6:#8fdeff;--tier-t7:#96a6ff}:root[data-theme=light]{--n-50:#2a2e35;--n-100:#3f444c;--n-200:#585d66;--n-300:#6a6f78;--n-400:#8b9098;--n-500:#a3a7ae;--n-600:#bcc0c6;--n-700:#d3d6db;--n-800:#e3e5e9;--n-850:#eef0f2;--n-900:#fff;--n-950:#fafbfc;--n-1000:#f3f4f6;--accent-200:#1c3f87;--accent-300:#234ea6;--accent-400:#2f62c9;--accent-500:#3a6dd2;--accent-600:#3e6dc8;--accent-700:#2f56a8;--danger-400:#b3363f;--danger-500:#bd4049;--danger-600:#a3353e;--ok-600:#2f7d52;--ok-400:#22774a;--mark-moon:#0f7f55;--mark-dts:#b62c9c;--bg-raised:var(--n-850);--bg-overlay:var(--n-850);--brand-mark:#9a6a12;--tier-undetermined:#cfd2d6;--fw-bold:700;--hero-scrim:linear-gradient(to top, #f3f4f6f0 0%, #f3f4f6b3 45%, #f3f4f661 100%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}:root{--font-inter:"Inter Variable";--font-display:"Archivo Variable";--font-data:"JetBrains Mono Variable"}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html{background:var(--bg-page)}body{background:var(--bg-page);color:var(--fg-default);font-family:var(--font-body);font-size:1rem;line-height:var(--lh-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}html{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--r-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--fg-subtle)}::-webkit-scrollbar-corner{background:0 0}main{padding:40px 0 96px}@media (width<=760px){main{padding:14px 0 28px}html,body{max-width:100%;overflow-x:clip}}@media (any-pointer:coarse){.n-base-selection,.n-input{font-size:max(16px, var(--n-font-size))!important}input,textarea,select{font-size:max(16px,1em)!important}}.adm-section{gap:var(--sp-3);min-width:0;display:grid}.adm-list{margin:0;padding:0;list-style:none;display:grid}.adm-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:var(--hairline);min-width:0;display:flex}.adm-row-main{gap:var(--sp-1);min-width:0;display:grid}.adm-row-kind{font-family:var(--font-num);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--fg-subtle)}.adm-row-title{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--fg-default);overflow-wrap:anywhere}.adm-row-detail{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--fg-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.adm-row-time{font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-size:var(--fs-micro);color:var(--fg-subtle)}.adm-row-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;flex:none;display:flex}.adm-form{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.adm-form-wide{grid-column:1/-1}.adm-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.adm-empty{padding:var(--sp-6) 0;text-align:center;font-size:var(--fs-body);color:var(--fg-subtle);margin:0}.adm-notice{font-size:var(--fs-sm);color:var(--accent-300);margin:0}.adm-warn{font-size:var(--fs-sm);color:var(--danger-400);margin:0}.adm-card{gap:var(--sp-3);padding:var(--sp-4);border:var(--hairline);border-radius:var(--r-md);background:var(--bg-raised);min-width:0;display:grid}.adm-card-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.adm-card-title{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.adm-card-title a{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--fg-default);overflow-wrap:anywhere}.adm-card-title b{font-family:var(--font-num);font-size:var(--fs-micro);font-weight:var(--fw-normal);color:var(--fg-subtle)}.adm-card-meta{font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-size:var(--fs-sm);color:var(--fg-secondary);margin:0}.adm-card-state{padding:0 var(--sp-2);border-radius:var(--r-pill);font-size:var(--fs-micro);color:var(--fg-subtle);white-space:nowrap;border:1px solid}.adm-card-state-open{color:var(--accent-300)}.adm-block{gap:var(--sp-2);min-width:0;display:grid}.adm-block-title{font-size:var(--fs-micro);font-weight:var(--fw-normal);letter-spacing:.08em;color:var(--fg-subtle);margin:0}.adm-attachments{gap:var(--sp-2);margin:var(--sp-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.adm-attachments img{object-fit:cover;border-radius:var(--r-sm);border:var(--hairline);background:var(--bg-inset);width:108px;height:72px}.adm-state{padding:1px var(--sp-2);border:1px solid var(--state-tone,var(--border-default));border-radius:var(--r-pill);font-size:var(--fs-micro);color:var(--state-tone,var(--fg-muted));white-space:nowrap;flex:none}.adm-state-pending{--state-tone:var(--accent-400)}.adm-state-accepted{--state-tone:var(--ok-400)}.adm-state-rejected{--state-tone:var(--danger-400)}.adm-state-hidden{--state-tone:var(--fg-disabled)}.adm-state-reviewing{--state-tone:var(--brand-mark)}.adm-state-normal{--state-tone:var(--ok-400)}.adm-state-unasked{--state-tone:var(--fg-subtle)}.adm-state-unreplied{--state-tone:var(--brand-mark)}.adm-state-unwilling{--state-tone:var(--danger-400)}.adm-state-blocked{--state-tone:var(--danger-500)}.adm-pick-list{gap:var(--sp-2);overscroll-behavior:contain;max-height:300px;display:grid;overflow-y:auto}.adm-pick-row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-inset);border-radius:var(--r-sm);font-size:var(--fs-sm);display:flex}.adm-pick-row small{color:var(--fg-subtle);margin-left:auto}.adm-tree{gap:var(--sp-3);display:grid}.adm-node{background:var(--bg-inset);border-radius:var(--r-md);overflow:hidden}.adm-node-head{align-items:center;gap:var(--sp-3);padding:var(--sp-3);flex-wrap:wrap;display:flex}.adm-node-thumb{object-fit:cover;border-radius:var(--r-sm);width:72px;height:42px}.adm-node-identity{min-width:140px;display:grid}.adm-node-identity strong{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--fg-default)}.adm-node-identity em{font-style:normal;font-size:var(--fs-sm);color:var(--fg-subtle)}.adm-node-count{font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-size:var(--fs-sm);color:var(--fg-subtle);margin-right:auto}@media (width>=761px){.n-modal-body-wrapper .n-modal{max-height:calc(100dvh - 2 * var(--sp-7));flex-direction:column;display:flex;overflow:hidden}.n-modal-body-wrapper .n-modal>.n-card-header,.n-modal-body-wrapper .n-modal>.n-card__footer,.n-modal-body-wrapper .n-modal>.n-card__action,.n-modal-body-wrapper .n-modal>.n-dialog__title,.n-modal-body-wrapper .n-modal>.n-dialog__action{flex-shrink:0}.n-modal-body-wrapper .n-modal>.n-card-content,.n-modal-body-wrapper .n-modal>.n-dialog__content{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow-y:auto}}@media (width<=760px){.n-modal-body-wrapper{top:auto;bottom:var(--overlay-keyboard-inset,0px);height:var(--overlay-viewport-height,100dvh)}.n-modal-body-wrapper .n-modal-scroll-content{align-items:flex-end;height:100%;min-height:100%}.n-modal-body-wrapper .n-modal{height:min(88svh, var(--overlay-viewport-height,100dvh));max-height:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;flex-direction:column;align-self:flex-end;margin:auto 0 0;display:flex;overflow:hidden;width:100%!important;max-width:100%!important}.n-modal-body-wrapper:has(.search-modal){height:100%;top:0;bottom:0}.n-modal-body-wrapper .search-modal{box-sizing:border-box;height:100%;max-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:max(env(safe-area-inset-bottom,0px), var(--overlay-keyboard-inset,0px));border-radius:0;margin:0}.n-modal-body-wrapper .search-modal>.n-card-header{padding:20px 16px}.n-modal-body-wrapper .search-modal>.n-card-content{padding:0 16px 16px}.n-modal-body-wrapper .n-modal>.n-card-header,.n-modal-body-wrapper .n-modal>.n-card__footer,.n-modal-body-wrapper .n-modal>.n-card__action,.n-modal-body-wrapper .n-modal>.n-dialog__title,.n-modal-body-wrapper .n-modal>.n-dialog__action{flex-shrink:0}.n-modal-body-wrapper .n-modal>.n-card-content,.n-modal-body-wrapper .n-modal>.n-dialog__content{overscroll-behavior-y:contain;flex:1 1 0;min-height:0;overflow-y:auto}.n-modal-body-wrapper .n-modal>.n-card-header{flex-wrap:wrap}.n-modal-body-wrapper .n-modal .n-card-header__extra{min-width:0;max-width:calc(100% - 32px)}.n-modal-body-wrapper .n-modal.fade-in-scale-up-transition-enter-active,.n-modal-body-wrapper .n-modal.fade-in-scale-up-transition-leave-active{transition:transform .24s var(--ease)}.n-modal-body-wrapper .n-modal.fade-in-scale-up-transition-enter-from,.n-modal-body-wrapper .n-modal.fade-in-scale-up-transition-leave-to{opacity:1;transform:translateY(100%)}.n-modal-body-wrapper .n-modal.fade-in-scale-up-transition-enter-to,.n-modal-body-wrapper .n-modal.fade-in-scale-up-transition-leave-from{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.n-modal-body-wrapper .n-modal.fade-in-scale-up-transition-enter-active,.n-modal-body-wrapper .n-modal.fade-in-scale-up-transition-leave-active{transition-duration:1ms}}}.ln-root[data-v-9278210f]{gap:2px;min-width:0;display:grid}.ln-inline[data-v-9278210f]{align-items:baseline;gap:var(--sp-2);flex-flow:wrap;display:inline-flex}.ln-original[data-v-9278210f]{min-width:0}.ln-cn[data-v-9278210f]{min-width:0;font-size:var(--cn-size,.8em);font-weight:var(--cn-weight,var(--fw-medium));letter-spacing:.01em;color:color-mix(in srgb, currentColor 68%, transparent);line-height:1.3}.ln-root:has(.ln-cn:only-child) .ln-cn[data-v-9278210f]{font-size:inherit;font-weight:inherit;color:inherit}.ln-truncate[data-v-9278210f]{max-width:100%}.ln-truncate .ln-original[data-v-9278210f],.ln-truncate .ln-cn[data-v-9278210f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar[data-v-6abdb92b]{width:var(--avatar-size,26px);height:var(--avatar-size,26px);background:var(--bg-overlay);color:var(--fg-default);font-family:var(--font-num);font-size:var(--fs-sm);font-weight:var(--fw-medium);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar img[data-v-6abdb92b]{object-fit:cover;width:100%;height:100%;display:block}.pagination[data-v-722918c2]{row-gap:var(--sp-2);flex-wrap:wrap;min-width:0;max-width:100%}.search-heading[data-v-bd693a5f]{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.subtitle[data-v-bd693a5f]{font-size:var(--fs-sm);font-weight:var(--fw-normal);color:var(--fg-subtle)}.hint[data-v-bd693a5f],.empty[data-v-bd693a5f]{padding:var(--sp-5) 0;text-align:center;font-size:var(--fs-body);color:var(--fg-subtle);margin:0}.empty[data-v-bd693a5f]{padding:var(--sp-4) 0;text-align:left}.group[data-v-bd693a5f]{gap:var(--sp-3);margin-top:var(--sp-5);display:grid}.group-title[data-v-bd693a5f]{align-items:baseline;gap:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:var(--hairline);font-family:var(--font-title);font-size:var(--fs-lead);font-weight:var(--fw-medium);color:var(--fg-default);margin:0;display:flex}.group-title small[data-v-bd693a5f]{font-family:var(--font-num);font-variant-numeric:var(--num-tabular);font-size:var(--fs-micro);color:var(--fg-subtle)}.players[data-v-bd693a5f]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.player[data-v-bd693a5f]{padding:var(--sp-2) var(--sp-3);border:var(--hairline);border-radius:var(--r-pill);background:var(--bg-inset);color:var(--fg-secondary);font-size:var(--fs-sm)}@media (hover:hover){.player[data-v-bd693a5f]:hover{border-color:var(--border-focus);color:var(--link)}}.entities[data-v-bd693a5f]{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:42vh;display:grid;overflow-y:auto}.entity[data-v-bd693a5f]{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2);border-radius:var(--r-sm);color:var(--fg-secondary);transition:background-color var(--dur-fast) var(--ease);display:flex}@media (hover:hover){.entity[data-v-bd693a5f]:hover{background:var(--bg-raised);color:var(--fg-default)}}.thumb[data-v-bd693a5f]{border-radius:var(--r-sm);background:var(--bg-overlay);flex:none;width:44px;height:30px;overflow:hidden}.thumb img[data-v-bd693a5f]{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){.search-heading[data-v-bd693a5f]{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.entities[data-v-bd693a5f]{max-height:none;overflow-y:visible}}.section[data-v-5e557140]{gap:var(--sp-3);margin-bottom:var(--sp-5);display:grid}.section[data-v-5e557140]:last-of-type{margin-bottom:0}.section-title[data-v-5e557140]{font-family:var(--font-title);font-size:var(--fs-lead);font-weight:var(--fw-medium);color:var(--fg-default);margin:0}.section-head[data-v-5e557140]{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.presets[data-v-5e557140]{gap:var(--sp-2);display:flex}.hint[data-v-5e557140]{font-size:var(--fs-sm);color:var(--fg-subtle);line-height:var(--lh-body);margin:0}.checks[data-v-5e557140]{gap:var(--sp-3);display:grid}.offset[data-v-5e557140]{gap:var(--sp-1);display:grid}.offset[data-inactive][data-v-5e557140]{opacity:.6}.offset-head[data-v-5e557140]{align-items:center;gap:var(--sp-2);display:flex}.offset-head .color-name[data-v-5e557140]{flex:1}.offset-value[data-v-5e557140]{font-family:var(--font-num);font-size:var(--fs-sm);color:var(--fg-default);font-variant-numeric:var(--num-tabular)}.colors[data-v-5e557140]{gap:var(--sp-2);display:grid}.color-row[data-v-5e557140]{align-items:center;gap:var(--sp-3);grid-template-columns:1fr 116px;display:grid}.color-name[data-v-5e557140]{font-size:var(--fs-sm);color:var(--fg-secondary)}.swatch[data-v-5e557140] .n-color-picker-trigger__value{font-family:var(--font-num);font-size:var(--fs-sm)}.footer[data-v-5e557140]{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);border-top:var(--hairline);display:flex}.notice[data-v-5e557140]{font-size:var(--fs-sm);color:var(--fg-subtle);margin-right:auto}@media (width<=480px){.color-row[data-v-5e557140]{grid-template-columns:1fr 104px}}.header[data-v-67ecda1f]{--nav-ctl:var(--ctl-md);z-index:50;background:var(--bg-header);border-bottom:var(--hairline);position:sticky;top:0}.header-inner[data-v-67ecda1f]{align-items:center;gap:var(--sp-6);width:max-content;max-width:100%;min-height:64px;padding-inline:var(--sp-5);margin-inline:auto;display:flex}.site-logo[data-v-67ecda1f]{align-items:center;gap:var(--sp-3);min-width:0;color:var(--fg-default);padding-left:var(--sp-3);border-left:var(--rail-w) solid var(--brand-mark);flex:none;display:flex}.site-logo[data-v-67ecda1f]:hover{color:var(--fg-default)}.brand-text[data-v-67ecda1f]{flex-direction:column;gap:2px;min-width:0;display:flex}.brand-text strong[data-v-67ecda1f]{font-family:var(--font-title);font-size:var(--fs-h3);font-weight:var(--fw-bold);letter-spacing:-.01em;white-space:nowrap;line-height:1}.brand-text small[data-v-67ecda1f]{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);white-space:nowrap;line-height:1}.main-nav[data-v-67ecda1f]{align-items:center;gap:var(--sp-1);flex:none;display:flex}.nav-link[data-v-67ecda1f]{align-items:center;gap:var(--sp-1);height:64px;padding:0 var(--sp-3);color:var(--fg-muted);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;display:inline-flex;position:relative}.nav-link[data-v-67ecda1f]:hover,.nav-link.active[data-v-67ecda1f]{color:var(--fg-default)}.nav-link.active[data-v-67ecda1f]:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--link);height:2px;animation:nav-underline-67ecda1f var(--dur-base) var(--ease);position:absolute;bottom:0}@keyframes nav-underline-67ecda1f{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nav-link[data-v-67ecda1f]:focus-visible{outline:2px solid var(--border-focus);outline-offset:-4px}.caret[data-v-67ecda1f]{width:6px;height:6px;transition:transform var(--dur-fast) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin-left:2px;transform:translateY(-2px)rotate(45deg)}.caret[data-open][data-v-67ecda1f]{transform:translateY(1px)rotate(-135deg)}.campaign-menu[data-v-67ecda1f]{gap:2px;display:grid}.campaign-menu-item[data-v-67ecda1f]{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:34px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--fg-secondary);font-size:var(--fs-body);--cn-size:.78em;display:flex}.campaign-menu-item[data-v-67ecda1f]>:first-child{flex:auto;min-width:0}.campaign-menu-item[data-v-67ecda1f]:hover{background:var(--bg-overlay);color:var(--fg-default)}.campaign-favorite-slot[data-v-67ecda1f]{font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--fg-disabled);white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}.campaign-favorite-slot[data-v-67ecda1f]:before{content:"☆";font-size:1.1em;line-height:1}.header-account[data-v-67ecda1f]{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.name-mode-switch[data-v-67ecda1f]{border:var(--hairline);border-radius:var(--r-pill);padding:2px;display:inline-flex}.name-mode-switch button[data-v-67ecda1f]{min-width:32px;height:calc(var(--nav-ctl) - 6px);padding:0 var(--sp-2);color:var(--fg-subtle);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000}.name-mode-switch button[data-v-67ecda1f]:first-child{border-radius:var(--r-pill) 0 0 var(--r-pill);padding-left:var(--sp-3)}.name-mode-switch button[data-v-67ecda1f]:last-child{border-radius:0 var(--r-pill) var(--r-pill) 0;padding-right:var(--sp-3)}.name-mode-switch button[data-v-67ecda1f]:hover{color:var(--fg-default)}.name-mode-switch button.active[data-v-67ecda1f]{color:var(--link);border-color:var(--link)}.name-mode-switch button.active[data-v-67ecda1f]:has(+button.active){border-right-color:#0000}.name-mode-switch button.active+button.active[data-v-67ecda1f]{border-left-color:#0000}.name-mode-switch button[data-v-67ecda1f]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--r-pill)}.header-search[data-v-67ecda1f],.settings-button[data-v-67ecda1f]{align-items:center;gap:var(--sp-2);height:var(--nav-ctl);padding:0 var(--sp-3);border:var(--hairline);border-radius:var(--r-sm);color:var(--fg-subtle);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;display:inline-flex}.settings-button[data-v-67ecda1f]{width:var(--nav-ctl);justify-content:center;padding:0}.search-icon[data-v-67ecda1f]{flex:none;width:15px;height:15px}.header-search[data-v-67ecda1f]:hover,.settings-button[data-v-67ecda1f]:hover{color:var(--fg-default);border-color:var(--border-strong)}.header-search[data-v-67ecda1f]:focus-visible,.settings-button[data-v-67ecda1f]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.account-nav-button[data-v-67ecda1f]{align-items:center;gap:var(--sp-2);height:var(--nav-ctl);padding:0 var(--sp-2) 0 var(--sp-1);border-radius:var(--r-sm);color:var(--fg-secondary);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;display:inline-flex}.account-nav-button .account-name[data-v-67ecda1f]{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.account-nav-button[data-v-67ecda1f]:hover{color:var(--fg-default)}.login-link[data-v-67ecda1f]{height:var(--nav-ctl);padding:0 var(--sp-4);border-radius:var(--r-sm);background:var(--accent-600);color:var(--fg-onAccent);font-size:var(--fs-body);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.login-link[data-v-67ecda1f]:hover{background:var(--accent-500);color:var(--fg-onAccent)}.mobile-menu-button[data-v-67ecda1f]{width:var(--nav-ctl);height:var(--nav-ctl);border:var(--hairline);border-radius:var(--r-sm);color:var(--fg-muted);font-size:var(--fs-h3);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:none}.mobile-menu-button[data-v-67ecda1f]:hover{color:var(--fg-default);border-color:var(--border-strong)}.mobile-menu-button[data-v-67ecda1f]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.drawer-nav[data-v-67ecda1f]{padding:var(--sp-2) 0;display:grid}.drawer-nav>a[data-v-67ecda1f],.drawer-nav summary[data-v-67ecda1f],.drawer-nav details a[data-v-67ecda1f],.drawer-account>a[data-v-67ecda1f],.drawer-account>button[data-v-67ecda1f]{min-height:42px;padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--fg-secondary);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.drawer-nav>a[data-v-67ecda1f]:hover,.drawer-nav summary[data-v-67ecda1f]:hover,.drawer-nav details a[data-v-67ecda1f]:hover,.drawer-account>a[data-v-67ecda1f]:hover,.drawer-account>button[data-v-67ecda1f]:hover{background:var(--bg-overlay);color:var(--fg-default)}.drawer-nav details[data-v-67ecda1f]{border-block:var(--hairline)}.drawer-nav details>div[data-v-67ecda1f]{padding-left:var(--sp-3);display:grid}.drawer-nav details a[data-v-67ecda1f]{align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);font-size:var(--fs-sm);color:var(--fg-muted);display:flex}.drawer-nav details a[data-v-67ecda1f]>:first-child{flex:auto;min-width:0}.drawer-account[data-v-67ecda1f]{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:var(--hairline);display:grid}.drawer-account>strong[data-v-67ecda1f]{padding:var(--sp-2) var(--sp-3);font-family:var(--font-title);color:var(--fg-default)}@media (width<=900px){.header-inner[data-v-67ecda1f]{gap:var(--sp-4);padding-inline:var(--sp-4)}.nav-link[data-v-67ecda1f]{padding:0 var(--sp-2)}.brand-text small[data-v-67ecda1f]{display:none}}@media (width<=1200px){.header-inner[data-v-67ecda1f]{width:100%}.main-nav[data-v-67ecda1f]{display:none}.mobile-menu-button[data-v-67ecda1f]{display:grid}}@media (width<=640px){.header-inner[data-v-67ecda1f]{gap:var(--sp-3);min-height:56px;padding-inline:var(--sp-4)}.main-nav[data-v-67ecda1f],.settings-button[data-v-67ecda1f],.account-nav-button .account-name[data-v-67ecda1f]{display:none}.nav-link[data-v-67ecda1f]{height:56px}.brand-text small[data-v-67ecda1f]{display:none}.header-inner[data-v-67ecda1f]{--nav-ctl:var(--ctl-lg)}.header-search[data-v-67ecda1f]{padding-inline:var(--sp-3);color:var(--fg-muted);flex:none}.name-mode-switch button[data-v-67ecda1f]{padding-inline:var(--sp-2)}.mobile-menu-button[data-v-67ecda1f]{display:grid}.site-logo[data-v-67ecda1f]{padding-left:var(--sp-2)}.header-account[data-v-67ecda1f]{gap:var(--sp-1)}}html[lang=en]{letter-spacing:.02em}@media (width>=1201px) and (width<=1400px){html[lang=en]{width:100%;display:grid}}@media (width<=380px){html[lang=en]{display:none}}
