@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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+1F00-1FFF}@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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--color-void: #08090a;--color-carbon: #0f1011;--color-obsidian: #161718;--color-graphite: #23252a;--color-smoke: #383b3f;--color-ash: #62666d;--color-fog: #8a8f98;--color-mist: #d0d6e0;--color-bone: #e5e5e6;--color-paper: #ffffff;--color-acid-lime: #e4f222;--color-pulse-green: #27a644;--color-coral-red: #eb5757;--color-signal-teal: #02b8cc;--color-iris-violet: #6366f1;--color-lavender: #8b5cf6;--surface-void: #08090a;--surface-carbon: #0f1011;--surface-obsidian: #161718;--surface-slate: #23252a;--surface-raised: #1b1c1f;--surface-hover: rgba(255, 255, 255, .035);--surface-active: rgba(255, 255, 255, .055);--surface-input: rgba(255, 255, 255, .022);--surface-chip: rgba(255, 255, 255, .05);--surface-glass: rgba(15, 16, 17, .72);--text-primary: var(--color-paper);--text-secondary: var(--color-mist);--text-tertiary: var(--color-fog);--text-muted: var(--color-ash);--text-faint: #4a4e54;--text-on-accent: #08090a;--border-hairline: rgba(255, 255, 255, .065);--border-soft: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .16);--border-accent: rgba(228, 242, 34, .38);--border-graphite: #23252a;--accent: #e4f222;--accent-solid: #e4f222;--accent-solid-hover: #eefb3d;--accent-dim: rgba(228, 242, 34, .12);--accent-softer: rgba(228, 242, 34, .06);--accent-glow: rgba(228, 242, 34, .22);--success: #4fca76;--success-dim: rgba(39, 166, 68, .14);--danger: #ff7373;--danger-dim: rgba(235, 87, 87, .13);--warning: #e8c547;--warning-dim: rgba(232, 197, 71, .12);--info: #56c6d8;--info-dim: rgba(2, 184, 204, .12);--violet: #9d9fff;--violet-dim: rgba(99, 102, 241, .14);--overlay-rgb: 255, 255, 255;--panel-rgb: 15, 16, 17;--panel-deep-rgb: 11, 12, 13;--menu-rgb: 20, 21, 23;--topbar-bg: rgba(8, 9, 10, .66);--sidebar-bg: rgba(10, 11, 12, .72);--modal-bg: linear-gradient(180deg, #131415 0%, var(--surface-carbon) 100%);--auth-card-bg: linear-gradient(180deg, rgba(22, 23, 24, .88), rgba(11, 12, 13, .9));--auth-card-shadow: 0 32px 90px rgba(0, 0, 0, .45);--footer-bg: linear-gradient(180deg, transparent, rgba(0, 0, 0, .18));--code-bg: #0b0c0d;--inline-code-text: #e7e8ea;--switch-thumb: #5b5f66;--scrollbar-thumb: #26282c;--scrollbar-thumb-hover: #383b3f;--scrim: rgba(5, 6, 7, .72);--modal-footer-bg: rgba(0, 0, 0, .12);--inset-bg: rgba(0, 0, 0, .18);--popover-shadow: 0 18px 50px rgba(0, 0, 0, .6), 0 0 0 1px rgba(0, 0, 0, .4);--font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-micro: 10px;--text-label: 12px;--text-caption: 13px;--text-body: 14px;--text-body-lg: 15px;--text-lead: 17px;--text-subheading: 20px;--text-heading-sm: 24px;--text-heading: 32px;--text-display: 48px;--text-hero: 64px;--tracking-display: -.022em;--tracking-heading: -.018em;--tracking-tight: -.011em;--tracking-normal: -.006em;--weight-light: 300;--weight-regular: 400;--weight-medium: 510;--weight-strong: 590;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--page-max: 1200px;--sidebar-width: 244px;--sidebar-collapsed: 72px;--topbar-height: 60px;--content-pad-x: 32px;--content-pad-y: 28px;--card-padding: 24px;--footer-height: 48px;--radius-xs: 2px;--radius-badge: 4px;--radius-input: 6px;--radius-button: 6px;--radius-card: 12px;--radius-pill: 9999px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .4);--shadow-md: inset 0 0 12px rgba(0, 0, 0, .2);--shadow-card: inset 0 0 0 1px rgba(255, 255, 255, .055);--shadow-xl: 0 4px 32px rgba(8, 9, 10, .6);--shadow-modal: 0 32px 90px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .07);--glow-accent: 0 0 0 1px rgba(228, 242, 34, .25), 0 8px 30px rgba(228, 242, 34, .08);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .12s;--duration: .2s;--duration-slow: .42s;--z-background: 0;--z-content: 1;--z-sticky: 20;--z-dropdown: 60;--z-modal: 80;--z-toast: 100}[data-theme=light]{color-scheme:light;--color-void: #f3f3ee;--color-carbon: #fbfbf8;--color-obsidian: #f0f0ea;--color-graphite: #e3e3dc;--color-smoke: #c9c9c1;--color-ash: #7b818a;--color-fog: #575d66;--color-mist: #2c3037;--color-bone: #1a1d22;--color-paper: #121418;--color-acid-lime: #d9e600;--color-pulse-green: #1f7a44;--color-coral-red: #bf3b3b;--color-signal-teal: #0a7e8e;--color-iris-violet: #5558ce;--color-lavender: #6d4bc4;--surface-void: #f3f3ee;--surface-carbon: #fbfbf8;--surface-obsidian: #f0f0ea;--surface-slate: #e7e7df;--surface-raised: #ffffff;--surface-hover: rgba(17, 20, 24, .045);--surface-active: rgba(17, 20, 24, .075);--surface-input: rgba(255, 255, 255, .72);--surface-chip: rgba(17, 20, 24, .06);--surface-glass: rgba(250, 250, 246, .78);--text-primary: #121418;--text-secondary: #2c3037;--text-tertiary: #575d66;--text-muted: #7b818a;--text-faint: #a6abb2;--text-on-accent: #121418;--border-hairline: rgba(17, 20, 24, .09);--border-soft: rgba(17, 20, 24, .13);--border-strong: rgba(17, 20, 24, .2);--border-accent: rgba(111, 124, 0, .42);--border-graphite: #e3e3dc;--accent: #6f7c00;--accent-solid: #d9e600;--accent-solid-hover: #e7f23a;--accent-dim: rgba(111, 124, 0, .13);--accent-softer: rgba(111, 124, 0, .06);--accent-glow: rgba(111, 124, 0, .2);--success: #1f7a44;--success-dim: rgba(31, 122, 68, .11);--danger: #bf3b3b;--danger-dim: rgba(191, 59, 59, .09);--warning: #8a6700;--warning-dim: rgba(154, 116, 0, .12);--info: #0a7e8e;--info-dim: rgba(10, 126, 142, .1);--violet: #5558ce;--violet-dim: rgba(85, 88, 206, .1);--overlay-rgb: 17, 20, 24;--panel-rgb: 255, 255, 255;--panel-deep-rgb: 250, 250, 246;--menu-rgb: 255, 255, 255;--topbar-bg: rgba(243, 243, 238, .78);--sidebar-bg: rgba(247, 247, 242, .84);--modal-bg: linear-gradient(180deg, #ffffff 0%, #fafaf6 100%);--auth-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(250, 250, 246, .94));--auth-card-shadow: 0 32px 90px rgba(17, 20, 24, .12);--footer-bg: linear-gradient(180deg, transparent, rgba(17, 20, 24, .025));--code-bg: #111318;--inline-code-text: #1a1d22;--switch-thumb: #ffffff;--scrollbar-thumb: #d2d2ca;--scrollbar-thumb-hover: #b9b9b0;--scrim: rgba(20, 22, 26, .34);--modal-footer-bg: rgba(17, 20, 24, .025);--inset-bg: rgba(17, 20, 24, .03);--popover-shadow: 0 18px 50px rgba(17, 20, 24, .14), 0 0 0 1px rgba(17, 20, 24, .08);--shadow-sm: 0 2px 4px rgba(17, 20, 24, .07);--shadow-md: inset 0 0 12px rgba(17, 20, 24, .04);--shadow-card: inset 0 0 0 1px rgba(17, 20, 24, .07), 0 1px 2px rgba(17, 20, 24, .025);--shadow-xl: 0 12px 40px rgba(17, 20, 24, .12);--shadow-modal: 0 32px 90px rgba(17, 20, 24, .18), 0 0 0 1px rgba(17, 20, 24, .08);--glow-accent: 0 0 0 1px rgba(111, 124, 0, .22), 0 8px 30px rgba(111, 124, 0, .07)}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 0ms;--duration: 0ms;--duration-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}html,body,#app{min-height:100%}body{margin:0;background:var(--surface-void);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.6;font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);font-feature-settings:"cv01" 1,"ss03" 1,"zero" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:1.15}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{border:0;background:none;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:#e4f22242;color:var(--color-paper)}:focus-visible{outline:1px solid rgba(228,242,34,.65);outline-offset:2px;border-radius:3px}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:3px solid transparent;background-clip:padding-box;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.input,.textarea,.select{width:100%;min-height:38px;padding:9px 12px;color:var(--text-secondary);background:var(--surface-input);border:1px solid var(--border-soft);border-radius:var(--radius-input);font-size:var(--text-body);line-height:1.45;transition:border-color var(--duration) var(--ease-out),background var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out);appearance:none}.input::placeholder,.textarea::placeholder{color:var(--text-muted)}.input:hover,.textarea:hover,.select:hover{border-color:var(--border-strong)}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:#d0d6e08c;background:rgba(var(--overlay-rgb),.04);box-shadow:0 0 0 3px rgba(var(--overlay-rgb),.035)}.input:disabled,.textarea:disabled,.select:disabled{opacity:.5;cursor:not-allowed}.textarea{resize:vertical;min-height:96px}.select{padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--text-tertiary) 50%),linear-gradient(135deg,var(--text-tertiary) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.select option{background:var(--surface-obsidian);color:var(--text-primary)}.field{display:flex;flex-direction:column;gap:6px}.field-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-tertiary);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:.01em}.field-hint{color:var(--text-muted);font-size:11.5px;line-height:1.5}.field-error{color:var(--danger);font-size:11.5px;line-height:1.5}.input.invalid,.textarea.invalid{border-color:#eb57578c}.checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-tertiary);font-size:var(--text-caption)}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 1;letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}.tertiary{color:var(--text-tertiary)}.accent{color:var(--accent)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:400;letter-spacing:.14em;text-transform:uppercase}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--border-soft);border-bottom-color:var(--border-strong);border-radius:4px;background:rgba(var(--overlay-rgb),.03);color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px;line-height:1}.card{position:relative;background:var(--surface-carbon);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.panel{position:relative;background:rgba(var(--overlay-rgb),.02);border:1px solid var(--border-hairline);border-radius:var(--radius-card)}.divider{height:1px;background:var(--border-hairline);border:0}.badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--radius-badge);background:var(--surface-chip);color:var(--text-tertiary);font-size:11px;font-weight:var(--weight-regular);line-height:1;white-space:nowrap}.badge--lime{background:var(--accent-dim);color:var(--accent)}.badge--green{background:var(--success-dim);color:var(--success)}.badge--red{background:var(--danger-dim);color:var(--danger)}.badge--amber{background:var(--warning-dim);color:var(--warning)}.badge--violet{background:var(--violet-dim);color:var(--violet)}.badge--teal{background:var(--info-dim);color:var(--info)}.page{width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--content-pad-y) var(--content-pad-x) 72px;animation:page-in var(--duration-slow) var(--ease-out) both}.page--wide{max-width:1360px}.page--flush{padding-top:20px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px;flex-wrap:wrap}.page-title{color:var(--text-primary);font-size:28px;font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:1.1}.page-sub{margin-top:8px;max-width:640px;color:var(--text-tertiary);font-size:var(--text-caption);line-height:1.65}.page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.section-title{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:.01em}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 24px;color:var(--text-muted);text-align:center}.empty-state strong{color:var(--text-tertiary);font-weight:var(--weight-medium);font-size:var(--text-body)}.empty-state p{max-width:360px;font-size:var(--text-caption);line-height:1.6}.spinner{width:15px;height:15px;border:1.5px solid rgba(var(--overlay-rgb),.18);border-top-color:var(--text-secondary);border-radius:50%;animation:spin .72s linear infinite}.spinner--accent{border-top-color:var(--accent)}.skeleton{position:relative;overflow:hidden;border-radius:6px;background:rgba(var(--overlay-rgb),.045)}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(var(--overlay-rgb),.045),transparent);animation:shimmer 1.6s var(--ease-in-out) infinite}.link-inline{color:var(--color-mist);text-decoration:underline;text-decoration-color:#d0d6e04d;text-underline-offset:3px;transition:color var(--duration) var(--ease-out)}.link-inline:hover{color:var(--accent);text-decoration-color:var(--border-accent)}[data-theme=light] .file-glyph.file-glyph--folder{color:#4a4e55;background:#1114180b}[data-theme=light] .file-glyph.file-glyph--image{color:#0b7f8f;background:#0294a414;border-color:#0294a429}[data-theme=light] .file-glyph.file-glyph--video{color:#5a4bc4;background:#6366f114;border-color:#6366f126}[data-theme=light] .file-glyph.file-glyph--audio{color:#a13d74;background:#c1508c12;border-color:#c1508c24}[data-theme=light] .file-glyph.file-glyph--pdf{color:#b33939;background:#bf3b3b14;border-color:#bf3b3b24}[data-theme=light] .file-glyph.file-glyph--office{color:#1f7a44;background:#1f7a4414;border-color:#1f7a4424}[data-theme=light] .file-glyph.file-glyph--text{color:#4a4e55;background:#11141809}[data-theme=light] .file-glyph.file-glyph--archive{color:#8a6400;background:#9a740012;border-color:#9a74001f}[data-theme=light] .sidebar .nav-badge{color:#536000;background:#6f7c0021}[data-theme=light] ::selection{background:#b4c40047;color:var(--color-paper)}[data-theme=light] :focus-visible{outline-color:#6f7c0099}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse-dot{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width: 900px){:root{--content-pad-x: 18px;--content-pad-y: 18px}.page-title{font-size:24px}}.md{color:var(--text-secondary);font-size:14px;line-height:1.72;letter-spacing:-.003em;word-break:break-word;overflow-wrap:anywhere}.md>*:first-child{margin-top:0}.md>*:last-child{margin-bottom:0}.md-p{margin:0 0 11px}.md-h{margin:22px 0 9px;color:var(--text-primary);font-weight:var(--weight-medium);letter-spacing:-.018em;line-height:1.3}.md-h1{font-size:22px}.md-h2{font-size:19px}.md-h3{font-size:17px}.md-h4{font-size:15.5px}.md-h5,.md-h6{font-size:14px;color:var(--text-tertiary)}.md strong{color:var(--color-paper);font-weight:var(--weight-strong)}.md em{font-style:italic;color:var(--color-bone)}.md del{color:var(--text-muted);text-decoration:line-through;text-decoration-color:rgba(var(--overlay-rgb),.28)}.md-code{padding:1.5px 5px;border:1px solid rgba(var(--overlay-rgb),.07);border-radius:4px;background:rgba(var(--overlay-rgb),.055);color:var(--inline-code-text);font-family:var(--font-mono);font-size:.87em;letter-spacing:-.01em;white-space:break-spaces}.md-list{margin:0 0 11px;padding-left:21px}.md-list .md-list{margin:4px 0 2px}.md-li{margin:3px 0;padding-left:2px}.md-li::marker{color:var(--text-muted)}.md-list:not(.md-list--task)>li{list-style:disc}.md-list--ordered>li{list-style:decimal}.md-list--task{padding-left:2px}.md-list--task>.md-li{list-style:none;display:flex;align-items:flex-start;gap:8px}.md-task-box{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-top:5px;flex:none;border:1px solid var(--border-strong);border-radius:3px;color:var(--text-on-accent);background:transparent}.md-task-box--checked{background:var(--accent-solid);border-color:var(--accent-solid)}.md-task-body{flex:1;min-width:0}.md-quote{margin:12px 0;padding:3px 0 3px 14px;border-left:2px solid var(--border-strong);color:var(--text-tertiary)}.md-quote .md-p:last-child{margin-bottom:0}.md-hr{height:1px;margin:20px 0;border:0;background:var(--border-hairline)}.md-table-wrap{margin:12px 0;overflow-x:auto;border:1px solid var(--border-hairline);border-radius:8px}.md-table{width:100%;min-width:320px;border-collapse:collapse;font-size:13px;line-height:1.55}.md-table th,.md-table td{padding:7px 11px;border-bottom:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline);text-align:left;vertical-align:top}.md-table th:last-child,.md-table td:last-child{border-right:0}.md-table tr:last-child td{border-bottom:0}.md-table th{background:rgba(var(--overlay-rgb),.03);color:var(--text-tertiary);font-weight:var(--weight-medium);font-size:12px;white-space:nowrap}.md-table tr:hover td{background:rgba(var(--overlay-rgb),.015)}.md--compact{font-size:13.5px;line-height:1.65}.md--compact .md-p{margin-bottom:8px}.md--compact .md-h1{font-size:18px}.md--compact .md-h2{font-size:16px}.md--compact .md-h3{font-size:15px}.md-clip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12;overflow:hidden}.md-clip--expanded{display:block;overflow:visible}.tok-comment{color:#5f6672;font-style:italic}.tok-string{color:#a7c98a}.tok-number,.tok-literal{color:#e0bd7b}.tok-keyword{color:#c3a5f0}.tok-builtin{color:#6fc7d8}.tok-type{color:#e6d08a}.tok-fn{color:#7cc7f0}.tok-meta{color:#d79a8a}.tok-tag{color:#ef9b9b}.tok-attr{color:#dcc28a}.tok-prop{color:#9fc7e8}.tok-var{color:#d2b3f0}.tok-op{color:#9aa1ab}.tok-plain{color:inherit}.ambient[data-v-a78f723e]{position:fixed;inset:0;z-index:var(--z-background);overflow:hidden;pointer-events:none;background:var(--surface-void)}.ambient-canvas[data-v-a78f723e]{position:absolute;inset:0;width:100%;height:100%}.ambient-aurora[data-v-a78f723e]{position:absolute;width:62vw;height:62vw;min-width:520px;min-height:520px;border-radius:50%;filter:blur(90px);opacity:.075;animation:aurora-drift-a78f723e 32s var(--ease-in-out) infinite alternate}.ambient--high .ambient-aurora[data-v-a78f723e]{opacity:.115}.ambient--low .ambient-aurora[data-v-a78f723e]{opacity:.045}.ambient-aurora--lime[data-v-a78f723e]{top:-32vw;left:-14vw;background:radial-gradient(circle,#e4f222 0%,transparent 66%)}.ambient-aurora--teal[data-v-a78f723e]{right:-22vw;bottom:-34vw;background:radial-gradient(circle,#02b8cc 0%,transparent 68%);animation-delay:-11s;animation-duration:40s}@keyframes aurora-drift-a78f723e{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,3vh,0) scale(1.08)}to{transform:translate3d(-4vw,6vh,0) scale(.96)}}.ambient-grid[data-v-a78f723e]{position:absolute;inset:0;background-image:radial-gradient(rgba(var(--overlay-rgb),.13) .7px,transparent .85px);background-size:26px 26px;mask-image:radial-gradient(ellipse 82% 74% at 50% 36%,#000 12%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 82% 74% at 50% 36%,#000 12%,transparent 82%);opacity:.65}.ambient--high .ambient-grid[data-v-a78f723e]{opacity:.8;background-image:radial-gradient(rgba(var(--overlay-rgb),.155) .75px,transparent .9px)}.ambient--still .ambient-grid[data-v-a78f723e]{opacity:.72}.ambient-spotlight[data-v-a78f723e]{position:absolute;top:0;left:0;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,rgba(228,242,34,.085) 0%,rgba(228,242,34,.03) 32%,transparent 68%);transition:opacity .6s var(--ease-out);will-change:transform}.ambient--still .ambient-spotlight[data-v-a78f723e]{display:none}.ambient--still .ambient-aurora[data-v-a78f723e],.ambient--still .ambient-grain[data-v-a78f723e]{animation:none}.ambient-vignette[data-v-a78f723e]{position:absolute;inset:0;background:radial-gradient(ellipse 120% 90% at 50% 0%,transparent 40%,rgba(8,9,10,.55) 100%),linear-gradient(180deg,rgba(8,9,10,.2) 0%,transparent 22%,transparent 74%,rgba(8,9,10,.7) 100%)}.ambient--light[data-v-a78f723e]{background:#f3f3ee}.ambient--light .ambient-aurora[data-v-a78f723e]{opacity:.055}.ambient--light.ambient--high .ambient-aurora[data-v-a78f723e]{opacity:.075}.ambient--light.ambient--low .ambient-aurora[data-v-a78f723e]{opacity:.035}.ambient--light .ambient-aurora--lime[data-v-a78f723e]{background:radial-gradient(circle,#e2ec56 0%,transparent 66%)}.ambient--light .ambient-aurora--teal[data-v-a78f723e]{background:radial-gradient(circle,#8bdfe6 0%,transparent 68%)}.ambient--light .ambient-grid[data-v-a78f723e]{opacity:.55}.ambient--light.ambient--high .ambient-grid[data-v-a78f723e]{opacity:.7}.ambient--light .ambient-spotlight[data-v-a78f723e]{background:radial-gradient(circle,rgba(142,158,0,.09) 0%,rgba(142,158,0,.03) 34%,transparent 68%)}.ambient--light .ambient-vignette[data-v-a78f723e]{background:radial-gradient(ellipse 120% 90% at 50% 0%,transparent 42%,rgba(243,243,238,.6) 100%),linear-gradient(180deg,rgba(250,250,246,.45) 0%,transparent 22%,transparent 74%,rgba(243,243,238,.72) 100%)}.ambient--light .ambient-grain[data-v-a78f723e]{opacity:.018;mix-blend-mode:multiply}.ambient-grain[data-v-a78f723e]{position:absolute;inset:-50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.028;animation:grain-shift-a78f723e 8s steps(6) infinite}@keyframes grain-shift-a78f723e{0%,to{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1%,-2%)}60%{transform:translate(-1%,2%)}80%{transform:translate(2%,1%)}}@media (prefers-reduced-motion: reduce){.ambient-aurora[data-v-a78f723e],.ambient-grain[data-v-a78f723e]{animation:none}}@media (max-width: 720px){.ambient-grid[data-v-a78f723e]{background-size:24px 24px;opacity:.34}.ambient-spotlight[data-v-a78f723e]{display:none}}.icon[data-v-166059a0]{display:inline-block;flex:none;vertical-align:middle}.toast-host[data-v-3c0dd972]{position:fixed;right:18px;bottom:18px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast[data-v-3c0dd972]{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;background:rgba(var(--menu-rgb),.97);border:1px solid var(--border-soft);border-left:2px solid var(--border-strong);border-radius:8px;box-shadow:var(--popover-shadow);backdrop-filter:blur(12px);pointer-events:auto}.toast--success[data-v-3c0dd972]{border-left-color:var(--success)}.toast--error[data-v-3c0dd972]{border-left-color:var(--danger)}.toast--warning[data-v-3c0dd972]{border-left-color:var(--warning)}.toast--info[data-v-3c0dd972]{border-left-color:var(--info)}.toast-icon[data-v-3c0dd972]{display:inline-flex;margin-top:1px;color:var(--text-tertiary)}.toast--success .toast-icon[data-v-3c0dd972]{color:var(--success)}.toast--error .toast-icon[data-v-3c0dd972]{color:var(--danger)}.toast--warning .toast-icon[data-v-3c0dd972]{color:var(--warning)}.toast--info .toast-icon[data-v-3c0dd972]{color:var(--info)}.toast-copy[data-v-3c0dd972]{flex:1;min-width:0}.toast-title[data-v-3c0dd972]{color:var(--text-secondary);font-size:12.5px;font-weight:var(--weight-medium);line-height:1.45}.toast-desc[data-v-3c0dd972]{margin-top:3px;color:var(--text-tertiary);font-size:11.5px;line-height:1.55;word-break:break-word}.toast-close[data-v-3c0dd972]{display:inline-flex;color:var(--text-muted);padding:2px;border-radius:4px;transition:color var(--duration-fast) var(--ease-out)}.toast-close[data-v-3c0dd972]:hover{color:var(--text-primary)}.toast-enter-active[data-v-3c0dd972],.toast-leave-active[data-v-3c0dd972]{transition:opacity .18s var(--ease-out),transform .22s var(--ease-out)}.toast-enter-from[data-v-3c0dd972]{opacity:0;transform:translateY(8px) scale(.98)}.toast-leave-to[data-v-3c0dd972]{opacity:0;transform:translate(12px)}.toast-move[data-v-3c0dd972]{transition:transform .22s var(--ease-out)}.modal-overlay[data-v-141598fd]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--scrim);backdrop-filter:blur(6px) saturate(.9);overflow-y:auto}.modal-panel[data-v-141598fd]{position:relative;display:flex;flex-direction:column;width:100%;max-height:min(86vh,900px);background:var(--modal-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);outline:none;animation:scale-in var(--duration) var(--ease-out) both}.modal-panel--sm[data-v-141598fd]{max-width:400px}.modal-panel--md[data-v-141598fd]{max-width:540px}.modal-panel--lg[data-v-141598fd]{max-width:720px}.modal-panel--xl[data-v-141598fd]{max-width:980px}.modal-panel--full[data-v-141598fd]{max-width:1280px}.modal-head[data-v-141598fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 14px;border-bottom:1px solid var(--border-hairline)}.modal-heading[data-v-141598fd]{min-width:0}.modal-title[data-v-141598fd]{font-size:17px;font-weight:var(--weight-medium);letter-spacing:-.012em;line-height:1.3}.modal-sub[data-v-141598fd]{margin-top:5px;color:var(--text-tertiary);font-size:12.5px;line-height:1.55}.modal-close[data-v-141598fd]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:-2px;border-radius:6px;color:var(--text-muted);transition:background var(--duration) var(--ease-out),color var(--duration) var(--ease-out);flex:none}.modal-close[data-v-141598fd]:hover{background:var(--surface-hover);color:var(--text-primary)}.modal-body[data-v-141598fd]{padding:20px 22px;overflow-y:auto;overscroll-behavior:contain;color:var(--text-secondary);font-size:13.5px}.modal-body--flush[data-v-141598fd]{padding:0}.modal-foot[data-v-141598fd]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--border-hairline);background:var(--modal-footer-bg);border-radius:0 0 var(--radius-card) var(--radius-card)}.modal-enter-active[data-v-141598fd],.modal-leave-active[data-v-141598fd]{transition:opacity var(--duration) var(--ease-out)}.modal-enter-from[data-v-141598fd],.modal-leave-to[data-v-141598fd]{opacity:0}.modal-enter-active .modal-panel[data-v-141598fd]{transition:transform var(--duration) var(--ease-out)}.modal-leave-active .modal-panel[data-v-141598fd]{transition:transform .14s var(--ease-out)}.modal-leave-to .modal-panel[data-v-141598fd]{transform:scale(.985) translateY(4px)}@media (max-width: 640px){.modal-overlay[data-v-141598fd]{align-items:flex-end;padding:0}.modal-panel[data-v-141598fd]{max-height:92vh;border-radius:16px 16px 0 0}}.btn[data-v-a080f855]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--radius-button);border:1px solid transparent;font-weight:var(--weight-medium);letter-spacing:-.006em;line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration) var(--ease-out);user-select:none}.btn[data-v-a080f855]:active:not(:disabled){transform:translateY(.5px)}.btn[data-v-a080f855]:disabled{background:var(--surface-chip);border-color:var(--border-hairline);color:var(--text-faint);box-shadow:none;opacity:1;cursor:not-allowed}.btn--sm[data-v-a080f855]{height:30px;padding:0 10px;font-size:12.5px}.btn--md[data-v-a080f855]{height:36px;padding:0 14px;font-size:13.5px}.btn--lg[data-v-a080f855]{height:44px;padding:0 20px;font-size:14.5px}.btn--icon[data-v-a080f855]{width:36px;height:36px;padding:0}.btn--icon-sm[data-v-a080f855]{width:28px;height:28px;padding:0}.btn--block[data-v-a080f855]{width:100%}.btn--primary[data-v-a080f855]{background:var(--accent-solid);color:var(--text-on-accent);box-shadow:inset 0 -1px #0000002e,0 0 0 1px #e4f22233,0 6px 18px #e4f22217}.btn--primary[data-v-a080f855]:hover:not(:disabled){background:var(--accent-solid-hover);box-shadow:inset 0 -1px #0000002e,0 0 0 1px #e4f22259,0 8px 26px #e4f2222b}.btn--outline[data-v-a080f855]{background:rgba(var(--overlay-rgb),.025);border-color:var(--border-soft);color:var(--text-secondary)}.btn--outline[data-v-a080f855]:hover:not(:disabled){background:rgba(var(--overlay-rgb),.055);border-color:var(--border-strong);color:var(--text-primary)}.btn--ghost[data-v-a080f855]{background:transparent;border-color:transparent;color:var(--text-tertiary)}.btn--ghost[data-v-a080f855]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.btn--quiet[data-v-a080f855]{background:rgba(var(--overlay-rgb),.05);border-color:transparent;color:var(--text-secondary)}.btn--quiet[data-v-a080f855]:hover:not(:disabled){background:rgba(var(--overlay-rgb),.085);color:var(--text-primary)}.btn--white[data-v-a080f855]{background:var(--color-paper);color:var(--color-void)}.btn--white[data-v-a080f855]:hover:not(:disabled){background:var(--color-bone)}.btn--danger[data-v-a080f855]{background:var(--danger-dim);border-color:#eb57573d;color:var(--danger)}.btn--danger[data-v-a080f855]:hover:not(:disabled){background:#eb575733;border-color:#eb575766}.btn--link[data-v-a080f855]{height:auto;padding:0;background:none;border:none;color:var(--text-tertiary);font-weight:var(--weight-regular)}.btn--link[data-v-a080f855]:hover:not(:disabled){color:var(--accent)}.btn-label[data-v-a080f855]{display:inline-flex;align-items:center;gap:6px}.btn-spinner[data-v-a080f855]{width:13px;height:13px;border-color:#08090a40;border-top-color:currentColor}.btn--outline .btn-spinner[data-v-a080f855],.btn--ghost .btn-spinner[data-v-a080f855],.btn--quiet .btn-spinner[data-v-a080f855],.btn--danger .btn-spinner[data-v-a080f855]{border-color:rgba(var(--overlay-rgb),.16);border-top-color:currentColor}.confirm-desc[data-v-e85967d0]{color:var(--text-tertiary);font-size:13px;line-height:1.7;white-space:pre-wrap}.captcha-loading[data-v-a3177447]{display:flex;align-items:center;justify-content:center;gap:10px;height:160px;color:var(--text-muted);font-size:12.5px}.captcha-empty[data-v-a3177447]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;text-align:center;color:var(--text-tertiary)}.captcha-empty strong[data-v-a3177447]{font-size:13px;font-weight:var(--weight-medium)}.captcha-empty p[data-v-a3177447]{color:var(--text-muted);font-size:11.5px;line-height:1.6}.captcha-stage[data-v-a3177447]{position:relative;overflow:hidden;border:1px solid var(--border-soft);border-radius:7px;background:var(--code-bg);min-height:110px}.captcha-stage img[data-v-a3177447]{width:100%;height:auto;user-select:none}.captcha-image--point[data-v-a3177447]{cursor:crosshair}.captcha-marker[data-v-a3177447]{position:absolute;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:9999px;background:var(--accent-solid);color:var(--text-on-accent);font-family:var(--font-mono);font-size:9px;font-weight:600;box-shadow:0 0 0 2px #08090acc;pointer-events:none}.captcha-prompts[data-v-a3177447]{display:flex;align-items:flex-start;gap:6px;margin-top:10px;color:var(--text-tertiary);font-size:12px;line-height:1.6}.captcha-input[data-v-a3177447]{letter-spacing:.16em;font-family:var(--font-mono);text-transform:uppercase}.captcha-options[data-v-a3177447]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.captcha-option[data-v-a3177447]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-hairline);border-radius:6px;color:var(--text-tertiary);font-size:12.5px;cursor:pointer}.captcha-option[data-v-a3177447]:hover{border-color:var(--border-strong);color:var(--text-secondary)}.captcha-hint[data-v-a3177447]{margin-top:10px;color:var(--text-tertiary);font-size:12px;line-height:1.6}.captcha-tools[data-v-a3177447]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.captcha-refresh[data-v-a3177447]{display:inline-flex;align-items:center;gap:5px;color:var(--text-tertiary);font-size:11.5px;transition:color var(--duration-fast) var(--ease-out)}.captcha-refresh[data-v-a3177447]:hover{color:var(--accent)}.captcha-ttl[data-v-a3177447]{font-size:10.5px}.app-root{position:relative;min-height:100vh}.brand[data-v-937d96c6]{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-mark[data-v-937d96c6]{display:inline-flex;width:30px;height:30px;flex:none;border-radius:8px;box-shadow:0 0 0 1px #e4f2222e,0 4px 16px #e4f22214}.brand-mark svg[data-v-937d96c6]{width:100%;height:100%;border-radius:8px}.brand-copy[data-v-937d96c6]{display:flex;flex-direction:column;gap:1px;min-width:0}.brand-name[data-v-937d96c6]{color:var(--color-paper);font-size:14.5px;font-weight:var(--weight-medium);letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.brand-en[data-v-937d96c6]{color:var(--text-muted);font-size:8px;letter-spacing:.16em;line-height:1.2}.brand--compact[data-v-937d96c6]{gap:0}.avatar[data-v-f1d6873a]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;color:#ffffffdb;font-weight:var(--weight-medium);letter-spacing:0;box-shadow:inset 0 0 0 1px #ffffff17;user-select:none}.avatar--ring[data-v-f1d6873a]{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 3px #e4f22212}.avatar img[data-v-f1d6873a]{width:100%;height:100%;object-fit:cover}.avatar-initial[data-v-f1d6873a]{transform:translateY(-.02em)}.avatar-status[data-v-f1d6873a]{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid var(--surface-carbon);border-radius:9999px}.avatar-status--online[data-v-f1d6873a]{background:var(--success)}.avatar-status--away[data-v-f1d6873a]{background:var(--warning)}.quota[data-v-ee483167]{width:100%}.quota-track[data-v-ee483167]{position:relative;width:100%;overflow:hidden;border-radius:9999px;background:rgba(var(--overlay-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--overlay-rgb),.03)}.quota-used[data-v-ee483167]{position:absolute;inset:0 auto 0 0;border-radius:9999px;background:var(--color-mist);transition:width var(--duration-slow) var(--ease-out)}.quota-recycle[data-v-ee483167]{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(-45deg,rgba(var(--overlay-rgb),.16) 0 2px,transparent 2px 5px);transition:width var(--duration-slow) var(--ease-out),left var(--duration-slow) var(--ease-out)}.quota--warning .quota-used[data-v-ee483167]{background:var(--warning)}.quota--danger .quota-used[data-v-ee483167]{background:var(--danger)}.quota-legend[data-v-ee483167]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px}.quota-amount[data-v-ee483167]{color:var(--text-tertiary);font-size:12px}.quota-total[data-v-ee483167]{color:var(--text-muted)}.quota-percent[data-v-ee483167]{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.quota--warning .quota-percent[data-v-ee483167]{color:var(--warning)}.quota--danger .quota-percent[data-v-ee483167]{color:var(--danger)}.side-scrim[data-v-4d918202]{position:fixed;inset:0;z-index:35;background:var(--scrim);backdrop-filter:blur(2px)}.sidebar[data-v-4d918202]{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;width:var(--sidebar-width);border-right:1px solid var(--border-hairline);background:var(--sidebar-bg);backdrop-filter:blur(18px) saturate(1.05);transition:width var(--duration) var(--ease-out),transform var(--duration) var(--ease-out)}.sidebar--collapsed[data-v-4d918202]{width:var(--sidebar-collapsed)}.side-head[data-v-4d918202]{display:flex;align-items:center;gap:8px;height:var(--topbar-height);padding:0 16px;flex:none}.sidebar--collapsed .side-head[data-v-4d918202]{padding:0;justify-content:center;position:relative}.side-brand[data-v-4d918202]{display:inline-flex;min-width:0;flex:1}.sidebar--collapsed .side-brand[data-v-4d918202]{display:none}.side-collapse[data-v-4d918202]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:5px;color:var(--text-muted);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.side-collapse[data-v-4d918202]:hover{background:var(--surface-hover);color:var(--text-secondary)}.side-mobile-close[data-v-4d918202]{display:none;color:var(--text-muted)}.side-nav[data-v-4d918202]{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 16px}.sidebar--collapsed .side-nav[data-v-4d918202]{padding:8px 12px 16px}.nav-group[data-v-4d918202]{margin-bottom:16px}.nav-label[data-v-4d918202]{padding:6px 10px;color:var(--text-muted);font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.nav-label--dot[data-v-4d918202]{height:1px;margin:8px 8px 10px;padding:0;background:var(--border-hairline)}.nav-item[data-v-4d918202]{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border-radius:5px;color:var(--text-tertiary);font-size:12.8px;font-weight:var(--weight-regular);text-align:left;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.nav-item+.nav-item[data-v-4d918202]{margin-top:1px}.nav-item[data-v-4d918202]:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-item--active[data-v-4d918202]{background:rgba(var(--overlay-rgb),.055);color:var(--text-primary);box-shadow:inset 0 0 0 1px rgba(var(--overlay-rgb),.045)}.nav-item--active[data-v-4d918202]:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--accent)}.sidebar--collapsed .nav-item[data-v-4d918202]{justify-content:center;padding:0}.sidebar--collapsed .nav-item--active[data-v-4d918202]:before{left:3px}.nav-icon[data-v-4d918202]{display:inline-flex;flex:none;color:currentColor}.nav-text[data-v-4d918202]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-badge[data-v-4d918202]{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:9999px;background:#e4f22224;color:var(--accent);font-family:var(--font-mono);font-size:9px;line-height:1}.nav-badge--dot[data-v-4d918202]{position:absolute;top:6px;right:8px;min-width:5px;width:5px;height:5px;padding:0;background:var(--accent)}.side-foot[data-v-4d918202]{flex:none;padding:10px 10px 14px;border-top:1px solid var(--border-hairline)}.sidebar--collapsed .side-foot[data-v-4d918202]{padding:10px 12px 14px}.side-quota[data-v-4d918202]{padding:4px 8px 12px}.side-quota-head[data-v-4d918202]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.side-quota-label[data-v-4d918202]{color:var(--text-muted);font-size:10.5px}.side-quota-value[data-v-4d918202]{color:var(--text-tertiary);font-family:var(--font-mono);font-size:10px}.side-user[data-v-4d918202]{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:7px;transition:background var(--duration-fast) var(--ease-out)}.side-user[data-v-4d918202]:hover{background:var(--surface-hover)}.sidebar--collapsed .side-user[data-v-4d918202]{justify-content:center;padding:6px 0}.side-user-copy[data-v-4d918202]{display:flex;flex-direction:column;min-width:0;gap:1px;flex:1}.side-user-copy strong[data-v-4d918202]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:12px;font-weight:var(--weight-medium)}.side-user-copy span[data-v-4d918202]{color:var(--text-muted);font-size:10px}.side-user-unread[data-v-4d918202]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--accent-solid);color:var(--text-on-accent);font-family:var(--font-mono);font-size:9px;font-weight:600}@media (max-width: 900px){.sidebar[data-v-4d918202]{width:var(--sidebar-width);transform:translate(-102%);box-shadow:var(--shadow-xl)}.sidebar--mobile-open[data-v-4d918202]{transform:none}.side-collapse[data-v-4d918202]{display:none}.side-mobile-close[data-v-4d918202]{display:inline-flex}}.dd-trigger[data-v-b71ad12f]{display:inline-flex}.dd-menu[data-v-b71ad12f]{position:fixed;z-index:var(--z-dropdown);padding:5px;background:rgba(var(--menu-rgb),.97);border:1px solid var(--border-soft);border-radius:9px;box-shadow:var(--popover-shadow);backdrop-filter:blur(14px);animation:dd-in-b71ad12f .13s var(--ease-out) both}@keyframes dd-in-b71ad12f{0%{opacity:0;transform:translateY(-3px) scale(.99)}}.dd-enter-active[data-v-b71ad12f],.dd-leave-active[data-v-b71ad12f]{transition:opacity .11s var(--ease-out)}.dd-enter-from[data-v-b71ad12f],.dd-leave-to[data-v-b71ad12f]{opacity:0}.dd-item{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:6px 9px;border-radius:5px;color:var(--text-tertiary);font-size:13px;text-align:left;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.dd-item:hover{background:var(--surface-hover);color:var(--text-primary)}.dd-item--danger{color:var(--danger)}.dd-item--danger:hover{background:var(--danger-dim);color:var(--danger)}.dd-item:disabled{opacity:.4;cursor:not-allowed}.dd-item .dd-shortcut{margin-left:auto;color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px}.dd-sep{height:1px;margin:5px 4px;background:var(--border-hairline)}.dd-label{padding:6px 9px 4px;color:var(--text-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.theme-toggle[data-v-57a63fe4]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border:1px solid transparent;border-radius:6px;color:var(--text-tertiary);transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration) var(--ease-out)}.theme-toggle[data-v-57a63fe4]:hover{background:var(--surface-hover);border-color:var(--border-hairline);color:var(--text-primary)}.theme-toggle[data-v-57a63fe4]:active{transform:rotate(12deg) scale(.96)}.theme-toggle--sm[data-v-57a63fe4]{width:28px;height:28px}.bell-head[data-v-45f2f81a]{display:flex;align-items:center;justify-content:space-between;padding:7px 9px 5px}.bell-count[data-v-45f2f81a]{color:var(--text-muted);font-size:10px}.bell-empty[data-v-45f2f81a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:26px 12px;color:var(--text-muted);font-size:12px}.bell-list[data-v-45f2f81a]{max-height:340px;overflow-y:auto}.bell-item[data-v-45f2f81a]{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px;border-radius:5px;text-align:left;transition:background var(--duration-fast) var(--ease-out)}.bell-item[data-v-45f2f81a]:hover{background:var(--surface-hover)}.bell-level[data-v-45f2f81a]{display:inline-flex;align-items:center;height:17px;padding:0 5px;flex:none;border-radius:3px;font-size:9.5px;line-height:1;white-space:nowrap}.level--normal[data-v-45f2f81a]{background:rgba(var(--overlay-rgb),.05);color:var(--text-tertiary)}.level--important[data-v-45f2f81a]{background:var(--warning-dim);color:var(--warning)}.level--urgent[data-v-45f2f81a]{background:var(--danger-dim);color:var(--danger)}.bell-copy[data-v-45f2f81a]{display:flex;flex-direction:column;gap:3px;min-width:0}.bell-title[data-v-45f2f81a]{color:var(--text-secondary);font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bell-time[data-v-45f2f81a]{color:var(--text-muted);font-size:10px}.bell-unread[data-v-45f2f81a]{display:inline-flex;flex:none;width:6px;height:6px;margin-top:5px;margin-left:auto;border-radius:9999px;background:var(--accent);box-shadow:0 0 6px #e4f22273}.ann-detail[data-v-45f2f81a]{display:flex;flex-direction:column;gap:14px}.ann-meta[data-v-45f2f81a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10.5px}.ann-content[data-v-45f2f81a]{white-space:pre-wrap;color:var(--text-secondary);font-size:13px;line-height:1.75}.topbar[data-v-3f167752]{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--topbar-height);padding:0 var(--content-pad-x);border-bottom:1px solid var(--border-hairline);background:var(--topbar-bg);backdrop-filter:blur(18px) saturate(1.08)}.topbar-left[data-v-3f167752]{display:flex;align-items:center;gap:12px;min-width:0}.topbar-menu[data-v-3f167752]{display:none}.topbar-crumb[data-v-3f167752]{display:flex;align-items:center;gap:7px;flex:none;font-size:10.5px}.crumb-root[data-v-3f167752]{color:var(--text-muted)}.crumb-sep[data-v-3f167752]{color:var(--text-faint)}.crumb-section[data-v-3f167752]{color:var(--text-faint);font-size:9px;letter-spacing:.13em}.topbar-title[data-v-3f167752]{margin-left:6px;color:var(--text-secondary);font-size:13px;font-weight:var(--weight-medium);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-right[data-v-3f167752]{display:flex;align-items:center;gap:4px;flex:none}.top-icon-btn[data-v-3f167752]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--text-tertiary);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.top-icon-btn[data-v-3f167752]:hover,.top-icon-btn.is-open[data-v-3f167752]{background:var(--surface-hover);color:var(--text-primary)}.top-dot[data-v-3f167752]{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:9999px;background:var(--accent);box-shadow:0 0 0 2px var(--surface-void)}.top-count[data-v-3f167752]{position:absolute;top:3px;right:1px;display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;border-radius:9999px;background:var(--accent-solid);color:var(--text-on-accent);font-family:var(--font-mono);font-size:8.5px;font-weight:600;line-height:1;box-shadow:0 0 0 2px var(--surface-void)}.topbar-divider[data-v-3f167752]{width:1px;height:18px;margin:0 6px;background:var(--border-hairline)}.user-trigger[data-v-3f167752]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 7px 0 4px;border-radius:7px;color:var(--text-tertiary);transition:background var(--duration-fast) var(--ease-out)}.user-trigger[data-v-3f167752]:hover,.user-trigger.is-open[data-v-3f167752]{background:var(--surface-hover)}.user-trigger-name[data-v-3f167752]{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:12px}.user-menu-head[data-v-3f167752]{display:flex;align-items:center;gap:10px;padding:7px 9px 9px}.user-menu-copy[data-v-3f167752]{display:flex;flex-direction:column;gap:2px;min-width:0}.user-menu-copy strong[data-v-3f167752]{color:var(--text-secondary);font-size:12.5px;font-weight:var(--weight-medium)}.user-menu-copy span[data-v-3f167752]{color:var(--text-muted);font-size:10.5px}@media (max-width: 900px){.topbar[data-v-3f167752]{padding:0 14px}.topbar-menu[data-v-3f167752]{display:inline-flex}.topbar-crumb[data-v-3f167752]{display:none}.topbar-title[data-v-3f167752]{margin-left:0;font-size:13.5px}.user-trigger-name[data-v-3f167752],.user-trigger>.icon[data-v-3f167752]:last-child{display:none}.topbar-divider[data-v-3f167752]{margin:0 2px}}.app-footer[data-v-04ac626c]{margin-top:auto;border-top:1px solid var(--border-hairline);background:var(--footer-bg)}.footer-inner[data-v-04ac626c]{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--page-max);margin:0 auto;padding:14px var(--content-pad-x);color:var(--text-muted);font-size:10.5px;line-height:1.5;flex-wrap:wrap}.footer-left[data-v-04ac626c],.footer-right[data-v-04ac626c]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.footer-brand[data-v-04ac626c]{color:var(--text-tertiary);font-weight:var(--weight-medium)}.footer-dot[data-v-04ac626c]{color:var(--text-faint)}.footer-version[data-v-04ac626c]{color:var(--text-faint);font-size:9px;letter-spacing:.06em}.footer-copy[data-v-04ac626c]{color:var(--text-muted)}.footer-sep[data-v-04ac626c]{width:1px;height:10px;background:var(--border-hairline)}.footer-icp[data-v-04ac626c]{display:inline-flex;align-items:center;gap:5px;color:var(--text-faint);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.footer-icp[data-v-04ac626c]:hover{color:var(--text-secondary)}@media (max-width: 640px){.footer-inner[data-v-04ac626c]{justify-content:center;text-align:center;gap:8px}}.banners[data-v-2b774058]{display:flex;flex-direction:column;gap:6px;margin:16px auto 0;width:100%;max-width:var(--page-max);padding:0 var(--content-pad-x);animation:fade-in var(--duration) var(--ease-out) both}.banner[data-v-2b774058]{display:flex;align-items:center;gap:9px;min-height:36px;padding:6px 10px 6px 12px;border:1px solid var(--border-hairline);border-left:2px solid var(--border-strong);border-radius:7px;background:rgba(var(--overlay-rgb),.025);color:var(--text-tertiary);font-size:12px}.banner--important[data-v-2b774058]{border-left-color:var(--warning);background:linear-gradient(90deg,#e8c5470f,rgba(var(--overlay-rgb),.018) 46%)}.banner-icon[data-v-2b774058]{display:inline-flex;color:var(--text-tertiary)}.banner--important .banner-icon[data-v-2b774058]{color:var(--warning)}.banner-level[data-v-2b774058]{display:inline-flex;align-items:center;height:16px;padding:0 5px;flex:none;border-radius:3px;background:rgba(var(--overlay-rgb),.055);color:var(--text-muted);font-size:9px}.banner--important .banner-level[data-v-2b774058]{background:var(--warning-dim);color:var(--warning)}.banner-title[data-v-2b774058]{color:var(--text-secondary);font-size:12px;font-weight:var(--weight-medium);flex:none}.banner-content[data-v-2b774058]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.banner-close[data-v-2b774058]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border-radius:4px;color:var(--text-muted);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.banner-close[data-v-2b774058]:hover{background:var(--surface-hover);color:var(--text-secondary)}@media (max-width: 720px){.banner-content[data-v-2b774058]{display:none}}.urgent[data-v-9a5456d0]{display:flex;flex-direction:column;gap:14px}.urgent-meta[data-v-9a5456d0]{display:flex;align-items:center;gap:9px;font-size:10.5px}.urgent-badge[data-v-9a5456d0]{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:3px;background:var(--danger-dim);color:var(--danger);font-size:10px}.urgent-content[data-v-9a5456d0]{white-space:pre-wrap;color:var(--text-secondary);font-size:13px;line-height:1.8}.urgent-more[data-v-9a5456d0]{color:var(--text-muted);font-size:11px}.shell[data-v-5514f495]{position:relative;z-index:var(--z-content);min-height:100vh}.shell-main[data-v-5514f495]{display:flex;flex-direction:column;min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left var(--duration) var(--ease-out)}.shell--collapsed .shell-main[data-v-5514f495]{margin-left:var(--sidebar-collapsed)}.shell-content[data-v-5514f495]{flex:1;min-width:0}.idle[data-v-5514f495]{display:flex;align-items:flex-start;gap:16px}.idle-mark[data-v-5514f495]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:1px solid var(--border-hairline);border-radius:10px;background:rgba(var(--overlay-rgb),.025);color:var(--warning)}.idle-copy[data-v-5514f495]{min-width:0}.idle-count[data-v-5514f495]{color:var(--text-primary);font-size:32px;font-weight:var(--weight-light);letter-spacing:-.03em;line-height:1.1}.idle-count span[data-v-5514f495]{margin-left:3px;color:var(--text-muted);font-size:12px;letter-spacing:0}.idle-copy p[data-v-5514f495]{margin-top:8px;color:var(--text-tertiary);font-size:12px;line-height:1.65}.page-enter-active[data-v-5514f495],.page-leave-active[data-v-5514f495]{transition:opacity .14s var(--ease-out),transform .16s var(--ease-out)}.page-enter-from[data-v-5514f495]{opacity:0;transform:translateY(5px)}.page-leave-to[data-v-5514f495]{opacity:0}@media (max-width: 900px){.shell-main[data-v-5514f495],.shell--collapsed .shell-main[data-v-5514f495]{margin-left:0}}
