@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css";@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css";*{box-sizing:border-box;margin:0;padding:0;transition:all .3s}input,button,textarea,select{font-family:inherit}:root{--page-max-width:1560px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-serif:Georgia, "Times New Roman", "Noto Serif SC", "Songti SC", "STSong", "SimSun", "Source Han Serif SC", serif;--font-mono:"JetBrains Mono", "SFMono-Regular", "SF Mono", "Fira Code", Consolas, "Liberation Mono", Menlo, "Courier New", monospace;--font-neutral:"Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-rounded:"Hiragino Maru Gothic ProN", "Yuanti SC", "PingFang SC", "Microsoft YaHei", "Verdana", sans-serif;--font-kai:"Kaiti SC", "STKaiti", "KaiTi", "BiauKai", "DFKai-SB", serif;--font-fangsong:"STFangsong", "FangSong", "FangSong_GB2312", "Noto Serif SC", serif;--font-serif-luxury:"Didot", "Bodoni MT", "Baskerville", Georgia, "Times New Roman", "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--font-family:var(--font-sans);--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-card:#fff;--bg-hover:#f8fafc;--bg-active:#f1f5f9;--text-primary:#1e293b;--text-secondary:#64748b;--text-tertiary:#94a3b8;--text-inverse:#fff;--text-muted:#94a3b8;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--border-light:#e2e8f0cc;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--link-primary:#3b82f6;--link-hover:#2563eb;--link-active:#1d4ed8;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--primary:#3b82f6;--primary-hover:#2563eb;--primary-active:#1d4ed8;--secondary:#64748b;--accent:#8b5cf6;--navbar-bg:#fffffff2;--navbar-border:#e2e8f0;--card-bg:#fff;--card-hover:#fff;--button-primary:#3b82f6;--button-primary-hover:#2563eb;--button-secondary:#f1f5f9;--button-secondary-hover:#e2e8f0;--button-text:#1e293b;--button-text-hover:#1e293b;--input-bg:#fff;--input-outline-bg:#fff;--input-filled-bg:#f8fafc;--input-disabled-bg:#f1f5f9;--text-placeholder:#94a3b8;--text-disabled:#cbd5e1;--text-quaternary:#94a3b8;--focus-ring:0 0 0 3px #3b82f61a;--focus-ring-error:0 0 0 3px #ef44441a;--hover-bg:#f8fafc;--selected-bg:#3b82f61a;--bg-accent:#3b82f61a;--primary-disabled:#94a3b8;--success-light:#10b9811a;--error-light:#ef44441a;--warn-light:#f59e0b1a;--primary-light:#3b82f61a;--primary-hover-light:#2563eb1a;--disabled:#94a3b8;--modal-overlay:#00000080;--primary-dark:#764ba2;--code-bg:#afb8c133;--code-block-bg:#f6f8fa;--code-header-bg:#2d2d2d;--code-header-text:#ccc;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#f6f8fa;--primary-bg:#3b82f60d}:root[data-width-mode=default]{--page-max-width:1560px}:root[data-width-mode=wide]{--page-max-width:1840px}:root[data-width-mode=full]{--page-max-width:none}[data-theme=dark]{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--bg-card:#1e293b;--bg-hover:#334155;--bg-active:#475569;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--text-inverse:#0f172a;--text-muted:#64748b;--border-primary:#334155;--border-secondary:#475569;--border-light:#334155cc;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -2px #0000004d;--shadow-xl:0 20px 25px -5px #00000080, 0 10px 10px -5px #0006;--link-primary:#60a5fa;--link-hover:#3b82f6;--link-active:#2563eb;--success:#34d399;--warning:#fbbf24;--error:#f87171;--info:#60a5fa;--primary:#3b82f6;--primary-hover:#60a5fa;--primary-active:#93c5fd;--secondary:#64748b;--accent:#a78bfa;--navbar-bg:#0f172af2;--navbar-border:#334155;--card-bg:#1e293b;--card-hover:#1e293b;--button-primary:#3b82f6;--button-primary-hover:#2563eb;--button-secondary:#334155;--button-secondary-hover:#475569;--button-text:#f8fafc;--button-text-hover:#f1f5f9;--input-bg:#0f172a;--input-outline-bg:#1e293b;--input-filled-bg:#1e293b;--input-disabled-bg:#334155;--text-placeholder:#64748b;--text-disabled:#475569;--text-quaternary:#64748b;--focus-ring:0 0 0 3px #3b82f633;--focus-ring-error:0 0 0 3px #ef444433;--hover-bg:#334155;--selected-bg:#3b82f633;--bg-accent:#3b82f633;--primary-disabled:#475569;--success-light:#34d3991a;--error-light:#f871711a;--warn-light:#f59e0b1a;--primary-light:#3b82f633;--primary-hover-light:#2563eb33;--disabled:#475569;--modal-overlay:#000000b3;--primary-dark:#6a4c93;--code-bg:#6e768166;--code-block-bg:#0d1117;--code-header-bg:#161b22;--code-header-text:#8b949e;--code-button-bg:#8b949e1a;--code-button-hover-bg:#8b949e33;--table-header-bg:#161b22;--primary-bg:#3b82f61a}[data-skin=time]{--font-family:var(--font-serif);--bg-primary:#f6f1e7;--bg-secondary:#efe8da;--bg-tertiary:#e7ddca;--bg-card:#fffdf7;--bg-hover:#f0e9dc;--bg-active:#e7ddca;--text-primary:#1a1a1a;--text-secondary:#4a4a4a;--text-tertiary:#7a7a7a;--text-inverse:#fff;--text-muted:#8a8a8a;--border-primary:#d8cfbc;--border-secondary:#c8bda6;--border-light:#d8cfbccc;--shadow-sm:0 1px 2px 0 #00000014;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001f, 0 4px 6px -2px #0000000f;--shadow-xl:0 20px 25px -5px #00000026, 0 10px 10px -5px #0000000d;--link-primary:#c8102e;--link-hover:#a50d24;--link-active:#8a0a1e;--success:#1f7a4d;--warning:#b8860b;--error:#c8102e;--info:#3b82f6;--primary:#c8102e;--primary-hover:#a50d24;--primary-active:#8a0a1e;--secondary:#6b6252;--accent:#b08d57;--navbar-bg:#fffdf7f2;--navbar-border:#d8cfbc;--card-bg:#fffdf7;--card-hover:#fffdf7;--button-primary:#c8102e;--button-primary-hover:#a50d24;--button-secondary:#efe8da;--button-secondary-hover:#e7ddca;--button-text:#1a1a1a;--button-text-hover:#1a1a1a;--input-bg:#fffdf7;--input-outline-bg:#fffdf7;--input-filled-bg:#efe8da;--input-disabled-bg:#e7ddca;--text-placeholder:#8a8a8a;--text-disabled:#c8bda6;--text-quaternary:#8a8a8a;--focus-ring:0 0 0 3px #c8102e1f;--focus-ring-error:0 0 0 3px #c8102e1f;--hover-bg:#f0e9dc;--selected-bg:#c8102e1a;--bg-accent:#c8102e1a;--primary-disabled:#c8bda6;--success-light:#1f7a4d1a;--error-light:#c8102e1a;--warn-light:#b8860b1a;--primary-light:#c8102e1a;--primary-hover-light:#a50d241a;--disabled:#c8bda6;--modal-overlay:#00000080;--primary-dark:#8a0a1e;--code-bg:#b4a07833;--code-block-bg:#f6f1e7;--code-header-bg:#1a1a1a;--code-header-text:#e8e2d4;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#efe8da;--primary-bg:#c8102e0d}[data-skin=time][data-theme=dark]{--bg-primary:#141414;--bg-secondary:#1c1c1c;--bg-tertiary:#2a2a2a;--bg-card:#1a1a1a;--bg-hover:#262626;--bg-active:#333;--text-primary:#f2ede4;--text-secondary:#c9c2b4;--text-tertiary:#9a9284;--text-inverse:#141414;--text-muted:#8a8478;--border-primary:#333;--border-secondary:#444;--border-light:#333c;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -1px #0000004d;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -2px #0000004d;--shadow-xl:0 20px 25px -5px #0000008c, 0 10px 10px -5px #0006;--link-primary:#e33b4d;--link-hover:#f05565;--link-active:#f57f8a;--success:#4caf7d;--warning:#d4a24e;--error:#e33b4d;--info:#60a5fa;--primary:#e33b4d;--primary-hover:#f05565;--primary-active:#f57f8a;--secondary:#8a8478;--accent:#d4a24e;--navbar-bg:#141414f2;--navbar-border:#333;--card-bg:#1a1a1a;--card-hover:#1a1a1a;--button-primary:#e33b4d;--button-primary-hover:#f05565;--button-secondary:#2a2a2a;--button-secondary-hover:#333;--button-text:#f2ede4;--button-text-hover:#fff;--input-bg:#141414;--input-outline-bg:#1a1a1a;--input-filled-bg:#1c1c1c;--input-disabled-bg:#2a2a2a;--text-placeholder:#6e685c;--text-disabled:#444;--text-quaternary:#6e685c;--focus-ring:0 0 0 3px #e33b4d40;--focus-ring-error:0 0 0 3px #e33b4d40;--hover-bg:#262626;--selected-bg:#e33b4d33;--bg-accent:#e33b4d33;--primary-disabled:#444;--success-light:#4caf7d26;--error-light:#e33b4d26;--warn-light:#d4a24e26;--primary-light:#e33b4d33;--primary-hover-light:#f0556533;--disabled:#444;--modal-overlay:#000000b3;--primary-dark:#a50d24;--code-bg:#8c826e40;--code-block-bg:#121212;--code-header-bg:#2a2a2a;--code-header-text:#c9c2b4;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#1c1c1c;--primary-bg:#e33b4d1a}[data-skin=monochrome]{--font-family:var(--font-neutral);--bg-primary:#fafafa;--bg-secondary:#f2f2f2;--bg-tertiary:#e8e8e8;--bg-card:#fff;--bg-hover:#f2f2f2;--bg-active:#e8e8e8;--text-primary:#111;--text-secondary:#4d4d4d;--text-tertiary:#8a8a8a;--text-inverse:#fff;--text-muted:#8a8a8a;--border-primary:#e5e5e5;--border-secondary:#d4d4d4;--border-light:#e5e5e5cc;--link-primary:#111;--link-hover:#000;--link-active:#000;--success:#1f7a4d;--warning:#8a6d1f;--error:#b3261e;--info:#555;--primary:#111;--primary-hover:#000;--primary-active:#000;--secondary:#555;--accent:#111;--navbar-bg:#fafafaf2;--navbar-border:#e5e5e5;--card-bg:#fff;--card-hover:#fff;--button-primary:#111;--button-primary-hover:#000;--button-secondary:#f2f2f2;--button-secondary-hover:#e8e8e8;--button-text:#fff;--button-text-hover:#fff;--input-bg:#fff;--input-outline-bg:#fff;--input-filled-bg:#f2f2f2;--input-disabled-bg:#e8e8e8;--text-placeholder:#8a8a8a;--text-disabled:#d4d4d4;--text-quaternary:#8a8a8a;--focus-ring:0 0 0 3px #1111111a;--focus-ring-error:0 0 0 3px #b3261e1a;--hover-bg:#f2f2f2;--selected-bg:#11111114;--bg-accent:#11111114;--primary-disabled:#d4d4d4;--success-light:#1f7a4d1a;--error-light:#b3261e1a;--warn-light:#8a6d1f1a;--primary-light:#11111114;--primary-hover-light:#0000001a;--disabled:#d4d4d4;--primary-dark:#000;--code-bg:#0000000d;--code-block-bg:#f6f6f6;--code-header-bg:#1a1a1a;--code-header-text:#d9d9d9;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#f2f2f2;--primary-bg:#1111110a}[data-skin=monochrome][data-theme=dark]{--bg-primary:#111;--bg-secondary:#1a1a1a;--bg-tertiary:#262626;--bg-card:#1c1c1c;--bg-hover:#242424;--bg-active:#2f2f2f;--text-primary:#f5f5f5;--text-secondary:#c7c7c7;--text-tertiary:#8f8f8f;--text-inverse:#111;--text-muted:#7a7a7a;--border-primary:#2a2a2a;--border-secondary:#3a3a3a;--border-light:#2a2a2acc;--link-primary:#f5f5f5;--link-hover:#fff;--link-active:#fff;--success:#4caf7d;--warning:#b89a4e;--error:#e05c53;--info:#b5b5b5;--primary:#f5f5f5;--primary-hover:#fff;--primary-active:#fff;--secondary:#9a9a9a;--accent:#f5f5f5;--navbar-bg:#111111f2;--navbar-border:#2a2a2a;--card-bg:#1c1c1c;--card-hover:#1c1c1c;--button-primary:#f5f5f5;--button-primary-hover:#fff;--button-secondary:#262626;--button-secondary-hover:#2f2f2f;--button-text:#111;--button-text-hover:#000;--input-bg:#111;--input-outline-bg:#1c1c1c;--input-filled-bg:#1a1a1a;--input-disabled-bg:#262626;--text-placeholder:#666;--text-disabled:#3a3a3a;--text-quaternary:#666;--focus-ring:0 0 0 3px #f5f5f526;--focus-ring-error:0 0 0 3px #e05c5333;--hover-bg:#242424;--selected-bg:#f5f5f51a;--bg-accent:#f5f5f51a;--primary-disabled:#3a3a3a;--success-light:#4caf7d26;--error-light:#e05c5326;--warn-light:#b89a4e26;--primary-light:#f5f5f51f;--primary-hover-light:#ffffff26;--disabled:#3a3a3a;--primary-dark:#000;--code-bg:#ffffff14;--code-block-bg:#0d0d0d;--code-header-bg:#262626;--code-header-text:#c7c7c7;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#1a1a1a;--primary-bg:#f5f5f50d}[data-skin=mint]{--font-family:var(--font-rounded);--bg-primary:#f4f7f0;--bg-secondary:#edf2e7;--bg-tertiary:#e2ead9;--bg-card:#fbfdf9;--bg-hover:#eef3e8;--bg-active:#e2ead9;--text-primary:#2f3a2b;--text-secondary:#5b6b52;--text-tertiary:#8a9a7f;--text-inverse:#fff;--text-muted:#8a9a7f;--border-primary:#dde5d5;--border-secondary:#c9d5bd;--border-light:#dde5d5cc;--link-primary:#6f9a5e;--link-hover:#5b8a4b;--link-active:#4a7a3e;--success:#4c8a5e;--warning:#b8860b;--error:#c85a4e;--info:#5f86b0;--primary:#6f9a5e;--primary-hover:#5b8a4b;--primary-active:#4a7a3e;--secondary:#6b7663;--accent:#a3b88d;--navbar-bg:#fbfdf9f2;--navbar-border:#dde5d5;--card-bg:#fbfdf9;--card-hover:#fbfdf9;--button-primary:#6f9a5e;--button-primary-hover:#5b8a4b;--button-secondary:#edf2e7;--button-secondary-hover:#e2ead9;--button-text:#fff;--button-text-hover:#fff;--input-bg:#fbfdf9;--input-outline-bg:#fbfdf9;--input-filled-bg:#edf2e7;--input-disabled-bg:#e2ead9;--text-placeholder:#8a9a7f;--text-disabled:#c9d5bd;--text-quaternary:#8a9a7f;--focus-ring:0 0 0 3px #6f9a5e26;--focus-ring-error:0 0 0 3px #c85a4e26;--hover-bg:#eef3e8;--selected-bg:#6f9a5e1f;--bg-accent:#6f9a5e1f;--primary-disabled:#c9d5bd;--success-light:#4c8a5e1a;--error-light:#c85a4e1a;--warn-light:#b8860b1a;--primary-light:#6f9a5e1f;--primary-hover-light:#5b8a4b26;--disabled:#c9d5bd;--primary-dark:#4a7a3e;--code-bg:#6f9a5e1f;--code-block-bg:#eef3e8;--code-header-bg:#2f3a2b;--code-header-text:#d9e3d2;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#edf2e7;--primary-bg:#6f9a5e0f}[data-skin=mint][data-theme=dark]{--bg-primary:#141713;--bg-secondary:#1b1f19;--bg-tertiary:#282e25;--bg-card:#1b1f19;--bg-hover:#242b20;--bg-active:#30382c;--text-primary:#e3eadf;--text-secondary:#bcc6b6;--text-tertiary:#88927f;--text-inverse:#141713;--text-muted:#747e6e;--border-primary:#2a3027;--border-secondary:#3a4436;--border-light:#2a3027cc;--link-primary:#8fb57b;--link-hover:#a3c78e;--link-active:#b8d4a6;--success:#6fbf8d;--warning:#d4a24e;--error:#e0705e;--info:#7fa8c8;--primary:#8fb57b;--primary-hover:#a3c78e;--primary-active:#b8d4a6;--secondary:#8f9a86;--accent:#b7c9a6;--navbar-bg:#141713f2;--navbar-border:#2a3027;--card-bg:#1b1f19;--card-hover:#1b1f19;--button-primary:#8fb57b;--button-primary-hover:#a3c78e;--button-secondary:#282e25;--button-secondary-hover:#30382c;--button-text:#141713;--button-text-hover:#0f130f;--input-bg:#141713;--input-outline-bg:#1b1f19;--input-filled-bg:#1b1f19;--input-disabled-bg:#282e25;--text-placeholder:#6a7562;--text-disabled:#3a4436;--text-quaternary:#6a7562;--focus-ring:0 0 0 3px #8fb57b33;--focus-ring-error:0 0 0 3px #e0705e33;--hover-bg:#242b20;--selected-bg:#8fb57b2e;--bg-accent:#8fb57b2e;--primary-disabled:#3a4436;--success-light:#6fbf8d26;--error-light:#e0705e26;--warn-light:#d4a24e26;--primary-light:#8fb57b2e;--primary-hover-light:#a3c78e33;--disabled:#3a4436;--primary-dark:#5b8a4b;--code-bg:#8fb57b1f;--code-block-bg:#10120e;--code-header-bg:#282e25;--code-header-text:#bcc6b6;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#1b1f19;--primary-bg:#8fb57b14}[data-skin=ocean]{--font-family:var(--font-sans);--bg-primary:#f0f6fb;--bg-secondary:#e8f1f8;--bg-tertiary:#dbeaf4;--bg-card:#fbfdff;--bg-hover:#eaf3fa;--bg-active:#dbeaf4;--text-primary:#12273a;--text-secondary:#4a6b85;--text-tertiary:#7a97ad;--text-inverse:#fff;--text-muted:#7a97ad;--border-primary:#d5e5f0;--border-secondary:#bfd8e8;--border-light:#d5e5f0cc;--link-primary:#0e7cb5;--link-hover:#0a6a9d;--link-active:#085a85;--success:#1f8a6b;--warning:#c98a2e;--error:#c05548;--info:#0e7cb5;--primary:#0e7cb5;--primary-hover:#0a6a9d;--primary-active:#085a85;--secondary:#5b7790;--accent:#4aa3d8;--navbar-bg:#fbfdfff2;--navbar-border:#d5e5f0;--card-bg:#fbfdff;--card-hover:#fbfdff;--button-primary:#0e7cb5;--button-primary-hover:#0a6a9d;--button-secondary:#e8f1f8;--button-secondary-hover:#dbeaf4;--button-text:#fff;--button-text-hover:#fff;--input-bg:#fbfdff;--input-outline-bg:#fbfdff;--input-filled-bg:#e8f1f8;--input-disabled-bg:#dbeaf4;--text-placeholder:#7a97ad;--text-disabled:#bfd8e8;--text-quaternary:#7a97ad;--focus-ring:0 0 0 3px #0e7cb526;--focus-ring-error:0 0 0 3px #c0554826;--hover-bg:#eaf3fa;--selected-bg:#0e7cb51f;--bg-accent:#0e7cb51f;--primary-disabled:#bfd8e8;--success-light:#1f8a6b1a;--error-light:#c055481a;--warn-light:#c98a2e1a;--primary-light:#0e7cb51f;--primary-hover-light:#0a6a9d26;--disabled:#bfd8e8;--primary-dark:#085a85;--code-bg:#0e7cb51a;--code-block-bg:#eef6fc;--code-header-bg:#12273a;--code-header-text:#d9e8f2;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#e8f1f8;--primary-bg:#0e7cb50d}[data-skin=ocean][data-theme=dark]{--bg-primary:#0c1720;--bg-secondary:#12202c;--bg-tertiary:#1c2f40;--bg-card:#12202c;--bg-hover:#192a38;--bg-active:#22384a;--text-primary:#e2eef6;--text-secondary:#b8ccd9;--text-tertiary:#8aa4b5;--text-inverse:#0c1720;--text-muted:#7892a3;--border-primary:#223542;--border-secondary:#31495b;--border-light:#223542cc;--link-primary:#4aa3d8;--link-hover:#5fb2e2;--link-active:#7cc3ec;--success:#4cb385;--warning:#d4a24e;--error:#e0705e;--info:#4aa3d8;--primary:#4aa3d8;--primary-hover:#5fb2e2;--primary-active:#7cc3ec;--secondary:#8aa4b5;--accent:#2f88bd;--navbar-bg:#0c1720f2;--navbar-border:#223542;--card-bg:#12202c;--card-hover:#12202c;--button-primary:#4aa3d8;--button-primary-hover:#5fb2e2;--button-secondary:#1c2f40;--button-secondary-hover:#22384a;--button-text:#0c1720;--button-text-hover:#0a121a;--input-bg:#0c1720;--input-outline-bg:#12202c;--input-filled-bg:#12202c;--input-disabled-bg:#1c2f40;--text-placeholder:#6c8698;--text-disabled:#31495b;--text-quaternary:#6c8698;--focus-ring:0 0 0 3px #4aa3d840;--focus-ring-error:0 0 0 3px #e0705e33;--hover-bg:#192a38;--selected-bg:#4aa3d833;--bg-accent:#4aa3d833;--primary-disabled:#31495b;--success-light:#4cb38526;--error-light:#e0705e26;--warn-light:#d4a24e26;--primary-light:#4aa3d833;--primary-hover-light:#5fb2e238;--disabled:#31495b;--primary-dark:#085a85;--code-bg:#4aa3d81f;--code-block-bg:#0a131b;--code-header-bg:#1c2f40;--code-header-text:#b8ccd9;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#12202c;--primary-bg:#4aa3d814}[data-skin=sakura]{--font-family:var(--font-kai);--bg-primary:#fff5f7;--bg-secondary:#fbebee;--bg-tertiary:#f7dfe4;--bg-card:#fffdfe;--bg-hover:#fceef1;--bg-active:#f7dfe4;--text-primary:#3a2026;--text-secondary:#7a5560;--text-tertiary:#b08a94;--text-inverse:#fff;--text-muted:#b08a94;--border-primary:#f5dbe1;--border-secondary:#eec7cf;--border-light:#f5dbe1cc;--link-primary:#e87a9a;--link-hover:#d9678a;--link-active:#c9557b;--success:#b0708a;--warning:#c99a4e;--error:#d96a6a;--info:#a98ad8;--primary:#e87a9a;--primary-hover:#d9678a;--primary-active:#c9557b;--secondary:#9a7a85;--accent:#f48fb1;--navbar-bg:#fffdfef2;--navbar-border:#f5dbe1;--card-bg:#fffdfe;--card-hover:#fffdfe;--button-primary:#e87a9a;--button-primary-hover:#d9678a;--button-secondary:#fbebee;--button-secondary-hover:#f7dfe4;--button-text:#fff;--button-text-hover:#fff;--input-bg:#fffdfe;--input-outline-bg:#fffdfe;--input-filled-bg:#fbebee;--input-disabled-bg:#f7dfe4;--text-placeholder:#b08a94;--text-disabled:#eec7cf;--text-quaternary:#b08a94;--focus-ring:0 0 0 3px #e87a9a26;--focus-ring-error:0 0 0 3px #d96a6a26;--hover-bg:#fceef1;--selected-bg:#e87a9a1f;--bg-accent:#e87a9a1f;--primary-disabled:#eec7cf;--success-light:#b0708a1a;--error-light:#d96a6a1a;--warn-light:#c99a4e1a;--primary-light:#e87a9a1f;--primary-hover-light:#d9678a26;--disabled:#eec7cf;--primary-dark:#c9557b;--code-bg:#e87a9a1a;--code-block-bg:#fbebee;--code-header-bg:#3a2026;--code-header-text:#e8d3d9;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#fbebee;--primary-bg:#e87a9a0d}[data-skin=sakura][data-theme=dark]{--bg-primary:#1c1216;--bg-secondary:#24171c;--bg-tertiary:#33222a;--bg-card:#24171c;--bg-hover:#2b1c22;--bg-active:#392630;--text-primary:#f6e6ea;--text-secondary:#d3b8c0;--text-tertiary:#a89097;--text-inverse:#1c1216;--text-muted:#967d84;--border-primary:#37242a;--border-secondary:#4b333c;--border-light:#37242acc;--link-primary:#f48fb1;--link-hover:#f7a3bf;--link-active:#fabbd0;--success:#c78ba2;--warning:#d4a24e;--error:#e07a7a;--info:#b39be0;--primary:#f48fb1;--primary-hover:#f7a3bf;--primary-active:#fabbd0;--secondary:#b89aa4;--accent:#d96a8c;--navbar-bg:#1c1216f2;--navbar-border:#37242a;--card-bg:#24171c;--card-hover:#24171c;--button-primary:#f48fb1;--button-primary-hover:#f7a3bf;--button-secondary:#33222a;--button-secondary-hover:#392630;--button-text:#1c1216;--button-text-hover:#170f12;--input-bg:#1c1216;--input-outline-bg:#24171c;--input-filled-bg:#24171c;--input-disabled-bg:#33222a;--text-placeholder:#8d757c;--text-disabled:#4b333c;--text-quaternary:#8d757c;--focus-ring:0 0 0 3px #f48fb138;--focus-ring-error:0 0 0 3px #e07a7a33;--hover-bg:#2b1c22;--selected-bg:#f48fb12e;--bg-accent:#f48fb12e;--primary-disabled:#4b333c;--success-light:#c78ba226;--error-light:#e07a7a26;--warn-light:#d4a24e26;--primary-light:#f48fb12e;--primary-hover-light:#f7a3bf33;--disabled:#4b333c;--primary-dark:#c9557b;--code-bg:#f48fb11f;--code-block-bg:#160e11;--code-header-bg:#33222a;--code-header-text:#d3b8c0;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#24171c;--primary-bg:#f48fb114}[data-skin=cyberpunk]{--font-family:var(--font-sans);--bg-primary:#f4f2ff;--bg-secondary:#ece9ff;--bg-tertiary:#e0daf8;--bg-card:#fbfaff;--bg-hover:#efe9ff;--bg-active:#e0daf8;--text-primary:#1a1433;--text-secondary:#4b4366;--text-tertiary:#7a7199;--text-inverse:#fff;--text-muted:#7a7199;--border-primary:#e0d9f5;--border-secondary:#cfc3ec;--border-light:#e0d9f5cc;--link-primary:#7c5cff;--link-hover:#6a4af0;--link-active:#5a3ce0;--success:#2ba08c;--warning:#c98a2e;--error:#d94b5f;--info:#0099c9;--primary:#7c5cff;--primary-hover:#6a4af0;--primary-active:#5a3ce0;--secondary:#6d6490;--accent:#00b8d9;--navbar-bg:#fbfafff2;--navbar-border:#e0d9f5;--card-bg:#fbfaff;--card-hover:#fbfaff;--button-primary:#7c5cff;--button-primary-hover:#6a4af0;--button-secondary:#ece9ff;--button-secondary-hover:#e0daf8;--button-text:#fff;--button-text-hover:#fff;--input-bg:#fbfaff;--input-outline-bg:#fbfaff;--input-filled-bg:#ece9ff;--input-disabled-bg:#e0daf8;--text-placeholder:#7a7199;--text-disabled:#cfc3ec;--text-quaternary:#7a7199;--focus-ring:0 0 0 3px #7c5cff2e;--focus-ring-error:0 0 0 3px #d94b5f2e;--hover-bg:#efe9ff;--selected-bg:#7c5cff24;--bg-accent:#7c5cff24;--primary-disabled:#cfc3ec;--success-light:#2ba08c1f;--error-light:#d94b5f1f;--warn-light:#c98a2e1f;--primary-light:#7c5cff24;--primary-hover-light:#6a4af029;--disabled:#cfc3ec;--primary-dark:#5a3ce0;--code-bg:#7c5cff1a;--code-block-bg:#ece9ff;--code-header-bg:#1a1433;--code-header-text:#ddd6f5;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#ece9ff;--primary-bg:#7c5cff0d}[data-skin=cyberpunk][data-theme=dark]{--bg-primary:#0a0a14;--bg-secondary:#12121f;--bg-tertiary:#1d1d30;--bg-card:#12121f;--bg-hover:#191926;--bg-active:#24243a;--text-primary:#e6e6ff;--text-secondary:#b3b3cc;--text-tertiary:#808099;--text-inverse:#0a0a14;--text-muted:#70708a;--border-primary:#26263a;--border-secondary:#35354e;--border-light:#26263acc;--link-primary:#b26bff;--link-hover:#c48bff;--link-active:#d4a6ff;--success:#3dd6c3;--warning:#e0a94e;--error:#ff5c7a;--info:#00e5ff;--primary:#b26bff;--primary-hover:#c48bff;--primary-active:#d4a6ff;--secondary:#9990b8;--accent:#00e5ff;--navbar-bg:#0a0a14f2;--navbar-border:#26263a;--card-bg:#12121f;--card-hover:#12121f;--button-primary:#b26bff;--button-primary-hover:#c48bff;--button-secondary:#1d1d30;--button-secondary-hover:#24243a;--button-text:#0a0a14;--button-text-hover:#080814;--input-bg:#0a0a14;--input-outline-bg:#12121f;--input-filled-bg:#12121f;--input-disabled-bg:#1d1d30;--text-placeholder:#667;--text-disabled:#35354e;--text-quaternary:#667;--focus-ring:0 0 0 3px #b26bff40;--focus-ring-error:0 0 0 3px #ff5c7a38;--hover-bg:#191926;--selected-bg:#b26bff33;--bg-accent:#b26bff33;--primary-disabled:#35354e;--success-light:#3dd6c326;--error-light:#ff5c7a26;--warn-light:#e0a94e26;--primary-light:#b26bff33;--primary-hover-light:#c48bff38;--disabled:#35354e;--primary-dark:#5a3ce0;--code-bg:#b26bff26;--code-block-bg:#08080f;--code-header-bg:#1d1d30;--code-header-text:#b3b3cc;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#12121f;--primary-bg:#b26bff14}[data-skin=gold]{--font-family:var(--font-serif-luxury);--bg-primary:#faf6ee;--bg-secondary:#f3ecdd;--bg-tertiary:#e9dfc8;--bg-card:#fffdf8;--bg-hover:#f4eddf;--bg-active:#e9dfc8;--text-primary:#2b2115;--text-secondary:#6b5a3f;--text-tertiary:#9a8a6d;--text-inverse:#fff;--text-muted:#9a8a6d;--border-primary:#e8dcc3;--border-secondary:#d9c9a6;--border-light:#e8dcc3cc;--link-primary:#b8860b;--link-hover:#a07307;--link-active:#8a6200;--success:#5f8a3e;--warning:#b8860b;--error:#c05a48;--info:#8a7a3e;--primary:#b8860b;--primary-hover:#a07307;--primary-active:#8a6200;--secondary:#7a6a50;--accent:#d4a24e;--navbar-bg:#fffdf8f2;--navbar-border:#e8dcc3;--card-bg:#fffdf8;--card-hover:#fffdf8;--button-primary:#b8860b;--button-primary-hover:#a07307;--button-secondary:#f3ecdd;--button-secondary-hover:#e9dfc8;--button-text:#fff;--button-text-hover:#fff;--input-bg:#fffdf8;--input-outline-bg:#fffdf8;--input-filled-bg:#f3ecdd;--input-disabled-bg:#e9dfc8;--text-placeholder:#9a8a6d;--text-disabled:#d9c9a6;--text-quaternary:#9a8a6d;--focus-ring:0 0 0 3px #b8860b2e;--focus-ring-error:0 0 0 3px #c05a482e;--hover-bg:#f4eddf;--selected-bg:#b8860b24;--bg-accent:#b8860b24;--primary-disabled:#d9c9a6;--success-light:#5f8a3e1f;--error-light:#c05a481f;--warn-light:#b8860b24;--primary-light:#b8860b24;--primary-hover-light:#a0730729;--disabled:#d9c9a6;--primary-dark:#8a6200;--code-bg:#b8860b1a;--code-block-bg:#f3ecdd;--code-header-bg:#2b2115;--code-header-text:#e6dcc8;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#f3ecdd;--primary-bg:#b8860b0d}[data-skin=gold][data-theme=dark]{--bg-primary:#141210;--bg-secondary:#1c1915;--bg-tertiary:#29251e;--bg-card:#1c1915;--bg-hover:#242019;--bg-active:#2f2a20;--text-primary:#f2eadb;--text-secondary:#c9bc9f;--text-tertiary:#a09274;--text-inverse:#141210;--text-muted:#8f8268;--border-primary:#2e281f;--border-secondary:#3f372a;--border-light:#2e281fcc;--link-primary:#d4a24e;--link-hover:#e0b566;--link-active:#e8c47e;--success:#8fb86f;--warning:#d4a24e;--error:#e07a68;--info:#b8a86f;--primary:#d4a24e;--primary-hover:#e0b566;--primary-active:#e8c47e;--secondary:#a39680;--accent:#c08b2d;--navbar-bg:#141210f2;--navbar-border:#2e281f;--card-bg:#1c1915;--card-hover:#1c1915;--button-primary:#d4a24e;--button-primary-hover:#e0b566;--button-secondary:#29251e;--button-secondary-hover:#2f2a20;--button-text:#141210;--button-text-hover:#0f0d0b;--input-bg:#141210;--input-outline-bg:#1c1915;--input-filled-bg:#1c1915;--input-disabled-bg:#29251e;--text-placeholder:#7d715a;--text-disabled:#3f372a;--text-quaternary:#7d715a;--focus-ring:0 0 0 3px #d4a24e38;--focus-ring-error:0 0 0 3px #e07a6833;--hover-bg:#242019;--selected-bg:#d4a24e2e;--bg-accent:#d4a24e2e;--primary-disabled:#3f372a;--success-light:#8fb86f26;--error-light:#e07a6826;--warn-light:#d4a24e2e;--primary-light:#d4a24e2e;--primary-hover-light:#e0b56633;--disabled:#3f372a;--primary-dark:#8a6200;--code-bg:#d4a24e1f;--code-block-bg:#0f0e0c;--code-header-bg:#29251e;--code-header-text:#c9bc9f;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#1c1915;--primary-bg:#d4a24e14}[data-skin=lavender]{--font-family:var(--font-fangsong);--bg-primary:#f7f5ff;--bg-secondary:#efecff;--bg-tertiary:#e4dff8;--bg-card:#fdfcff;--bg-hover:#f1eefb;--bg-active:#e4dff8;--text-primary:#241d3a;--text-secondary:#554a7a;--text-tertiary:#877aad;--text-inverse:#fff;--text-muted:#877aad;--border-primary:#e3dcf5;--border-secondary:#d2c8ec;--border-light:#e3dcf5cc;--link-primary:#7c5cff;--link-hover:#6a4af0;--link-active:#5a3ce0;--success:#4c8a8a;--warning:#b8860b;--error:#c05a90;--info:#7c5cff;--primary:#7c5cff;--primary-hover:#6a4af0;--primary-active:#5a3ce0;--secondary:#6d6490;--accent:#a58aff;--navbar-bg:#fdfcfff2;--navbar-border:#e3dcf5;--card-bg:#fdfcff;--card-hover:#fdfcff;--button-primary:#7c5cff;--button-primary-hover:#6a4af0;--button-secondary:#efecff;--button-secondary-hover:#e4dff8;--button-text:#fff;--button-text-hover:#fff;--input-bg:#fdfcff;--input-outline-bg:#fdfcff;--input-filled-bg:#efecff;--input-disabled-bg:#e4dff8;--text-placeholder:#877aad;--text-disabled:#d2c8ec;--text-quaternary:#877aad;--focus-ring:0 0 0 3px #7c5cff29;--focus-ring-error:0 0 0 3px #c05a9029;--hover-bg:#f1eefb;--selected-bg:#7c5cff21;--bg-accent:#7c5cff21;--primary-disabled:#d2c8ec;--success-light:#4c8a8a1f;--error-light:#c05a901f;--warn-light:#b8860b1f;--primary-light:#7c5cff21;--primary-hover-light:#6a4af029;--disabled:#d2c8ec;--primary-dark:#5a3ce0;--code-bg:#7c5cff1a;--code-block-bg:#efecff;--code-header-bg:#241d3a;--code-header-text:#e2dbf2;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#efecff;--primary-bg:#7c5cff0d}[data-skin=lavender][data-theme=dark]{--bg-primary:#161220;--bg-secondary:#1d1828;--bg-tertiary:#2a2340;--bg-card:#1d1828;--bg-hover:#241d33;--bg-active:#302846;--text-primary:#eae6f8;--text-secondary:#c3bbd9;--text-tertiary:#9a90b5;--text-inverse:#161220;--text-muted:#8a80a5;--border-primary:#2b2440;--border-secondary:#3b3355;--border-light:#2b2440cc;--link-primary:#a58aff;--link-hover:#b8a3ff;--link-active:#cbb9ff;--success:#6fbfb0;--warning:#d4a24e;--error:#e070a8;--info:#a58aff;--primary:#a58aff;--primary-hover:#b8a3ff;--primary-active:#cbb9ff;--secondary:#a39ac2;--accent:#7c5cff;--navbar-bg:#161220f2;--navbar-border:#2b2440;--card-bg:#1d1828;--card-hover:#1d1828;--button-primary:#a58aff;--button-primary-hover:#b8a3ff;--button-secondary:#2a2340;--button-secondary-hover:#302846;--button-text:#161220;--button-text-hover:#100d18;--input-bg:#161220;--input-outline-bg:#1d1828;--input-filled-bg:#1d1828;--input-disabled-bg:#2a2340;--text-placeholder:#7a7094;--text-disabled:#3b3355;--text-quaternary:#7a7094;--focus-ring:0 0 0 3px #a58aff38;--focus-ring-error:0 0 0 3px #e070a833;--hover-bg:#241d33;--selected-bg:#a58aff2e;--bg-accent:#a58aff2e;--primary-disabled:#3b3355;--success-light:#6fbfb026;--error-light:#e070a826;--warn-light:#d4a24e26;--primary-light:#a58aff2e;--primary-hover-light:#b8a3ff33;--disabled:#3b3355;--primary-dark:#5a3ce0;--code-bg:#a58aff1f;--code-block-bg:#100d18;--code-header-bg:#2a2340;--code-header-text:#c3bbd9;--code-button-bg:#ffffff1a;--code-button-hover-bg:#fff3;--table-header-bg:#1d1828;--primary-bg:#a58aff14}[data-skin=pi]{--font-family:var(--font-serif);--bg-primary:#ebe7e4;--bg-secondary:#e2dedb;--bg-tertiary:#d8d4d0;--bg-card:#f3f2f0;--bg-hover:#e7e5e2;--bg-active:#ddd9d5;--text-primary:#252f3d;--text-secondary:#4d5662;--text-tertiary:#756f69;--text-inverse:#f3f2f0;--text-muted:#7f7973;--border-primary:#5c575259;--border-secondary:#5c57528c;--border-light:#5c575233;--shadow-sm:0 2px 10px #5c565014;--shadow-md:0 8px 28px #5c56501f;--shadow-lg:0 16px 44px #5c565026;--shadow-xl:0 24px 60px #5c56502e;--link-primary:#4b607c;--link-hover:#384d68;--link-active:#2c4059;--success:#527760;--warning:#9a6a32;--error:#844f3b;--info:#4b607c;--primary:#4b607c;--primary-hover:#3b506b;--primary-active:#30445d;--secondary:#756f69;--accent:#b86b52;--navbar-bg:#f3f2f0eb;--navbar-border:#5c575266;--card-bg:#f3f2f0f0;--card-hover:#f7f6f4;--button-primary:#4b607c;--button-primary-hover:#3b506b;--button-secondary:#ddd9d5;--button-secondary-hover:#d1ccc7;--button-text:#252f3d;--button-text-hover:#13110f;--input-bg:#f3f2f0;--input-outline-bg:#f3f2f0;--input-filled-bg:#e5e2df;--input-disabled-bg:#d8d4d0;--text-placeholder:#8b847d;--text-disabled:#aaa39c;--text-quaternary:#8b847d;--focus-ring:0 0 0 3px #4b607c2e;--focus-ring-error:0 0 0 3px #844f3b2e;--hover-bg:#4b607c14;--selected-bg:#4b607c21;--bg-accent:#4b607c1a;--primary-disabled:#9da5af;--success-light:#5277601f;--error-light:#844f3b1f;--warn-light:#9a6a321f;--primary-light:#4b607c1f;--primary-hover-light:#4b607c2e;--disabled:#aaa39c;--primary-dark:#30445d;--code-bg:#4b607c1c;--code-block-bg:#e2e5e7;--code-header-bg:#252f3d;--code-header-text:#ebe7e4;--code-button-bg:#ffffff1a;--code-button-hover-bg:#ffffff2e;--table-header-bg:#e2dedb;--primary-bg:#4b607c0f}[data-skin=pi][data-theme=dark]{--bg-primary:#0d1116;--bg-secondary:#161d27;--bg-tertiary:#252f3d;--bg-card:#212730;--bg-hover:#29323d;--bg-active:#303b48;--text-primary:#ebe7e4;--text-secondary:#c2c6ca;--text-tertiary:#9fa4ab;--text-inverse:#0d1116;--text-muted:#858b93;--border-primary:#757d8966;--border-secondary:#757d899e;--border-light:#757d8938;--shadow-sm:0 2px 12px #00000047;--shadow-md:0 10px 32px #0000005c;--shadow-lg:0 18px 52px #0000006b;--shadow-xl:0 28px 72px #0000007a;--link-primary:#8bb5d8;--link-hover:#a5cae8;--link-active:#c0ddf3;--success:#6eb083;--warning:#d8a35e;--error:#cf765a;--info:#6a9fcc;--primary:#6a9fcc;--primary-hover:#82b3dc;--primary-active:#9ac5e8;--secondary:#9fa4ab;--accent:#b86b52;--navbar-bg:#0d1116eb;--navbar-border:#757d8973;--card-bg:#212730f0;--card-hover:#252f3d;--button-primary:#6a9fcc;--button-primary-hover:#82b3dc;--button-secondary:#252f3d;--button-secondary-hover:#303b48;--button-text:#ebe7e4;--button-text-hover:#fff;--input-bg:#161d27;--input-outline-bg:#212730;--input-filled-bg:#1b222c;--input-disabled-bg:#252f3d;--text-placeholder:#757d89;--text-disabled:#58616c;--text-quaternary:#757d89;--focus-ring:0 0 0 3px #6a9fcc38;--focus-ring-error:0 0 0 3px #cf765a33;--hover-bg:#6a9fcc14;--selected-bg:#6a9fcc2b;--bg-accent:#6a9fcc21;--primary-disabled:#4f6478;--success-light:#6eb08321;--error-light:#cf765a21;--warn-light:#d8a35e21;--primary-light:#6a9fcc29;--primary-hover-light:#82b3dc33;--disabled:#58616c;--primary-dark:#395a77;--code-bg:#6a9fcc21;--code-block-bg:#111820;--code-header-bg:#252f3d;--code-header-text:#d5d8db;--code-button-bg:#ffffff14;--code-button-hover-bg:#ffffff24;--table-header-bg:#161d27;--primary-bg:#6a9fcc14}[data-skin=time] h1,[data-skin=time] h2,[data-skin=time] h3,[data-skin=time] .page-title,[data-skin=time] .panel-title{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:700}[data-skin=monochrome] h1,[data-skin=monochrome] h2,[data-skin=monochrome] h3,[data-skin=monochrome] .page-title,[data-skin=monochrome] .panel-title{font-family:var(--font-neutral);font-weight:700}[data-skin=mint] h1,[data-skin=mint] h2,[data-skin=mint] h3,[data-skin=mint] .page-title,[data-skin=mint] .panel-title{font-family:var(--font-rounded);font-weight:600}[data-skin=ocean] h1,[data-skin=ocean] h2,[data-skin=ocean] h3,[data-skin=ocean] .page-title,[data-skin=ocean] .panel-title{font-family:var(--font-sans);font-weight:600}[data-skin=sakura] h1,[data-skin=sakura] h2,[data-skin=sakura] h3,[data-skin=sakura] .page-title,[data-skin=sakura] .panel-title{font-family:var(--font-kai);font-weight:600}[data-skin=cyberpunk] h1,[data-skin=cyberpunk] h2,[data-skin=cyberpunk] h3,[data-skin=cyberpunk] .page-title,[data-skin=cyberpunk] .panel-title{font-family:var(--font-mono);letter-spacing:.02em;font-weight:700}[data-skin=gold] h1,[data-skin=gold] h2,[data-skin=gold] h3,[data-skin=gold] .page-title,[data-skin=gold] .panel-title{font-family:var(--font-serif-luxury);font-weight:700}[data-skin=lavender] h1,[data-skin=lavender] h2,[data-skin=lavender] h3,[data-skin=lavender] .page-title,[data-skin=lavender] .panel-title{font-family:var(--font-fangsong);font-weight:600}[data-skin=pi] h1,[data-skin=pi] h2,[data-skin=pi] h3,[data-skin=pi] .page-title,[data-skin=pi] .panel-title{font-family:var(--font-serif);letter-spacing:-.015em;font-weight:650}html,body{scroll-behavior:smooth;max-width:100vw;font-family:var(--font-family);color:var(--text-primary);background-color:var(--bg-primary);line-height:1.5;position:relative;overflow-x:hidden}#root{background-color:var(--bg-primary);width:100vw;height:100vh;color:var(--text-primary);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){[data-skin=time]{--theme-cursor:url(/cursors/time.svg) 5 3, auto;--theme-pointer:url(/cursors/time-pointer.svg) 15 3, pointer}[data-skin=monochrome]{--theme-cursor:url(/cursors/monochrome.svg) 5 3, auto;--theme-pointer:url(/cursors/monochrome-pointer.svg) 15 3, pointer}[data-skin=mint]{--theme-cursor:url(/cursors/mint.svg) 5 3, auto;--theme-pointer:url(/cursors/mint-pointer.svg) 15 3, pointer}[data-skin=ocean]{--theme-cursor:url(/cursors/ocean.svg) 5 3, auto;--theme-pointer:url(/cursors/ocean-pointer.svg) 15 3, pointer}[data-skin=sakura]{--theme-cursor:url(/cursors/sakura.svg) 5 3, auto;--theme-pointer:url(/cursors/sakura-pointer.svg) 15 3, pointer}[data-skin=cyberpunk]{--theme-cursor:url(/cursors/cyberpunk.svg) 5 3, auto;--theme-pointer:url(/cursors/cyberpunk-pointer.svg) 15 3, pointer}[data-skin=gold]{--theme-cursor:url(/cursors/gold.svg) 5 3, auto;--theme-pointer:url(/cursors/gold-pointer.svg) 15 3, pointer}[data-skin=lavender]{--theme-cursor:url(/cursors/lavender.svg) 5 3, auto;--theme-pointer:url(/cursors/lavender-pointer.svg) 15 3, pointer}[data-skin=pi]{--theme-cursor:url(/cursors/pi.svg) 5 3, auto;--theme-pointer:url(/cursors/pi-pointer.svg) 15 3, pointer}html[data-skin][data-cursor=custom] body,html[data-skin][data-cursor=custom] body *{cursor:var(--theme-cursor)!important}html[data-skin][data-cursor=custom] :is(a,button,select,summary,label[for],[role=button],[role=link],[role=switch]),html[data-skin][data-cursor=custom] input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio]){cursor:var(--theme-pointer)!important}html[data-skin][data-cursor=custom] input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not(:disabled),html[data-skin][data-cursor=custom] textarea:not(:disabled),html[data-skin][data-cursor=custom] [contenteditable=true]{cursor:text!important}html[data-skin][data-cursor=custom] :disabled,html[data-skin][data-cursor=custom] [aria-disabled=true]{cursor:not-allowed!important}html[data-skin][data-cursor=custom] [draggable=true]{cursor:grab!important}html[data-skin][data-cursor=custom] [draggable=true]:active{cursor:grabbing!important}}[data-simplebar]{flex-flow:column wrap;place-content:flex-start;align-items:flex-start;position:relative}.simplebar-wrapper{width:inherit;height:inherit;max-width:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{direction:inherit;z-index:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;width:auto!important;height:auto!important}.simplebar-offset{-webkit-overflow-scrolling:touch;margin:0;padding:0;position:absolute;inset:0;direction:inherit!important;box-sizing:inherit!important;resize:none!important}.simplebar-content-wrapper{direction:inherit;scrollbar-width:none;-ms-overflow-style:none;width:auto;max-width:100%;height:100%;max-height:100%;display:block;position:relative;overflow:auto;box-sizing:border-box!important}.simplebar-content-wrapper::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{pointer-events:none;width:100%;max-width:100%;max-height:100%}.simplebar-height-auto-observer-wrapper{float:left;z-index:-1;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;position:relative;overflow:hidden;box-sizing:inherit!important}.simplebar-height-auto-observer{box-sizing:inherit;opacity:0;pointer-events:none;z-index:-1;width:1000%;min-width:1px;height:1000%;min-height:1px;display:block;position:absolute;top:0;left:0;overflow:hidden}.simplebar-track{z-index:1;pointer-events:none;position:absolute;bottom:0;right:0;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;left:0;right:0}.simplebar-scrollbar:before{content:"";opacity:0;background:#000;border-radius:7px;transition:opacity .2s linear .5s;position:absolute;left:2px;right:2px}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-duration:0s;transition-delay:0s}.simplebar-track.simplebar-vertical{width:11px;top:0}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{width:auto;min-width:10px;min-height:0;inset:0 auto 0 0}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{opacity:0;visibility:hidden;direction:rtl;width:500px;height:500px;position:fixed;overflow:scroll hidden;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;scrollbar-width:none;-ms-overflow-style:none;position:fixed;left:0;overflow-y:scroll}[data-simplebar]{z-index:1;position:relative}.simplebar-scrollbar{background:linear-gradient(90deg,#e0e6ed 0%,#cfd8e3 100%);border-radius:6px;width:5px;min-width:5px}.simplebar-scrollbar:before{background:0 0}.simplebar-scrollbar.simplebar-visible{background:linear-gradient(90deg,#bfc8d6 0%,#a3b1c2 100%);width:6px;min-width:6px;max-width:6px}.simplebar-track{background:#f8f9fb;width:6px;min-width:6px;max-width:6px}[data-theme=dark] .simplebar-scrollbar{background:linear-gradient(90deg,#353a40 0%,#444b55 100%);border-radius:6px;width:5px;min-width:5px}[data-theme=dark] .simplebar-scrollbar:before{background:0 0}[data-theme=dark] .simplebar-scrollbar.simplebar-visible{background:linear-gradient(90deg,#555e6b 0%,#444b55 100%);width:6px;min-width:6px;max-width:6px}[data-theme=dark] .simplebar-track{background:#23272e;width:6px;min-width:6px;max-width:6px}._container_102dw_1{z-index:9999;flex-direction:column;gap:8px;padding:16px;display:flex;position:fixed}._top-right_102dw_11{top:0;right:0}._top-left_102dw_16{top:0;left:0}._bottom-right_102dw_21{bottom:0;right:0}._bottom-left_102dw_26{bottom:0;left:0}._message_102dw_32{background:var(--card-bg);box-shadow:var(--shadow-md);border-radius:4px;align-items:center;gap:12px;max-width:380px;padding:12px 16px;animation:.3s _fadeIn_102dw_1;display:flex}._success_102dw_45{border-left:4px solid var(--success)}._warn_102dw_49{border-left:4px solid var(--warning)}._error_102dw_53{border-left:4px solid var(--error)}._info_102dw_57{border-left:4px solid var(--info)}._icon_102dw_62{font-size:18px;font-weight:700}._content_102dw_68{word-break:break-word;flex:1}._closeBtn_102dw_74{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;margin-left:8px;padding:0;font-size:16px}._closeBtn_102dw_74:hover{color:var(--text-primary)}@keyframes _fadeIn_102dw_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._fadeOut_102dw_100{opacity:0;transform:translateY(-10px)}._mask_1fcx8_1{background-color:var(--mask-bg);z-index:1000;justify-content:center;align-items:center;animation:.3s _fadeIn_1fcx8_1;display:flex;position:fixed;inset:0}._confirmBox_1fcx8_15{background-color:var(--card-bg);border-radius:8px;width:90%;max-width:500px;animation:.3s _scaleIn_1fcx8_1;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000001a}._content_1fcx8_27{flex-direction:column;display:flex}._title_1fcx8_32{color:var(--text-primary);border-bottom:1px solid var(--border-primary);padding:16px 20px;font-size:18px;font-weight:600}._message_1fcx8_40{color:var(--text-secondary);padding:24px 20px;font-size:16px;line-height:1.5}._footer_1fcx8_47{border-top:1px solid var(--border-primary);justify-content:flex-end;gap:12px;padding:12px 20px;display:flex}._cancelBtn_1fcx8_55,._confirmBtn_1fcx8_56{cursor:pointer;border:1px solid var(--border-primary);border-radius:4px;padding:8px 16px;font-size:14px}._cancelBtn_1fcx8_55{background-color:var(--button-secondary-bg);color:var(--text-secondary)}._cancelBtn_1fcx8_55:hover{background-color:var(--hover-bg)}._confirmBtn_1fcx8_56{background-color:var(--primary);color:var(--text-inverse);border-color:var(--primary)}._confirmBtn_1fcx8_56:hover{background-color:var(--primary-hover)}._confirmBtn_1fcx8_56:disabled,._cancelBtn_1fcx8_55:disabled{opacity:.7;cursor:not-allowed}@keyframes _fadeIn_1fcx8_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1fcx8_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._ufoWrap_1g9v5_1{z-index:2;animation:2.5s ease-in-out _ufoFly_1g9v5_1;position:absolute;top:-40px;left:50%;transform:translate(-50%)}._ufo_1g9v5_1{filter:drop-shadow(0 4px 16px #b3e5fc88);animation:2.5s infinite alternate _ufoBeam_1g9v5_1}@keyframes _ufoFly_1g9v5_1{0%{opacity:0;transform:translate(-50%)scale(.5)}30%{opacity:1;transform:translate(-50%)scale(1.1)}60%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes _ufoBeam_1g9v5_1{0%{opacity:.7}to{opacity:1}}._illustration_1g9v5_43{position:relative}._container_1g9v5_46{min-height:100vh;color:var(--notfound-text,var(--text-primary,#222));text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}._code_1g9v5_57{letter-spacing:8px;color:#4f8ef7;text-shadow:0 2px 24px #4f8ef733;margin-bottom:0;font-size:8rem;font-weight:900;animation:1.8s cubic-bezier(.4,0,.6,1) infinite _bounce404_1g9v5_1}._illustration_1g9v5_43{justify-content:center;margin:0 auto 18px;display:flex}._robot_1g9v5_73{animation:2.5s ease-in-out infinite _floatRobot_1g9v5_1}@keyframes _bounce404_1g9v5_1{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes _floatRobot_1g9v5_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._title_1g9v5_97{color:#357ae8;letter-spacing:2px;margin-bottom:12px;font-size:2.2rem;font-weight:700}._desc_1g9v5_105{color:var(--text-secondary,#666);margin-bottom:32px;font-size:1.1rem;line-height:1.7}._homeBtn_1g9v5_112{color:#fff;cursor:pointer;background:linear-gradient(90deg,#4f8ef7 0%,#6bb7ff 100%);border:none;border-radius:8px;padding:12px 32px;font-size:1.1rem;font-weight:600;box-shadow:0 2px 12px #4f8ef71f}._homeBtn_1g9v5_112:hover{background:linear-gradient(90deg,#357ae8 0%,#4f8ef7 100%);box-shadow:0 4px 24px #4f8ef72e}:root[data-theme=dark] ._container_1g9v5_46{--notfound-bg:linear-gradient(135deg, #181c20 0%, #23272f 100%);--notfound-text:#e3e8ee}:root[data-theme=dark] ._desc_1g9v5_105{color:#a0aec0}:root[data-theme=light] ._container_1g9v5_46,:root:not([data-theme]) ._container_1g9v5_46{--notfound-bg:linear-gradient(135deg, #f8fafc 0%, #e0e7ef 100%);--notfound-text:var(--text-primary,#222)}@media (width<=768px){._container_1g9v5_46{padding:2rem 1rem}._code_1g9v5_57{letter-spacing:4px;font-size:5rem}._title_1g9v5_97{font-size:1.6rem}._desc_1g9v5_105{padding:0 1rem;font-size:1rem}}@media (width<=480px){._container_1g9v5_46{padding:1.5rem .8rem}._code_1g9v5_57{letter-spacing:2px;font-size:3.5rem}._title_1g9v5_97{font-size:1.3rem}._desc_1g9v5_105{font-size:.9rem}._homeBtn_1g9v5_112{padding:10px 24px;font-size:1rem}}._authPage_193i2_2{flex-direction:column;min-height:100vh;display:flex}._mainContent_193i2_8{flex:1;justify-content:center;align-items:center;padding:20px;display:flex}._authCard_193i2_17{background-color:var(--card-bg);width:100%;max-width:480px;box-shadow:var(--shadow-md);border-radius:12px;overflow:hidden}._authCard_193i2_17:hover{box-shadow:var(--shadow-lg)}._topBar_193i2_31{background:linear-gradient(90deg, var(--primary) 0%, var(--success) 50%, var(--warning) 100%);height:4px}._content_193i2_37{padding:30px}._backButton_193i2_42{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;margin-bottom:20px;padding:0;display:flex}._backButton_193i2_42:hover{color:var(--text-secondary)}._backButton_193i2_42 svg{margin-right:5px}._title_193i2_62{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:600}._description_193i2_69{color:var(--text-secondary);margin-bottom:30px}._message_193i2_75{border-radius:6px;align-items:center;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._messageSuccess_193i2_84{background-color:var(--success-light);color:var(--success)}._messageError_193i2_89{background-color:var(--error-light);color:var(--error)}._message_193i2_75 svg{margin-right:8px}._form_193i2_99{flex-direction:column;gap:20px;display:flex}._formGroup_193i2_105{flex-direction:column;gap:6px;display:flex}._label_193i2_111{color:var(--text-secondary);font-size:14px;font-weight:500}._formControl_193i2_117{position:relative}._input_193i2_121{border:1px solid var(--border-primary);background-color:var(--input-bg);width:100%;color:var(--text-primary);border-radius:6px;padding:12px 12px 12px 40px;font-size:16px}._input_193i2_121:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}._inputError_193i2_137{border-color:var(--error)}._inputError_193i2_137:focus{border-color:var(--error);box-shadow:var(--error-focus-ring)}._icon_193i2_146{color:var(--text-tertiary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._actionButton_193i2_154{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._actionButton_193i2_154:hover{color:var(--text-secondary)}._hintText_193i2_169{color:var(--text-tertiary);align-items:center;font-size:13px;display:flex}._errorText_193i2_176{color:var(--error);align-items:center;font-size:13px;display:flex}._errorText_193i2_176 svg{margin-right:4px;font-size:14px}._btn_193i2_189{cursor:pointer;border:none;border-radius:6px;padding:12px 20px;font-size:16px;font-weight:500}._primaryBtn_193i2_198{background-color:var(--primary);color:#fff}._primaryBtn_193i2_198:hover{background-color:var(--primary-hover)}._primaryBtn_193i2_198:disabled{background-color:var(--primary-disabled);cursor:not-allowed}._textBtn_193i2_212{color:var(--primary);background:0 0;padding:0;font-size:14px}._textBtn_193i2_212:hover{color:var(--primary-hover)}._btnLoading_193i2_224{justify-content:center;align-items:center;gap:8px;display:flex}._loadingSpinner_193i2_231{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:1s linear infinite _spin_193i2_1}@keyframes _spin_193i2_1{to{transform:rotate(360deg)}}._formSwitch_193i2_247{text-align:center;color:var(--text-secondary);margin-top:10px;font-size:14px}._formSwitch_193i2_247 p{margin-top:10px}._formSwitchRow_193i2_258{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}._formSwitchItem_193i2_266{white-space:nowrap}._formSwitchDivider_193i2_270{background-color:var(--border-primary);width:1px;height:20px}@media (width<=480px){._formSwitchRow_193i2_258{gap:10px}._formSwitch_193i2_247{font-size:13px}}._footer_193i2_287{text-align:center;color:var(--text-secondary);margin-bottom:15px;font-size:13px}@media (width<=768px){._mainContent_193i2_8{padding:16px}._content_193i2_37{padding:24px 20px}._title_193i2_62{font-size:22px}._description_193i2_69{margin-bottom:24px;font-size:14px}._input_193i2_121{font-size:15px}}@media (width<=480px){._mainContent_193i2_8{padding:12px}._authCard_193i2_17{border-radius:10px}._content_193i2_37{padding:20px 16px}._title_193i2_62{font-size:20px}._form_193i2_99{gap:16px}._btn_193i2_189{padding:10px 16px;font-size:15px}}._footer_frbdv_1{background-color:var(--bg-secondary);border-top:1px solid var(--border-primary);flex-shrink:0;width:100%;margin-top:auto;padding:20px 0}._container_frbdv_11{max-width:var(--page-max-width);margin:0 auto;padding:0 20px}._content_frbdv_17{text-align:center;flex-flow:column wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._copyright_frbdv_27{color:var(--text-secondary);font-size:14px;line-height:1.5}._links_frbdv_33{flex-wrap:wrap;gap:24px;display:flex}._link_frbdv_33{color:var(--text-secondary);font-size:14px;text-decoration:none;position:relative}._link_frbdv_33:hover{color:var(--primary)}._companyLink_frbdv_50{color:var(--text-secondary);text-decoration:none}._companyLink_frbdv_50:hover{color:var(--primary)}._link_frbdv_33:after{content:"";background-color:var(--primary);width:0;height:1px;position:absolute;bottom:-2px;left:0}._link_frbdv_33:hover:after{width:100%}._divider_frbdv_73{color:var(--text-tertiary);margin:0 8px}._socialLinks_frbdv_78{align-items:center;gap:16px;display:flex}._socialIcon_frbdv_84{color:var(--text-secondary);background-color:#0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._socialIcon_frbdv_84:hover{color:var(--primary);background-color:#3b82f61a;transform:translateY(-1px)}._bottomText_frbdv_101{text-align:center;color:var(--text-tertiary);border-top:1px solid var(--border-primary);width:100%;margin-top:16px;padding-top:16px;font-size:12px}@media (width<=768px){._content_frbdv_17{text-align:center;flex-direction:column;gap:20px}._links_frbdv_33{justify-content:center;gap:16px}._socialLinks_frbdv_78{justify-content:center}._copyright_frbdv_27{text-align:center}}@media (width<=480px){._footer_frbdv_1{padding:20px 0}._container_frbdv_11{padding:0 16px}._links_frbdv_33{flex-direction:column;gap:12px}._link_frbdv_33{padding:4px 0}}._container_nefaq_1{background:0 0;justify-content:center;align-items:center;min-height:100vh;display:flex}._content_nefaq_9{text-align:center;padding:48px}._icon_nefaq_14{color:var(--text-secondary,#999);margin-bottom:24px;font-size:64px}._title_nefaq_20{color:var(--text-primary,#333);margin:0 0 12px;font-size:28px;font-weight:700}._description_nefaq_27{color:var(--text-secondary,#666);margin:0;font-size:16px}._index_fk3y4_1{min-height:100vh;font-family:var(--font-family);color:var(--text-primary);background-color:#0000}._mainContent_fk3y4_8{max-width:var(--page-max-width);gap:1.5rem;margin:1rem auto;padding:0 1.8rem;display:flex}._navbarSkeleton_fk3y4_17{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#fffffff2;border-bottom:1px solid #0000000f;height:56px;position:sticky;top:0;left:0;right:0;box-shadow:0 1px 3px #0000000a}._navbarActual_fk3y4_31{z-index:1000;position:sticky;top:0;left:0;right:0}._navbarVisible_fk3y4_39{opacity:1;transform:translateY(0)}._navbarHidden_fk3y4_44{opacity:0;transform:translateY(-20px)}._navbarSkeleton_fk3y4_17 ._navContainer_fk3y4_49{max-width:var(--page-max-width);justify-content:space-between;align-items:center;height:100%;margin:0 auto;padding:0 1.5rem;display:flex}._navbarSkeleton_fk3y4_17 ._navActions_fk3y4_59{align-items:center;gap:12px;display:flex}._contentHidden_fk3y4_66{opacity:0;transform:translateY(20px)}._contentVisible_fk3y4_71{opacity:1;transform:translateY(0)}@media (prefers-color-scheme:dark){._navbarSkeleton_fk3y4_17{background:#1a1a1af2;border-bottom-color:#ffffff1a;box-shadow:0 1px 3px #0000004d}}._leftColumn_fk3y4_85{flex-direction:column;flex:2;min-width:0;margin-bottom:.5rem;display:flex}._rightColumn_fk3y4_93{flex-direction:column;flex:1;gap:1rem;min-width:0;max-width:460px;display:flex}@media (width<=1164px){._mainContent_fk3y4_8{flex-direction:column;align-items:center;padding:0 1.2rem}._leftColumn_fk3y4_85,._rightColumn_fk3y4_93{width:100%;max-width:100%}}@media (width<=768px){._mainContent_fk3y4_8{gap:1rem;margin:1rem auto;padding:0 .8rem}}._articleList_fu222_1{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._title_fu222_9{color:var(--text-primary);border-bottom:2px solid var(--primary);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.8rem}._articles_fu222_17{flex-direction:column;gap:1.5rem;min-height:1350px;display:flex}._articles_fu222_17:after{content:"";flex-grow:1}._articleItem_fu222_30{background-color:var(--card-bg);border:1px solid var(--border-light);border-radius:12px;padding:1.75rem 2rem;position:relative;box-shadow:0 1px 3px #0000000a}._articleItem_fu222_30:hover{border-color:var(--border-primary);transform:translateY(-2px);box-shadow:0 4px 16px #00000014}._articleItem_fu222_30:before{content:"";background:var(--border-light);border-radius:0 3px 3px 0;width:3px;position:absolute;top:20%;bottom:20%;left:0}._articleItem_fu222_30:hover:before{background:linear-gradient(180deg, var(--primary), var(--accent,#8b5cf6));top:12%;bottom:12%}._articleTitle_fu222_62{color:var(--text-primary);cursor:pointer;margin:0 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.4}._articleTitle_fu222_62:hover{color:var(--primary)}._articleMeta_fu222_75{color:var(--text-tertiary);border-bottom:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:.9rem;padding-bottom:.9rem;font-size:.82rem;display:flex}._articleMeta_fu222_75 span{white-space:nowrap;align-items:center;gap:.35rem;display:flex}._articleMeta_fu222_75 svg{opacity:.5}._articleSummary_fu222_98{color:var(--text-secondary);margin-bottom:1rem;font-size:.92rem;line-height:1.75}._articleActions_fu222_105{justify-content:flex-end;display:flex}._readMoreBtn_fu222_110{padding:8px 14px;font-size:.88rem}._pagination_fu222_116{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:1.5rem;display:flex}._paginationInfo_fu222_129{color:var(--text-secondary);font-size:.9rem}._paginationControls_fu222_134{align-items:center;gap:.5rem;display:flex}._paginationButton_fu222_140{background-color:var(--card-bg);border:1px solid var(--border-primary);min-width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:.9rem;display:flex}._paginationButton_fu222_140:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_fu222_140._active_fu222_160{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_fu222_140:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_fu222_171{color:var(--text-tertiary);padding:0 8px;font-size:.9rem}._typeBadge_fu222_177{color:var(--primary);white-space:nowrap;background:#3b82f614;border-radius:6px;align-items:center;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}._categoryBadges_fu222_189{flex-wrap:wrap;gap:6px;display:flex}._categoryBadge_fu222_189{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-primary);white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:.8rem}@media (width<=768px){._articleItem_fu222_30{padding:1.25rem}._articleTitle_fu222_62{font-size:1.1rem}._articleMeta_fu222_75{gap:.6rem 1rem;font-size:.8rem}._typeBadge_fu222_177{padding:3px 10px;font-size:.75rem}._articleSummary_fu222_98{font-size:.88rem}._pagination_fu222_116{text-align:center;flex-direction:column;align-items:center;gap:1rem}._paginationControls_fu222_134{flex-wrap:wrap;justify-content:center}._paginationButton_fu222_140{min-width:32px;height:32px;font-size:.8rem}._paginationInfo_fu222_129{font-size:.8rem}._articles_fu222_17{min-height:0}}@media (width<=480px){._articleItem_fu222_30{padding:1rem}._articleItem_fu222_30:before{display:none}._articleTitle_fu222_62{font-size:1rem}._articleMeta_fu222_75{gap:.5rem .8rem;font-size:.75rem}._pagination_fu222_116{padding:1rem}._paginationButton_fu222_140{min-width:28px;height:28px;padding:0 6px;font-size:.75rem}._paginationEllipsis_fu222_171{padding:0 6px;font-size:.8rem}}._skeleton_hj7fx_2{background:linear-gradient(90deg, var(--skeleton-bg1,#9ca3af1a) 0%, var(--skeleton-bg2,#9ca3af33) 25%, var(--skeleton-bg3,#9ca3af4d) 50%, var(--skeleton-bg2,#9ca3af33) 75%, var(--skeleton-bg1,#9ca3af1a) 100%);background-size:200% 100%;border-radius:6px;display:inline-block;position:relative;overflow:hidden}._skeleton_hj7fx_2:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-shimmer,#fff6) 50%, transparent 100%);position:absolute;inset:0;transform:translate(-100%)}._skeleton_hj7fx_2._pulse_hj7fx_31{animation:2s cubic-bezier(.4,0,.6,1) infinite _pulse_hj7fx_31}._skeleton_hj7fx_2._pulse_hj7fx_31:before{animation:2s cubic-bezier(.4,0,.6,1) infinite _shimmer_hj7fx_1}._skeleton_hj7fx_2._wave_hj7fx_39{animation:1.8s ease-in-out infinite _wave_hj7fx_39}._skeleton_hj7fx_2._wave_hj7fx_39:before{animation:1.8s ease-in-out infinite _shimmer_hj7fx_1}._skeleton_hj7fx_2._none_hj7fx_47,._skeleton_hj7fx_2._none_hj7fx_47:before{animation:none}@keyframes _pulse_hj7fx_31{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}@keyframes _wave_hj7fx_39{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _shimmer_hj7fx_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._skeleton_hj7fx_2._text_hj7fx_89{border-radius:4px;height:1em;margin:4px 0}._textLines_hj7fx_95{flex-direction:column;gap:4px;display:flex}._textLine_hj7fx_95{background:linear-gradient(90deg, var(--skeleton-text1,#f0f0f0) 25%, var(--skeleton-text2,#e0e0e0) 50%, var(--skeleton-text1,#f0f0f0) 75%);background-size:200% 100%;border-radius:4px;height:1em}._skeleton_hj7fx_2._text_hj7fx_89._wave_hj7fx_39 ._textLine_hj7fx_95{animation:1.6s linear infinite _wave_hj7fx_39}._skeleton_hj7fx_2._text_hj7fx_89._pulse_hj7fx_31 ._textLine_hj7fx_95{animation:2s cubic-bezier(.4,0,.6,1) infinite _pulse_hj7fx_31}._skeleton_hj7fx_2._circular_hj7fx_122{border-radius:50%}._skeleton_hj7fx_2._rectangular_hj7fx_127{border-radius:0}._skeleton_hj7fx_2._rounded_hj7fx_132{border-radius:8px}@media (prefers-color-scheme:dark){:root[data-theme=dark]{--skeleton-bg1:#4b556333;--skeleton-bg2:#4b55634d;--skeleton-bg3:#4b556366;--skeleton-shimmer:#ffffff1a;--skeleton-text1:#444a57;--skeleton-text2:#2a2e36}:root[data-theme=light],:root:not([data-theme]){--skeleton-bg1:#9ca3af1a;--skeleton-bg2:#9ca3af33;--skeleton-bg3:#9ca3af4d;--skeleton-shimmer:#fff6;--skeleton-text1:#f0f0f0;--skeleton-text2:#e0e0e0}}@media (width<=768px){._skeleton_hj7fx_2._text_hj7fx_89{font-size:14px}}._btn_1nw8u_4{cursor:pointer;box-sizing:border-box;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:500;text-decoration:none;display:inline-flex;position:relative}._btn__small_1nw8u_21{min-height:32px;padding:6px 12px;font-size:.875rem}._btn__medium_1nw8u_27{min-height:40px;padding:10px 20px;font-size:1rem}._btn__large_1nw8u_33{min-height:48px;padding:14px 28px;font-size:1.125rem}._btn__primary_1nw8u_40._btn__solid_1nw8u_40{background-color:var(--primary);color:var(--text-inverse);border:1px solid var(--primary)}._btn__primary_1nw8u_40._btn__solid_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--primary-hover);border-color:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}._btn__secondary_1nw8u_53._btn__solid_1nw8u_40{background-color:var(--secondary);color:var(--text-inverse);border:1px solid var(--secondary)}._btn__secondary_1nw8u_53._btn__solid_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--secondary-hover);border-color:var(--secondary-hover);transform:translateY(-1px)}._btn__success_1nw8u_65._btn__solid_1nw8u_40{background-color:var(--success);color:var(--text-inverse);border:1px solid var(--success)}._btn__success_1nw8u_65._btn__solid_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--success-hover);border-color:var(--success-hover);transform:translateY(-1px)}._btn__warning_1nw8u_77._btn__solid_1nw8u_40{background-color:var(--warning);color:var(--text-warning);border:1px solid var(--warning)}._btn__warning_1nw8u_77._btn__solid_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--warning-hover);border-color:var(--warning-hover);transform:translateY(-1px)}._btn__error_1nw8u_89._btn__solid_1nw8u_40{background-color:var(--error);color:var(--text-inverse);border:1px solid var(--error)}._btn__error_1nw8u_89._btn__solid_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--error-hover);border-color:var(--error-hover);transform:translateY(-1px)}._btn__info_1nw8u_101._btn__solid_1nw8u_40{background-color:var(--info);color:var(--text-inverse);border:1px solid var(--info)}._btn__info_1nw8u_101._btn__solid_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--info-hover);border-color:var(--info-hover);transform:translateY(-1px)}._btn__outline_1nw8u_114{background-color:#0000;border:2px solid}._btn__outline_1nw8u_114._btn__primary_1nw8u_40{color:var(--primary);border-color:var(--primary)}._btn__outline_1nw8u_114._btn__primary_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--primary);color:var(--text-inverse)}._btn__outline_1nw8u_114._btn__secondary_1nw8u_53{color:var(--secondary);border-color:var(--secondary)}._btn__outline_1nw8u_114._btn__secondary_1nw8u_53:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--secondary);color:var(--text-inverse)}._btn__outline_1nw8u_114._btn__success_1nw8u_65{color:var(--success);border-color:var(--success)}._btn__outline_1nw8u_114._btn__success_1nw8u_65:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--success);color:var(--text-inverse)}._btn__outline_1nw8u_114._btn__warning_1nw8u_77{color:var(--warning);border-color:var(--warning)}._btn__outline_1nw8u_114._btn__warning_1nw8u_77:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--warning);color:var(--text-warning)}._btn__outline_1nw8u_114._btn__error_1nw8u_89{color:var(--error);border-color:var(--error)}._btn__outline_1nw8u_114._btn__error_1nw8u_89:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--error);color:var(--text-inverse)}._btn__outline_1nw8u_114._btn__info_1nw8u_101{color:var(--info);border-color:var(--info)}._btn__outline_1nw8u_114._btn__info_1nw8u_101:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--info);color:var(--text-inverse)}._btn__ghost_1nw8u_180{background-color:#0000;border:none}._btn__ghost_1nw8u_180._btn__primary_1nw8u_40{color:var(--primary)}._btn__ghost_1nw8u_180._btn__primary_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--primary-bg-hover)}._btn__ghost_1nw8u_180._btn__secondary_1nw8u_53{color:var(--secondary)}._btn__ghost_1nw8u_180._btn__secondary_1nw8u_53:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--secondary-bg-hover)}._btn__ghost_1nw8u_180._btn__success_1nw8u_65{color:var(--success)}._btn__ghost_1nw8u_180._btn__success_1nw8u_65:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--success-bg-hover)}._btn__ghost_1nw8u_180._btn__warning_1nw8u_77{color:var(--warning)}._btn__ghost_1nw8u_180._btn__warning_1nw8u_77:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--warning-bg-hover)}._btn__ghost_1nw8u_180._btn__error_1nw8u_89{color:var(--error)}._btn__ghost_1nw8u_180._btn__error_1nw8u_89:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--error-bg-hover)}._btn__ghost_1nw8u_180._btn__info_1nw8u_101{color:var(--info)}._btn__ghost_1nw8u_180._btn__info_1nw8u_101:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){background-color:var(--info-bg-hover)}._btn__text_1nw8u_234{background-color:#0000;border:1px solid #0000;padding-left:0;padding-right:0}._btn__text_1nw8u_234._btn__primary_1nw8u_40{color:var(--primary)}._btn__text_1nw8u_234._btn__primary_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){color:var(--primary-hover)}._btn__text_1nw8u_234._btn__secondary_1nw8u_53{color:var(--text-secondary)}._btn__text_1nw8u_234._btn__secondary_1nw8u_53:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){color:var(--primary)}._btn__text_1nw8u_234._btn__success_1nw8u_65{color:var(--success)}._btn__text_1nw8u_234._btn__success_1nw8u_65:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){color:var(--success-hover)}._btn__text_1nw8u_234._btn__warning_1nw8u_77{color:var(--warning)}._btn__text_1nw8u_234._btn__warning_1nw8u_77:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){color:var(--warning-hover)}._btn__text_1nw8u_234._btn__error_1nw8u_89{color:var(--error)}._btn__text_1nw8u_234._btn__error_1nw8u_89:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){color:var(--error-hover)}._btn__text_1nw8u_234._btn__info_1nw8u_101{color:var(--info)}._btn__text_1nw8u_234._btn__info_1nw8u_101:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){color:var(--info-hover)}._btn--disabled_1nw8u_46._btn__text_1nw8u_234{color:var(--disabled);background-color:#0000}._btn__light_1nw8u_295{background-color:#0000;border:1px solid}._btn__light_1nw8u_295._btn__primary_1nw8u_40{color:var(--primary);border-color:var(--border-primary)}._btn__light_1nw8u_295._btn__primary_1nw8u_40:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){color:var(--primary);border-color:var(--primary);background-color:#3b82f60a}._btn__light_1nw8u_295._btn__secondary_1nw8u_53{color:var(--text-secondary);border-color:var(--border-light)}._btn__light_1nw8u_295._btn__secondary_1nw8u_53:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){color:var(--primary);border-color:var(--primary);background-color:#3b82f60a}._btn__light_1nw8u_295._btn__success_1nw8u_65{color:var(--success);border-color:var(--border-primary)}._btn__light_1nw8u_295._btn__success_1nw8u_65:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){border-color:var(--success);background-color:var(--success-bg-hover,#22c55e0f)}._btn__light_1nw8u_295._btn__warning_1nw8u_77{color:var(--warning);border-color:var(--border-primary)}._btn__light_1nw8u_295._btn__warning_1nw8u_77:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){border-color:var(--warning);background-color:var(--warning-bg-hover,#eab3080f)}._btn__light_1nw8u_295._btn__error_1nw8u_89{color:var(--error);border-color:var(--border-primary)}._btn__light_1nw8u_295._btn__error_1nw8u_89:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){border-color:var(--error);background-color:var(--error-bg-hover,#ef44440f)}._btn__light_1nw8u_295._btn__info_1nw8u_101{color:var(--info);border-color:var(--border-primary)}._btn__light_1nw8u_295._btn__info_1nw8u_101:hover:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){border-color:var(--info);background-color:var(--info-bg-hover,#06b6d40f)}._btn--disabled_1nw8u_46._btn__light_1nw8u_295{color:var(--disabled);border-color:var(--border-light);background-color:#0000}._btn--disabled_1nw8u_46{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}._btn--disabled_1nw8u_46._btn__solid_1nw8u_40{background-color:var(--disabled);color:var(--text-inverse);border-color:var(--disabled)}._btn--disabled_1nw8u_46._btn__outline_1nw8u_114{color:var(--disabled);border-color:var(--disabled);background-color:#0000}._btn--disabled_1nw8u_46._btn__ghost_1nw8u_180{color:var(--disabled);background-color:#0000}._btn--loading_1nw8u_46{cursor:wait;opacity:.7}._btnSpinner_1nw8u_401{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:1s linear infinite _spin_1nw8u_1}@keyframes _spin_1nw8u_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._btn_1nw8u_4:focus{box-shadow:var(--focus-ring)}._btn__secondary_1nw8u_53:focus{box-shadow:var(--focus-ring-secondary)}._btn__success_1nw8u_65:focus{box-shadow:var(--focus-ring-success)}._btn__warning_1nw8u_77:focus{box-shadow:var(--focus-ring-warning)}._btn__error_1nw8u_89:focus{box-shadow:var(--focus-ring-error)}._btn__info_1nw8u_101:focus{box-shadow:var(--focus-ring-info)}._btn_1nw8u_4:active:not(._btn--disabled_1nw8u_46):not(._btn--loading_1nw8u_46){transform:translateY(1px)}@media (width<=768px){._btn__medium_1nw8u_27{padding:8px 16px;font-size:.9rem}._btn__large_1nw8u_33{padding:12px 24px;font-size:1rem}}._statsPanel_5b7is_1{background-color:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:.5rem;padding:1.2rem}._panelTitle_5b7is_10{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:.45rem;margin-bottom:.8rem;padding-bottom:.7rem;font-size:1.05rem;font-weight:600;display:flex}._titleIcon_5b7is_22{color:var(--primary);opacity:.75;font-size:.9rem}._online_5b7is_29{color:#3b82f6;background:#60a5fa20;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._today_5b7is_40{color:#10b981;background:#34d39920;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._total_5b7is_51{color:#f59e0b;background:#f59e0b20;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._visitors_5b7is_62{color:#8b5cf6;background:#8b5cf620;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._statsGrid_5b7is_73{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}._statItem_5b7is_79{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:6px;align-items:center;gap:.8rem;padding:.8rem;display:flex}._statIcon_5b7is_89{font-size:1.5rem}._statInfo_5b7is_93{flex-direction:column;display:flex}._statValue_5b7is_98{color:var(--text-primary);font-size:1.3rem;font-weight:700}._statTitle_5b7is_104{color:var(--text-secondary);font-size:.9rem}._calendar_fuupo_1{background-color:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:.5rem;padding:1.2rem}._panelTitle_fuupo_10{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:.45rem;margin-bottom:.8rem;padding-bottom:.7rem;font-size:1.05rem;font-weight:600;display:flex}._titleIcon_fuupo_22{color:var(--primary);opacity:.75;font-size:.9rem}._calendarHeader_fuupo_28{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}._monthBtn_fuupo_35{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .5rem;font-size:1.2rem}._monthBtn_fuupo_35:hover{background-color:var(--bg-hover)}._monthYear_fuupo_49{color:var(--text-primary);font-size:1rem;font-weight:500}._weekDays_fuupo_55{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px;display:grid}._weekDay_fuupo_55{text-align:center;color:var(--text-secondary);padding:.3rem 0;font-size:.9rem}._calendarDays_fuupo_69{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._loading_fuupo_75{opacity:.5;pointer-events:none}._calendarDay_fuupo_69{text-align:center;cursor:pointer;color:var(--text-primary);border-radius:4px;padding:.5rem 0;position:relative}._calendarDay_fuupo_69:hover{background-color:var(--bg-hover)}._otherMonth_fuupo_93{color:var(--text-tertiary)}._hasArticle_fuupo_97{color:var(--primary);font-weight:500}._articleDot_fuupo_102{background-color:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._categoryPanel_ciz3g_4{background-color:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:10px;margin-bottom:.5rem;padding:1.25rem}._panelTitle_ciz3g_16{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:.45rem;margin-bottom:.4rem;padding-bottom:.7rem;font-size:1.05rem;font-weight:600;display:flex}._titleIcon_ciz3g_28{color:var(--primary);opacity:.75;font-size:.9rem}._categoryList_ciz3g_37{margin:0;padding:0;list-style:none}._parentItem_ciz3g_46{margin-bottom:.1rem}._parentCategory_ciz3g_50{cursor:pointer;border-radius:8px;align-items:center;padding:.4rem .3rem;display:flex}._parentCategory_ciz3g_50:hover{background-color:var(--bg-hover)}._toggleBtn_ciz3g_63{width:22px;height:22px;color:var(--text-tertiary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.15rem;display:flex}._parentCategory_ciz3g_50:hover ._toggleBtn_ciz3g_63{color:var(--text-secondary)}._chevron_ciz3g_79{font-size:.7rem}._parentLink_ciz3g_84{color:var(--text-primary);flex:1;align-items:center;gap:.5rem;min-width:0;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}._parentLink_ciz3g_84:hover{color:var(--primary)}._colorDot_ciz3g_101{opacity:.7;border-radius:50%;flex-shrink:0;width:7px;height:7px}._parentCategory_ciz3g_50:hover ._colorDot_ciz3g_101{opacity:1}._parentName_ciz3g_113{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._parentMeta_ciz3g_121{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;padding:.15rem .35rem;display:flex}._childrenContainer_ciz3g_135{overflow:hidden}._collapsed_ciz3g_139{opacity:0;max-height:0;padding:0}._expanded_ciz3g_145{opacity:1;max-height:500px;padding:.15rem 0 .15rem 1.6rem}._childrenList_ciz3g_151{border-left:1px solid var(--border-primary);margin:0;padding:0 0 0 .75rem;list-style:none}._childItem_ciz3g_160{margin-bottom:.05rem}._childLink_ciz3g_165{color:var(--text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.9rem;text-decoration:none;display:flex}._childLink_ciz3g_165:hover{background-color:var(--bg-hover);color:var(--primary)}._childDot_ciz3g_182{opacity:.5;border-radius:50%;flex-shrink:0;width:5px;height:5px}._childLink_ciz3g_165:hover ._childDot_ciz3g_182{opacity:1}._childName_ciz3g_194{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._childMeta_ciz3g_201{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:5px;flex-shrink:0;align-items:center;gap:.2rem;padding:.1rem .3rem;display:flex}._metaItem_ciz3g_215{color:var(--text-tertiary);align-items:center;gap:.2rem;font-size:.72rem;font-weight:500;line-height:1.4;display:inline-flex}._parentMeta_ciz3g_121 ._metaItem_ciz3g_215:first-child,._childMeta_ciz3g_201 ._metaItem_ciz3g_215:first-child{color:var(--primary)}._metaIcon_ciz3g_230{opacity:.65;font-size:.65rem}._categorySelected_ciz3g_238{background-color:#3b82f612;border-radius:6px;font-weight:600;color:var(--primary)!important}._skeletonList_ciz3g_248{flex-direction:column;gap:.6rem;padding:.3rem 0;display:flex}._skeletonRow_ciz3g_255{align-items:center;gap:.5rem;padding:.15rem 0;display:flex}._skeletonBadge_ciz3g_262{margin-left:auto;border-radius:8px!important}._emptyState_ciz3g_270{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem 0;font-size:.9rem;font-weight:500;display:flex}._emptyIcon_ciz3g_281{opacity:.4;font-size:1.4rem}@media (width<=768px){._categoryPanel_ciz3g_4{padding:1rem}._panelTitle_ciz3g_16{font-size:1rem}}._navbar_v6r5s_2{background-color:var(--navbar-bg);height:56px;color:var(--text-primary);z-index:1000;box-shadow:var(--shadow-md);border-bottom:1px solid var(--navbar-border);position:sticky;top:0;left:0;right:0}._navbarScrolled_v6r5s_16{background-color:var(--navbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:60px;box-shadow:var(--shadow-lg)}._container_v6r5s_24{max-width:var(--page-max-width);justify-content:space-between;align-items:center;gap:12px;min-width:0;height:100%;margin:0 auto;padding:0 1.5rem;display:flex}._leftSection_v6r5s_37{flex:auto;align-items:center;min-width:0;display:flex}._logo_v6r5s_46{cursor:pointer;flex:0 0 160px;align-items:center;height:40px;text-decoration:none;display:flex}._logoText_v6r5s_55{background:linear-gradient(90deg,#3b82f6,#60a5fa);color:#0000;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:700}._logoImage_v6r5s_65{object-fit:contain;object-position:left center;width:160px;height:40px;max-height:40px;display:block}._logo_v6r5s_46:hover ._logoText_v6r5s_55{cursor:pointer;transform:scale(1.05)}._desktopNav_v6r5s_80{display:block}._navLinks_v6r5s_84{margin:0;padding:0;list-style:none;display:flex}._navItem_v6r5s_92{position:relative}._navLink_v6r5s_84{color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;height:56px;padding:.6rem .75rem;font-weight:500;text-decoration:none;display:flex}._navLink_v6r5s_84:hover{background-color:var(--bg-hover);color:var(--text-primary);cursor:pointer}._navLink_v6r5s_84[data-active=true]{color:var(--primary);background-color:#3b82f61a}._navLink_v6r5s_84[data-active=true]:after{content:"";background-color:var(--primary);border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0}._linkIcon_v6r5s_131{justify-content:center;align-items:center;font-size:1.1rem;display:flex}._rightSection_v6r5s_139{flex:none;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}._testButton_v6r5s_148{background:var(--bg-secondary);width:36px;height:36px;color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-right:.5rem;display:inline-flex}._testButton_v6r5s_148:hover{background-color:var(--bg-hover);color:var(--primary);border-color:var(--primary);transform:translateY(-1px)}._testButton_v6r5s_148:active{transform:translateY(0)}._testButtonIcon_v6r5s_173{font-size:1rem}._userArea_v6r5s_177{cursor:pointer;border-radius:5px;align-items:center;gap:1rem;height:56px;padding:.3rem .5rem;display:flex}._userAreaPlaceholder_v6r5s_188{opacity:.7;border-radius:5px;align-items:center;gap:1rem;height:56px;padding:.3rem .5rem;display:flex}._avatarContainer_v6r5s_203{width:38px;height:38px;position:relative}._avatar_v6r5s_203{object-fit:cover;background-image:linear-gradient(90deg,#3b82f6,#818cf8);background-clip:padding-box;border:2px solid #0000;border-radius:50%;width:100%;height:100%}._avatarPlaceholder_v6r5s_219{background-color:var(--bg-secondary);width:38px;height:38px;color:var(--text-tertiary);border-radius:50%;justify-content:center;align-items:center;display:flex}._userArea_v6r5s_177:hover ._avatar_v6r5s_203{transform:scale(1.05)}._statusIndicator_v6r5s_235{background-color:var(--success);border:2px solid var(--navbar-bg);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}._userInfo_v6r5s_247{display:none}@media (width>=768px){._userInfo_v6r5s_247{display:block}}._userName_v6r5s_257{color:var(--text-primary);font-size:.95rem;font-weight:600}._userRole_v6r5s_263{color:var(--text-secondary);text-transform:lowercase;font-size:.75rem}._userDropdown_v6r5s_270{background-color:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg);z-index:1000;border-radius:12px;min-width:220px;animation:.2s ease-out _dropdownSlide_v6r5s_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_v6r5s_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_v6r5s_295{align-items:center;gap:12px;padding:8px 16px;display:flex}._dropdownAvatar_v6r5s_302{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:48px;height:48px}._dropdownUserInfo_v6r5s_310{flex:1;min-width:0}._dropdownUserName_v6r5s_315{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._dropdownUserEmail_v6r5s_322,._dropdownUserRole_v6r5s_327{color:var(--text-secondary);font-size:14px}._dropdownDivider_v6r5s_332{background-color:var(--border-primary);height:1px}._dropdownMenu_v6r5s_337{padding:0}._dropdownItem_v6r5s_341{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}._dropdownItem_v6r5s_341:hover{background-color:var(--bg-hover)}._dropdownItem_v6r5s_341 svg{color:var(--text-secondary);flex-shrink:0;width:16px;height:16px;font-size:16px}._mobileMenuBtn_v6r5s_369{width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;padding:.5rem;display:flex}._mobileMenuBtn_v6r5s_369:hover{background-color:var(--bg-hover)}._menuIcon_v6r5s_388{font-size:1.5rem}._mobileMenuOverlay_v6r5s_393{z-index:999;opacity:0;visibility:hidden;background-color:#00000080;position:fixed;inset:0}._mobileMenuOverlayShow_v6r5s_405{opacity:1;visibility:visible}._mobileMenu_v6r5s_369{background-color:var(--card-bg);border-right:1px solid var(--border-primary);visibility:hidden;z-index:1000;flex-direction:column;width:min(82vw,300px);height:100vh;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:2px 0 12px #00000029}._mobileMenuOpen_v6r5s_428{visibility:visible;transform:translate(0)}._mobileMenuHeader_v6r5s_433{border-bottom:1px solid var(--border-primary);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 16px 0 20px;display:flex}._mobileMenuTitle_v6r5s_443{color:var(--text-primary);font-size:16px;font-weight:700}._mobileMenuCloseBtn_v6r5s_449{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}._mobileMenuCloseBtn_v6r5s_449:hover{background-color:var(--bg-hover);color:var(--text-primary)}._mobileNavLinks_v6r5s_468{flex:auto;margin:0;padding:1rem 0;list-style:none;overflow-y:auto}._mobileNavItem_v6r5s_476{margin:0;padding:0}._mobileNavLink_v6r5s_468{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:1rem;text-decoration:none;display:flex}._mobileNavLink_v6r5s_468:hover{background-color:var(--bg-hover);color:var(--primary)}._mobileNavLink_v6r5s_468[data-active=true]{color:var(--primary);background-color:#3b82f61a;font-weight:600;position:relative}._mobileNavLink_v6r5s_468[data-active=true]:before{content:"";background-color:var(--primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}._mobileLinkIcon_v6r5s_519{text-align:center;width:24px;font-size:1.2rem}@media (width<=1164px){._desktopNav_v6r5s_80{display:none}._leftSection_v6r5s_37{gap:8px}._logo_v6r5s_46{flex-basis:112px;width:112px}._logoImage_v6r5s_65{width:112px}._logoText_v6r5s_55{font-size:1.25rem}._mobileNavLinks_v6r5s_468{margin:0;padding:.2rem 0;list-style:none}}@media (width<=480px){._container_v6r5s_24{gap:8px;padding:0 12px}._logo_v6r5s_46{flex-basis:96px;width:96px}._logoImage_v6r5s_65{width:96px}._rightSection_v6r5s_139{gap:4px}._testButton_v6r5s_148{display:none}._userArea_v6r5s_177{padding:.3rem 0}}@media (width<=360px){._container_v6r5s_24{gap:6px;padding:0 8px}._leftSection_v6r5s_37{gap:6px}._logo_v6r5s_46{flex-basis:64px;width:64px}._logoImage_v6r5s_65{width:64px}}@media (width>=1165px){._mobileMenuBtn_v6r5s_369,._mobileMenuOverlay_v6r5s_393,._mobileMenu_v6r5s_369{display:none}}._toggle_hbv47_1{border:1px solid var(--border-primary);background:var(--bg-secondary);height:36px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}._toggle_hbv47_1:hover{color:var(--text-primary);border-color:var(--primary);background:var(--bg-hover)}._toggle_hbv47_1:active{background:var(--bg-active)}._icon_hbv47_27{flex-shrink:0}._label_hbv47_31{line-height:1}@media (width<=768px){._toggle_hbv47_1{display:none}}._themeToggle_1y2cx_1{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:5px;padding:8px;display:flex}._themeToggle_1y2cx_1:hover{background-color:var(--bg-hover);color:var(--text-primary)}._themeToggle_1y2cx_1:active{background-color:var(--bg-active)}._toggleContainer_1y2cx_23{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}._icon_1y2cx_32{color:currentColor}._themeToggle_1y2cx_1:hover ._icon_1y2cx_32{transform:scale(1.1)}._authButtons_hhcje_1{align-items:center;display:flex}._authButton_hhcje_1{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg, var(--primary-light), var(--bg-accent));border:2px solid #0000;border-color:var(--selected-bg);color:var(--text-primary);box-shadow:0 2px 8px var(--primary-light);border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}._authButton_hhcje_1:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}._authButton_hhcje_1:hover:before{left:100%}._buttonIcon_hhcje_40{filter:drop-shadow(0 1px 2px #0000001a);font-size:16px}._buttonText_hhcje_45{white-space:nowrap;letter-spacing:.5px}._authButton_hhcje_1:hover{background:linear-gradient(135deg, var(--primary-hover-light), var(--bg-accent));border-color:var(--primary);color:var(--primary);box-shadow:0 8px 25px var(--primary-light);transform:translateY(-2px)}._authButton_hhcje_1:active{box-shadow:0 4px 12px var(--primary-light);transform:translateY(0)}@keyframes _glow_hhcje_1{0%{box-shadow:0 2px 8px var(--primary-light)}50%{box-shadow:0 2px 8px var(--primary-light), 0 0 20px var(--primary-light)}to{box-shadow:0 2px 8px var(--primary-light)}}._authButton_hhcje_1{animation:3s ease-in-out infinite _glow_hhcje_1}@media (width<=768px){._authButton_hhcje_1{border-radius:10px;gap:6px;padding:8px 16px;font-size:13px}._buttonIcon_hhcje_40{font-size:14px}._buttonText_hhcje_45{font-size:12px}}._wrapper_1rst0_1{position:relative}._bellButton_1rst0_5{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin-right:.25rem;display:flex;position:relative}._bellButton_1rst0_5:hover{background-color:var(--bg-hover);color:var(--text-primary)}._bellIcon_1rst0_25{font-size:1.2rem}._badge_1rst0_29{background-color:var(--error);color:#fff;text-align:center;pointer-events:none;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}._dropdown_1rst0_46{background-color:var(--card-bg);border:1px solid var(--border-primary);width:360px;max-height:480px;box-shadow:var(--shadow-lg);z-index:1001;border-radius:12px;animation:.2s ease-out _dropdownSlide_1rst0_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_1rst0_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._header_1rst0_72{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._title_1rst0_80{color:var(--text-primary);font-size:15px;font-weight:600}._markAllRead_1rst0_86{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px}._markAllRead_1rst0_86:hover{background-color:#3b82f61a}._list_1rst0_100{max-height:380px;overflow-y:auto}._empty_1rst0_105{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}._emptyIcon_1rst0_114{opacity:.5;margin-bottom:8px;font-size:2rem}._emptyText_1rst0_120{font-size:14px}._loading_1rst0_124{color:var(--text-tertiary);justify-content:center;align-items:center;padding:48px 16px;font-size:14px;display:flex}._item_1rst0_133{cursor:pointer;border-bottom:1px solid var(--border-light);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}._item_1rst0_133:last-child{border-bottom:none}._item_1rst0_133:hover{background-color:var(--bg-hover)}._itemUnread_1rst0_150{background-color:#3b82f60a}._itemIcon_1rst0_154{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}._iconSystem_1rst0_165{color:var(--primary);background-color:#3b82f61a}._iconComment_1rst0_170{color:var(--success);background-color:#10b9811a}._iconLike_1rst0_175{color:var(--error);background-color:#ef44441a}._iconFollow_1rst0_180{color:var(--accent);background-color:#8b5cf61a}._iconArticle_1rst0_185{color:var(--warning);background-color:#f59e0b1a}._iconOrgRoleChange_1rst0_190{color:#8b5cf6;background-color:#8b5cf61a}._iconOrgJoinRequest_1rst0_195{color:#f59e0b;background-color:#f59e0b1a}._iconOrgJoinApproved_1rst0_200{color:var(--success);background-color:#10b9811a}._iconOrgJoinRejected_1rst0_205{color:var(--error);background-color:#ef44441a}._iconOrgMemberKicked_1rst0_210{color:#dc2626;background-color:#dc26261a}._iconArticleReviewRequest_1rst0_215{color:#f59e0b;background-color:#f59e0b1a}._iconArticleReviewApproved_1rst0_220{color:var(--success);background-color:#10b9811a}._iconArticleReviewRejected_1rst0_225{color:var(--error);background-color:#ef44441a}._iconRequirementAssigned_1rst0_230{color:#6366f1;background-color:#6366f11a}._iconBugAssigned_1rst0_235{color:#ef4444;background-color:#ef44441a}._iconTaskAssigned_1rst0_240{color:#10b981;background-color:#10b9811a}._itemBody_1rst0_245{flex:1;min-width:0}._itemTitle_1rst0_250{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:500;overflow:hidden}._itemContent_1rst0_260{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}._itemTime_1rst0_270{color:var(--text-tertiary);margin-top:4px;font-size:12px}._unreadDot_1rst0_276{background-color:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}._footer_1rst0_285{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._viewAll_1rst0_293{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}._viewAll_1rst0_293:hover{color:var(--primary);background-color:#3b82f614}@media (width<=768px){._dropdown_1rst0_46{width:calc(100vw - 32px);max-width:360px;right:0}}@media (width<=480px){._dropdown_1rst0_46{width:auto;max-width:none;max-height:calc(100vh - 80px);animation:none;position:fixed;top:60px;left:8px;right:8px}._item_1rst0_133{gap:10px;padding:10px 12px}._list_1rst0_100{max-height:calc(100vh - 200px)}}._overlay_o8ju7_1{background-color:var(--modal-overlay);z-index:1000;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;animation:.2s forwards _fadeIn_o8ju7_1;display:flex;position:fixed;inset:0}._modal_o8ju7_17{background-color:var(--card-bg);box-shadow:var(--shadow-xl);opacity:0;border:1px solid var(--border-primary);scrollbar-width:thin;scrollbar-color:var(--border-primary) var(--bg-secondary);border-radius:12px;flex-direction:column;width:90%;max-width:600px;max-height:90vh;animation:.2s forwards _scaleIn_o8ju7_1;display:flex;position:relative;overflow-y:auto;transform:scale(.95)}._modal_o8ju7_17._large_o8ju7_36{max-width:800px}._modal_o8ju7_17._small_o8ju7_40{max-width:400px}._header_o8ju7_44{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}._title_o8ju7_52{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._closeBtn_o8ju7_59{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}._closeBtn_o8ju7_59:hover{background-color:var(--bg-hover);color:var(--text-primary)}._content_o8ju7_76{flex:1 0 auto;padding:24px;overflow:visible}._modal_o8ju7_17::-webkit-scrollbar{width:8px}._modal_o8ju7_17::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}._modal_o8ju7_17::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}._modal_o8ju7_17::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}._footer_o8ju7_101{border-top:1px solid var(--border-primary);background-color:var(--bg-secondary);border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@keyframes _fadeIn_o8ju7_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_o8ju7_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=640px){._overlay_o8ju7_1{align-items:flex-start;padding:12px;overflow-y:auto}._modal_o8ju7_17{border-radius:10px;max-height:calc(100vh - 24px);margin:0;width:100%!important;max-width:100%!important}._header_o8ju7_44{padding:14px 16px}._title_o8ju7_52{font-size:16px;line-height:1.4}._content_o8ju7_76{padding:16px}._footer_o8ju7_101{padding:12px 16px}}._switch_vp3xm_2{cursor:pointer;--switch-off:#ccc;--switch-handle:#fff;--switch-shadow:inset 0 0 0 1px #0000000f;--switch-shadow-hover:inset 0 0 0 1px #0000001f;--switch-handle-shadow:0 1px 3px #0003;--switch-handle-shadow-hover:0 2px 4px #00000040;--switch-disabled:#f0f0f0;--switch-shadow-disabled:inset 0 0 0 1px #0000000a;--switch-handle-disabled:#e0e0e0;--switch-handle-shadow-disabled:none;background:0 0;border:none;border-radius:100px;outline:none;padding:0;display:inline-block;position:relative}._size-small_vp3xm_26{width:40px;height:20px}._size-small_vp3xm_26 ._handle_vp3xm_31{width:16px;height:16px;left:2px}._size-small_vp3xm_26._checked_vp3xm_37 ._handle_vp3xm_31{left:auto;right:2px}._size-default_vp3xm_42{width:50px;height:25px}._size-default_vp3xm_42 ._handle_vp3xm_31{width:21px;height:21px;left:2px}._size-default_vp3xm_42._checked_vp3xm_37 ._handle_vp3xm_31{left:auto;right:2px}._size-large_vp3xm_58{width:60px;height:30px}._size-large_vp3xm_58 ._handle_vp3xm_31{width:26px;height:26px;left:2px}._size-large_vp3xm_58._checked_vp3xm_37 ._handle_vp3xm_31{left:auto;right:2px}._slider_vp3xm_75{background-color:var(--switch-off);box-shadow:var(--switch-shadow);border-radius:100px;position:absolute;inset:0}._checked_vp3xm_37 ._slider_vp3xm_75{background-color:var(--primary)}._handle_vp3xm_31{background-color:var(--switch-handle);box-shadow:var(--switch-handle-shadow);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}._switch_vp3xm_2:not(._disabled_vp3xm_101):hover ._slider_vp3xm_75{box-shadow:var(--switch-shadow-hover)}._switch_vp3xm_2:not(._disabled_vp3xm_101):hover ._handle_vp3xm_31{box-shadow:var(--switch-handle-shadow-hover)}._switch_vp3xm_2:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._disabled_vp3xm_101{cursor:not-allowed;opacity:.6}._disabled_vp3xm_101 ._slider_vp3xm_75{background-color:var(--switch-disabled);box-shadow:var(--switch-shadow-disabled)}._disabled_vp3xm_101 ._handle_vp3xm_31{background-color:var(--switch-handle-disabled);box-shadow:var(--switch-handle-shadow-disabled)}._loading_vp3xm_132 ._handle_vp3xm_31{animation:1.5s ease-in-out infinite _pulse_vp3xm_1}@keyframes _pulse_vp3xm_1{0%{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.1)}to{transform:translateY(-50%)scale(1)}}._broadcastMarquee_1dn69_1{z-index:990;border-top:0;border-right:0;border-bottom:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-card) 92%, #f59e0b 8%);width:100%;max-width:none;min-height:32px;color:var(--text-secondary);box-shadow:none;border-left:0;border-radius:0;align-items:center;display:flex;position:sticky;top:56px}._danger_1dn69_20{background:color-mix(in srgb, var(--bg-card) 92%, var(--error) 8%)}._info_1dn69_24{background:color-mix(in srgb, var(--bg-card) 94%, var(--info) 6%)}._label_1dn69_28{min-width:76px;color:var(--text-primary);letter-spacing:0;white-space:nowrap;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:12px;font-weight:600;display:inline-flex}._statusDot_1dn69_43{background:var(--warning);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f59e0b24}._danger_1dn69_20 ._statusDot_1dn69_43{background:var(--error);box-shadow:0 0 0 3px #ef444424}._info_1dn69_24 ._statusDot_1dn69_43{background:var(--info);box-shadow:0 0 0 3px #3b82f624}._viewport_1dn69_61{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}._track_1dn69_68{white-space:nowrap;align-items:center;gap:56px;min-width:max-content;padding:6px 0;animation:34s linear infinite _marquee_1dn69_1;display:inline-flex}._message_1dn69_78{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;font-weight:400;display:inline-flex}._title_1dn69_87{color:var(--text-primary);font-weight:700}._separator_1dn69_92{background:var(--border-secondary);opacity:.7;width:1px;height:12px}._closeButton_1dn69_99{width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0 8px;display:inline-flex}._closeButton_1dn69_99:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}[data-theme=dark] ._broadcastMarquee_1dn69_1{box-shadow:0 1px #ffffff08}[data-theme=dark] ._separator_1dn69_92{opacity:.5}@keyframes _marquee_1dn69_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._track_1dn69_68{animation:none}}@media (width<=640px){._broadcastMarquee_1dn69_1{min-height:30px}._label_1dn69_28{padding:0 8px 0 12px;font-size:12px}._track_1dn69_68{gap:32px;padding:5px 0;animation-duration:26s}._message_1dn69_78{font-size:12px}}._avatar_i2tj9_1{border:2px solid var(--border-primary,#d0d7de);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._img_i2tj9_12{object-fit:cover;border-radius:50%;display:block}._initials_i2tj9_18{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:700;line-height:1}._tagPanel_209pm_1{background-color:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:.5rem;padding:1.2rem}._panelTitle_209pm_10{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:.45rem;margin-bottom:.8rem;padding-bottom:.7rem;font-size:1.05rem;font-weight:600;display:flex}._titleIcon_209pm_22{color:var(--primary);opacity:.75;font-size:.9rem}._content_209pm_28{flex-wrap:wrap;gap:5px;display:flex}._emptyPlaceholder_209pm_34{text-align:center;width:100%;color:var(--text-secondary);padding:8px 0;font-weight:700}._tag_209pm_1{color:#fff;text-shadow:0 1px 2px #0000001a;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}._tag_209pm_1:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._tagSelected_209pm_60{outline:2px solid var(--text-primary);outline-offset:2px;box-shadow:var(--shadow-md);transform:translateY(-1px)}._tagSmall_209pm_68{border-radius:4px;padding:4px 8px;font-size:11px}._tagMedium_209pm_74{border-radius:4px;padding:4px 8px;font-size:12px}._tagLarge_209pm_80{border-radius:4px;padding:4px 8px;font-size:14px}._panelInline_209pm_87{width:auto;display:inline-flex}._panelVertical_209pm_92{flex-direction:column;align-items:flex-start}._panelCentered_209pm_97{justify-content:center}._tagSkeletonContainer_209pm_102{flex-wrap:wrap;gap:8px;display:flex}._tagSkeleton_209pm_102{border-radius:5px}@media (width<=768px){._tagPanel_209pm_1{gap:6px;padding:15px}._tag_209pm_1{padding:4px 8px;font-size:11px}._tagSkeletonContainer_209pm_102{gap:6px}}._SearchArticlePanel_1w4sj_1{background-color:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:.5rem;padding:1.2rem}._panelTitle_1w4sj_10{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:.45rem;margin-bottom:.8rem;padding-bottom:.7rem;font-size:1.05rem;font-weight:600;display:flex}._titleIcon_1w4sj_22{color:var(--primary);opacity:.75;font-size:.9rem}._searchContainer_17l8h_1{align-items:center;width:100%;margin:0 auto;display:flex}._searchInput_17l8h_8{border:1px solid var(--border-primary);background-color:var(--input-bg);color:var(--text-primary);border-radius:8px 0 0 8px;outline:none;flex:1;padding:12px 16px;font-size:14px}._searchInput_17l8h_8:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}._searchInput_17l8h_8::placeholder{color:var(--text-placeholder)}._searchButton_17l8h_28{background-color:var(--primary);color:var(--text-inverse);cursor:pointer;border:none;border-radius:0 8px 8px 0;justify-content:center;align-items:center;min-width:50px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}._searchButton_17l8h_28:hover{background-color:var(--primary-hover)}._searchButton_17l8h_28:active{background-color:var(--primary-active)}._searchButton_17l8h_28:disabled{background-color:var(--disabled);cursor:not-allowed}._searchIcon_17l8h_56{width:18px;height:18px}._clearButton_17l8h_61{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:-40px;margin-right:8px;padding:8px;display:flex}._clearButton_17l8h_61:hover{color:var(--text-secondary);background-color:var(--hover-bg)}._variantOutline_17l8h_81 ._searchInput_17l8h_8{border:2px solid var(--border-secondary);background-color:var(--input-outline-bg)}._variantOutline_17l8h_81 ._searchInput_17l8h_8:focus{border-color:var(--primary);background-color:var(--input-bg)}._variantFilled_17l8h_91 ._searchInput_17l8h_8{background-color:var(--input-filled-bg);border:none}._variantFilled_17l8h_91 ._searchInput_17l8h_8:focus{background-color:var(--input-bg);box-shadow:var(--focus-ring)}._sizeSmall_17l8h_102 ._searchInput_17l8h_8,._sizeSmall_17l8h_102 ._searchButton_17l8h_28{padding:8px 12px;font-size:13px}._sizeLarge_17l8h_108 ._searchInput_17l8h_8,._sizeLarge_17l8h_108 ._searchButton_17l8h_28{padding:16px 20px;font-size:16px}._disabled_17l8h_115 ._searchInput_17l8h_8{background-color:var(--input-disabled-bg);color:var(--text-disabled);cursor:not-allowed}._error_17l8h_122 ._searchInput_17l8h_8{border-color:var(--error)}._error_17l8h_122 ._searchInput_17l8h_8:focus{border-color:var(--error);box-shadow:var(--focus-ring-error)}@media (width<=640px){._searchContainer_17l8h_1{max-width:100%}._searchButtonText_17l8h_137{display:none}._searchButton_17l8h_28{min-width:50px}}._panel_1aavl_1{background-color:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:.5rem;padding:.7rem}._panelHeader_1aavl_10{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-bottom:.45rem;padding-bottom:.4rem;display:flex}._panelTitle_1aavl_19{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}._collapseButton_1aavl_28{border-radius:5px;width:24px;min-height:24px;padding:0;font-size:.65rem}._titleIcon_1aavl_36{color:var(--primary);opacity:.75;font-size:.75rem}._presetList_1aavl_42{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}._presetListCollapsed_1aavl_48{grid-template-columns:1fr}._presetListCollapsed_1aavl_48 ._presetItem_1aavl_52{flex-direction:row;gap:.5rem;padding:.3rem}._presetListCollapsed_1aavl_48 ._preview_1aavl_58{flex:0 0 72px;width:72px}._presetListCollapsed_1aavl_48 ._presetInfo_1aavl_63{align-items:flex-start}._presetItem_1aavl_52{background-color:var(--bg-secondary);cursor:pointer;text-align:center;border:2px solid #0000;border-radius:7px;flex-direction:column;align-items:center;gap:.2rem;width:100%;padding:.25rem .15rem;font-family:inherit;display:flex}._presetItem_1aavl_52:hover{background-color:var(--bg-tertiary)}._presetActive_1aavl_86{border-color:var(--primary);background-color:var(--bg-tertiary)}._preview_1aavl_58{border:1px solid var(--border-primary);border-radius:4px;flex-direction:column;gap:2px;width:100%;height:22px;padding:3px 4px;display:flex;overflow:hidden}._previewHeader_1aavl_103{font-size:6px;font-weight:700;font-family:var(--font-serif);letter-spacing:-.02em;line-height:1}._previewBar_1aavl_111,._previewLine_1aavl_117{border-radius:1px;height:2px;display:block}._presetInfo_1aavl_63{flex-direction:column;align-items:center;min-width:0;display:flex}._presetName_1aavl_130{color:var(--text-primary);white-space:nowrap;align-items:center;gap:3px;font-size:.7rem;font-weight:600;display:flex}._checkIcon_1aavl_140{color:var(--primary);font-size:.6rem}._cursorSetting_1aavl_145{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:.6rem;margin-top:.55rem;padding-top:.5rem;display:flex}._cursorCopy_1aavl_155{flex-direction:column;min-width:0;display:flex}._cursorLabel_1aavl_161{color:var(--text-primary);font-size:.74rem;font-weight:600}._cursorHint_1aavl_167{color:var(--text-tertiary);font-size:.62rem;line-height:1.3}._dailyQuote_gg6vz_1{background-color:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:.5rem;padding:1.2rem}._panelTitle_gg6vz_10{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:.45rem;margin-bottom:.8rem;padding-bottom:.7rem;font-size:1.05rem;font-weight:600;display:flex}._titleIcon_gg6vz_22{color:var(--primary);opacity:.75;font-size:.9rem}._refreshBtn_gg6vz_28{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:.2rem;font-size:.85rem;transition:color .2s,background-color .2s}._refreshBtn_gg6vz_28:hover:not(:disabled){color:var(--primary);background-color:var(--hover-bg)}._refreshBtn_gg6vz_28:disabled{opacity:.5;cursor:not-allowed}._spinning_gg6vz_52{animation:.8s linear infinite _spin_gg6vz_52}@keyframes _spin_gg6vz_52{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loading_gg6vz_65{color:var(--text-secondary);padding:.5rem 0;font-size:.9rem}._quoteBox_gg6vz_71{flex-direction:column;gap:.6rem;display:flex}._content_gg6vz_77{color:var(--text-primary);word-break:break-word;margin:0;font-size:.98rem;line-height:1.7}._meta_gg6vz_85{color:var(--text-secondary);align-self:flex-end;margin:0;font-size:.85rem}._backToTop_11yvn_1{color:#fff;cursor:pointer;opacity:0;pointer-events:auto;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#3182ce,#2c5282);border:2px solid #3182ce;border-radius:50%;outline:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:700;text-decoration:none;display:flex;transform:translateY(20px);box-shadow:0 4px 12px #3182f680}._backToTop_11yvn_1._show_11yvn_24{opacity:1;transform:translateY(0)}._backToTop_11yvn_1:hover{background:linear-gradient(135deg,#2c5282,#2a4e7c);transform:scale(1.1);box-shadow:0 6px 20px #3182f666}._backToTop_11yvn_1:active{transform:scale(.95)}._backToTop_11yvn_1:focus{outline-offset:2px;outline:2px solid #3182ce}@media (width<=768px){._backToTop_11yvn_1{width:45px;height:45px;font-size:18px}}._pageSkeleton_xx2wd_2{background:0 0;flex-direction:column;min-height:100vh;display:flex}._mainSkeleton_xx2wd_10{max-width:var(--page-max-width);flex:1;gap:1.5rem;width:100%;margin:1rem auto;padding:48px 1.8rem 0;display:flex}._leftColumn_xx2wd_22{flex-direction:column;flex:2;gap:20px;min-width:0;display:flex}._searchSkeleton_xx2wd_30{margin-bottom:8px}._articleListSkeleton_xx2wd_34{flex-direction:column;gap:20px;display:flex}._articleCardSkeleton_xx2wd_40{background:#fffc;border:1px solid #0000000f;border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}._articleHeader_xx2wd_53{border-bottom:1px solid #0000000a;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}._articleContent_xx2wd_62{flex-direction:column;gap:12px;display:flex}._articleFooter_xx2wd_68{flex-wrap:wrap;align-items:center;gap:20px;padding-top:12px;display:flex}._articleTags_xx2wd_76{flex-wrap:wrap;gap:10px;display:flex}._rightColumn_xx2wd_83{flex-direction:column;flex:1;gap:1rem;min-width:0;max-width:460px;display:flex}._searchPanelSkeleton_xx2wd_92,._tagPanelSkeleton_xx2wd_93,._subscribeSkeleton_xx2wd_94,._categorySkeleton_xx2wd_95,._statsSkeleton_xx2wd_96,._calendarSkeleton_xx2wd_97{background:#fffc;border:1px solid #0000000f;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}._tagCloud_xx2wd_107{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._categoryItem_xx2wd_114{border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;padding:12px 0;display:flex}._categoryItem_xx2wd_114:last-child{border-bottom:none}._categoryItem_xx2wd_114:hover{background:#00000005;border-radius:8px;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}._footerSkeleton_xx2wd_136{background:#fff;border-top:1px solid #f0f0f0;margin-top:60px;padding:32px 20px}._footerContent_xx2wd_143{flex-direction:column;align-items:center;gap:8px;max-width:1200px;margin:0 auto;display:flex}:root[data-theme=dark] ._pageSkeleton_xx2wd_2{background:0 0}:root[data-theme=dark] ._articleCardSkeleton_xx2wd_40,:root[data-theme=dark] ._searchPanelSkeleton_xx2wd_92,:root[data-theme=dark] ._tagPanelSkeleton_xx2wd_93,:root[data-theme=dark] ._subscribeSkeleton_xx2wd_94,:root[data-theme=dark] ._categorySkeleton_xx2wd_95,:root[data-theme=dark] ._statsSkeleton_xx2wd_96,:root[data-theme=dark] ._calendarSkeleton_xx2wd_97{background:#1a1a1acc;border-color:#ffffff1a;box-shadow:0 1px 3px #0000004d,0 1px 2px #0003}:root[data-theme=dark] ._articleHeader_xx2wd_53,:root[data-theme=dark] ._categoryItem_xx2wd_114{border-bottom-color:#ffffff1a}:root[data-theme=dark] ._categoryItem_xx2wd_114:hover{background:#ffffff0d}:root[data-theme=dark] ._footerSkeleton_xx2wd_136{background:#1a1a1ae6;border-top-color:#ffffff1a}@media (width<=1024px){._mainSkeleton_xx2wd_10{flex-direction:column;align-items:center;gap:20px}._leftColumn_xx2wd_22{flex:2;width:100%;max-width:100%}._rightColumn_xx2wd_83{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%;max-width:100%;display:grid}}@media (width<=768px){._mainSkeleton_xx2wd_10{gap:16px;padding:16px}._leftColumn_xx2wd_22{min-width:auto}._rightColumn_xx2wd_83{grid-template-columns:1fr;min-width:auto}._articleCardSkeleton_xx2wd_40{padding:16px}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--border-radius:8px}._container_1khrr_7{background-color:#0000;flex-direction:column;justify-content:flex-start;width:100%;min-height:100vh;padding:0;display:flex}._editorContainer_1khrr_17{background-color:var(--card-bg);box-shadow:0 2px 12px #0000000f, 0 0 0 1px var(--border-primary);width:calc(100% - 60px);max-width:var(--page-max-width);border-radius:12px;min-width:0;margin:30px auto 20px;padding:36px;position:relative;overflow:hidden}._editorContainer_1khrr_17:before{content:"";background:linear-gradient(90deg, var(--primary), #60a5fa, #a78bfa);border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}._editorHeader_1khrr_43{border-bottom:1px solid var(--border-secondary);margin-bottom:28px;padding-bottom:18px}._editorHeader_1khrr_43 h2{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}._editorHeader_1khrr_43 a{color:inherit;text-decoration:none}._editorHeader_1khrr_43 a:hover{color:var(--primary)}._formSection_1khrr_66{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;margin-bottom:20px;padding:18px 20px}._formSection_1khrr_66:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f614}._formSectionTitle_1khrr_79{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}._formSectionTitle_1khrr_79 i{color:var(--primary);font-size:16px}._formControl_1khrr_94{border:1.5px solid var(--border-primary);width:100%;min-height:48px;color:var(--text-primary);background-color:var(--card-bg);border-radius:8px;padding:12px 16px;font-size:16px;font-weight:500}._formControl_1khrr_94::placeholder{color:var(--text-tertiary);font-weight:400}._formControl_1khrr_94:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._radioGroup_1khrr_117{flex-wrap:wrap;gap:8px;display:flex}._radioItem_1khrr_123{cursor:pointer;border:1.5px solid var(--border-primary);background:var(--card-bg);color:var(--text-secondary);border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:14px;display:flex}._radioItem_1khrr_123:has(._radioInput_1khrr_136:checked){background:var(--primary);border-color:var(--primary);color:#fff}._radioInput_1khrr_136{accent-color:var(--primary);margin:0}._radioLabel_1khrr_147{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0}._editorTabs_1khrr_153{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;gap:4px;margin-bottom:20px;padding:4px;display:flex}._editorTab_1khrr_153{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:500;display:flex}._editorTab_1khrr_153:hover{color:var(--text-primary);background:var(--card-bg)}._editorTab_1khrr_153._active_1khrr_182{background:var(--primary);color:#fff;box-shadow:0 1px 3px #3b82f64d}._editorRow_1khrr_188{gap:12px;margin-bottom:0;display:flex}._editorContent_1khrr_194{height:600px;display:none;overflow-y:auto}._editorContent_1khrr_194._active_1khrr_182{display:block}._editorColumn_1khrr_204{flex:1;min-width:0}._markdownEditor_1khrr_209,._markdownPreview_1khrr_210{border:1.5px solid var(--border-primary);background-color:var(--card-bg);border-radius:10px;min-height:100%;padding:20px;font-size:15px;line-height:1.8}._markdownEditor_1khrr_209{resize:none;width:100%;color:var(--text-primary);font-family:var(--font-mono);tab-size:2;font-size:14px}._markdownEditor_1khrr_209:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f614}._markdownEditor_1khrr_209::placeholder{color:var(--text-tertiary);font-style:italic;font-weight:400}._markdownPreview_1khrr_210{font-family:var(--font-family);background-color:var(--card-bg);color:var(--text-primary)}._toolbar_1khrr_247{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._toolbarLeft_1khrr_256{flex-wrap:wrap;gap:8px;display:flex}._toolbarRight_1khrr_262{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;gap:4px;padding:3px;display:flex}._btn_1khrr_271{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;padding:9px 18px;font-size:14px;font-weight:500;display:inline-flex}._btnPrimary_1khrr_283{background:linear-gradient(135deg, var(--primary), #3b82f6);color:#fff;box-shadow:0 2px 8px #3b82f640}._btnPrimary_1khrr_283:hover{transform:translateY(-1px);box-shadow:0 4px 14px #3b82f659}._btnPrimary_1khrr_283:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}._btnOutline_1khrr_301{background-color:var(--card-bg);border:1.5px solid var(--border-primary);color:var(--text-primary)}._btnOutline_1khrr_301:hover{border-color:var(--border-secondary);background-color:var(--bg-secondary)}._btnOutline_1khrr_301:disabled{opacity:.5;cursor:not-allowed}._btnOutlinePrimary_1khrr_317{border:1.5px solid var(--primary);color:var(--primary);background-color:#0000}._btnOutlinePrimary_1khrr_317:hover{background-color:var(--primary);color:#fff;box-shadow:0 2px 8px #3b82f633}._fileInput_1khrr_329{display:none}._tagsContainer_1khrr_333{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._tagItem_1khrr_340{color:var(--primary);background:linear-gradient(135deg,#3b82f614,#60a5fa0f);border:1px solid #3b82f633;border-radius:20px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}._tagItem_1khrr_340:hover{border-color:var(--primary);background:#3b82f61f}._removeTag_1khrr_358{cursor:pointer;color:var(--primary);opacity:.5;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:2px;font-size:11px;display:flex}._removeTag_1khrr_358:hover{opacity:1;color:#ef4444;background:#ef444426}._actionButtons_1khrr_380{border-top:1px solid var(--border-secondary);justify-content:flex-end;gap:12px;margin-top:28px;padding:16px 0 0;display:flex}._actionButtons_1khrr_380 ._btn_1khrr_271{border-radius:10px;padding:12px 28px;font-size:15px;font-weight:600}@media (width<=768px){._editorContainer_1khrr_17{border-radius:10px;width:calc(100% - 24px);margin:20px auto;padding:24px 20px}._editorContent_1khrr_194{height:400px}._formSection_1khrr_66{padding:14px 16px}._actionButtons_1khrr_380{flex-direction:column}._actionButtons_1khrr_380 ._btn_1khrr_271{justify-content:center;width:100%}._editorRow_1khrr_188{flex-direction:column}._toolbar_1khrr_247{flex-direction:column;align-items:stretch}._toolbarLeft_1khrr_256,._toolbarRight_1khrr_262{justify-content:center}._editorHeader_1khrr_43 h2{font-size:22px}._radioGroup_1khrr_117{gap:4px}._radioItem_1khrr_123{padding:6px 14px;font-size:13px}}@media (width<=480px){._editorContainer_1khrr_17{width:calc(100% - 12px);margin:10px auto;padding:16px 12px}._editorHeader_1khrr_43 h2{font-size:18px}._editorContent_1khrr_194{height:300px}._formSection_1khrr_66{border-radius:8px;padding:12px}._btn_1khrr_271{padding:8px 14px;font-size:13px}._formControl_1khrr_94{min-height:42px;padding:10px 12px;font-size:14px}._editorTab_1khrr_153{padding:6px 12px;font-size:12px}}._modalOverlay_1khrr_488{background-color:var(--modal-overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContent_1khrr_501{background:var(--card-bg);border-radius:14px;width:90%;max-width:800px;max-height:80vh;animation:.2s ease-out _modalSlideIn_1khrr_1;overflow-y:auto;box-shadow:0 20px 60px #00000026}@keyframes _modalSlideIn_1khrr_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._modalHeader_1khrr_523{border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}._modalTitle_1khrr_531{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}._modalClose_1khrr_538{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;display:flex}._modalClose_1khrr_538:hover{background:var(--bg-secondary);color:var(--text-primary)}._modalBody_1khrr_557{padding:24px}._modalFooter_1khrr_561{border-top:1px solid var(--border-secondary);text-align:right;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}._table_1khrr_571{border-collapse:separate;border-spacing:0;border:1px solid var(--border-primary);border-radius:10px;width:100%;overflow:hidden}._table_1khrr_571 th,._table_1khrr_571 td{text-align:left;padding:12px 16px}._table_1khrr_571 th{background-color:var(--bg-secondary);text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);border-bottom:2px solid var(--border-primary);font-size:13px;font-weight:600}._table_1khrr_571 td{border-bottom:1px solid var(--border-secondary);font-size:14px}._table_1khrr_571 tbody tr:last-child td{border-bottom:none}._table_1khrr_571 tbody tr:hover{background-color:var(--bg-hover)}._exampleCell_1khrr_610{vertical-align:top;min-width:200px;padding:8px!important}._markdownExample_1khrr_616{font-size:13px;line-height:1.4}._markdownExample_1khrr_616 h1,._markdownExample_1khrr_616 h2,._markdownExample_1khrr_616 h3,._markdownExample_1khrr_616 h4,._markdownExample_1khrr_616 h5,._markdownExample_1khrr_616 h6{margin:4px 0;font-size:14px}._markdownExample_1khrr_616 h1{border-bottom:1px solid var(--border-primary);padding-bottom:2px;font-size:16px}._markdownExample_1khrr_616 h2{border-bottom:1px solid var(--border-primary);padding-bottom:2px;font-size:15px}._markdownExample_1khrr_616 h3{font-size:14px}._markdownExample_1khrr_616 p{margin:4px 0}._markdownExample_1khrr_616 strong{color:var(--primary);font-weight:600}._markdownExample_1khrr_616 em{color:var(--text-secondary);font-style:italic}._markdownExample_1khrr_616 code{background:var(--code-bg);color:var(--primary);font-family:var(--font-mono);border-radius:3px;padding:2px 4px;font-size:12px}._markdownExample_1khrr_616 pre{background:var(--code-bg);border-radius:4px;margin:4px 0;padding:6px;overflow-x:auto}._markdownExample_1khrr_616 pre code{background:0 0;padding:0}._markdownExample_1khrr_616 blockquote{border-left:3px solid var(--primary);color:var(--text-secondary);margin:4px 0;padding-left:8px;font-style:italic}._markdownExample_1khrr_616 ul,._markdownExample_1khrr_616 ol{margin:4px 0;padding-left:16px}._markdownExample_1khrr_616 li{margin:2px 0}._markdownExample_1khrr_616 a{color:var(--link-primary);text-decoration:none}._markdownExample_1khrr_616 a:hover{color:var(--link-hover);text-decoration:underline}._markdownExample_1khrr_616 ._katex_1khrr_712{font-size:13px}._markdownExample_1khrr_616 ._katex-display_1khrr_716{margin:8px 0}._markdownExample_1khrr_616 ._mermaidWrapper_1khrr_721{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:6px;margin:8px 0;position:relative;overflow:hidden}._markdownExample_1khrr_616 ._mermaidDiagram_1khrr_730{background-color:var(--card-bg);text-align:center;padding:12px;overflow-x:auto}._markdownExample_1khrr_616 ._mermaidDiagram_1khrr_730 svg{max-width:100%;height:auto}._markdownExample_1khrr_616 ._mermaidError_1khrr_743{background-color:#ef44441a;border:1px solid #ef44444d;border-radius:4px;margin:8px 0;padding:12px}._markdownExample_1khrr_616 ._errorMessage_1khrr_751{color:#dc2626;margin-bottom:6px;font-size:12px;font-weight:500}._markdownExample_1khrr_616 ._errorCode_1khrr_758{color:#991b1b;white-space:pre-wrap;word-break:break-all;background:#ef44440d;border-radius:3px;margin:0;padding:6px;font-size:11px;overflow-x:auto}._markdownExample_1khrr_616 ._codeBlockWrapper_1khrr_771{border:1px solid var(--border-primary);border-radius:6px;margin:8px 0;position:relative;overflow:hidden}._markdownExample_1khrr_616 ._codeHeader_1khrr_779{background:var(--code-header-bg);color:var(--code-header-text);border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;display:flex}._markdownExample_1khrr_616 ._codeBlock_1khrr_771{background:var(--code-block-bg);font-family:var(--font-mono);color:var(--text-primary);margin:0;padding:12px;font-size:12px;line-height:1.4;overflow-x:auto}._markdownPreview_1khrr_210{background-color:var(--card-bg);border-radius:4px;height:100%;padding:16px;overflow-y:auto}._markdownPreview_1khrr_210 h1,._markdownPreview_1khrr_210 h2,._markdownPreview_1khrr_210 h3,._markdownPreview_1khrr_210 h4,._markdownPreview_1khrr_210 h5,._markdownPreview_1khrr_210 h6{color:var(--text-primary);margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}._markdownPreview_1khrr_210 h1{border-bottom:1px solid var(--border-primary);padding-bottom:.3em;font-size:2em}._markdownPreview_1khrr_210 h2{border-bottom:1px solid var(--border-primary);padding-bottom:.3em;font-size:1.5em}._markdownPreview_1khrr_210 h3{font-size:1.25em}._markdownPreview_1khrr_210 p{color:var(--text-primary);margin-bottom:16px;line-height:1.7}._markdownPreview_1khrr_210 img{max-width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:6px;margin:16px auto;display:block}._markdownPreview_1khrr_210 blockquote{border-left:4px solid var(--border-primary);color:var(--text-secondary);margin:8px 0;padding:8px 0 8px 12px;font-style:italic;line-height:1.4}._markdownPreview_1khrr_210 ul,._markdownPreview_1khrr_210 ol{margin-bottom:16px;padding-left:2em}._markdownPreview_1khrr_210 li{color:var(--text-primary);margin-bottom:4px}._markdownPreview_1khrr_210 table{border-collapse:collapse;width:100%;margin:16px 0}._markdownPreview_1khrr_210 table th,._markdownPreview_1khrr_210 table td{border:1px solid var(--border-primary);padding:6px 13px}._markdownPreview_1khrr_210 table th{background-color:var(--table-header-bg);font-weight:600}._markdownPreview_1khrr_210 ._inlineCode_1khrr_892{background:linear-gradient(135deg, var(--code-bg), #3b82f61a)!important;color:var(--primary)!important;font-size:.85em!important;font-family:var(--font-mono)!important;white-space:nowrap!important;border:1px solid #3b82f64d!important;border-radius:6px!important;margin:0 2px!important;padding:.2em .4em!important;font-weight:500!important;line-height:1.5!important;text-decoration:none!important;display:inline!important;box-shadow:0 1px 3px #3b82f633!important}._markdownPreview_1khrr_210 ._inlineCode_1khrr_892:hover{background:linear-gradient(135deg, var(--code-bg), #3b82f626)!important;border-color:#3b82f680!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #3b82f64d!important}._markdownPreview_1khrr_210 ._codeBlockWrapper_1khrr_771{border:1px solid var(--border-primary);border-radius:8px;margin:16px 0;position:relative;overflow:hidden}._markdownPreview_1khrr_210 ._codeHeader_1khrr_779{background:var(--code-header-bg);color:var(--code-header-text);border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;display:flex}._markdownPreview_1khrr_210 ._languageTag_1khrr_936{text-transform:uppercase;font-size:11px;font-weight:500}._markdownPreview_1khrr_210 ._copyButton_1khrr_942{background:var(--code-button-bg);color:var(--code-header-text);cursor:pointer;border:none;border-radius:4px;padding:4px 8px;font-size:11px}._markdownPreview_1khrr_210 ._copyButton_1khrr_942:hover{background:var(--code-button-hover-bg)}._markdownPreview_1khrr_210 ._codeBlock_1khrr_771{background:var(--code-block-bg);font-family:var(--font-mono);color:var(--text-primary);margin:0;padding:16px;font-size:14px;line-height:1.5;overflow-x:auto}._markdownPreview_1khrr_210 ._codeBlock_1khrr_771 code{color:inherit;background:0 0;padding:0}._markdownPreview_1khrr_210 ._katex_1khrr_712{font-size:1.1em}._markdownPreview_1khrr_210 ._katex-display_1khrr_716{margin:16px 0}._markdownPreview_1khrr_210 a{color:var(--link-primary);text-decoration:none}._markdownPreview_1khrr_210 a:hover{color:var(--link-hover);text-decoration:underline}[data-theme=dark] ._markdownPreview_1khrr_210 ._inlineCode_1khrr_892{background:linear-gradient(135deg, var(--code-bg), #60a5fa26)!important;border-color:#60a5fa66!important;box-shadow:0 1px 3px #60a5fa4d!important}[data-theme=dark] ._markdownPreview_1khrr_210 ._inlineCode_1khrr_892:hover{background:linear-gradient(135deg, var(--code-bg), #60a5fa33)!important;border-color:#60a5fa99!important;box-shadow:0 2px 6px #60a5fa66!important}._mermaidWrapper_1khrr_721{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:8px;position:relative;overflow:hidden}._mermaidDiagram_1khrr_730{background-color:var(--card-bg);text-align:center;padding:16px;overflow-x:auto}._mermaidDiagram_1khrr_730 svg{max-width:100%;height:auto}._mermaidError_1khrr_743{background-color:#ef44441a;border:1px solid #ef44444d;border-radius:6px;margin:16px 0;padding:16px}._errorMessage_1khrr_751{color:#dc2626;margin-bottom:8px;font-size:14px;font-weight:500}._errorCode_1khrr_758{color:#991b1b;white-space:pre-wrap;word-break:break-all;background:#ef44440d;border-radius:4px;margin:0;padding:8px;font-size:12px;overflow-x:auto}._mermaidDiagram_1khrr_730 ._node_1khrr_1056 rect,._mermaidDiagram_1khrr_730 ._node_1khrr_1056 circle,._mermaidDiagram_1khrr_730 ._node_1khrr_1056 ellipse{fill:var(--card-bg);stroke:var(--border-primary);stroke-width:2px}._mermaidDiagram_1khrr_730 ._node_1khrr_1056 text{fill:var(--text-primary);font-family:var(--font-family)}._mermaidDiagram_1khrr_730 ._edgePath_1khrr_1069 ._path_1khrr_1069{stroke:var(--primary);stroke-width:2px}._mermaidDiagram_1khrr_730 ._edgeLabel_1khrr_1074{background-color:var(--card-bg);color:var(--text-secondary)}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._node_1khrr_1056 rect,[data-theme=dark] ._mermaidDiagram_1khrr_730 ._node_1khrr_1056 circle,[data-theme=dark] ._mermaidDiagram_1khrr_730 ._node_1khrr_1056 ellipse,[data-theme=dark] ._mermaidDiagram_1khrr_730 ._node_1khrr_1056 polygon{fill:#374151;stroke:#6b7280;stroke-width:2px}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._node_1khrr_1056 text{fill:#1f2937;font-family:var(--font-family)}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._edgePath_1khrr_1069 ._path_1khrr_1069{stroke:#60a5fa;stroke-width:2px}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._edgeLabel_1khrr_1074{color:#1f2937;opacity:.9;background-color:#6b7280;border:1px solid #9ca3af;border-radius:4px;padding:4px 8px}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._cluster_1khrr_1108 rect{fill:#1f2937;stroke:#4b5563;stroke-width:1px}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._cluster_1khrr_1108 text,[data-theme=dark] ._mermaidDiagram_1khrr_730 ._titleText_1khrr_1118{fill:#1f2937}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._section_1khrr_1122 rect{fill:#374151;stroke:#6b7280}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._section_1khrr_1122 text{fill:#1f2937}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._marker_1khrr_1132{fill:#60a5fa;stroke:#60a5fa}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._diamond_1khrr_1138 rect{fill:#7c3aed;stroke:#8b5cf6}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._diamond_1khrr_1138 text{fill:#1f2937}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._start_1khrr_1148 circle,[data-theme=dark] ._mermaidDiagram_1khrr_730 ._end_1khrr_1149 circle{fill:#059669;stroke:#10b981}[data-theme=dark] ._mermaidDiagram_1khrr_730 ._start_1khrr_1148 text,[data-theme=dark] ._mermaidDiagram_1khrr_730 ._end_1khrr_1149 text{fill:#1f2937;font-weight:600}@keyframes _fadeInOut_1khrr_1{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}._copySuccessMessage_1khrr_1180{color:var(--success-color,#10b981);text-align:center;background-color:var(--success-bg,#10b9811a);border:1px solid var(--success-border,#10b98133);border-radius:6px;margin-top:12px;padding:8px 16px;font-size:.9rem;font-weight:500;animation:3s ease-in-out _fadeInOut_1khrr_1}._container_3lxfx_3{width:100%;position:relative}._select_3lxfx_8{background-color:var(--input-bg);border:1px solid var(--border-primary);border-radius:var(--border-radius);cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:.75rem 1rem;display:flex}._select_3lxfx_8:hover{border-color:var(--primary)}._selectDisabled_3lxfx_24{background-color:var(--bg-secondary);cursor:not-allowed;opacity:.6}._selectDisabled_3lxfx_24:hover{border-color:var(--border-primary)}._selectOpen_3lxfx_34{border-color:var(--primary);box-shadow:var(--focus-ring)}._placeholder_3lxfx_39{color:var(--text-tertiary)}._value_3lxfx_43{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-weight:500;overflow:hidden}._selectOpen_3lxfx_34 ._arrow_3lxfx_52{transform:rotate(180deg)}._dropdown_3lxfx_59{background:var(--card-bg);border-radius:var(--border-radius);width:100%;box-shadow:var(--shadow-lg);z-index:9999;opacity:0;pointer-events:none;max-height:300px;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;transform:translateY(-10px)}._dropdownOpen_3lxfx_75{opacity:1;pointer-events:all;transform:translateY(0)}._dropdownUp_3lxfx_81{top:auto;bottom:calc(100% + 5px);transform:translateY(10px)}._dropdownUp_3lxfx_81._dropdownOpen_3lxfx_75{transform:translateY(0)}._search_3lxfx_91{border-bottom:1px solid var(--border-primary);padding:.75rem}._searchInput_3lxfx_96{border:1px solid var(--border-primary);background-color:var(--input-bg);width:100%;color:var(--text-primary);border-radius:4px;outline:none;padding:.5rem 1rem}._searchInput_3lxfx_96::placeholder{color:var(--text-placeholder)}._searchInput_3lxfx_96:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}._options_3lxfx_115{max-height:250px;overflow-y:auto}._options_3lxfx_115::-webkit-scrollbar{width:6px}._options_3lxfx_115::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}._options_3lxfx_115::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:3px}._options_3lxfx_115::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}._options_3lxfx_115{scrollbar-width:thin;scrollbar-color:var(--border-secondary) var(--bg-secondary)}._option_3lxfx_115{cursor:pointer;align-items:center;padding:.75rem 1rem;display:flex}._option_3lxfx_115:hover{background-color:var(--hover-bg)}._optionSelected_3lxfx_156{background-color:var(--selected-bg);color:var(--primary);font-weight:500}._optionText_3lxfx_162{flex:1}._optionCount_3lxfx_166{background-color:var(--badge-bg);color:var(--text-secondary);border-radius:10px;padding:.15rem .5rem;font-size:.8rem}._optionSelected_3lxfx_156 ._optionCount_3lxfx_166{background-color:var(--selected-bg);color:var(--primary)}._noResults_3lxfx_179{text-align:center;color:var(--text-tertiary);padding:1rem;font-style:italic}._badge_3lxfx_186{background-color:var(--selected-bg);color:var(--primary);border-radius:4px;align-items:center;margin-top:.5rem;padding:.25rem .5rem;font-size:.85rem;display:inline-flex}._adminCustomSelect_3lxfx_198 ._badge_3lxfx_186,._container_3lxfx_3._adminCustomSelect_3lxfx_198 ._badge_3lxfx_186,div._adminCustomSelect_3lxfx_198 ._badge_3lxfx_186{display:none}._closeBtn_3lxfx_211{cursor:pointer;opacity:.7;margin-left:.5rem}._closeBtn_3lxfx_211:hover{opacity:1}._tagColor_3lxfx_221{border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-right:12px}._avatar_3lxfx_229{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-right:12px}:root{--primary-color:#4361ee;--secondary-color:#3f37c9;--accent-color:#4895ef;--light-color:#f8f9fa;--dark-color:#212529;--success-color:#4cc9f0;--warning-color:#f72585;--border-radius:8px;--box-shadow:0 4px 20px #00000014}@media (width<=768px){._select_3lxfx_8,._option_3lxfx_115{padding:.65rem .9rem}}._selectContainer_3lxfx_262{align-items:stretch;gap:8px;display:flex}._addButton_3lxfx_269{background-color:var(--primary);color:#fff;border-radius:var(--border-radius);cursor:pointer;border:none;justify-content:center;align-items:center;min-width:38px;height:46px;padding:0 12px;font-size:14px;display:flex}._addButton_3lxfx_269:hover{background-color:var(--primary-dark);transform:translateY(-1px)}._addButton_3lxfx_269:active{transform:translateY(0)}._addModalOverlay_3lxfx_294{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._addModal_3lxfx_294{background-color:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);width:90%;max-width:400px;max-height:90vh;animation:.3s _modalSlideIn_3lxfx_1;overflow:hidden}@keyframes _modalSlideIn_3lxfx_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._addModalHeader_3lxfx_329{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;display:flex}._addModalHeader_3lxfx_329 h4{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}._addModalClose_3lxfx_344{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.5rem;display:flex}._addModalClose_3lxfx_344:hover{background-color:var(--bg-hover);color:var(--text-primary)}._addModalBody_3lxfx_364{padding:1.5rem}._formGroup_3lxfx_368{margin-bottom:1.2rem}._formGroup_3lxfx_368:last-child{margin-bottom:0}._formGroup_3lxfx_368 label{color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}._formInput_3lxfx_384{background-color:var(--input-bg);border:1px solid var(--border-primary);border-radius:var(--border-radius);width:100%;color:var(--text-primary);padding:.7rem 1rem;font-size:.9rem}._formInput_3lxfx_384:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}._colorPicker_3lxfx_400{align-items:center;gap:12px;display:flex}._colorInput_3lxfx_406{border:1px solid var(--border-primary);border-radius:var(--border-radius);cursor:pointer;width:50px;height:38px;padding:2px}._colorPreview_3lxfx_415{border-radius:var(--border-radius);border:1px solid var(--border-primary);width:38px;height:38px}._addModalFooter_3lxfx_422{border-top:1px solid var(--border-primary);background-color:var(--bg-secondary);justify-content:flex-end;gap:12px;padding:1.2rem 1.5rem;display:flex}._btn_3lxfx_431{border-radius:var(--border-radius);cursor:pointer;border:none;min-width:80px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500}._btnOutline_3lxfx_441{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_3lxfx_441:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnPrimary_3lxfx_452{background-color:var(--primary);color:#fff}._btnPrimary_3lxfx_452:hover:not(:disabled){background-color:var(--primary-dark)}._btn_3lxfx_431:disabled{opacity:.6;cursor:not-allowed}._addButton_1bhcq_2{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;padding:0;font-size:10px;display:inline-flex}._addButton_1bhcq_2:hover{background-color:var(--primary-dark);transform:scale(1.1)}._addButton_1bhcq_2:active{transform:scale(.95)}._addIcon_1bhcq_27{font-size:10px}._profile_188dv_1{min-height:100vh;font-family:var(--font-family);color:var(--text-primary,#1f2328);background-color:#0000;flex-direction:column;display:flex}._mainContent_188dv_11{max-width:var(--page-max-width);flex:1;gap:24px;width:100%;margin:0 auto;padding:24px 32px;display:flex}._contentTabs_188dv_22{border-bottom:1px solid var(--border-light,#d0d7de);align-items:center;gap:0;margin-bottom:24px;display:flex}._contentTab_188dv_22{height:36px;color:var(--text-secondary,#656d76);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 16px;font-size:.875rem;font-weight:500;display:inline-flex}._contentTab_188dv_22:hover{color:var(--text-primary,#1f2328)}._contentTabActive_188dv_52{color:var(--text-primary,#1f2328);border-bottom-color:#fd8c73;font-weight:600}._contentTabCount_188dv_58{min-width:20px;height:20px;color:var(--text-secondary,#656d76);background:var(--bg-tertiary,#eaeef2);border-radius:20px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}._sidebar_188dv_73{flex-shrink:0;width:296px}._sidebarInner_188dv_78{position:sticky;top:80px}._avatar_188dv_83{aspect-ratio:1;object-fit:cover;border:1px solid var(--border-light,#d0d7de);background:var(--bg-secondary,#f6f8fa);border-radius:50%;width:100%;margin-bottom:16px}._sidebarNameBlock_188dv_93{margin-bottom:8px}._fullName_188dv_97{color:var(--text-primary,#1f2328);word-break:break-word;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}._username_188dv_106{color:var(--text-secondary,#656d76);font-size:1.25rem;font-weight:300;line-height:1.25}._bio_188dv_113{color:var(--text-primary,#1f2328);word-break:break-word;margin:12px 0 16px;font-size:.875rem;line-height:1.5}._sidebarActions_188dv_122{margin-bottom:16px}._editButton_188dv_126,._followButton_188dv_127{cursor:pointer;border:1px solid var(--border-light,#d0d7de);background:var(--bg-secondary,#f6f8fa);width:100%;color:var(--text-primary,#1f2328);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 16px;font-size:.8125rem;font-weight:600;display:flex}._editButton_188dv_126:hover,._followButton_188dv_127:hover{background:var(--bg-tertiary,#eaeef2);border-color:var(--border-secondary,#afb8c1)}._followingButton_188dv_149{background:var(--bg-secondary,#f6f8fa);color:var(--text-secondary,#656d76)}._followingButton_188dv_149:hover{color:#cf222e;background:#ffebe9;border-color:#cf222e}._sidebarStats_188dv_161{gap:0;margin-bottom:16px;display:flex}._sidebarStat_188dv_161{color:var(--text-secondary,#656d76);cursor:default;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.8125rem;display:inline-flex}._sidebarStat_188dv_161:disabled{cursor:default;opacity:1}._sidebarStat_188dv_161:not(:disabled){cursor:pointer}._sidebarStat_188dv_161:not(:disabled):hover,._sidebarStat_188dv_161:not(:disabled):hover strong{color:var(--primary,#0969da)}._sidebarStat_188dv_161 strong{color:var(--text-primary,#1f2328);margin-right:2px}._sidebarStat_188dv_161+._sidebarStat_188dv_161:before{content:"·";color:var(--text-tertiary,#8c959f);margin:0 6px}._sidebarMeta_188dv_208{border-top:1px solid var(--border-light,#d0d7de);flex-direction:column;gap:6px;margin-bottom:16px;padding-top:16px;display:flex}._sidebarMetaItem_188dv_217{color:var(--text-secondary,#656d76);align-items:center;gap:6px;font-size:.8125rem;line-height:1.4;display:flex}._sidebarMetaItem_188dv_217 svg{opacity:.6;flex-shrink:0}._sidebarMetaItem_188dv_217 a{color:var(--text-secondary,#656d76);text-decoration:none}._sidebarMetaItem_188dv_217 a:hover{color:var(--primary,#0969da);text-decoration:underline}._sidebarAchievements_188dv_242{border-top:1px solid var(--border-light,#d0d7de);padding-top:16px}._achievementsTitle_188dv_247{color:var(--text-primary,#1f2328);margin:0 0 8px;font-size:.8125rem;font-weight:600}._achievementsGrid_188dv_254{flex-direction:column;gap:4px;display:flex}._achievement_188dv_247{color:var(--text-secondary,#656d76);align-items:center;gap:8px;padding:4px 0;font-size:.75rem;display:flex}._achievement_188dv_247 svg{opacity:.6;flex-shrink:0}._content_188dv_22{flex:1;min-width:0}._overviewContent_188dv_281{flex-direction:column;gap:24px;display:flex}._statsCards_188dv_287{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._statsCard_188dv_287{background:var(--bg-primary,#fff);border:1px solid var(--border-light,#d0d7de);text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;display:flex}._statsCard_188dv_287 svg{color:var(--text-secondary,#656d76)}._statsCardNumber_188dv_309{color:var(--text-primary,#1f2328);font-size:1.5rem;font-weight:700;line-height:1}._statsCardLabel_188dv_316{color:var(--text-secondary,#656d76);font-size:.75rem}._section_188dv_322{border:1px solid var(--border-light,#d0d7de);border-radius:6px;overflow:hidden}._sectionHeader_188dv_328{background:var(--bg-secondary,#f6f8fa);border-bottom:1px solid var(--border-light,#d0d7de);padding:16px}._sectionTitle_188dv_334{color:var(--text-primary,#1f2328);margin:0;font-size:.9375rem;font-weight:600}._featuredGrid_188dv_342{background:var(--border-light,#d0d7de);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}._featuredCard_188dv_349{background:var(--bg-primary,#fff);cursor:pointer;padding:16px}._featuredCardFiller_188dv_355{background:var(--bg-primary,#fff)}._featuredCard_188dv_349:hover{background:var(--bg-hover,#f3f4f6)}._featuredCardHeader_188dv_363{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._featuredCardTitle_188dv_370{color:var(--primary,#0969da);word-break:break-word;margin:0 0 6px;font-size:.9375rem;font-weight:600;line-height:1.4}._featuredCard_188dv_349:hover ._featuredCardTitle_188dv_370{text-decoration:underline}._featuredCardExcerpt_188dv_383{color:var(--text-secondary,#656d76);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}._featuredCardFooter_188dv_394{color:var(--text-tertiary,#8c959f);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._featuredCardDate_188dv_402{color:var(--text-tertiary,#8c959f)}._featuredCardStats_188dv_406{gap:12px;display:flex}._featuredCardStats_188dv_406 span{align-items:center;gap:3px;display:inline-flex}._articlesContent_188dv_418{flex-direction:column;gap:0;display:flex}._articlesToolbar_188dv_424{border-bottom:1px solid var(--border-light,#d0d7de);justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 0 16px;display:flex}._articlesCount_188dv_433{color:var(--text-secondary,#656d76);font-size:.875rem}._viewToggle_188dv_438{border:1px solid var(--border-light,#d0d7de);border-radius:6px;gap:0;display:flex;overflow:hidden}._activeView_188dv_446,._inactiveView_188dv_447{cursor:pointer;color:var(--text-secondary,#656d76);border:none;border-right:1px solid var(--border-light,#d0d7de);background:0 0;padding:5px 12px;font-size:.75rem;font-weight:500}._activeView_188dv_446:last-child,._inactiveView_188dv_447:last-child{border-right:none}._activeView_188dv_446{background:var(--primary,#0969da);color:#fff}._inactiveView_188dv_447:hover{background:var(--bg-hover,#f3f4f6)}._articlesList_188dv_473{flex-direction:column;gap:0;display:flex}._articleCard_188dv_479{border-bottom:1px solid var(--border-light,#d0d7de);cursor:pointer;padding:24px 0}._articleCard_188dv_479:hover{background:0 0}._articleCard_188dv_479:hover ._articleTitle_188dv_489{color:var(--primary,#0969da)}._articleHeader_188dv_493{align-items:center;gap:8px;margin-bottom:6px;display:flex}._articleCategoryBadge_188dv_500{color:var(--primary,#0969da);background:#ddf4ff;border-radius:12px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}._articleDate_188dv_511{color:var(--text-tertiary,#8c959f);font-size:.75rem}._articleTitle_188dv_489{color:var(--text-primary,#1f2328);margin:0 0 6px;font-size:1.0625rem;font-weight:600;line-height:1.4}._articleExcerpt_188dv_524{color:var(--text-secondary,#656d76);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}._articleFooter_188dv_535{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._tags_188dv_543{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._tag_188dv_543{background:var(--bg-secondary,#f6f8fa);color:var(--text-secondary,#656d76);border:1px solid var(--border-light,#d0d7de);border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:500;display:inline-flex}._tag_188dv_543:hover{color:var(--primary,#0969da);border-color:var(--primary,#0969da)}._moreTags_188dv_568{background:var(--bg-secondary,#f6f8fa);color:var(--text-tertiary,#8c959f);border:1px solid var(--border-light,#d0d7de);border-radius:12px;padding:3px 10px;font-size:.75rem;font-weight:500}._articleStats_188dv_578{color:var(--text-tertiary,#8c959f);gap:14px;font-size:.75rem;display:flex}._articleStats_188dv_578 span{align-items:center;gap:4px;display:inline-flex}._listView_188dv_592{flex-direction:column;gap:0;display:flex}._gridView_188dv_598{grid-template-columns:repeat(2,1fr);gap:16px;padding-top:0;display:grid}._gridCard_188dv_605{border:1px solid var(--border-light,#d0d7de);border-radius:6px;flex-direction:column;min-height:200px;padding:16px;display:flex}._gridCard_188dv_605:hover{border-color:var(--border-secondary,#afb8c1);box-shadow:0 1px 3px #0000000a}._gridCard_188dv_605 ._articleTitle_188dv_489{margin-bottom:8px;font-size:.9375rem}._gridCard_188dv_605 ._articleExcerpt_188dv_524{-webkit-line-clamp:3;flex-grow:1;font-size:.8125rem}._gridCard_188dv_605 ._articleFooter_188dv_535{margin-top:auto}._loadMoreButton_188dv_634{background:var(--bg-secondary,#f6f8fa);color:var(--text-secondary,#656d76);border:1px solid var(--border-light,#d0d7de);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin-top:16px;padding:10px;font-size:.8125rem;font-weight:500;display:flex}._loadMoreButton_188dv_634:hover{background:var(--bg-tertiary,#eaeef2)}._tagsGrid_188dv_658{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._tagCard_188dv_664{border:1px solid var(--border-light,#d0d7de);cursor:pointer;border-left:3px solid;border-radius:6px;padding:16px}._tagCard_188dv_664:hover{background:var(--bg-hover,#f3f4f6);border-color:var(--border-secondary,#afb8c1)}._tagCardHeader_188dv_677{justify-content:space-between;align-items:center;display:flex}._tagCardName_188dv_683{align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}._tagCardCount_188dv_691{color:var(--text-secondary,#656d76);font-size:.75rem}._emptyState_188dv_697{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}._emptyIcon_188dv_706{color:var(--text-tertiary,#8c959f);margin-bottom:16px}._emptyState_188dv_697 h3{color:var(--text-primary,#1f2328);margin:0 0 8px;font-size:1.25rem;font-weight:600}._emptyState_188dv_697 p{color:var(--text-secondary,#656d76);margin:0;font-size:.875rem}._loadingContainer_188dv_725{color:var(--text-secondary,#656d76);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 20px;font-size:.875rem;display:flex}._spinner_188dv_736{border:3px solid var(--border-primary,#d0d7de);border-top:3px solid var(--primary,#0969da);border-radius:50%;width:32px;height:32px;animation:1s linear infinite _spin_188dv_736}@keyframes _spin_188dv_736{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingSpin_188dv_754{animation:1s linear infinite _spin_188dv_736}@media (width<=1012px){._mainContent_188dv_11{padding:16px}._sidebar_188dv_73{width:240px}._statsCards_188dv_287{grid-template-columns:repeat(2,1fr)}._tagsGrid_188dv_658,._featuredGrid_188dv_342,._gridView_188dv_598{grid-template-columns:1fr}}@media (width<=768px){._mainContent_188dv_11{flex-direction:column;gap:24px;padding:16px}._sidebar_188dv_73{width:100%}._sidebarInner_188dv_78{text-align:center;flex-direction:column;align-items:center;display:flex;position:static}._avatar_188dv_83{width:120px;height:120px}._sidebarMeta_188dv_208{align-items:center}._sidebarMetaItem_188dv_217,._sidebarStats_188dv_161{justify-content:center}._content_188dv_22{min-width:0}._statsCards_188dv_287{grid-template-columns:repeat(2,1fr);gap:8px}._articlesToolbar_188dv_424{flex-direction:column;align-items:flex-start;gap:12px}._tagsGrid_188dv_658,._gridView_188dv_598{grid-template-columns:1fr}}@media (width<=544px){._statsCards_188dv_287{grid-template-columns:1fr 1fr}._contentTab_188dv_22{padding:0 12px;font-size:.8125rem}._articlesList_188dv_473 ._articleFooter_188dv_535{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){._mainContent_188dv_11{gap:16px;padding:12px .8rem}._sidebarInner_188dv_78{gap:8px}._avatar_188dv_83{width:96px;height:96px}._fullName_188dv_97{font-size:1.25rem}._username_188dv_106{font-size:1rem}._statsCards_188dv_287{gap:6px}._statsCard_188dv_287{padding:14px 10px}._statsCardNumber_188dv_309{font-size:1.2rem}._contentTab_188dv_22{padding:0 8px;font-size:.75rem}._articleCard_188dv_479{padding:16px 0}._articleTitle_188dv_489{font-size:.9375rem}._featuredGrid_188dv_342{grid-template-columns:1fr}._featuredCard_188dv_349{padding:12px}._tagsGrid_188dv_658{gap:8px}._tagCard_188dv_664{padding:12px}._gridView_188dv_598{grid-template-columns:1fr}}._page_1fy5q_1{background-color:#0000;flex-direction:column;min-height:100vh;display:flex}._tabWrap_1fy5q_8{flex-direction:column;gap:20px;display:flex}._container_1fy5q_14{width:100%;max-width:var(--page-max-width);flex:1;margin:0 auto;padding:28px 1.8rem 48px}._pageHeader_1fy5q_22{margin-bottom:24px}._pageTitle_1fy5q_26{color:var(--text-primary);margin:0 0 6px;font-size:26px;font-weight:700}._pageDesc_1fy5q_33{color:var(--text-secondary);margin:0;font-size:14px}._card_1fy5q_39{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;padding:24px}._cardTitle_1fy5q_47{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 4px;font-size:16px;font-weight:600;display:flex}._cardDesc_1fy5q_57{color:var(--text-secondary);margin:0 0 18px;font-size:13px}._formRow_1fy5q_63{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}._formLabel_1fy5q_70{color:var(--text-secondary);font-size:13px;font-weight:500}._settingRow_1fy5q_76{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}._settingRow_1fy5q_76:first-of-type{border-top:none}._settingInfo_1fy5q_89{min-width:0}._settingName_1fy5q_93{color:var(--text-primary);margin:0 0 2px;font-size:14px;font-weight:500}._settingHint_1fy5q_100{color:var(--text-tertiary);margin:0;font-size:13px}@media (width<=768px){._container_1fy5q_14{padding:20px 1rem 32px}._card_1fy5q_39{padding:16px}}@media (width<=480px){._container_1fy5q_14{padding:16px .8rem 24px}}._statsRow_1ngck_1{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}._statCard_1ngck_8{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex}._statIcon_1ngck_18{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}._statValue_1ngck_29{color:var(--text-primary);font-size:22px;font-weight:700}._statLabel_1ngck_35{color:var(--text-secondary);font-size:13px}._heatmapScroll_1ngck_41{overflow-x:auto}._heatmap_1ngck_41{min-width:720px}._months_1ngck_49{justify-content:space-between;margin-bottom:6px;padding-left:28px;display:flex}._monthLabel_1ngck_56{color:var(--text-tertiary);flex:1;font-size:11px}._gridWrap_1ngck_62{gap:6px;display:flex}._weekdays_1ngck_67{flex-direction:column;gap:3px;padding-top:0;display:flex}._weekdayLabel_1ngck_74{height:13px;color:var(--text-tertiary);width:20px;font-size:10px;line-height:13px}._grid_1ngck_62{flex:1;gap:3px;display:flex}._col_1ngck_88{flex-direction:column;flex:1;gap:3px;display:flex}._cell_1ngck_95{border-radius:3px;flex-shrink:0;width:13px;height:13px}._legend_1ngck_102{color:var(--text-tertiary);justify-content:flex-end;align-items:center;gap:4px;margin-top:10px;font-size:11px;display:flex}._badgeGrid_1ngck_113{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}._badge_1ngck_113{text-align:center;border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;display:flex}._badgeLocked_1ngck_131{opacity:.55;filter:grayscale(.6)}._badgeIcon_1ngck_136{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;font-size:26px;display:flex}._badgeName_1ngck_147{color:var(--text-primary);font-size:15px;font-weight:600}._badgeDesc_1ngck_153{color:var(--text-secondary);font-size:12px;line-height:1.5}._badgeUnlocked_1ngck_159{color:#16a34a;background:#f0fdf4;border-radius:8px;margin-top:4px;padding:2px 10px;font-size:11px}._badgeProgress_1ngck_168{color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:8px;margin-top:4px;padding:2px 10px;font-size:11px}@media (width<=768px){._statsRow_1ngck_1{grid-template-columns:repeat(2,1fr)}}._loadingContainer_1iro4_2{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;display:flex}._loadingContainer_1iro4_2._small_1iro4_12{gap:8px;padding:20px 16px}._loadingContainer_1iro4_2._medium_1iro4_17{gap:16px;padding:40px 20px}._loadingContainer_1iro4_2._large_1iro4_22{gap:24px;padding:60px 20px}._spinner_1iro4_28{width:40px;height:40px;position:relative}._loadingContainer_1iro4_2._small_1iro4_12 ._spinner_1iro4_28{width:24px;height:24px}._loadingContainer_1iro4_2._medium_1iro4_17 ._spinner_1iro4_28{width:40px;height:40px}._loadingContainer_1iro4_2._large_1iro4_22 ._spinner_1iro4_28{width:56px;height:56px}._spinnerCircle_1iro4_50{border:3px solid #0000;border-top-color:var(--primary);border-radius:50%;width:100%;height:100%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite _spin_1iro4_28;position:absolute}._loadingContainer_1iro4_2._small_1iro4_12 ._spinnerCircle_1iro4_50{border-width:2px}._loadingContainer_1iro4_2._large_1iro4_22 ._spinnerCircle_1iro4_50{border-width:4px}._spinnerCircle_1iro4_50:first-child{animation-delay:-.45s}._spinnerCircle_1iro4_50:nth-child(2){animation-delay:-.3s}._spinnerCircle_1iro4_50:nth-child(3){animation-delay:-.15s}@keyframes _spin_1iro4_28{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_1iro4_91{color:var(--text-secondary);letter-spacing:.5px;font-size:14px;font-weight:500}._loadingContainer_1iro4_2._small_1iro4_12 ._loadingText_1iro4_91{font-size:12px}._loadingContainer_1iro4_2._large_1iro4_22 ._loadingText_1iro4_91{font-size:16px}._loadingOverlay_1iro4_107{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#fffc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (prefers-color-scheme:dark){._loadingOverlay_1iro4_107{background-color:#000c}}@media (width<=768px){._loadingContainer_1iro4_2{padding:30px 16px}._loadingContainer_1iro4_2._large_1iro4_22{padding:40px 16px}._loadingText_1iro4_91{font-size:13px}._loadingContainer_1iro4_2._large_1iro4_22 ._loadingText_1iro4_91{font-size:15px}}._wrapper_18qsr_1{position:relative}._loadingContainer_18qsr_6{justify-content:center;align-items:center;min-height:60vh;display:flex}._emptyState_18qsr_14{text-align:center;background:var(--card-bg);border:1px solid var(--border-light);border-radius:16px;max-width:480px;margin:3rem auto;padding:3.5rem 2rem 3rem;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000a}._iconCircle_18qsr_28{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 12%, transparent), color-mix(in srgb, var(--accent,#6366f1) 12%, transparent));border:2px solid color-mix(in srgb, var(--primary) 18%, transparent);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 1.75rem;animation:3s ease-in-out infinite _iconPulse_18qsr_1;display:flex}._iconCircle_18qsr_28 svg{color:var(--primary);filter:drop-shadow(0 2px 4px #3b82f633);font-size:2.2rem}@keyframes _iconPulse_18qsr_1{0%,to{transform:scale(1);box-shadow:0 0 #3b82f626}50%{transform:scale(1.04);box-shadow:0 0 0 12px #3b82f600}}._title_18qsr_64{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}._subtext_18qsr_72{color:var(--text-secondary);max-width:340px;margin:0 auto 2rem;font-size:.95rem;line-height:1.6}._actions_18qsr_83{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}._loginBtn_18qsr_91{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:130px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-flex}._loginBtn_18qsr_91:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 14px #3b82f640}._loginBtn_18qsr_91:active{transform:translateY(0)}._loginBtn_18qsr_91:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._backBtn_18qsr_123{min-width:130px;color:var(--text-secondary);border:1px solid var(--border-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 20px;font-size:.85rem;font-weight:500;display:inline-flex}._backBtn_18qsr_123:hover{border-color:var(--primary);color:var(--primary)}._backBtn_18qsr_123:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=520px){._emptyState_18qsr_14{border-radius:12px;margin:2rem 1rem;padding:2.5rem 1.25rem 2rem}._iconCircle_18qsr_28{width:68px;height:68px;margin-bottom:1.25rem}._iconCircle_18qsr_28 svg{font-size:1.7rem}._title_18qsr_64{font-size:1.25rem}._subtext_18qsr_72{max-width:280px;font-size:.88rem}._actions_18qsr_83{flex-direction:column}._loginBtn_18qsr_91,._backBtn_18qsr_123{flex:unset;width:100%}}._userDropdown_1kvdr_2{position:relative}._userDisplay_1kvdr_7{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}._userDisplay_1kvdr_7:hover{background-color:var(--bg-hover)}._userAvatar_1kvdr_20{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:36px;height:36px}._userDetails_1kvdr_28{flex-direction:column;gap:2px;display:flex}._userName_1kvdr_34{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}._userRole_1kvdr_41{color:var(--text-secondary);font-size:12px;line-height:1.2}._dropdownArrow_1kvdr_48{color:var(--text-secondary);justify-content:center;align-items:center;display:flex}._dropdownArrow_1kvdr_48._open_1kvdr_55{transform:rotate(180deg)}._dropdown_1kvdr_48{background-color:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg);z-index:1000;border-radius:12px;min-width:220px;animation:.2s ease-out _dropdownSlide_1kvdr_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_1kvdr_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1kvdr_86{align-items:center;gap:12px;padding:8px 16px;display:flex}._dropdownAvatar_1kvdr_93{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:48px;height:48px}._dropdownUserInfo_1kvdr_101{flex:1;min-width:0}._dropdownUserName_1kvdr_106{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._dropdownUserEmail_1kvdr_113{color:var(--text-secondary);font-size:14px}._dropdownDivider_1kvdr_119{background-color:var(--border-primary);height:1px}._dropdownMenu_1kvdr_125{padding:0}._dropdownItem_1kvdr_129{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}._dropdownItem_1kvdr_129:hover{background-color:var(--bg-hover)}._dropdownItem_1kvdr_129 svg{color:var(--text-secondary);flex-shrink:0;width:16px;height:16px;font-size:16px}@media (width<=768px){._userDetails_1kvdr_28{display:none}._userDisplay_1kvdr_7{padding:8px}._dropdown_1kvdr_48{min-width:240px}._dropdownHeader_1kvdr_86{padding:12px}._dropdownAvatar_1kvdr_93{width:40px;height:40px}._dropdownUserName_1kvdr_106{font-size:14px}._dropdownUserEmail_1kvdr_113{font-size:12px}}@media (width<=480px){._dropdown_1kvdr_48{min-width:200px;right:-8px}._dropdownHeader_1kvdr_86{padding:10px}._dropdownItem_1kvdr_129{padding:10px 12px;font-size:13px}}._adminLayout_apm81_2{min-height:100vh;font-family:var(--font-family);background-color:#0000}._adminContainer_apm81_8{min-height:100vh;display:flex}._mobileMenuOverlay_apm81_14{z-index:999;opacity:0;visibility:hidden;background-color:#00000080;position:fixed;inset:0}._mobileMenuOverlay_apm81_14._show_apm81_26{opacity:1;visibility:visible}._adminSidebar_apm81_32{background-color:var(--card-bg);border-right:1px solid var(--border-primary);z-index:1000;flex-direction:column;width:250px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:2px 0 12px #0000000f}._adminSidebar_apm81_32:not(._collapsed_apm81_47){overflow-x:hidden}._adminSidebar_apm81_32._collapsed_apm81_47{width:72px;overflow:visible}._adminSidebarHeader_apm81_56{justify-content:space-between;align-items:center;min-height:68px;padding:22px 18px;display:flex;position:relative}._adminSidebarHeader_apm81_56:after{content:"";background:linear-gradient(90deg, var(--primary), var(--accent), transparent);opacity:.3;height:1px;position:absolute;bottom:0;left:0;right:0}._adminSidebar_apm81_32._collapsed_apm81_47 ._adminSidebarHeader_apm81_56{justify-content:center;padding:18px 8px;position:relative}._adminLogo_apm81_82{color:var(--primary);cursor:pointer;align-items:center;gap:12px;font-size:17px;font-weight:700;text-decoration:none;display:flex}._adminLogo_apm81_82:hover{color:var(--primary-hover)}._adminSidebar_apm81_32._collapsed_apm81_47 ._adminLogo_apm81_82{justify-content:center}._adminLogoIcon_apm81_101{background:linear-gradient(135deg, var(--primary), #818cf8);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}._adminSidebar_apm81_32._collapsed_apm81_47 ._adminLogoIcon_apm81_101{border-radius:12px;width:40px;height:40px}._adminLogoText_apm81_120{letter-spacing:-.3px;white-space:nowrap;font-weight:700;overflow:hidden}._adminSidebar_apm81_32._collapsed_apm81_47 ._adminLogoText_apm81_120{opacity:0;width:0;margin:0}._toggleSidebarBtn_apm81_133{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;font-size:14px;display:flex}._toggleSidebarBtn_apm81_133:hover{background-color:var(--bg-hover);color:var(--text-primary)}._adminSidebar_apm81_32._collapsed_apm81_47 ._toggleSidebarBtn_apm81_133{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:50%;width:28px;height:28px;padding:0;position:absolute;top:50%;right:-14px;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}._adminNavMenu_apm81_166{flex:1;padding:12px 10px;overflow:hidden auto}._adminNavItem_apm81_173{margin-bottom:2px}._adminNavLink_apm81_177{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}._adminNavLink_apm81_177:hover{background-color:var(--bg-hover);color:var(--text-primary)}._adminNavLink_apm81_177._active_apm81_200{color:var(--primary);background:linear-gradient(135deg,#3b82f61f,#8b5cf614);font-weight:600;box-shadow:0 2px 8px #3b82f614}._adminNavLink_apm81_177._active_apm81_200:before{content:"";background:linear-gradient(180deg, var(--primary), var(--accent));border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:4px}._adminNavIcon_apm81_218{color:currentColor;justify-content:center;align-items:center;min-width:24px;font-size:18px;display:flex}._adminNavLink_apm81_177._active_apm81_200 ._adminNavIcon_apm81_218{transform:scale(1.05)}._adminNavText_apm81_231{white-space:nowrap}._adminSidebar_apm81_32._collapsed_apm81_47 ._adminNavText_apm81_231{opacity:0;width:0;margin:0}._adminSidebar_apm81_32._collapsed_apm81_47 ._adminNavLink_apm81_177{justify-content:center;padding:12px}._adminSidebar_apm81_32._collapsed_apm81_47 ._adminNavLink_apm81_177._active_apm81_200:before{top:6px;bottom:6px;left:2px}._adminMainContent_apm81_253{flex-direction:column;flex:1;min-height:100vh;margin-left:250px;display:flex}._adminMainContent_apm81_253._expanded_apm81_261{margin-left:72px}._adminTopBar_apm81_266{background-color:var(--card-bg);border-bottom:1px solid var(--border-primary);z-index:100;justify-content:space-between;align-items:center;height:60px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}._adminTopBarActions_apm81_280{align-items:center;gap:4px;display:flex}._mobileMenuBtn_apm81_286{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;font-size:18px;display:none}._mobileMenuBtn_apm81_286:hover{background-color:var(--bg-hover)}._adminBreadcrumb_apm81_302{align-items:center;gap:8px;font-size:14px;display:flex}._breadcrumbLink_apm81_309{color:var(--text-secondary);text-decoration:none}._breadcrumbLink_apm81_309:hover{color:var(--primary)}._breadcrumbActive_apm81_318{color:var(--text-primary);font-weight:500}._breadcrumbSeparator_apm81_323{color:var(--text-tertiary)}._userInfoSection_apm81_328{position:relative}._userDisplay_apm81_332{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}._userDisplay_apm81_332:hover{background-color:var(--bg-hover)}._userAvatar_apm81_345{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:36px;height:36px}._userDetails_apm81_353{flex-direction:column;gap:2px;display:flex}._userName_apm81_359{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}._userRole_apm81_366{color:var(--text-secondary);font-size:12px;line-height:1.2}._userMenuArrow_apm81_372{color:var(--text-secondary);font-size:12px}._userMenuArrow_apm81_372._open_apm81_377{transform:rotate(180deg)}._userDropdown_apm81_382{background-color:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg);z-index:1000;border-radius:12px;min-width:280px;animation:.2s ease-out _dropdownSlide_apm81_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_apm81_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_apm81_407{border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;padding:16px;display:flex}._dropdownAvatar_apm81_415{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:48px;height:48px}._dropdownUserInfo_apm81_423{flex:1;min-width:0}._dropdownUserName_apm81_428{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._dropdownUserEmail_apm81_435{color:var(--text-secondary);font-size:14px}._dropdownDivider_apm81_440{background-color:var(--border-primary);height:1px}._dropdownMenu_apm81_445{padding:8px 0}._dropdownItem_apm81_449{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}._dropdownItem_apm81_449:hover{background-color:var(--bg-hover)}._dropdownItem_apm81_449 svg{color:var(--text-secondary);flex-shrink:0;width:16px;height:16px;font-size:16px}._adminPageContent_apm81_477{background-color:#0000;flex:1;padding:28px}._contentSection_apm81_483{background-color:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);border-radius:16px;padding:24px}._sectionHeader_apm81_492{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}._sectionHeader_apm81_492 h2{color:var(--text-primary);font-size:1.5rem;font-weight:600}._addButton_apm81_507{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:flex}._addButton_apm81_507:hover{background-color:var(--primary-hover);transform:translateY(-1px)}._searchFilterBar_apm81_527{align-items:center;gap:16px;margin-bottom:24px;display:flex}._searchBox_apm81_534{flex:2;align-items:center;width:50%;display:flex;position:relative}._searchIcon_apm81_542{color:var(--text-tertiary);font-size:16px;position:absolute;left:16px}._searchBox_apm81_534 input{border:1px solid var(--border-primary);background-color:var(--bg-primary);width:100%;height:50px;color:var(--text-primary);border-radius:8px;padding:12px 16px 12px 44px;font-size:14px}._searchBox_apm81_534 input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._statusSelect_apm81_566{flex:1;width:50%}._articlesList_apm81_572{border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._listHeader_apm81_578{background-color:var(--bg-secondary);color:var(--text-primary);border-bottom:1px solid var(--border-primary);text-align:center;grid-template-columns:2fr 1fr 1fr 1.2fr 1.2fr 1.5fr;padding:16px;font-weight:600;display:grid}._listHeader_apm81_578>div:first-child{text-align:left}._listItem_apm81_593{border-bottom:1px solid var(--border-secondary);grid-template-columns:2fr 1fr 1fr 1.2fr 1.2fr 1.5fr;align-items:center;padding:16px;display:grid}._listItem_apm81_593:hover{background-color:var(--bg-hover)}._listItem_apm81_593:last-child{border-bottom:none}._articleTitle_apm81_610>div:first-child{color:var(--text-primary);margin-bottom:4px;font-weight:600}._articleSummary_apm81_616{color:var(--text-secondary);font-size:13px;line-height:1.4}._articleCategory_apm81_623{text-align:center;color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}._categoryBadge_apm81_634{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-primary);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:.78rem}._statusCell_apm81_645{justify-content:center;display:flex}._statusBadge_apm81_650{text-align:center;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}._statusBadge_apm81_650._published_apm81_658{color:#16a34a;background-color:#22c55e14}._statusBadge_apm81_650._draft_apm81_663{color:#d97706;background-color:#f59e0b14}._statusBadge_apm81_650._private_apm81_668{color:#6b7280;background-color:#6b728014}._statusBadge_apm81_650._reviewing_apm81_673{color:#2563eb;background-color:#3b82f614}._statusBadge_apm81_650._unallowed_apm81_678{color:#dc2626;background-color:#ef444414}._dataCell_apm81_684{justify-content:center;align-items:center;gap:16px;display:flex}._dataItem_apm81_691{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}._dataItem_apm81_691 svg{font-size:11px}._dateCell_apm81_704{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}._dateCell_apm81_704 svg{font-size:11px}._actions_apm81_718{justify-content:center;align-items:center;gap:6px;display:flex}._actionButton_apm81_725{border:1px solid var(--border-primary);background-color:var(--card-bg);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}._actionButton_apm81_725:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--primary)}._pagination_apm81_746{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 24px;display:flex}._paginationInfo_apm81_759{color:var(--text-secondary);font-size:14px}._paginationControls_apm81_764{align-items:center;gap:8px;display:flex}._paginationButton_apm81_770{background-color:var(--card-bg);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;border-radius:6px;min-width:64px;padding:8px 12px;font-size:13px}._paginationButton_apm81_770:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_apm81_770._active_apm81_200{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_apm81_770:disabled{opacity:.5;cursor:not-allowed}._tagsGrid_apm81_798{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}._tagCard_apm81_804{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:20px}._tagCard_apm81_804:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._tagHeader_apm81_816{align-items:center;gap:12px;margin-bottom:16px;display:flex}._tagColor_apm81_823{border:2px solid var(--border-primary);border-radius:8px;flex-shrink:0;width:32px;height:32px}._tagHeader_apm81_816 h3{color:var(--text-primary);font-size:18px;font-weight:600}._tagDescription_apm81_837{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.5}._tagStats_apm81_844{color:var(--text-tertiary);justify-content:space-between;margin-bottom:16px;font-size:13px;display:flex}._tagActions_apm81_852{justify-content:flex-end;gap:8px;display:flex}._modalOverlay_apm81_859{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_apm81_859{background-color:var(--card-bg);width:90%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-lg);border-radius:12px;overflow-y:auto}._modalHeader_apm81_882{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._modalHeader_apm81_882 h3{color:var(--text-primary);font-size:18px;font-weight:600}._closeButton_apm81_896{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;display:flex}._closeButton_apm81_896:hover{background-color:var(--bg-hover);color:var(--text-primary)}._modalBody_apm81_916{padding:20px}._formGroup_apm81_920{margin-bottom:20px}._formGroup_apm81_920 label{color:var(--text-primary);margin-bottom:8px;font-weight:500;display:block}._formGroup_apm81_920 input,._formGroup_apm81_920 textarea{border:1px solid var(--border-primary);background-color:var(--bg-primary);width:100%;color:var(--text-primary);resize:none;box-sizing:border-box;border-radius:8px;padding:12px;font-size:14px}._formGroup_apm81_920 input:focus,._formGroup_apm81_920 textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._colorPicker_apm81_951{align-items:center;gap:12px;display:flex}._colorPicker_apm81_951 input[type=color]{border:1px solid var(--border-primary);cursor:pointer;box-sizing:border-box;border-radius:8px;width:48px;height:40px;padding:4px}._colorPicker_apm81_951 span{color:var(--text-secondary);font-family:var(--font-mono);font-size:14px}._modalFooter_apm81_973{border-top:1px solid var(--border-primary);justify-content:flex-end;gap:12px;padding:20px;display:flex}._cancelButton_apm81_981{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500}._cancelButton_apm81_981:hover{background-color:var(--bg-hover)}._confirmButton_apm81_996{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500}._confirmButton_apm81_996:hover{background-color:var(--primary-hover)}._statsDetails_apm81_1012{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:8px;display:grid}._statsDetails_apm81_1012 h3{color:var(--text-primary);grid-column:1/-1;margin:0;font-size:20px;font-weight:600}._detailTable_apm81_1027{border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}._detailCaption_apm81_1033{background-color:var(--bg-secondary);color:var(--text-primary);border-bottom:1px solid var(--border-secondary);padding:12px 16px;font-size:14px;font-weight:600}._detailRow_apm81_1042{justify-content:space-between;align-items:center;padding:13px 16px;font-size:14px;display:flex}._detailRow_apm81_1042:not(:last-child){border-bottom:1px solid var(--border-secondary)}._detailRow_apm81_1042:nth-child(2n){background-color:var(--bg-secondary)}._detailLabel_apm81_1058{color:var(--text-secondary)}._detailValue_apm81_1062{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=768px){._statsDetails_apm81_1012{grid-template-columns:1fr}}._chartGrid_apm81_1075{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px;display:grid}._chartCard_apm81_1082{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:24px}._chartTitle_apm81_1089{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:600}._chartCanvas_apm81_1096{width:100%;height:280px}@media (width<=768px){._chartGrid_apm81_1075{grid-template-columns:1fr}}@media (width<=1200px){._adminPageContent_apm81_477{padding:16px}._contentSection_apm81_483{padding:20px}._listHeader_apm81_578,._listItem_apm81_593{grid-template-columns:2fr 1fr 1fr 1fr 1.5fr}._dataCell_apm81_684{display:none}._statsGrid_apm81_1126{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._statCard_apm81_1130{padding:20px}._statIcon_apm81_1134{width:56px;height:56px;font-size:20px}._statContent_apm81_1140 h3{font-size:28px}}@media (width<=768px){._adminSidebar_apm81_32{transform:translate(-100%)}._adminSidebar_apm81_32._mobileOpen_apm81_1150{transform:translate(0)}._adminMainContent_apm81_253{margin-left:0}._adminPageContent_apm81_477{padding:12px}._contentSection_apm81_483{padding:16px}._mobileMenuBtn_apm81_286{display:block}._sectionHeader_apm81_492{flex-direction:column;align-items:stretch;gap:16px}._searchFilterBar_apm81_527{flex-direction:column;gap:12px}._searchBox_apm81_534{box-sizing:border-box;width:100%;min-width:auto}._assignmentSearchInput_apm81_1187{flex:none;width:100%;height:46px;min-height:46px}._assignmentStatusSelect_apm81_1194{flex:none;width:100%}._statusSelect_apm81_566{box-sizing:border-box;width:100%;min-width:auto;max-width:none}._notifTypeFilter_apm81_1206{width:100%;max-width:none;margin-left:0}._listHeader_apm81_578{display:none}._listItem_apm81_593{text-align:left;grid-template-columns:1fr;gap:16px}._articleTitle_apm81_610>div:first-child{font-size:16px}._articleCategory_apm81_623,._statusCell_apm81_645,._dateCell_apm81_704{text-align:left;justify-content:flex-start}._actions_apm81_718{justify-content:flex-start}._pagination_apm81_746{text-align:center;flex-direction:column;gap:16px}._paginationControls_apm81_764{flex-wrap:wrap;justify-content:center}._tagsGrid_apm81_798{grid-template-columns:1fr}._statsGrid_apm81_1126{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._statCard_apm81_1130{text-align:center;flex-direction:column;padding:16px}._statIcon_apm81_1134{margin-bottom:12px}._userDetails_apm81_353{display:none}._userDisplay_apm81_332{padding:8px}._adminTopBar_apm81_266{padding:0 16px}}@media (width<=480px){._contentSection_apm81_483{padding:12px}._adminPageContent_apm81_477{padding:.8rem}._addButton_apm81_507{padding:10px 16px;font-size:13px}._searchBox_apm81_534 input{box-sizing:border-box;width:100%;padding:10px 16px 10px 40px;font-size:13px}._filterGroup_apm81_1300{width:100%;padding:10px 12px;font-size:13px}._articleTitle_apm81_610>div:first-child{font-size:15px}._articleSummary_apm81_616{font-size:12px}._actionButton_apm81_725{width:28px;height:28px;font-size:11px}._tagCard_apm81_804{padding:16px}._statCard_apm81_1130{padding:12px}._statIcon_apm81_1134{width:48px;height:48px;font-size:18px}._statContent_apm81_1140 h3{font-size:24px}._modal_apm81_859{width:95%;margin:12px}._modalHeader_apm81_882,._modalBody_apm81_916,._modalFooter_apm81_973{padding:16px}._paginationButton_apm81_770{min-width:48px;padding:6px 8px;font-size:12px}._paginationInfo_apm81_759{font-size:12px}}._emptyState_apm81_1360{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyIcon_apm81_1370{color:var(--text-secondary);margin-bottom:16px;font-size:48px}._emptyState_apm81_1360 h3{color:var(--text-primary);margin:0 0 8px;font-size:18px}._emptyState_apm81_1360 p{margin:0;font-size:14px}._organizationsGrid_apm81_1388{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}._orgCard_apm81_1395{background-color:var(--bg-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:12px;padding:20px}._orgCard_apm81_1395:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-2px)}._orgHeader_apm81_1409{align-items:center;gap:12px;margin-bottom:16px;display:flex}._orgAvatar_apm81_1416{background:linear-gradient(135deg, var(--primary), #60a5fa);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:600;display:flex;overflow:hidden}._orgAvatar_apm81_1416 img{object-fit:cover;width:100%;height:100%}._orgInitials_apm81_1437{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._orgInfo_apm81_1445{flex:1;min-width:0}._orgInfo_apm81_1445 h3{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:18px;font-weight:600;overflow:hidden}._orgType_apm81_1460{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}._orgDescription_apm81_1469{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:60px;margin:12px 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}._orgStats_apm81_1481{color:var(--text-tertiary);border-top:1px solid var(--border-secondary);justify-content:space-between;margin:16px 0;padding-top:12px;font-size:13px;display:flex}._orgTime_apm81_1491{color:var(--text-tertiary);text-align:right;font-size:12px}._editSections_apm81_1499{flex-direction:column;gap:20px;display:flex}._editRow_apm81_1505{gap:20px;display:flex}._editRow_apm81_1505 ._editCard_apm81_1510{flex:1}._editCard_apm81_1510{background-color:var(--card-bg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}._editCardHeader_apm81_1522{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-light);color:var(--text-primary);align-items:center;gap:10px;padding:16px 24px;font-size:15px;font-weight:600;display:flex}._editCardIcon_apm81_1534{color:var(--primary);font-size:16px}._editCardBody_apm81_1539{padding:24px}._editDivider_apm81_1543{background-color:var(--border-light);height:1px;margin:24px 0}._editSubHeader_apm81_1549{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:20px;font-size:15px;font-weight:600;display:flex}._avatarSection_apm81_1559{flex-direction:column;align-items:center;gap:12px;display:flex}._avatarWrapper_apm81_1566{cursor:pointer;background-image:linear-gradient(var(--card-bg), var(--card-bg)), linear-gradient(135deg, var(--primary), var(--accent));background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:50%;width:96px;height:96px;position:relative;overflow:hidden}._avatarWrapper_apm81_1566:hover ._avatarOverlay_apm81_1579{opacity:1}._editAvatar_apm81_1583{object-fit:cover;border-radius:50%;width:100%;height:100%}._avatarOverlay_apm81_1579{color:#fff;opacity:0;background:#00000080;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;inset:0}._avatarOverlay_apm81_1579 svg{font-size:20px}._avatarHint_apm81_1609{color:var(--text-tertiary);margin:0;font-size:12px}._avatarUrlRow_apm81_1615{gap:8px;width:100%;margin-top:12px;display:flex}._editFormGrid_apm81_1622{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}._editFormGroup_apm81_1628,._editFormGrid_apm81_1622 ._editFormGroup_apm81_1628{margin-bottom:20px}._editLabel_apm81_1636{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._editInput_apm81_1644{border:1px solid var(--border-primary);background-color:var(--bg-primary);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:10px;padding:10px 14px;font-size:14px}._editInput_apm81_1644:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._editInput_apm81_1644:disabled{background-color:var(--bg-secondary);color:var(--text-tertiary);cursor:not-allowed}._editHint_apm81_1667{color:var(--text-tertiary);margin-top:6px;font-size:12px;display:block}._editSaveBtn_apm81_1674{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;display:inline-flex}._editSaveBtn_apm81_1674:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._editSaveBtn_apm81_1674:disabled{opacity:.6;cursor:not-allowed}._profileCard_apm81_1701{background-color:var(--card-bg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);border-radius:16px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;padding:24px 28px;display:flex}._profileAvatar_apm81_1714{object-fit:cover;background-image:linear-gradient(var(--card-bg), var(--card-bg)), linear-gradient(135deg, var(--primary), var(--accent));background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;border-radius:50%;flex-shrink:0;width:72px;height:72px}._profileInfo_apm81_1726{flex:1;min-width:0}._profileName_apm81_1731{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:4px;font-size:20px;font-weight:700;display:flex}._profileRoleTag_apm81_1741{color:var(--primary);background:linear-gradient(135deg,#3b82f61f,#8b5cf614);border-radius:10px;padding:2px 10px;font-size:12px;font-weight:500}._profileMeta_apm81_1750{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._profileEmail_apm81_1757{color:var(--text-secondary);font-size:14px}._profileEditBtn_apm81_1762{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;display:inline-flex}._profileEditBtn_apm81_1762:hover{color:var(--primary);border-color:var(--primary);background-color:#3b82f60d}._profileStats_apm81_1781{gap:32px;display:flex}._profileStatItem_apm81_1786{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:8px 16px}._profileStatItem_apm81_1786:hover{background-color:var(--bg-hover);border-color:var(--border-primary);transform:translateY(-1px)}._profileStatValue_apm81_1800{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2}._profileStatLabel_apm81_1807{color:var(--text-secondary);margin-top:2px;font-size:12px}@media (width<=768px){._profileCard_apm81_1701{text-align:center;flex-direction:column;gap:16px;padding:20px}._profileName_apm81_1731{justify-content:center}._profileStats_apm81_1781{justify-content:center;gap:16px;width:100%}._profileStatItem_apm81_1786{padding:8px 12px}._profileStatValue_apm81_1800{font-size:20px}._editFormGrid_apm81_1622{grid-template-columns:1fr}._editRow_apm81_1505{flex-direction:column}}._notifTypeFilter_apm81_1206{flex:1;width:100%}._notifSettingsBtn_apm81_1855{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;display:inline-flex}._notifSettingsBtn_apm81_1855:hover{color:var(--primary);border-color:var(--primary);background-color:#3b82f60d}._assignmentSearchInput_apm81_1187{box-sizing:border-box;border-radius:8px;flex:2;width:50%;height:46px;min-height:46px;padding:0 14px}._assignmentStatusSelect_apm81_1194>div:first-child{box-sizing:border-box;border-radius:8px;height:46px!important;min-height:46px!important;padding:0 14px!important}._assignmentsGrid_apm81_1896{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}._assignmentCard_apm81_1902{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;flex-direction:column;min-height:220px;padding:18px;display:flex}._assignmentCard_apm81_1902:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._assignmentCardHeader_apm81_1918{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._assignmentSubject_apm81_1926{max-width:60%;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;background-color:#3b82f614;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;overflow:hidden}._assignmentStatus_apm81_1194{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}._assignmentStatusOpen_apm81_1948{color:var(--success)}._assignmentStatusClosed_apm81_1952{color:var(--error)}._assignmentTitle_apm81_1956{color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.4}._assignmentDescription_apm81_1964{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 14px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}._assignmentMeta_apm81_1976{color:var(--text-tertiary);flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:12px;display:flex}._assignmentMeta_apm81_1976 span{background-color:var(--bg-secondary);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}._assignmentFooter_apm81_1994{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}._assignmentIconButton_apm81_2003{white-space:nowrap}._settingsList_apm81_2008{flex-direction:column;display:flex}._settingsItem_apm81_2013{justify-content:space-between;align-items:center;padding:14px 0;display:flex}._settingsItem_apm81_2013:not(:last-child){border-bottom:1px solid var(--border-light)}._settingsItemLeft_apm81_2024{align-items:center;gap:10px;display:flex}._settingsItemIcon_apm81_2030{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}._settingsItemLabel_apm81_2041{color:var(--text-primary);font-size:14px;font-weight:500}._pageHeader_apm81_2049{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}._pageHeaderLeft_apm81_2058{align-items:center;gap:12px;display:flex}._pageTitle_apm81_2064{color:var(--text-primary);margin:0;font-size:22px;font-weight:700}._unreadBadge_apm81_2071{color:var(--primary);background-color:#3b82f61a;border-radius:12px;padding:4px 10px;font-size:13px;font-weight:500}._markAllReadBtn_apm81_2080{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;display:inline-flex}._markAllReadBtn_apm81_2080:hover{color:var(--primary);border-color:var(--primary);background-color:#3b82f60d}._notifList_apm81_2099{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}._notifItem_apm81_2108{cursor:pointer;border-bottom:1px solid var(--border-light);align-items:flex-start;gap:16px;padding:16px 20px;display:flex}._notifItem_apm81_2108:last-child{border-bottom:none}._notifItem_apm81_2108:hover{background-color:var(--bg-hover)}._notifItemUnread_apm81_2125{background-color:#3b82f608}._notifItemIcon_apm81_2129{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;display:flex}._notifIconSystem_apm81_2140{color:var(--primary);background-color:#3b82f61a}._notifIconComment_apm81_2145{color:var(--success);background-color:#10b9811a}._notifIconLike_apm81_2150{color:var(--error);background-color:#ef44441a}._notifIconFollow_apm81_2155{color:var(--accent);background-color:#8b5cf61a}._notifIconArticle_apm81_2160{color:var(--warning);background-color:#f59e0b1a}._notifIconOrgRoleChange_apm81_2165{color:#8b5cf6;background-color:#8b5cf61a}._notifIconOrgJoinRequest_apm81_2170{color:#f59e0b;background-color:#f59e0b1a}._notifIconOrgJoinApproved_apm81_2175{color:var(--success);background-color:#10b9811a}._notifIconOrgJoinRejected_apm81_2180{color:var(--error);background-color:#ef44441a}._notifIconOrgMemberKicked_apm81_2185{color:#dc2626;background-color:#dc26261a}._notifIconArticleReviewRequest_apm81_2190{color:#f59e0b;background-color:#f59e0b1a}._notifIconArticleReviewApproved_apm81_2195{color:var(--success);background-color:#10b9811a}._notifIconArticleReviewRejected_apm81_2200{color:var(--error);background-color:#ef44441a}._notifIconRequirementAssigned_apm81_2205{color:#6366f1;background-color:#6366f11a}._notifIconBugAssigned_apm81_2210{color:#ef4444;background-color:#ef44441a}._notifIconTaskAssigned_apm81_2215{color:#10b981;background-color:#10b9811a}._notifItemBody_apm81_2220{flex:1;min-width:0}._notifItemTitle_apm81_2225{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:4px;font-size:15px;font-weight:500;display:flex}._notifItemDot_apm81_2235{background-color:var(--primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}._notifItemContent_apm81_2243{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}._notifItemTime_apm81_2253{color:var(--text-tertiary);margin-top:6px;font-size:12px}._notifEmpty_apm81_2259{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 16px;font-size:14px;display:flex}._notifEmptyIcon_apm81_2270{opacity:.4;font-size:2.5rem}._loadMoreBtn_apm81_2276{border:none;border-top:1px solid var(--border-light);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:14px;display:flex}._loadMoreBtn_apm81_2276:hover:not(:disabled){background-color:var(--bg-hover);color:var(--primary)}._loadMoreBtn_apm81_2276:disabled{opacity:.6;cursor:not-allowed}._followList_apm81_2303{flex-direction:column;gap:12px;display:flex}._followItem_apm81_2309{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._followItem_apm81_2309:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000f}._followItemLeft_apm81_2325{flex:1;align-items:center;gap:14px;min-width:0;display:flex}._followAvatar_apm81_2333{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}._followItemInfo_apm81_2341{flex-direction:column;gap:2px;min-width:0;display:flex}._followItemName_apm81_2348{color:var(--text-primary);font-size:15px;font-weight:600}._followItemBio_apm81_2354{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._followItemTime_apm81_2362{color:var(--text-tertiary);font-size:12px}._followItemStats_apm81_2367{color:var(--text-tertiary);gap:12px;margin-top:2px;font-size:12px;display:flex}._followItemStats_apm81_2367 span{align-items:center;gap:3px;display:inline-flex}._unfollowButton_apm81_2381{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:6px 14px;font-size:13px;display:inline-flex}._unfollowButton_apm81_2381:hover:not(:disabled){color:#ef4444;background-color:#fef2f2;border-color:#ef4444}._unfollowButton_apm81_2381:disabled{opacity:.5;cursor:not-allowed}@media (width<=480px){._followItem_apm81_2309{flex-direction:column;align-items:flex-start}._unfollowButton_apm81_2381{align-self:flex-end}}._inputWrapper_139u2_2{box-sizing:border-box;border:1px solid var(--border-primary);background-color:var(--input-bg);border-radius:6px;align-items:center;width:100%;display:inline-flex}._inputWrapper_139u2_2:not(._disabled_139u2_14):not(._loading_139u2_14):hover{border-color:var(--primary-hover)}._inputWrapper_139u2_2:focus-within{border-color:var(--primary-hover);box-shadow:var(--focus-ring);outline:0}._disabled_139u2_14{background-color:var(--input-disabled-bg);cursor:not-allowed;opacity:.6}._loading_139u2_14{cursor:wait}._size-small_139u2_38{height:24px;padding:2px 8px;font-size:12px}._size-default_139u2_44{height:32px;padding:4px 12px;font-size:14px}._size-large_139u2_50{height:50px;padding:6px 16px;font-size:16px}._input_139u2_2{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;margin:0;padding:0}._input_139u2_2:disabled{color:var(--text-disabled);cursor:not-allowed}._input_139u2_2::placeholder{color:var(--text-placeholder)}._prefix_139u2_81{color:var(--text-tertiary);align-items:center;margin-right:4px;display:flex}._withPrefix_139u2_88 ._input_139u2_2{padding-left:0}._suffix_139u2_93{color:var(--text-tertiary);align-items:center;margin-left:4px;display:flex}._withSuffix_139u2_100 ._input_139u2_2{padding-right:0}._clearIcon_139u2_105{cursor:pointer;color:var(--text-disabled);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;line-height:1;display:flex}._clearIcon_139u2_105:hover{color:var(--text-tertiary);background-color:var(--hover-bg)}._loadingIcon_139u2_124{animation:1s linear infinite _spin_139u2_1}@keyframes _spin_139u2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_x6qon_1{text-align:center;background-color:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 2rem;display:flex}._icon_x6qon_14{color:var(--error-color,#ef4444);margin-bottom:1.25rem;font-size:3.5rem}._title_x6qon_20{color:var(--text-primary);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}._message_x6qon_27{color:var(--text-secondary);max-width:420px;margin:0 0 1.75rem;font-size:1rem}._actionBtn_x6qon_34{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:10px;min-width:160px;padding:.85rem 1.4rem;font-size:1rem;font-weight:600;box-shadow:0 6px 18px #3b82f64d}._actionBtn_x6qon_34:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 10px 24px #3b82f659}._actionBtn_x6qon_34:active{transform:translateY(0);box-shadow:0 6px 16px #3b82f64d}._actionBtn_x6qon_34:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}._deviceList_1uetf_1{flex-direction:column;gap:12px;display:flex}._deviceItem_1uetf_7{border:1px solid var(--border-primary);background:var(--bg-secondary);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}._deviceIcon_1uetf_17{background:var(--card-bg);border:1px solid var(--border-primary);width:40px;height:40px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}._deviceInfo_1uetf_31{flex:1;min-width:0}._deviceName_1uetf_36{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 3px;font-size:14px;font-weight:500;display:flex}._currentTag_1uetf_46{color:#16a34a;background:#f0fdf4;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:400}._deviceMeta_1uetf_55{color:var(--text-tertiary);margin:0;font-size:12px}._revokeBtn_1uetf_61{border:1px solid var(--border-primary);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}._revokeBtn_1uetf_61:hover{color:#ef4444;border-color:#ef4444}._page_1uyzn_1{background-color:#0000;flex-direction:column;min-height:100vh;display:flex}._tabWrap_1uyzn_8{flex-direction:column;gap:20px;display:flex}._container_1uyzn_14{width:100%;max-width:var(--page-max-width);flex:1;margin:0 auto;padding:28px 1.8rem 48px}._pageHeader_1uyzn_22{margin-bottom:24px}._pageTitle_1uyzn_26{color:var(--text-primary);margin:0 0 6px;font-size:26px;font-weight:700}._pageDesc_1uyzn_33{color:var(--text-secondary);margin:0;font-size:14px}._tabs_1uyzn_40{border-bottom:1px solid var(--border-primary);flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}._tab_1uyzn_8{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 18px;font-size:14px;font-weight:500}._tab_1uyzn_8:hover{color:var(--text-primary)}._tabActive_1uyzn_63{color:var(--primary);border-bottom-color:var(--primary)}._tabCount_1uyzn_68{color:var(--text-tertiary);margin-left:4px;font-size:12px}._articleList_1uyzn_75{flex-direction:column;gap:16px;display:flex}._articleCard_1uyzn_81{background:var(--card-bg);border:1px solid var(--border-primary);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}._articleCard_1uyzn_81:hover{border-color:var(--primary);box-shadow:0 4px 14px #0000000f}._articleTitle_1uyzn_97{color:var(--text-primary);margin:0;font-size:17px;font-weight:600}._articleTitle_1uyzn_97 mark{background:var(--primary-light);color:var(--primary);border-radius:3px;padding:0 2px}._articleSummary_1uyzn_111{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}._articleMeta_1uyzn_118{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}._metaItem_1uyzn_127{align-items:center;gap:5px;display:inline-flex}._tagRow_1uyzn_133{flex-wrap:wrap;gap:6px;display:flex}._tag_1uyzn_133{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:1px 8px;font-size:11px}._empty_1uyzn_148{text-align:center;color:var(--text-tertiary);padding:64px 0;font-size:14px}._emptyIcon_1uyzn_155{opacity:.4;margin-bottom:12px;font-size:40px}._layout_1hfgx_1{grid-template-columns:220px 1fr;align-items:start;gap:20px;display:grid}._folderList_1hfgx_8{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex;position:sticky;top:16px}._folderItem_1hfgx_20{cursor:pointer;color:var(--text-primary);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}._folderItem_1hfgx_20:hover{background:var(--bg-hover)}._folderActive_1hfgx_38{background:var(--primary-light);color:var(--primary);font-weight:500}._folderName_1hfgx_44{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._folderCount_1hfgx_51{color:var(--text-tertiary);background:var(--bg-secondary);border-radius:10px;padding:1px 8px;font-size:12px}._row_1hfgx_59{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}._row_1hfgx_59:hover{border-color:var(--primary)}._rowRead_1hfgx_73{opacity:.6}._rowMain_1hfgx_77{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._rowActions_1hfgx_85{flex-shrink:0;gap:6px;display:flex}._iconBtn_1hfgx_91{border:1px solid var(--border-primary);background:var(--card-bg);cursor:pointer;width:34px;height:34px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}._iconBtn_1hfgx_91:hover{color:var(--primary);border-color:var(--primary)}._iconActive_1hfgx_109{color:#16a34a;border-color:#16a34a}._readTag_1hfgx_114{color:#16a34a;background:#f0fdf4;border-radius:6px;padding:1px 8px;font-size:11px}@media (width<=768px){._layout_1hfgx_1{grid-template-columns:1fr}._folderList_1hfgx_8{flex-flow:wrap;position:static}}._adminLayout_19dbe_1{min-height:100vh;font-family:var(--font-family);background-color:#0000}._adminContainer_19dbe_7{min-height:100vh;display:flex}._adminSidebar_19dbe_13{background-color:var(--card-bg);border-right:1px solid var(--border-primary);z-index:1000;flex-direction:column;width:240px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:2px 0 8px #0000001a}._adminSidebar_19dbe_13._collapsed_19dbe_28{width:80px;overflow:visible}._adminSidebarHeader_19dbe_33{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;min-height:64px;padding:20px 16px;display:flex}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminSidebarHeader_19dbe_33{justify-content:center;padding:16px 8px;position:relative}._adminLogo_19dbe_48{color:var(--primary);cursor:pointer;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}._adminLogo_19dbe_48:hover{color:var(--primary-hover)}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminLogo_19dbe_48{justify-content:center}._adminLogoIcon_19dbe_68{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;display:flex}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminLogoIcon_19dbe_68{width:40px;height:40px;font-size:28px}._adminLogoText_19dbe_87{letter-spacing:-.5px;white-space:nowrap;font-weight:700;overflow:hidden}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminLogoText_19dbe_87{opacity:0;width:0;margin:0}._toggleSidebarBtn_19dbe_100{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;font-size:14px;display:flex}._toggleSidebarBtn_19dbe_100:hover{background-color:var(--bg-hover);color:var(--primary);transform:scale(1.05)}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._toggleSidebarBtn_19dbe_100{background-color:var(--card-bg);border:1px solid var(--border-primary);z-index:10;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._toggleSidebarBtn_19dbe_100:hover{background-color:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-50%)scale(1.1)}._adminNavMenu_19dbe_147{flex:1;padding:16px 0;overflow:hidden auto}._adminNavMenu_19dbe_147::-webkit-scrollbar{width:4px}._adminNavMenu_19dbe_147::-webkit-scrollbar-track{background:0 0}._adminNavMenu_19dbe_147::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:2px}._adminNavMenu_19dbe_147::-webkit-scrollbar-thumb:hover{background-color:var(--text-tertiary)}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavMenu_19dbe_147{overflow-y:hidden}._adminNavSection_19dbe_177{margin-bottom:24px}._adminSectionTitle_19dbe_181{text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.8px;opacity:1;margin-bottom:12px;padding:0 20px;font-size:11px;font-weight:700}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminSectionTitle_19dbe_181{opacity:0;height:0;margin:0;padding:0}._adminNavItem_19dbe_199{cursor:pointer;margin-bottom:2px;position:relative}._adminNavLink_19dbe_205{color:var(--text-secondary);border-radius:0;align-items:center;gap:12px;margin:0 8px;padding:12px 20px;text-decoration:none;display:flex;position:relative}._adminNavLink_19dbe_205:hover{background-color:var(--bg-hover);color:var(--text-primary);transform:translate(2px)}._adminNavLink_19dbe_205._active_19dbe_223{background-color:var(--primary-light);color:var(--primary);font-weight:600}._adminNavLink_19dbe_205._active_19dbe_223:before{content:"";background-color:var(--primary);border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}._adminNavIcon_19dbe_241{justify-content:center;align-items:center;min-width:20px;height:20px;font-size:18px;display:flex}._adminNavLink_19dbe_205:hover ._adminNavIcon_19dbe_241{transform:scale(1.1)}._adminNavText_19dbe_254{white-space:nowrap;font-size:14px;font-weight:500}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavText_19dbe_254{opacity:0;width:0;overflow:hidden}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavLink_19dbe_205{border-radius:12px;justify-content:center;min-height:48px;margin:0 8px 4px;padding:16px;position:relative}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavLink_19dbe_205:hover{background-color:var(--primary-light);transform:scale(1.02);box-shadow:0 2px 8px #3b82f633}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavLink_19dbe_205._active_19dbe_223{background-color:var(--primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavLink_19dbe_205._active_19dbe_223:before{display:none}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavIcon_19dbe_241{min-width:22px;height:22px;font-size:22px}._adminSidebar_19dbe_13:after{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));height:4px;position:absolute;bottom:0;left:0;right:0}._adminSidebar_19dbe_13._collapsed_19dbe_28:after{background:linear-gradient(90deg, var(--primary), var(--primary-hover))}._adminMainContent_19dbe_313{flex-direction:column;flex:1;min-height:100vh;margin-left:240px;display:flex}._adminMainContent_19dbe_313._expanded_19dbe_321{margin-left:80px}._adminTopBar_19dbe_326{background-color:var(--card-bg);border-bottom:1px solid var(--border-primary);z-index:100;justify-content:space-between;align-items:center;padding:5px 24px;display:flex;position:sticky;top:0}._adminBreadcrumb_19dbe_338{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}._breadcrumbSeparator_19dbe_346{color:var(--text-tertiary)}._breadcrumbLink_19dbe_350{color:var(--text-secondary);cursor:pointer;text-decoration:none}._breadcrumbLink_19dbe_350:hover{color:var(--primary)}._breadcrumbActive_19dbe_360{color:var(--text-primary);font-weight:500}._adminTopBarActions_19dbe_365{align-items:center;gap:4px;display:flex}._userInfoSection_19dbe_372{position:relative}._userDisplay_19dbe_376{cursor:pointer;background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;align-items:center;gap:8px;padding:6px 12px;display:flex}._userDisplay_19dbe_376:hover{background-color:var(--bg-hover)}._userAvatar_19dbe_391{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:32px;height:32px}._userDetails_19dbe_399{flex-direction:column;gap:2px;min-width:0;display:flex}._userName_19dbe_406{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}._userRole_19dbe_413{color:var(--text-secondary);font-size:12px;line-height:1.2}._userMenuArrow_19dbe_419{color:var(--text-tertiary);flex-shrink:0;font-size:12px}._userMenuArrow_19dbe_419._open_19dbe_425{transform:rotate(180deg)}._userDropdown_19dbe_430{background-color:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-lg);z-index:1000;border-radius:12px;min-width:280px;animation:.2s ease-out _dropdownSlide_19dbe_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_19dbe_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_19dbe_455{border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;padding:16px;display:flex}._dropdownAvatar_19dbe_463{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:48px;height:48px}._dropdownUserInfo_19dbe_471{flex:1;min-width:0}._dropdownUserName_19dbe_476{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._dropdownUserEmail_19dbe_483{color:var(--text-secondary);font-size:14px}._dropdownDivider_19dbe_488{background-color:var(--border-primary);height:1px}._dropdownMenu_19dbe_493{padding:8px 0}._dropdownItem_19dbe_497{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;font-size:14px;text-decoration:none;display:flex}._dropdownItem_19dbe_497:hover{background-color:var(--bg-hover)}._dropdownItem_19dbe_497 svg{color:var(--text-secondary);flex-shrink:0;width:16px;height:16px;font-size:16px}._adminPageContent_19dbe_525{background-color:#0000;flex:1;padding:24px}._adminPageHeader_19dbe_531{margin-bottom:24px}._adminPageTitle_19dbe_535{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:600}._adminPageDescription_19dbe_542{color:var(--text-secondary);font-size:14px}@media (width<=768px){._adminTopBar_19dbe_326{padding:12px 16px}._adminTopBarActions_19dbe_365{gap:8px}._userDisplay_19dbe_376{gap:6px;min-height:42px;padding:5px 8px}._userAvatar_19dbe_391{width:30px;height:30px}._userDetails_19dbe_399{display:none}._userDropdown_19dbe_430{min-width:260px;right:-8px}._dropdownHeader_19dbe_455{padding:14px 16px}._dropdownAvatar_19dbe_463{width:44px;height:44px}._dropdownUserName_19dbe_476{font-size:15px}._dropdownUserEmail_19dbe_483{font-size:13px}._dropdownItem_19dbe_497{padding:11px 14px;font-size:14px}._dropdownItem_19dbe_497 svg{width:15px;height:15px;font-size:15px}}@media (width<=900px){._adminSidebar_19dbe_13{width:280px;transform:translate(-100%);box-shadow:2px 0 16px #0003}._adminSidebar_19dbe_13._mobileOpen_19dbe_613{transform:translate(0)}._adminMainContent_19dbe_313,._adminMainContent_19dbe_313._expanded_19dbe_321{margin-left:0}._adminSidebar_19dbe_13._collapsed_19dbe_28{width:280px}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminLogoText_19dbe_87,._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavText_19dbe_254{opacity:1;width:auto;margin:initial}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminSectionTitle_19dbe_181{opacity:1;text-transform:uppercase;height:auto;color:var(--text-tertiary);letter-spacing:.8px;margin:0 20px 8px;padding:0;font-size:11px;font-weight:700}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavLink_19dbe_205{border-radius:8px;justify-content:flex-start;min-height:44px;margin:0 20px 2px;padding:12px 20px}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminNavIcon_19dbe_241{min-width:18px;height:18px;font-size:18px}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._adminLogoIcon_19dbe_68{width:32px;height:32px;font-size:24px}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._toggleSidebarBtn_19dbe_100{width:28px;height:28px;box-shadow:none;color:var(--text-secondary);background:0 0;border:none;position:static;transform:none}._adminSidebar_19dbe_13._collapsed_19dbe_28 ._toggleSidebarBtn_19dbe_100:hover{background-color:var(--bg-hover);color:var(--primary);transform:scale(1.05)}._adminNavMenu_19dbe_147{padding:20px 0}._adminNavSection_19dbe_177{margin-bottom:32px}._mobileMenuOverlay_19dbe_695{z-index:999;opacity:0;background-color:#00000080;display:none;position:fixed;inset:0}._mobileMenuOverlay_19dbe_695._show_19dbe_707{opacity:1;display:block}._mobileMenuBtn_19dbe_712{border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:18px;display:flex}._mobileMenuBtn_19dbe_712:hover{background-color:var(--bg-hover);border-color:var(--primary);color:var(--primary)}._adminTopBar_19dbe_326{padding:12px 16px}._adminPageContent_19dbe_525{padding:16px}._adminBreadcrumb_19dbe_338{font-size:13px}}@media (width<=1024px){._adminSidebar_19dbe_13._collapsed_19dbe_28 ._toggleSidebarBtn_19dbe_100{width:30px;height:30px;right:-16px}}@media (width<=480px){._adminSidebar_19dbe_13{width:100%;max-width:320px}._adminPageContent_19dbe_525{padding:12px}._adminTopBar_19dbe_326{flex-wrap:wrap;gap:8px;padding:12px}._adminTopBarActions_19dbe_365{gap:6px}._userDisplay_19dbe_376{gap:4px;min-height:36px;padding:4px 6px}._userAvatar_19dbe_391{border-width:1px;width:28px;height:28px}._userDetails_19dbe_399{display:none}._userDropdown_19dbe_430{min-width:240px;max-width:calc(100vw - 32px);right:-4px}._dropdownHeader_19dbe_455{padding:12px}._dropdownAvatar_19dbe_463{width:40px;height:40px}._dropdownUserName_19dbe_476{font-size:14px}._dropdownUserEmail_19dbe_483{font-size:12px}._dropdownItem_19dbe_497{padding:10px 12px;font-size:13px}._dropdownItem_19dbe_497 svg{width:14px;height:14px;font-size:14px}}@media (width>=901px){._mobileMenuBtn_19dbe_712,._mobileMenuOverlay_19dbe_695{display:none!important}}@keyframes _slideIn_19dbe_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._adminSidebar_19dbe_13{animation:.3s ease-out _slideIn_19dbe_1}._dashboard_14k3n_1{max-width:100%}._pageHeader_14k3n_6{margin-bottom:32px}._pageTitle_14k3n_10{color:var(--text-primary);margin-bottom:8px;font-size:28px;font-weight:700}._pageDescription_14k3n_17{color:var(--text-secondary);font-size:16px;line-height:1.5}._statsGrid_14k3n_24{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px;display:grid}._statCard_14k3n_31{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;padding:24px;position:relative;overflow:hidden}._statCard_14k3n_31:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._statCard_14k3n_31:before{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-hover));height:4px;position:absolute;top:0;left:0;right:0}._statHeader_14k3n_55{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}._statIcon_14k3n_62{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}._statIcon_14k3n_62._blue_14k3n_72{color:var(--primary);background-color:#3b82f61a}._statIcon_14k3n_62._green_14k3n_77{color:var(--success);background-color:#10b9811a}._statIcon_14k3n_62._orange_14k3n_82{background-color:var(--warn-light);color:var(--warning)}._statIcon_14k3n_62._red_14k3n_87{color:var(--error);background-color:#ef44441a}._statIcon_14k3n_62._purple_14k3n_92{color:var(--accent);background-color:#8b5cf61a}._statValue_14k3n_97{color:var(--text-primary);margin-bottom:8px;font-size:32px;font-weight:700;line-height:1}._statLabel_14k3n_105{color:var(--text-secondary);margin-bottom:12px;font-size:14px}._statChange_14k3n_111{border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}._statChange_14k3n_111._positive_14k3n_121{color:var(--success);background-color:var(--success-light)}._statChange_14k3n_111._negative_14k3n_126{color:var(--error);background-color:var(--error-light)}._statChange_14k3n_111._neutral_14k3n_131{color:var(--text-secondary);background-color:var(--bg-secondary)}._contentGrid_14k3n_137{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:32px;display:grid}._chartCard_14k3n_145{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;padding:24px}._chartHeader_14k3n_152{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._chartTitle_14k3n_159{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._chartActions_14k3n_166{gap:8px;display:flex}._chartContainer_14k3n_171{background-color:var(--bg-secondary);border-radius:8px;min-height:300px;overflow:hidden}._quickActionsCard_14k3n_179{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;padding:24px}._quickActionsTitle_14k3n_186{color:var(--text-primary);margin-bottom:20px;font-size:18px;font-weight:600}._quickActionsList_14k3n_193{flex-direction:column;gap:12px;display:flex}._quickActionItem_14k3n_199{cursor:pointer;color:var(--text-primary);border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}._quickActionItem_14k3n_199:hover{background-color:var(--bg-hover)}._quickActionIcon_14k3n_214{background-color:var(--primary-light);width:40px;height:40px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex}._quickActionContent_14k3n_226{flex:1}._quickActionTitle_14k3n_230{margin-bottom:2px;font-weight:500}._quickActionDescription_14k3n_235{color:var(--text-secondary);font-size:12px}._quickActionArrow_14k3n_240{color:var(--text-tertiary);font-size:14px}._bottomGrid_14k3n_246{grid-template-columns:1fr 1fr;gap:24px;display:grid}._recentActivityCard_14k3n_253,._recentUsersCard_14k3n_254{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;padding:24px}._cardTitle_14k3n_261{color:var(--text-primary);margin-bottom:20px;font-size:18px;font-weight:600}._activityList_14k3n_269{flex-direction:column;gap:16px;display:flex}._activityItem_14k3n_275{border-bottom:1px solid var(--border-primary);gap:12px;padding-bottom:16px;display:flex}._activityItem_14k3n_275:last-child{border-bottom:none;padding-bottom:0}._activityIcon_14k3n_287{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}._activityIcon_14k3n_287._user_14k3n_298{background-color:var(--primary-light);color:var(--primary)}._activityIcon_14k3n_287._article_14k3n_303{background-color:var(--success-light);color:var(--success)}._activityIcon_14k3n_287._comment_14k3n_308{background-color:var(--warning);color:#fff}._activityIcon_14k3n_287._system_14k3n_313{background-color:var(--error-light);color:var(--error)}._activityContent_14k3n_318{flex:1;min-width:0}._activityTitle_14k3n_323{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.4}._activityTime_14k3n_331{color:var(--text-tertiary);font-size:12px}._userList_14k3n_337{flex-direction:column;gap:12px;display:flex}._userItem_14k3n_343{border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}._userItem_14k3n_343:hover{background-color:var(--bg-hover)}._userAvatar_14k3n_355{object-fit:cover;border-radius:50%;width:32px;height:32px}._userInfo_14k3n_362{flex:1;min-width:0}._userName_14k3n_367{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:500}._userRole_14k3n_374{color:var(--text-secondary);font-size:12px}._userStatus_14k3n_379{background-color:var(--success);border-radius:50%;width:8px;height:8px}@media (width<=1200px){._contentGrid_14k3n_137,._bottomGrid_14k3n_246{grid-template-columns:1fr}}@media (width<=768px){._statsGrid_14k3n_24{grid-template-columns:1fr}._pageHeader_14k3n_6{margin-bottom:24px}._pageTitle_14k3n_10{font-size:24px}._pageDescription_14k3n_17{font-size:14px}._statCard_14k3n_31{padding:20px}._statValue_14k3n_97{font-size:28px}._chartCard_14k3n_145,._quickActionsCard_14k3n_179,._recentActivityCard_14k3n_253,._recentUsersCard_14k3n_254{padding:20px}._chartContainer_14k3n_171{height:250px}}@media (width<=480px){._pageTitle_14k3n_10{font-size:20px}._pageDescription_14k3n_17{font-size:13px}._statsGrid_14k3n_24{gap:12px}._statCard_14k3n_31{padding:14px}._statValue_14k3n_97{font-size:24px}._statLabel_14k3n_105{font-size:12px}._chartCard_14k3n_145,._quickActionsCard_14k3n_179,._recentActivityCard_14k3n_253,._recentUsersCard_14k3n_254{padding:14px}._chartTitle_14k3n_159,._quickActionsTitle_14k3n_186,._cardTitle_14k3n_261{font-size:16px}._chartContainer_14k3n_171{height:200px;min-height:200px}._chartSummary_14k3n_477{flex-wrap:wrap;gap:8px}._summaryValue_14k3n_482{font-size:14px}}._btn_14k3n_488{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnOutline_14k3n_501{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_14k3n_501:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_14k3n_512{padding:6px 12px;font-size:13px}._visitTrendChart_14k3n_518{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;display:flex}._echartContainer_14k3n_527{flex:1;width:100%;height:280px;min-height:280px;margin-bottom:-8px}._chartSummary_14k3n_477{border-top:1px solid var(--border-primary);justify-content:space-around;margin-top:4px;padding:12px 0 8px;display:flex}._summaryItem_14k3n_543{flex-direction:column;align-items:center;gap:2px;display:flex}._summaryLabel_14k3n_550{color:var(--text-secondary);font-size:11px;font-weight:500}._summaryValue_14k3n_482{color:var(--text-primary);font-size:16px;font-weight:600}._active_14k3n_563{background-color:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}._userManagement_1j2f4_1{max-width:100%}._pageHeader_1j2f4_6{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_1j2f4_15{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_1j2f4_22{color:var(--text-secondary);margin-top:4px;font-size:14px}._headerActions_1j2f4_28{align-items:center;gap:12px;display:flex}._statsContainer_1j2f4_35{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_1j2f4_42{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_1j2f4_42:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_1j2f4_54{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_1j2f4_54._primary_1j2f4_65{background-color:var(--primary-light);color:var(--primary)}._statIcon_1j2f4_54._success_1j2f4_70{background-color:var(--success-light);color:var(--success)}._statIcon_1j2f4_54._warning_1j2f4_75{background-color:var(--warn-light);color:var(--warning)}._statIcon_1j2f4_54._error_1j2f4_80{background-color:var(--error-light);color:var(--error)}._statValue_1j2f4_85{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_1j2f4_92{color:var(--text-secondary);font-size:14px}._filterSection_1j2f4_98{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_1j2f4_106{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_1j2f4_113{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_1j2f4_123{gap:8px;display:flex}._filterForm_1j2f4_128{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_1j2f4_135{flex-direction:column;gap:8px;display:flex}._filterLabel_1j2f4_141{color:var(--text-secondary);font-size:14px;font-weight:500}._filterInput_1j2f4_147,._filterSelect_1j2f4_148{border:1px solid var(--border-primary);background-color:var(--input-bg);color:var(--text-primary);border-radius:6px;padding:8px 12px;font-size:14px}._filterInput_1j2f4_147:focus,._filterSelect_1j2f4_148:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}._tableContainer_1j2f4_165{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto hidden}._tableHeader_1j2f4_174{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_1j2f4_182{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_1j2f4_189{gap:8px;display:flex}._usersTable_1j2f4_194{border-collapse:collapse;width:100%;min-width:600px}._usersTable_1j2f4_194 th{text-align:center;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:600}._usersTable_1j2f4_194 th:first-child{text-align:left;padding-left:24px}._usersTable_1j2f4_194 tbody tr{border-bottom:1px solid var(--border-primary)}._usersTable_1j2f4_194 tbody tr:hover{background-color:var(--bg-hover)}._usersTable_1j2f4_194 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._usersTable_1j2f4_194 td:first-child{text-align:left;padding-left:24px}._userInfo_1j2f4_238{justify-content:flex-start;align-items:center;gap:12px;display:flex}._userAvatar_1j2f4_245{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:40px;height:40px}._userAvatarPlaceholder_1j2f4_253{background:var(--bg-secondary);border:2px solid var(--border-primary);width:40px;height:40px;color:var(--text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}._userDetails_1j2f4_267{flex-direction:column;gap:2px;display:flex}._userName_1j2f4_273{color:var(--text-primary);font-weight:600}._userEmail_1j2f4_278{color:var(--text-secondary);font-size:12px}._statusBadge_1j2f4_284{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_1j2f4_284._active_1j2f4_295{background-color:var(--success-light);color:var(--success)}._statusBadge_1j2f4_284._inactive_1j2f4_300{background-color:var(--error-light);color:var(--error)}._statusBadge_1j2f4_284._pending_1j2f4_305{background-color:var(--primary-light);color:var(--primary)}._statusIndicator_1j2f4_310{background-color:currentColor;border-radius:50%;width:6px;height:6px}._roleBadge_1j2f4_318{white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}._roleBadge_1j2f4_318._admin_1j2f4_327{background-color:var(--error-light);color:var(--error)}._roleBadge_1j2f4_318._editor_1j2f4_332{background-color:var(--warn-light);color:var(--warning)}._roleBadge_1j2f4_318._checker_1j2f4_337{background-color:var(--success-light);color:var(--success)}._roleBadge_1j2f4_318._user_1j2f4_1{background-color:var(--bg-secondary);color:var(--text-secondary)}._actionButtons_1j2f4_348{justify-content:center;gap:8px;display:flex}._actionButton_1j2f4_348{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;padding:6px 8px;font-size:14px}._actionButton_1j2f4_348:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_1j2f4_348._edit_1j2f4_332:hover{color:var(--primary)}._actionButton_1j2f4_348._delete_1j2f4_373:hover{color:var(--error)}._paginationContainer_1j2f4_378{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._paginationInfo_1j2f4_387{color:var(--text-secondary);font-size:14px}._paginationControls_1j2f4_392{align-items:center;gap:8px;display:flex}._paginationButton_1j2f4_398{background-color:var(--card-bg);border:1px solid var(--border-primary);min-width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:flex}._paginationButton_1j2f4_398:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_1j2f4_398._active_1j2f4_295{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_1j2f4_398:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_1j2f4_429{color:var(--text-tertiary);padding:0 8px}@media (width<=768px){._pageHeader_1j2f4_6{flex-direction:column;align-items:flex-start}._headerActions_1j2f4_28{justify-content:flex-start;width:100%}._statsContainer_1j2f4_35,._filterForm_1j2f4_128{grid-template-columns:1fr}._tableContainer_1j2f4_165{overflow-x:auto}._usersTable_1j2f4_194{min-width:600px}._paginationContainer_1j2f4_378{flex-direction:column;align-items:center}._actionButtons_1j2f4_348{flex-direction:column;gap:4px}}@media (width<=480px){._pageTitle_1j2f4_15{font-size:1.2rem}._statCard_1j2f4_42{padding:14px}._statValue_1j2f4_85{font-size:22px}._filterSection_1j2f4_98{padding:12px}._tableContainer_1j2f4_165{-webkit-overflow-scrolling:touch;overflow-x:auto}._usersTable_1j2f4_194{min-width:0}._usersTable_1j2f4_194 th,._usersTable_1j2f4_194 td{padding:10px 6px;font-size:.75rem}._usersTable_1j2f4_194 th:nth-child(4),._usersTable_1j2f4_194 td:nth-child(4),._usersTable_1j2f4_194 th:nth-child(5),._usersTable_1j2f4_194 td:nth-child(5),._usersTable_1j2f4_194 th:nth-child(6),._usersTable_1j2f4_194 td:nth-child(6),._usersTable_1j2f4_194 th:nth-child(7),._usersTable_1j2f4_194 td:nth-child(7){display:none}._actionButton_1j2f4_348{padding:4px 6px;font-size:12px}._paginationButton_1j2f4_398{min-width:28px;height:28px;font-size:12px}}._btn_1j2f4_530{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_1j2f4_543{background-color:var(--primary);color:#fff}._btnPrimary_1j2f4_543:hover{background-color:var(--primary-hover)}._btnSecondary_1j2f4_552{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_1j2f4_552:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_1j2f4_563{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_1j2f4_563:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_1j2f4_574{padding:6px 12px;font-size:13px}._btnIcon_1j2f4_579{border-radius:50%;padding:8px}._formGroup_1j2f4_585{margin-bottom:20px}._formLabel_1j2f4_589{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formInput_1j2f4_597{width:100%}._formTextarea_1j2f4_601{border:1px solid var(--border-primary);background-color:var(--input-bg);width:100%;min-height:80px;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:6px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}._formTextarea_1j2f4_601:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}@media (width<=640px){._tableContainer_1j2f4_165{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_1j2f4_174{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._usersTable_1j2f4_194,._usersTable_1j2f4_194 tbody,._usersTable_1j2f4_194 tr,._usersTable_1j2f4_194 td{width:100%;display:block}._usersTable_1j2f4_194{min-width:0}._usersTable_1j2f4_194 thead{display:none}._usersTable_1j2f4_194 tbody{gap:12px;display:grid}._usersTable_1j2f4_194 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._usersTable_1j2f4_194 td,._usersTable_1j2f4_194 td:first-child,._usersTable_1j2f4_194 td:nth-child(4),._usersTable_1j2f4_194 td:nth-child(5),._usersTable_1j2f4_194 td:nth-child(6),._usersTable_1j2f4_194 td:nth-child(7){text-align:right;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:flex}._usersTable_1j2f4_194 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._usersTable_1j2f4_194 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._usersTable_1j2f4_194 td:first-child:before{display:none}._usersTable_1j2f4_194 td:nth-child(2):before{content:"角色"}._usersTable_1j2f4_194 td:nth-child(3):before{content:"状态"}._usersTable_1j2f4_194 td:nth-child(4):before{content:"注册时间"}._usersTable_1j2f4_194 td:nth-child(5):before{content:"最后登录"}._usersTable_1j2f4_194 td:nth-child(6):before{content:"文章数"}._usersTable_1j2f4_194 td:nth-child(7):before{content:"评论数"}._usersTable_1j2f4_194 td:nth-child(8):before{content:"操作"}._actionButtons_1j2f4_348{flex-direction:row;justify-content:flex-end}._paginationContainer_1j2f4_378{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._articleManagement_48u8v_1{max-width:100%}._pageHeader_48u8v_6{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_48u8v_15{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_48u8v_22{color:var(--text-secondary);margin-top:4px;font-size:14px}._headerActions_48u8v_28{align-items:center;gap:12px;display:flex}._statsContainer_48u8v_35{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_48u8v_42{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_48u8v_42:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_48u8v_54{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_48u8v_54._primary_48u8v_65{background-color:var(--primary-light);color:var(--primary)}._statIcon_48u8v_54._success_48u8v_70{background-color:var(--success-light);color:var(--success)}._statIcon_48u8v_54._warning_48u8v_75{background-color:var(--warn-light);color:var(--warning)}._statIcon_48u8v_54._error_48u8v_80{background-color:var(--error-light);color:var(--error)}._statIcon_48u8v_54._reported_48u8v_85{color:#dc2626;background-color:#dc26261a}._statValue_48u8v_90{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_48u8v_97{color:var(--text-secondary);font-size:14px}._filterSection_48u8v_103{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_48u8v_111{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_48u8v_118{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_48u8v_128{gap:8px;display:flex}._filterForm_48u8v_133{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_48u8v_140{flex-direction:column;gap:8px;display:flex}._filterLabel_48u8v_146{color:var(--text-secondary);font-size:14px;font-weight:500}._filterInput_48u8v_152,._filterSelect_48u8v_153{border:1px solid var(--border-primary);background-color:var(--input-bg);color:var(--text-primary);border-radius:6px;padding:8px 12px;font-size:14px}._filterInput_48u8v_152:focus,._filterSelect_48u8v_153:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}._tableContainer_48u8v_170{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto hidden}._tableHeader_48u8v_179{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_48u8v_187{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_48u8v_194{gap:8px;display:flex}._articlesTable_48u8v_199{border-collapse:collapse;width:100%;min-width:700px}._articlesTable_48u8v_199 th{text-align:center;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px 12px 24px;font-size:14px;font-weight:600}._articlesTable_48u8v_199 th:first-child{text-align:left}._articlesTable_48u8v_199 tbody tr{border-bottom:1px solid var(--border-primary)}._articlesTable_48u8v_199 tbody tr:hover{background-color:var(--bg-hover)}._articlesTable_48u8v_199 tbody tr._featured_48u8v_228{background:linear-gradient(90deg,#fbbf240d 0%,#0000 5%)}._articlesTable_48u8v_199 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px 16px 16px 24px;font-size:14px}._articlesTable_48u8v_199 td:first-child{text-align:left}._articleDetails_48u8v_245{flex-direction:column;gap:6px;max-width:350px;display:flex}._featuredTag_48u8v_252{background:var(--warning);color:#fff;border-radius:4px;align-items:center;gap:4px;width:fit-content;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}._reportedTag_48u8v_265{color:#fff;background:#dc2626;border-radius:4px;align-items:center;gap:4px;width:fit-content;margin-top:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}._articleTitle_48u8v_279{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}._articleSummary_48u8v_289{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}._authorInfo_48u8v_300{flex-direction:column;align-items:center;gap:2px;display:flex}._authorName_48u8v_307{color:var(--text-primary);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}._authorRole_48u8v_316{color:var(--text-disabled);font-size:11px}._authorEmail_48u8v_321{color:var(--text-secondary);font-size:11px}._categoryTag_48u8v_327{background:var(--bg-secondary);color:var(--text-secondary);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}._statusBadge_48u8v_340{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_48u8v_340._pending_48u8v_351{background-color:var(--warn-light);color:var(--warning)}._statusBadge_48u8v_340._approved_48u8v_356{color:var(--success);background-color:#22c55e1a}._statusBadge_48u8v_340._published_48u8v_361{color:var(--primary);background-color:#4361ee1a}._statusBadge_48u8v_340._rejected_48u8v_366{color:var(--error);background-color:#ef44441a}._statusBadge_48u8v_340._draft_48u8v_371{color:var(--text-secondary);background-color:#6b72801a}._statusBadge_48u8v_340._private_48u8v_376{color:#8b5cf6;background-color:#8b5cf61a}._statusIndicator_48u8v_381{background-color:currentColor;border-radius:50%;width:6px;height:6px}._reviewInfo_48u8v_388{color:var(--text-disabled);margin-top:4px;font-size:10px;line-height:1.3}._reviewedBy_48u8v_395{font-weight:500}._reviewedAt_48u8v_399{color:var(--text-disabled)}._statsInfo_48u8v_404{color:var(--text-secondary);flex-flow:wrap;justify-content:center;gap:12px;font-size:11px;display:flex}._statsInfo_48u8v_404 div{align-items:center;gap:4px;display:flex}._dateInfo_48u8v_421{color:var(--text-primary);flex-direction:column;gap:2px;font-size:12px;display:flex}._actionButtons_48u8v_430{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._actionButton_48u8v_430{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:6px 8px;font-size:14px;display:flex}._actionButton_48u8v_430:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_48u8v_430._edit_48u8v_457:hover{color:var(--primary)}._actionButton_48u8v_430._approve_48u8v_356:hover{color:var(--success)}._actionButton_48u8v_430._reject_48u8v_366:hover{color:var(--error)}._actionButton_48u8v_430._publish_48u8v_361:hover{color:var(--success)}._actionButton_48u8v_430._unpublish_48u8v_473:hover{color:var(--warning)}._actionButton_48u8v_430._delete_48u8v_477:hover{color:var(--error)}._paginationContainer_48u8v_482{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._paginationInfo_48u8v_491{color:var(--text-secondary);font-size:14px}._paginationControls_48u8v_496{align-items:center;gap:8px;display:flex}._paginationButton_48u8v_502{background-color:var(--card-bg);border:1px solid var(--border-primary);min-width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:flex}._paginationButton_48u8v_502:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_48u8v_502._active_48u8v_522{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_48u8v_502:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_48u8v_533{color:var(--text-tertiary);padding:0 8px}@media (width<=768px){._pageHeader_48u8v_6{flex-direction:column;align-items:flex-start}._headerActions_48u8v_28{justify-content:flex-start;width:100%}._statsContainer_48u8v_35{grid-template-columns:repeat(2,1fr)}._filterForm_48u8v_133{grid-template-columns:1fr}._tableContainer_48u8v_170{overflow-x:auto}._articlesTable_48u8v_199{min-width:800px}._paginationContainer_48u8v_482{flex-direction:column;align-items:center}._actionButtons_48u8v_430{flex-direction:column;gap:4px}}@media (width<=480px){._pageTitle_48u8v_15{font-size:1.2rem}._statsContainer_48u8v_35{grid-template-columns:1fr;gap:8px}._statCard_48u8v_42{padding:12px}._statValue_48u8v_90{font-size:22px}._statLabel_48u8v_97{font-size:12px}._filterSection_48u8v_103{padding:12px}._filterHeader_48u8v_111{flex-direction:column;align-items:flex-start;gap:8px}._filterTitle_48u8v_118{font-size:14px}._tableContainer_48u8v_170{-webkit-overflow-scrolling:touch;overflow-x:auto}._articlesTable_48u8v_199{min-width:0;font-size:.75rem}._articlesTable_48u8v_199 th:nth-child(2),._articlesTable_48u8v_199 td:nth-child(2),._articlesTable_48u8v_199 th:nth-child(3),._articlesTable_48u8v_199 td:nth-child(3),._articlesTable_48u8v_199 th:nth-child(5),._articlesTable_48u8v_199 td:nth-child(5),._articlesTable_48u8v_199 th:nth-child(6),._articlesTable_48u8v_199 td:nth-child(6){display:none}._articlesTable_48u8v_199 th,._articlesTable_48u8v_199 td{padding:8px 6px;font-size:.78rem}._tableHeader_48u8v_179{flex-direction:column;gap:8px;padding:12px}._tableTitle_48u8v_187{font-size:1rem}._paginationContainer_48u8v_482{flex-direction:column;align-items:center;gap:8px;padding:12px}._paginationButton_48u8v_502{min-width:28px;height:28px;font-size:12px}._paginationInfo_48u8v_491{font-size:12px}._actionButton_48u8v_430{padding:4px 6px;font-size:12px}}._btn_48u8v_676{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_48u8v_689{background-color:var(--primary);color:#fff}._btnPrimary_48u8v_689:hover{background-color:var(--primary-hover)}._btnSecondary_48u8v_698{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_48u8v_698:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_48u8v_709{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_48u8v_709:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_48u8v_720{padding:6px 12px;font-size:13px}._btnIcon_48u8v_725{border-radius:50%;padding:8px}@media (width<=640px){._tableContainer_48u8v_170{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_48u8v_179{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._articlesTable_48u8v_199,._articlesTable_48u8v_199 tbody,._articlesTable_48u8v_199 tr,._articlesTable_48u8v_199 td{width:100%;display:block}._articlesTable_48u8v_199{min-width:0}._articlesTable_48u8v_199 thead{display:none}._articlesTable_48u8v_199 tbody{gap:12px;display:grid}._articlesTable_48u8v_199 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._articlesTable_48u8v_199 td,._articlesTable_48u8v_199 td:nth-child(2),._articlesTable_48u8v_199 td:nth-child(3),._articlesTable_48u8v_199 td:nth-child(5),._articlesTable_48u8v_199 td:nth-child(6){text-align:right;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:flex}._articlesTable_48u8v_199 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._articlesTable_48u8v_199 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._articlesTable_48u8v_199 td:first-child:before{display:none}._articlesTable_48u8v_199 td:nth-child(2):before{content:"作者"}._articlesTable_48u8v_199 td:nth-child(3):before{content:"分类"}._articlesTable_48u8v_199 td:nth-child(4):before{content:"状态"}._articlesTable_48u8v_199 td:nth-child(4){grid-template-columns:auto minmax(0,1fr);place-items:center end;gap:8px 16px;display:grid}._articlesTable_48u8v_199 td:nth-child(4):before{justify-self:start}._articlesTable_48u8v_199 td:nth-child(4) ._statusBadge_48u8v_340,._articlesTable_48u8v_199 td:nth-child(4)>:not(:first-child){text-align:right;justify-self:end;width:fit-content}._articlesTable_48u8v_199 td:nth-child(4) ._reviewInfo_48u8v_388{grid-column:2}._articlesTable_48u8v_199 td:nth-child(5):before{content:"统计"}._articlesTable_48u8v_199 td:nth-child(6):before{content:"发布时间"}._articlesTable_48u8v_199 td:nth-child(7):before{content:"操作"}._authorInfo_48u8v_300{align-items:flex-end}._statsInfo_48u8v_404{justify-content:flex-end}._dateInfo_48u8v_421{align-items:flex-end}._actionButtons_48u8v_430{flex-direction:row;justify-content:flex-end}._paginationContainer_48u8v_482{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._userInfo_48u8v_880{align-items:flex-start;gap:12px;display:flex}._userAvatar_48u8v_886{background:var(--primary-light);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}._userDetails_48u8v_899{flex:1;min-width:0}._userName_48u8v_904{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600}._userEmail_48u8v_911{color:var(--text-secondary);font-size:13px;line-height:1.4}._datePicker_b61yh_3{font-family:var(--font-family);font-feature-settings:"cv02", "cv03", "cv04", "cv11";display:inline-block;position:relative}._calendarIcon_b61yh_10{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-tertiary,#bfbfbf);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;display:inline-flex}._calendarIcon_b61yh_10:hover{color:var(--primary,#3b82f6);background:var(--primary-light,#3b82f61a);transform:scale(1.05)}._datePickerDropdown_b61yh_29{z-index:1050;background:var(--bg-card,#fff);border:1px solid var(--border-primary,#e2e8f0);transform-origin:top;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;min-width:272px;animation:.2s cubic-bezier(.25,.46,.45,.94) _dropdownSlideIn_b61yh_1;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a,0 0 0 1px #00000005}@keyframes _dropdownSlideIn_b61yh_1{0%{opacity:0;filter:blur(1px);transform:translateY(-6px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}._datePickerHeader_b61yh_61{border-bottom:1px solid var(--border-secondary,#e2e8f0);background:linear-gradient(to bottom, var(--bg-card,#fff), var(--bg-secondary,#f8fafc));padding:12px 16px 8px}._headerNavigation_b61yh_67{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._yearMonthNavigation_b61yh_74{align-items:center;gap:8px;display:flex}._navButton_b61yh_80{background:linear-gradient(135deg, var(--bg-card,#fff) 0%, var(--bg-secondary,#f8fafc) 100%);border:1px solid var(--border-primary,#e2e8f0);cursor:pointer;color:var(--text-secondary,#64748b);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;font-weight:400;display:flex;box-shadow:0 1px 3px #0000000a,inset 0 1px #fffc}._navButton_b61yh_80:hover:not(:disabled){background:linear-gradient(135deg, var(--primary,#3b82f6) 0%, var(--primary-hover,#60a5fa) 100%);color:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626,0 2px 4px #00000014}._navButton_b61yh_80:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #3b82f633,inset 0 1px 2px #0000001a}._navButton_b61yh_80:disabled{opacity:.3;cursor:not-allowed;color:var(--text-disabled,#94a3b8);background:var(--bg-tertiary,#f1f5f9);box-shadow:none}._headerText_b61yh_124{color:var(--text-primary,#1e293b);letter-spacing:-.05px;text-align:center;text-shadow:0 1px 2px #00000005;min-width:120px;font-size:14px;font-weight:600}._datePickerBody_b61yh_134{padding:6px 12px 12px}._weekHeader_b61yh_138{grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:6px;display:grid}._weekDay_b61yh_145{text-align:center;color:var(--text-tertiary,#94a3b8);letter-spacing:.3px;text-transform:uppercase;padding:6px 0;font-size:11px;font-weight:600}._daysGrid_b61yh_155{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}._dayCell_b61yh_161{cursor:pointer;color:var(--text-primary,#1e293b);letter-spacing:.05px;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:12px;font-weight:450;display:flex;position:relative}._dayCell_b61yh_161:hover:not(:disabled){background:var(--hover-bg,#f8fafc);color:var(--primary,#3b82f6);transform:scale(1.05)}._dayCell_b61yh_161._otherMonth_b61yh_185{color:var(--text-quaternary,#94a3b8);opacity:.3;font-weight:400}._dayCell_b61yh_161._today_b61yh_191{color:var(--primary,#3b82f6);background:linear-gradient(135deg, var(--bg-card,#fff) 0%, var(--primary-light,#3b82f61a) 100%);border:1px solid var(--primary-light,#3b82f633);font-weight:600;position:relative}._dayCell_b61yh_161._today_b61yh_191:after{content:"";background:var(--primary-color,#165dff);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #165dff4d}._dayCell_b61yh_161._selected_b61yh_212{background:linear-gradient(135deg, var(--primary,#3b82f6) 0%, var(--primary-hover,#60a5fa) 100%);color:#fff;border-radius:6px;font-weight:600;box-shadow:0 2px 6px #3b82f633,0 0 0 1px #3b82f61a}._dayCell_b61yh_161._selected_b61yh_212:hover{background:linear-gradient(135deg, var(--primary-hover,#60a5fa) 0%, var(--primary-active,#93c5fd) 100%);transform:scale(1.05)}._dayCell_b61yh_161._disabled_b61yh_227{color:var(--text-disabled,#94a3b8);cursor:not-allowed;opacity:.3}._todayButton_b61yh_240{background:linear-gradient(135deg, var(--bg-card,#fff) 0%, var(--bg-secondary,#f8fafc) 100%);border:1px solid var(--border-primary,#e2e8f0);cursor:pointer;color:var(--primary,#3b82f6);letter-spacing:.2px;border-radius:5px;justify-content:center;align-items:center;height:24px;padding:4px 12px;font-size:12px;font-weight:500;display:flex;box-shadow:0 1px 2px #0000000a}._todayButton_b61yh_240:hover:not(:disabled){background:linear-gradient(135deg, var(--primary,#3b82f6) 0%, var(--primary-hover,#60a5fa) 100%);color:#fff;border-color:#0000;transform:translateY(-1px);box-shadow:0 2px 6px #3b82f626}._todayButton_b61yh_240:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #3b82f633,inset 0 1px 2px #0000001a}._todayButton_b61yh_240:disabled{color:var(--text-disabled,#94a3b8);cursor:not-allowed;opacity:.35;background:var(--bg-tertiary,#f1f5f9);box-shadow:none}._timePicker_b61yh_281{background:var(--bg-card,#fff);gap:6px;padding:12px;display:flex}._timeColumn_b61yh_288{flex-direction:column;flex:1;align-items:center;display:flex}._timeLabel_b61yh_295{color:var(--primary,#3b82f6);letter-spacing:.3px;background:var(--primary-light,#3b82f61a);text-transform:uppercase;border-radius:3px;margin-bottom:6px;padding:3px 6px;font-size:11px;font-weight:600}._timeList_b61yh_308{background:var(--bg-primary,#fff);border:1px solid var(--border-primary,#e2e8f0);border-radius:5px;width:100%;height:160px;padding:3px;overflow-y:auto}._timeOption_b61yh_318{cursor:pointer;width:100%;color:var(--text-primary,#1e293b);background:0 0;border:none;border-radius:3px;margin:.5px 0;padding:5px 0;font-size:11px;font-weight:450;position:relative}._timeOption_b61yh_318:hover{background:var(--hover-bg,#f8fafc);color:var(--primary,#3b82f6);transform:scale(1.05)}._timeOption_b61yh_318._selected_b61yh_212{background:linear-gradient(135deg, var(--primary,#3b82f6) 0%, var(--primary-hover,#60a5fa) 100%);color:#fff;font-weight:600;box-shadow:0 1px 3px #3b82f626}._timeOption_b61yh_318._selected_b61yh_212:hover{background:linear-gradient(135deg, var(--primary-hover,#60a5fa) 0%, var(--primary-active,#93c5fd) 100%);transform:scale(1.05)}._monthsGrid_b61yh_351{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;display:grid}._monthCell_b61yh_358{background:var(--bg-card,#fff);border:1px solid var(--border-primary,#e2e8f0);cursor:pointer;color:var(--text-primary,#1e293b);text-align:center;border-radius:6px;padding:12px 6px;font-size:12px;font-weight:450;position:relative;box-shadow:0 1px 2px #00000005}._monthCell_b61yh_358:hover:not(:disabled){background:var(--hover-bg,#f8fafc);color:var(--primary,#3b82f6);border-color:var(--hover-bg,#f8fafc);transform:translateY(-1px);box-shadow:0 3px 8px #3b82f61a}._monthCell_b61yh_358._selected_b61yh_212{background:linear-gradient(135deg, var(--primary,#3b82f6) 0%, var(--primary-hover,#60a5fa) 100%);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 3px 8px #3b82f633}._monthCell_b61yh_358._selected_b61yh_212:hover{background:linear-gradient(135deg, var(--primary-hover,#60a5fa) 0%, var(--primary-active,#93c5fd) 100%);transform:translateY(-1px)}._monthCell_b61yh_358._disabled_b61yh_227{color:var(--text-disabled,#94a3b8);cursor:not-allowed;opacity:.25}._monthCell_b61yh_358._disabled_b61yh_227:hover{background:var(--bg-card,#fff);border-color:var(--border-primary,#e2e8f0);transform:none;box-shadow:0 1px 2px #00000005}._yearsGrid_b61yh_407{grid-template-columns:repeat(4,1fr);gap:6px;padding:12px;display:grid}._yearCell_b61yh_414{background:var(--bg-card,#fff);border:1px solid var(--border-primary,#e2e8f0);cursor:pointer;color:var(--text-primary,#1e293b);text-align:center;border-radius:6px;padding:10px 6px;font-size:12px;font-weight:450;position:relative;box-shadow:0 1px 2px #00000005}._yearCell_b61yh_414:hover:not(:disabled){background:var(--hover-bg,#f8fafc);color:var(--primary,#3b82f6);border-color:var(--hover-bg,#f8fafc);transform:translateY(-1px);box-shadow:0 3px 8px #3b82f61a}._yearCell_b61yh_414._selected_b61yh_212{background:linear-gradient(135deg, var(--primary,#3b82f6) 0%, var(--primary-hover,#60a5fa) 100%);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 3px 8px #3b82f633}._yearCell_b61yh_414._selected_b61yh_212:hover{background:linear-gradient(135deg, var(--primary-hover,#60a5fa) 0%, var(--primary-active,#93c5fd) 100%);transform:translateY(-1px)}._yearCell_b61yh_414._disabled_b61yh_227{color:var(--text-disabled,#94a3b8);cursor:not-allowed;opacity:.25}._yearCell_b61yh_414._disabled_b61yh_227:hover{background:var(--bg-card,#fff);border-color:var(--border-primary,#e2e8f0);transform:none;box-shadow:0 1px 2px #00000005}._datePickerContent_b61yh_463{padding:0}._datePickerFooter_b61yh_233{border-top:1px solid var(--border-secondary,#e2e8f0);justify-content:center;padding:12px 16px;display:flex}._datePickerDropdown_b61yh_29._withTime_b61yh_475{flex-direction:row;min-width:420px;max-width:480px;display:flex}._datePickerDropdown_b61yh_29._withTime_b61yh_475 ._datePickerContent_b61yh_463{border-right:1px solid var(--border-secondary,#e2e8f0);flex:1;min-width:240px;padding:0}._datePickerDropdown_b61yh_29._withTime_b61yh_475 ._datePickerFooter_b61yh_233{border-right:1px solid var(--border-secondary,#e2e8f0);border-top:none;padding:12px 16px}._datePickerDropdown_b61yh_29._withTime_b61yh_475 ._timePicker_b61yh_281{background:0 0;border:none;flex:0 0 160px;padding:16px}._datePickerDropdown_b61yh_29._timeOnly_b61yh_503{min-width:280px;max-width:320px}._datePickerDropdown_b61yh_29._timeOnly_b61yh_503 ._timePicker_b61yh_281{background:0 0;border:none;padding:16px}._timeList_b61yh_308::-webkit-scrollbar{width:4px}._timeList_b61yh_308::-webkit-scrollbar-track{background:0 0;border-radius:2px}._timeList_b61yh_308::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}._timeList_b61yh_308::-webkit-scrollbar-thumb:hover{background:var(--primary-color,#165dff)}@media (prefers-color-scheme:dark){._datePickerDropdown_b61yh_29{background:var(--bg-card,#1e293b);border-color:var(--border-primary,#334155);box-shadow:0 0 0 1px #ffffff0f,0 4px 16px #0006,0 8px 32px #00000080,0 32px 64px #0000004d}._datePickerHeader_b61yh_61{border-color:var(--border-primary,#334155);background:linear-gradient(to bottom, var(--bg-card,#1e293b), var(--bg-secondary,#1e293b))}._navButton_b61yh_80{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155);color:var(--text-primary,#f8fafc)}._navButton_b61yh_80:hover:not(:disabled){background:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);color:#fff}._headerText_b61yh_124{color:var(--text-primary,#f8fafc)}._weekDay_b61yh_145{color:var(--text-tertiary,#94a3b8)}._dayCell_b61yh_161{color:var(--text-primary,#f8fafc)}._dayCell_b61yh_161:hover:not(:disabled){background:var(--hover-bg,#334155);color:var(--primary,#60a5fa)}._dayCell_b61yh_161._otherMonth_b61yh_185{color:var(--text-tertiary,#64748b)}._dayCell_b61yh_161._today_b61yh_191{color:var(--primary,#60a5fa);background:linear-gradient(135deg, var(--bg-card,#1e293b) 0%, var(--bg-secondary,#1e293b) 100%);border:1px solid #60a5fa33}._dayCell_b61yh_161._today_b61yh_191:after{background:var(--primary,#60a5fa)}._dayCell_b61yh_161._selected_b61yh_212{background:linear-gradient(135deg, var(--primary,#60a5fa) 0%, var(--primary-hover,#3b82f6) 100%);color:#fff}._dayCell_b61yh_161._selected_b61yh_212:hover{background:linear-gradient(135deg, var(--primary-hover,#3b82f6) 0%, var(--primary-active,#2563eb) 100%)}._dayCell_b61yh_161._disabled_b61yh_227{color:var(--text-disabled,#475569)}._datePickerFooter_b61yh_233{border-color:var(--border-primary,#334155)}._todayButton_b61yh_240{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155);color:var(--primary,#60a5fa)}._todayButton_b61yh_240:hover:not(:disabled){background:var(--primary,#60a5fa);border-color:var(--primary,#60a5fa);color:#fff}._todayButton_b61yh_240:disabled{color:var(--text-disabled,#475569);background:var(--bg-tertiary,#334155)}._timePicker_b61yh_281{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155)}._timeLabel_b61yh_295{background:var(--bg-secondary,#1e293b);color:var(--primary,#60a5fa)}._timeList_b61yh_308{background:var(--bg-primary,#0f172a);border-color:var(--border-primary,#334155)}._timeOption_b61yh_318{color:var(--text-primary,#f8fafc)}._timeOption_b61yh_318:hover{background:var(--hover-bg,#334155);color:var(--primary,#60a5fa)}._timeOption_b61yh_318._selected_b61yh_212{background:linear-gradient(135deg, var(--primary,#60a5fa) 0%, var(--primary-hover,#3b82f6) 100%);color:#fff}._monthCell_b61yh_358{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155);color:var(--text-primary,#f8fafc)}._monthCell_b61yh_358:hover:not(:disabled){background:var(--hover-bg,#334155);border-color:var(--primary-light,#3b82f633);color:var(--primary,#60a5fa)}._monthCell_b61yh_358._selected_b61yh_212{background:var(--primary,#60a5fa);color:#fff}._yearCell_b61yh_414{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155);color:var(--text-primary,#f8fafc)}._yearCell_b61yh_414:hover:not(:disabled){background:var(--hover-bg,#334155);border-color:var(--primary-light,#3b82f633);color:var(--primary,#60a5fa)}._yearCell_b61yh_414._selected_b61yh_212{background:var(--primary,#60a5fa);color:#fff}._timeList_b61yh_308::-webkit-scrollbar-track{background:0 0}._timeList_b61yh_308::-webkit-scrollbar-thumb{background:#ffffff1a}._timeList_b61yh_308::-webkit-scrollbar-thumb:hover{background:var(--primary,#60a5fa)}}@media (width<=768px){._datePickerDropdown_b61yh_29{min-width:280px;max-width:90vw;left:50%;transform:translate(-50%)}._datePickerDropdown_b61yh_29._withTime_b61yh_475{flex-direction:column;min-width:320px;max-width:90vw}._datePickerDropdown_b61yh_29._withTime_b61yh_475 ._datePickerContent_b61yh_463{border-right:none;border-bottom:1px solid var(--color-border-secondary,#f0f0f0)}._datePickerDropdown_b61yh_29._withTime_b61yh_475 ._datePickerFooter_b61yh_233{border-right:none}._monthsGrid_b61yh_351{grid-template-columns:repeat(2,1fr);gap:6px;padding:12px}._monthCell_b61yh_358{padding:12px 6px}._yearsGrid_b61yh_407{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px}._yearCell_b61yh_414{padding:10px 6px}}._statusBadge_ur2o1_1{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusActive_ur2o1_12{background-color:var(--success-light);color:var(--success)}._statusClosed_ur2o1_17{background-color:var(--error-light);color:var(--error)}._statusDraft_ur2o1_22{background-color:var(--warn-light);color:var(--warning)}._container_ur2o1_27{max-width:100%}._tableContainer_ur2o1_33{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;margin-bottom:24px;overflow:auto hidden}._tableHeader_ur2o1_43{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_ur2o1_51{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_ur2o1_58{gap:8px;display:flex}._headerActions_ur2o1_63{align-items:center;gap:12px;display:flex}._assignmentTable_ur2o1_69{border-collapse:collapse;width:100%}._assignmentTable_ur2o1_69 th{text-align:center;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:600}._pageHeader_ur2o1_85{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._assignmentTable_ur2o1_69 th:first-child{text-align:left;padding-left:24px}._assignmentTable_ur2o1_69 tbody tr{border-bottom:1px solid var(--border-primary)}._assignmentTable_ur2o1_69 tbody tr:hover{background-color:var(--bg-hover)}._assignmentTable_ur2o1_69 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._assignmentTable_ur2o1_69 td:first-child{text-align:left;padding-left:24px}._statsContainer_ur2o1_121{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_ur2o1_128{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_ur2o1_128:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_ur2o1_140{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_ur2o1_140._primary_ur2o1_151{background-color:var(--primary-light);color:var(--primary)}._statIcon_ur2o1_140._success_ur2o1_156{background-color:var(--success-light);color:var(--success)}._statIcon_ur2o1_140._warning_ur2o1_161{background-color:var(--warn-light);color:var(--warning)}._statIcon_ur2o1_140._error_ur2o1_166{background-color:var(--error-light);color:var(--error)}._statValue_ur2o1_171{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_ur2o1_178{color:var(--text-secondary);font-size:14px}._filterSection_ur2o1_184{background-color:var(--card-bg);border:1px solid var(--border-primary);z-index:5;border-radius:8px;margin-bottom:24px;padding:20px;position:relative}._filterHeader_ur2o1_194{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_ur2o1_201{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_ur2o1_211{gap:8px;display:flex}._filterForm_ur2o1_216{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_ur2o1_223{flex-direction:column;gap:8px;display:flex}._filterLabel_ur2o1_229{color:var(--text-secondary);font-size:14px;font-weight:500}._actionButtons_ur2o1_236{justify-content:center;gap:8px;display:flex}._actionBtn_ur2o1_242{border:1px solid var(--border-primary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background-color:#0000;border-radius:6px;justify-content:center;align-items:center;display:flex}._actionBtn_ur2o1_242:hover{background-color:var(--bg-hover);color:var(--primary);border-color:var(--primary)}._actionBtn_ur2o1_242._delete_ur2o1_261:hover{color:var(--error);border-color:var(--error);background-color:var(--error-light)}._pagination_ur2o1_268{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}._paginationEllipsis_ur2o1_276{color:var(--text-tertiary);align-items:center;padding:0 8px;display:flex}._pageInfo_ur2o1_283{color:var(--text-secondary);font-size:14px}._pageButtons_ur2o1_288{gap:8px;display:flex}._pageBtn_ur2o1_293{border:1px solid var(--border-primary);background-color:var(--card-bg);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex}._pageBtn_ur2o1_293:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._pageBtn_ur2o1_293._active_ur2o1_311{background-color:var(--primary);color:#fff;border-color:var(--primary)}._pageBtn_ur2o1_293:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary)}@media (width<=768px){._pageHeader_ur2o1_85{flex-direction:column;gap:12px}._headerActions_ur2o1_63{justify-content:flex-start;width:100%}._filterForm_ur2o1_216{grid-template-columns:1fr}._filterSection_ur2o1_184{padding:16px}._statsContainer_ur2o1_121{grid-template-columns:1fr;gap:12px}._tableContainer_ur2o1_33{overflow-x:auto}._assignmentTable_ur2o1_69 th,._assignmentTable_ur2o1_69 td{padding:12px 8px;font-size:.82rem}._pagination_ur2o1_268{flex-direction:column;align-items:center;gap:12px}}@media (width<=480px){._pageTitle_ur2o1_366{font-size:1.2rem}._statCard_ur2o1_128{padding:14px}._statValue_ur2o1_171{font-size:22px}._filterSection_ur2o1_184{padding:12px}._tableContainer_ur2o1_33{-webkit-overflow-scrolling:touch;overflow-x:auto}._assignmentTable_ur2o1_69{min-width:0}._assignmentTable_ur2o1_69 th,._assignmentTable_ur2o1_69 td{padding:8px 6px;font-size:.75rem}._assignmentTable_ur2o1_69 th:nth-child(2),._assignmentTable_ur2o1_69 td:nth-child(2),._assignmentTable_ur2o1_69 th:nth-child(3),._assignmentTable_ur2o1_69 td:nth-child(3),._assignmentTable_ur2o1_69 th:nth-child(4),._assignmentTable_ur2o1_69 td:nth-child(4),._assignmentTable_ur2o1_69 th:nth-child(6),._assignmentTable_ur2o1_69 td:nth-child(6),._assignmentTable_ur2o1_69 th:nth-child(7),._assignmentTable_ur2o1_69 td:nth-child(7),._assignmentTable_ur2o1_69 th:nth-child(9),._assignmentTable_ur2o1_69 td:nth-child(9){display:none}._actionBtn_ur2o1_242{width:28px;height:28px}._pageBtn_ur2o1_293{width:30px;height:30px}._detailRow_ur2o1_423{grid-template-columns:1fr;gap:12px}}._btn_ur2o1_430{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_ur2o1_443{background-color:var(--primary);color:#fff}._btnPrimary_ur2o1_443:hover{background-color:var(--primary-hover)}._btnSecondary_ur2o1_452{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_ur2o1_452:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_ur2o1_463{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_ur2o1_463:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_ur2o1_474{padding:6px 12px;font-size:13px}._btnIcon_ur2o1_479{border-radius:50%;padding:8px}._formGroup_ur2o1_485{margin-bottom:16px}._formRow_ur2o1_489{gap:16px;display:flex}._formRow_ur2o1_489 ._formGroup_ur2o1_485{flex:1;min-width:0}._formInput_ur2o1_499{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formLabel_ur2o1_505{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formTextarea_ur2o1_513{border:1px solid var(--border-primary);background-color:var(--input-bg);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;min-height:100px;padding:10px 12px;font-family:inherit;font-size:14px}._formTextarea_ur2o1_513:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._formInput_ur2o1_499 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._formInput_ur2o1_499 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._formInput_ur2o1_499 input[type=number]{-moz-appearance:textfield}._formInput_ur2o1_499.ant-picker{border-color:var(--border-primary);background-color:var(--input-bg)}._formInput_ur2o1_499.ant-picker:hover{border-color:var(--primary)}._formInput_ur2o1_499.ant-picker-focused{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}._formInput_ur2o1_499 .ant-picker-input>input{color:var(--text-primary);font-size:14px}._formInput_ur2o1_499 .ant-picker-input>input::placeholder{color:var(--text-tertiary);opacity:1}._formInput_ur2o1_499 .ant-picker-suffix{color:var(--text-secondary)}._formInput_ur2o1_499 .ant-picker-clear{background-color:var(--input-bg);color:var(--text-secondary)}._detailGroup_ur2o1_578{margin-bottom:20px}._detailLabel_ur2o1_582{color:var(--text-secondary);margin-bottom:4px;font-size:13px}._detailValue_ur2o1_588{color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.6}._detailRow_ur2o1_423{grid-template-columns:1fr 1fr;gap:20px;display:grid}._userInfo_ur2o1_602{align-items:flex-start;gap:12px;display:flex}._userAvatar_ur2o1_608{background:var(--primary-light);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}._userDetails_ur2o1_621{flex:1;min-width:0}._userName_ur2o1_626{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600}._userEmail_ur2o1_633{color:var(--text-secondary);font-size:13px;line-height:1.4}._priorityBadge_ur2o1_640{border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._priorityBadge_ur2o1_640._low_ur2o1_650{color:#6c757d;background:#6c757d1a}._priorityBadge_ur2o1_640._medium_ur2o1_655{color:#ffc107;background:#ffc1071a}._priorityBadge_ur2o1_640._high_ur2o1_660{color:#ff9800;background:#ff98001a}._priorityBadge_ur2o1_640._urgent_ur2o1_665{color:#dc3545;background:#dc354526;border:1px solid #dc35454d}@media (width<=640px){._tableContainer_ur2o1_33{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_ur2o1_43{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._assignmentTable_ur2o1_69,._assignmentTable_ur2o1_69 tbody,._assignmentTable_ur2o1_69 tr,._assignmentTable_ur2o1_69 td{width:100%;display:block}._assignmentTable_ur2o1_69{min-width:0}._assignmentTable_ur2o1_69 thead{display:none}._assignmentTable_ur2o1_69 tbody{gap:12px;display:grid}._assignmentTable_ur2o1_69 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._assignmentTable_ur2o1_69 td,._assignmentTable_ur2o1_69 td:nth-child(2),._assignmentTable_ur2o1_69 td:nth-child(3),._assignmentTable_ur2o1_69 td:nth-child(4),._assignmentTable_ur2o1_69 td:nth-child(6),._assignmentTable_ur2o1_69 td:nth-child(7),._assignmentTable_ur2o1_69 td:nth-child(9){text-align:right;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:flex}._assignmentTable_ur2o1_69 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._assignmentTable_ur2o1_69 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._assignmentTable_ur2o1_69 td:first-child:before{display:none}._assignmentTable_ur2o1_69 td:nth-child(2):before{content:"所属类型"}._assignmentTable_ur2o1_69 td:nth-child(3):before{content:"所属组织"}._assignmentTable_ur2o1_69 td:nth-child(4):before{content:"负责人"}._assignmentTable_ur2o1_69 td:nth-child(5):before{content:"优先级"}._assignmentTable_ur2o1_69 td:nth-child(6):before{content:"截止时间"}._assignmentTable_ur2o1_69 td:nth-child(7):before{content:"提交情况"}._assignmentTable_ur2o1_69 td:nth-child(7){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}._assignmentTable_ur2o1_69 td:nth-child(7)>:not(:first-child){text-align:right;justify-self:end}._assignmentTable_ur2o1_69 td:nth-child(7)>div:nth-of-type(2){grid-column:2;margin:4px 0 0 auto!important}._assignmentTable_ur2o1_69 td:nth-child(8):before{content:"状态"}._assignmentTable_ur2o1_69 td:nth-child(9):before{content:"创建时间"}._assignmentTable_ur2o1_69 td:nth-child(10):before{content:"操作"}._actionButtons_ur2o1_236{justify-content:flex-end}._pagination_ur2o1_268{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._categoryManagement_933oa_1{max-width:100%}._pageHeader_933oa_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_933oa_14{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_933oa_21{color:var(--text-secondary);margin-top:4px;font-size:14px}._headerActions_933oa_27{align-items:center;gap:12px;display:flex}._statsContainer_933oa_33{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_933oa_40{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_933oa_40:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_933oa_52{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_933oa_52._primary_933oa_63{background-color:var(--primary-light);color:var(--primary)}._statIcon_933oa_52._success_933oa_68{background-color:var(--success-light);color:var(--success)}._statIcon_933oa_52._warning_933oa_73{background-color:var(--warn-light);color:var(--warning)}._statIcon_933oa_52._error_933oa_78{background-color:var(--error-light);color:var(--error)}._statValue_933oa_83{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_933oa_90{color:var(--text-secondary);font-size:14px}._filterSection_933oa_95{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_933oa_103{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_933oa_110{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_933oa_120{gap:8px;display:flex}._filterForm_933oa_125{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_933oa_132{flex-direction:column;gap:8px;display:flex}._filterLabel_933oa_138{color:var(--text-secondary);font-size:14px;font-weight:500}._tableContainer_933oa_144{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto hidden}._tableHeader_933oa_153{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_933oa_161{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_933oa_168{gap:8px;display:flex}._categoriesTable_933oa_173{border-collapse:collapse;width:100%;min-width:700px}._categoriesTable_933oa_173 th{text-align:center;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:600}._categoriesTable_933oa_173 th:first-child{text-align:left;padding-left:24px}._categoriesTable_933oa_173 tbody tr{border-bottom:1px solid var(--border-primary)}._categoriesTable_933oa_173 tbody tr:hover{background-color:var(--bg-hover)}._categoriesTable_933oa_173 tbody tr:last-child{border-bottom:none}._categoriesTable_933oa_173 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._categoriesTable_933oa_173 td:first-child{text-align:left;padding-left:24px}._categoryInfo_933oa_219{align-items:center;gap:12px;display:flex}._categoryIcon_933oa_225{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}._categoryDetails_933oa_237{flex-direction:column;gap:2px;display:flex}._categoryName_933oa_243{color:var(--text-primary);font-size:15px;font-weight:600}._categorySlug_933oa_249{color:var(--text-secondary);font-size:12px;font-family:var(--font-mono)}._categoryDescription_933oa_255{color:var(--text-tertiary);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}._parentBadge_933oa_266{background:var(--bg-secondary);color:var(--text-secondary);border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_933oa_278{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_933oa_278._active_933oa_289{background-color:var(--success-light);color:var(--success)}._statusBadge_933oa_278._inactive_933oa_294{background-color:var(--error-light);color:var(--error)}._statusIndicator_933oa_299{background-color:currentColor;border-radius:50%;width:6px;height:6px}._statsInfo_933oa_306{color:var(--text-secondary);flex-flow:wrap;justify-content:center;gap:16px;font-size:12px;display:flex}._statsInfo_933oa_306 span{align-items:center;gap:4px;display:flex}._actionButtons_933oa_322{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._actionButton_933oa_322{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:6px 8px;font-size:14px;display:flex}._actionButton_933oa_322:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_933oa_322._edit_933oa_349:hover{color:var(--primary)}._actionButton_933oa_322._delete_933oa_353:hover{color:var(--error)}._btn_933oa_357{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_933oa_370{background-color:var(--primary);color:#fff}._btnPrimary_933oa_370:hover{background-color:var(--primary-hover)}._btnSecondary_933oa_379{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_933oa_379:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_933oa_390{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_933oa_390:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_933oa_401{padding:6px 12px;font-size:13px}._formGroup_933oa_406{margin-bottom:20px}._formLabel_933oa_410{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formInput_933oa_418{width:100%}._formTextarea_933oa_422{border:1px solid var(--border-primary);background-color:var(--input-bg);width:100%;min-height:80px;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:6px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}._formTextarea_933oa_422:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}._formRow_933oa_442{grid-template-columns:1fr 1fr;gap:20px;display:grid}._colorPickerContainer_933oa_448{align-items:center;gap:12px;display:flex}._colorInput_933oa_454{border:1px solid var(--border-primary);cursor:pointer;background:var(--bg-primary);border-radius:6px;width:50px;height:38px;padding:2px}._colorPreview_933oa_464{border:1px solid var(--border-primary);border-radius:6px;width:38px;height:38px}@media (width<=768px){._pageHeader_933oa_5{flex-direction:column;align-items:flex-start}._headerActions_933oa_27{justify-content:flex-start;width:100%}._statsContainer_933oa_33{grid-template-columns:repeat(2,1fr)}._filterForm_933oa_125{grid-template-columns:1fr}._tableContainer_933oa_144{overflow-x:auto}._categoriesTable_933oa_173{min-width:600px}._formRow_933oa_442{grid-template-columns:1fr}}@media (width<=480px){._pageTitle_933oa_14{font-size:1.2rem}._statsContainer_933oa_33{grid-template-columns:1fr;gap:8px}._statCard_933oa_40{padding:14px}._statValue_933oa_83{font-size:22px}._filterSection_933oa_95{padding:12px}._tableContainer_933oa_144{-webkit-overflow-scrolling:touch;overflow-x:auto}._categoriesTable_933oa_173{min-width:0}._categoriesTable_933oa_173 th,._categoriesTable_933oa_173 td{padding:8px 6px;font-size:.75rem}._categoriesTable_933oa_173 th:nth-child(2),._categoriesTable_933oa_173 td:nth-child(2),._categoriesTable_933oa_173 th:nth-child(4),._categoriesTable_933oa_173 td:nth-child(4),._categoriesTable_933oa_173 th:nth-child(5),._categoriesTable_933oa_173 td:nth-child(5){display:none}._actionButton_933oa_322{padding:4px 6px;font-size:12px}}@media (width<=640px){._tableContainer_933oa_144{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_933oa_153{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._categoriesTable_933oa_173,._categoriesTable_933oa_173 tbody,._categoriesTable_933oa_173 tr,._categoriesTable_933oa_173 td{width:100%;display:block}._categoriesTable_933oa_173{min-width:0}._categoriesTable_933oa_173 thead{display:none}._categoriesTable_933oa_173 tbody{gap:12px;display:grid}._categoriesTable_933oa_173 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._categoriesTable_933oa_173 td,._categoriesTable_933oa_173 td:nth-child(2),._categoriesTable_933oa_173 td:nth-child(4),._categoriesTable_933oa_173 td:nth-child(5){text-align:right;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:flex}._categoriesTable_933oa_173 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._categoriesTable_933oa_173 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._categoriesTable_933oa_173 td:first-child:before{display:none}._categoriesTable_933oa_173 td:nth-child(2):before{content:"父级分类"}._categoriesTable_933oa_173 td:nth-child(3):before{content:"状态"}._categoriesTable_933oa_173 td:nth-child(4):before{content:"统计"}._categoriesTable_933oa_173 td:nth-child(5):before{content:"创建时间"}._categoriesTable_933oa_173 td:nth-child(6):before{content:"操作"}._actionButtons_933oa_322{flex-direction:row;justify-content:flex-end}}._commentManagement_11p50_1{max-width:100%}._pageHeader_11p50_6{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_11p50_15{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_11p50_22{color:var(--text-secondary);margin-top:4px;font-size:14px}._headerActions_11p50_28{align-items:center;gap:12px;display:flex}._filterSection_11p50_35{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_11p50_43{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_11p50_50{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_11p50_60{gap:8px;display:flex}._filterForm_11p50_65{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_11p50_72{flex-direction:column;gap:8px;display:flex}._filterLabel_11p50_78{color:var(--text-secondary);font-size:14px;font-weight:500}._batchActions_11p50_85{background-color:var(--primary-light);border:1px solid var(--primary);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 20px;display:flex}._batchInfo_11p50_96{color:var(--primary);font-size:14px;font-weight:600}._batchButtons_11p50_102{flex-wrap:wrap;gap:8px;display:flex}._commentsContainer_11p50_109{flex-direction:column;gap:16px;display:flex}._commentCard_11p50_116{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._commentCard_11p50_116:hover{box-shadow:var(--shadow-md);border-color:var(--border-secondary)}._commentHeader_11p50_129{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}._commentMeta_11p50_136{flex:1;align-items:center;gap:12px;display:flex}._commentCheckbox_11p50_143{cursor:pointer;width:16px;height:16px}._authorInfo_11p50_149{flex:1;align-items:center;gap:12px;display:flex}._authorAvatar_11p50_156{background-color:var(--bg-secondary);border:2px solid var(--border-primary);width:40px;height:40px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._authorAvatar_11p50_156 img{object-fit:cover;width:100%;height:100%}._authorDetails_11p50_176{flex-direction:column;gap:2px;display:flex}._authorName_11p50_182{color:var(--text-primary);font-size:14px;font-weight:600}._authorEmail_11p50_188{color:var(--text-secondary);font-size:12px}._commentInfo_11p50_193{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._statusBadge_11p50_201{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_11p50_201._approved_11p50_212{background-color:var(--success-light);color:var(--success)}._statusBadge_11p50_201._pending_11p50_217{background-color:var(--warning);color:#fff}._statusBadge_11p50_201._rejected_11p50_222{background-color:var(--error-light);color:var(--error)}._statusBadge_11p50_201._spam_11p50_227{color:#d32f2f;background-color:#ff00001a}._statusBadge_11p50_201._small_11p50_232{padding:2px 6px;font-size:11px}._reportedBadge_11p50_238{color:#f44336;background-color:#f443361a;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}._commentTime_11p50_250{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}._commentActions_11p50_259{flex-wrap:wrap;gap:4px;display:flex}._actionButton_11p50_265{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:14px;display:flex}._actionButton_11p50_265:hover{background-color:var(--bg-hover)}._actionButton_11p50_265._approve_11p50_212:hover{background-color:var(--success-light);color:var(--success)}._actionButton_11p50_265._reject_11p50_222:hover{background-color:var(--warning);color:#fff}._actionButton_11p50_265._spam_11p50_227:hover,._actionButton_11p50_265._delete_11p50_298:hover{background-color:var(--error-light);color:var(--error)}._actionButton_11p50_265._small_11p50_232{width:28px;height:28px;font-size:12px}._commentContent_11p50_310{margin-left:52px}._articleLink_11p50_314{color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:4px;align-items:center;gap:6px;width:fit-content;margin-bottom:12px;padding:4px 8px;font-size:12px;display:inline-flex}._contentText_11p50_327{color:var(--text-primary);word-wrap:break-word;margin-bottom:12px;font-size:14px;line-height:1.6}._commentStats_11p50_335{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._statItem_11p50_342{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}._statItem_11p50_342:hover{color:var(--primary);background-color:var(--bg-hover)}._repliesList_11p50_361{border-left:2px solid var(--border-primary);margin-top:16px;padding-left:20px}._replyItem_11p50_367{background-color:var(--bg-secondary);border-radius:6px;margin-bottom:8px;padding:12px}._replyItem_11p50_367:last-child{margin-bottom:0}._replyHeader_11p50_378{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._replyAuthor_11p50_385{flex:1;align-items:center;gap:8px;display:flex}._replyAvatar_11p50_392{background-color:var(--card-bg);border:1px solid var(--border-primary);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}._replyAvatar_11p50_392 img{object-fit:cover;width:100%;height:100%}._replyInfo_11p50_412{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._replyName_11p50_419{color:var(--text-primary);font-size:13px;font-weight:600}._replyTime_11p50_425{color:var(--text-secondary);font-size:11px}._replyActions_11p50_430{gap:4px;display:flex}._replyContent_11p50_435{color:var(--text-primary);margin-left:36px;font-size:13px;line-height:1.5}._paginationContainer_11p50_443{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px;display:flex}._paginationInfo_11p50_456{color:var(--text-secondary);font-size:14px}._paginationControls_11p50_461{align-items:center;gap:8px;display:flex}._paginationButton_11p50_467{background-color:var(--card-bg);border:1px solid var(--border-primary);min-width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:flex}._paginationButton_11p50_467:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_11p50_467._active_11p50_487{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_11p50_467:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_11p50_498{color:var(--text-tertiary);padding:0 8px}._btn_11p50_504{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_11p50_517{background-color:var(--primary);color:#fff}._btnPrimary_11p50_517:hover{background-color:var(--primary-hover)}._btnSecondary_11p50_526{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_11p50_526:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_11p50_537{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_11p50_537:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSuccess_11p50_548{background-color:var(--success);color:#fff}._btnSuccess_11p50_548:hover{background-color:#2e7d32}._btnWarning_11p50_557{background-color:var(--warning);color:#fff}._btnWarning_11p50_557:hover{background-color:#f57c00}._btnDanger_11p50_566{background-color:var(--error);color:#fff}._btnDanger_11p50_566:hover{background-color:#d32f2f}._btnSm_11p50_575{padding:6px 12px;font-size:13px}@media (width<=768px){._pageHeader_11p50_6{flex-direction:column;align-items:flex-start}._headerActions_11p50_28{justify-content:flex-start;width:100%}._filterForm_11p50_65{grid-template-columns:1fr}._commentMeta_11p50_136{flex-direction:column;align-items:flex-start;gap:8px;width:100%}._commentActions_11p50_259{justify-content:flex-end;width:100%;margin-top:8px}._batchActions_11p50_85{flex-direction:column;align-items:stretch;gap:12px}._batchButtons_11p50_102{justify-content:center}._commentContent_11p50_310{margin-left:0}._repliesList_11p50_361{margin-left:0;padding-left:16px}._replyContent_11p50_435{margin-top:8px;margin-left:0}._paginationContainer_11p50_443{text-align:center;flex-direction:column;align-items:center}._paginationControls_11p50_461{justify-content:center}._statItem_11p50_342{padding:2px 6px;font-size:11px}}@media (width<=480px){._pageTitle_11p50_15{font-size:1.2rem}._commentCard_11p50_116,._filterSection_11p50_35{padding:12px}._filterHeader_11p50_43{flex-direction:column;align-items:flex-start;gap:8px}._filterTitle_11p50_50{font-size:14px}._batchActions_11p50_85{flex-direction:column;gap:8px;padding:12px}._batchButtons_11p50_102,._commentHeader_11p50_129{flex-direction:column;gap:8px}._commentActions_11p50_259{justify-content:flex-end;width:100%}._btnSm_11p50_575{padding:4px 8px;font-size:12px}._commentInfo_11p50_193{gap:6px}._statusBadge_11p50_201,._reportedBadge_11p50_238{padding:2px 6px;font-size:10px}._paginationContainer_11p50_443{padding:12px}._paginationButton_11p50_467{min-width:28px;height:28px;font-size:12px}._paginationInfo_11p50_456{font-size:12px}}._notificationManagement_evep4_1{box-sizing:border-box;min-width:0;max-width:100%}._pageHeader_evep4_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_evep4_17{color:var(--text-primary);align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;display:flex}._pageTitle_evep4_17 svg{color:var(--primary)}._pageDescription_evep4_31{color:var(--text-secondary);margin-top:4px;font-size:14px}._formCard_evep4_38{box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;width:100%;max-width:100%;padding:24px;overflow:hidden}._formSection_evep4_49{margin-bottom:0}._formSectionTitle_evep4_53{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 16px;font-size:15px;font-weight:600;display:flex}._formDivider_evep4_63{background-color:var(--border-primary);height:1px;margin:24px 0}._formGrid_evep4_70{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}._formGroup_evep4_76{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._formGroup_evep4_76:last-child{margin-bottom:0}._switchRow_evep4_87{align-items:center;gap:10px;display:flex}._switchHint_evep4_93{color:var(--text-tertiary);font-size:13px}._formLabel_evep4_98{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}._charCount_evep4_107{color:var(--text-tertiary);font-size:12px;font-weight:400}._textarea_evep4_114{box-sizing:border-box;border:1px solid var(--border-primary);background:var(--card-bg);width:100%;max-width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;outline:none;min-height:140px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.6}._textarea_evep4_114:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._textarea_evep4_114::placeholder{color:var(--text-tertiary)}._resultBox_evep4_141{border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._resultSuccess_evep4_151{color:#16a34a;background:#22c55e14;border:1px solid #22c55e33}._resultError_evep4_157{color:#dc2626;background:#ef444414;border:1px solid #ef444433}._formActions_evep4_164{justify-content:flex-end;gap:12px;padding-top:20px;display:flex}._broadcastList_evep4_171{flex-direction:column;gap:8px;display:flex}._broadcastItem_evep4_177{box-sizing:border-box;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;padding:10px 14px;display:flex}._broadcastContent_evep4_191{flex:1;min-width:0}._broadcastTitle_evep4_196{align-items:center;gap:8px;min-width:0;display:flex}._broadcastTitle_evep4_196 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._broadcastText_evep4_210{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}._broadcastCloseButton_evep4_219{color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--border-primary);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}@media (width<=768px){._notificationManagement_evep4_1{width:100%;overflow-x:hidden}._formGrid_evep4_70{grid-template-columns:1fr}._formCard_evep4_38{padding:16px}._pageHeader_evep4_8{flex-direction:column;align-items:flex-start}._formGroup_evep4_76,._switchRow_evep4_87,._formLabel_evep4_98{min-width:0}}@media (width<=480px){._pageTitle_evep4_17{font-size:1.2rem}._formCard_evep4_38{padding:12px}._switchRow_evep4_87{align-items:flex-start}._switchHint_evep4_93{min-width:0}._formGrid_evep4_70{gap:10px}._formActions_evep4_164{flex-direction:column;gap:8px}._formActions_evep4_164 ._btn_evep4_287{justify-content:center;width:100%}._broadcastItem_evep4_177{flex-direction:column;align-items:stretch;padding:10px 12px}._broadcastCloseButton_evep4_219{align-self:flex-end}._textarea_evep4_114{min-height:100px;font-size:13px}}._feedbackManagement_mmlrb_1{max-width:100%}._pageHeader_mmlrb_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_mmlrb_14{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_mmlrb_21{color:var(--text-secondary);margin-top:4px;font-size:14px}._headerActions_mmlrb_27{align-items:center;gap:12px;display:flex}._statsContainer_mmlrb_33{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_mmlrb_40{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_mmlrb_40:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_mmlrb_52{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_mmlrb_52._primary_mmlrb_63{color:#4361ee;background:#e0e7ff}._statIcon_mmlrb_52._success_mmlrb_68{color:#059669;background:#d1fae5}._statIcon_mmlrb_52._warning_mmlrb_73{color:#d97706;background:#fef3c7}._statValue_mmlrb_78{color:var(--text-primary);font-size:28px;font-weight:700}._statLabel_mmlrb_84{color:var(--text-secondary);margin-top:4px;font-size:13px}._filterSection_mmlrb_90{background:var(--card-bg);border:1px solid var(--border-primary);z-index:5;border-radius:8px;margin-bottom:24px;padding:20px;position:relative}._filterHeader_mmlrb_100{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_mmlrb_107{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_mmlrb_117{gap:8px;display:flex}._filterForm_mmlrb_122{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_mmlrb_129{flex-direction:column;gap:8px;display:flex}._filterLabel_mmlrb_135{color:var(--text-secondary);font-size:14px;font-weight:500}._tableContainer_mmlrb_141{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._tableHeader_mmlrb_148{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._tableTitle_mmlrb_156{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}._adminTable_mmlrb_166{border-collapse:collapse;width:100%}._adminTable_mmlrb_166 th{text-align:center;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}._adminTable_mmlrb_166 th:first-child{text-align:left;padding-left:24px}._adminTable_mmlrb_166 td{text-align:center;color:var(--text-primary);border-bottom:1px solid var(--border-primary);vertical-align:middle;padding:14px 20px;font-size:14px}._adminTable_mmlrb_166 td:first-child{text-align:left;padding-left:24px}._adminTable_mmlrb_166 tbody tr:hover td{background:var(--bg-hover)}._adminTable_mmlrb_166 tbody tr:last-child td{border-bottom:none}._typeBadge_mmlrb_211{border-radius:12px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}._typeBug_mmlrb_220{color:#dc2626;background:#fee2e2}._typeFeature_mmlrb_225{color:#2563eb;background:#dbeafe}._typeOther_mmlrb_230{color:#6b7280;background:#f3f4f6}._contentCell_mmlrb_235{word-break:break-word;max-width:360px;line-height:1.5}._contactCell_mmlrb_241{color:var(--text-secondary);font-size:13px}._timeCell_mmlrb_246{color:var(--text-secondary);white-space:nowrap;font-size:13px}._actionButtons_mmlrb_252{justify-content:center;gap:6px;display:flex}._actionButton_mmlrb_252{border:1px solid var(--border-primary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex}._actionButton_mmlrb_252:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}._actionButton_mmlrb_252._delete_mmlrb_278:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}._empty_mmlrb_284{text-align:center;color:var(--text-tertiary);padding:60px 20px;font-size:15px}._pagination_mmlrb_291{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}._paginationEllipsis_mmlrb_300{color:var(--text-tertiary);align-items:center;padding:0 8px;display:flex}._pageInfo_mmlrb_307{color:var(--text-secondary);font-size:14px}._pageButtons_mmlrb_312{gap:8px;display:flex}._pageBtn_mmlrb_317{border:1px solid var(--border-primary);background-color:var(--card-bg);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex}._pageBtn_mmlrb_317:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._pageBtn_mmlrb_317._active_mmlrb_335{background-color:var(--primary);color:#fff;border-color:var(--primary)}._pageBtn_mmlrb_317:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary)}._formGroup_mmlrb_347{margin-bottom:16px}._formLabel_mmlrb_351{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formInput_mmlrb_359{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formTextarea_mmlrb_365{border:1px solid var(--border-primary);background-color:var(--input-bg);width:100%;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:8px;min-height:100px;padding:10px 12px;font-family:inherit;font-size:14px}._formTextarea_mmlrb_365:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._btn_mmlrb_385{border:1px solid var(--border-primary);cursor:pointer;background:var(--card-bg);color:var(--text-primary);border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:500;display:inline-flex}._btn_mmlrb_385:hover{border-color:var(--primary);color:var(--primary)}._btnPrimary_mmlrb_404{background:var(--primary);color:#fff;border-color:var(--primary)}._btnPrimary_mmlrb_404:hover{background:var(--primary-dark,#3651d4);border-color:var(--primary-dark,#3651d4);color:#fff}._btnSecondary_mmlrb_416{color:var(--text-secondary);border-color:var(--border-primary);background:0 0}._btnSecondary_mmlrb_416:hover{border-color:var(--primary);color:var(--primary)}._btnSm_mmlrb_427{padding:4px 12px;font-size:12px}@media (width<=1012px){._statsContainer_mmlrb_33{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._headerActions_mmlrb_27{width:100%}._statsContainer_mmlrb_33,._filterForm_mmlrb_122{grid-template-columns:1fr}._adminTable_mmlrb_166,._adminTable_mmlrb_166 tbody,._adminTable_mmlrb_166 tr,._adminTable_mmlrb_166 td{width:100%;display:block}._adminTable_mmlrb_166 thead{display:none}._adminTable_mmlrb_166 tr{border:1px solid var(--border-primary);background:var(--card-bg);border-radius:10px;margin-bottom:16px;padding:4px 12px}._adminTable_mmlrb_166 tbody tr:hover td{background:0 0}._adminTable_mmlrb_166 td{text-align:right;border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 4px;display:flex}._adminTable_mmlrb_166 tbody tr td:last-child{border-bottom:none}._adminTable_mmlrb_166 td:before{content:attr(data-label);color:var(--text-secondary);text-align:left;flex-shrink:0;font-size:13px;font-weight:600}._adminTable_mmlrb_166 td._contentCell_mmlrb_235{text-align:left;flex-direction:column;align-items:stretch}._adminTable_mmlrb_166 td._contentCell_mmlrb_235:before{margin-bottom:4px}._adminTable_mmlrb_166 td:first-child{padding-left:4px}._contentCell_mmlrb_235{max-width:none}._actionButtons_mmlrb_252{justify-content:flex-end}._pagination_mmlrb_291{flex-direction:column;align-items:center;gap:12px}._pageInfo_mmlrb_307{text-align:center}._pageButtons_mmlrb_312{flex-wrap:wrap;justify-content:center}}._dataManagement_hawrx_1{max-width:100%}._pageHeader_hawrx_6{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_hawrx_15{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_hawrx_22{color:var(--text-secondary);margin-top:4px;font-size:14px}._headerActions_hawrx_28{align-items:center;gap:12px;display:flex}._tabContainer_hawrx_35{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;gap:4px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}._tabButton_hawrx_46{color:var(--text-secondary);cursor:pointer;background-color:#0000;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:flex}._tabButton_hawrx_46:hover{background-color:var(--bg-hover);color:var(--text-primary)}._tabButton_hawrx_46._active_hawrx_65{background-color:var(--primary);color:#fff}._storageSection_hawrx_71{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._storageHeader_hawrx_79{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._sectionTitle_hawrx_86{color:var(--text-primary);align-items:center;gap:8px;margin:0;padding-bottom:10px;font-size:16px;font-weight:600;display:flex}._storageCards_hawrx_97{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px;display:grid}._storageCard_hawrx_97{background-color:var(--bg-secondary);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}._storageCard_hawrx_97:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._storageIcon_hawrx_118{background-color:var(--primary-light);width:40px;height:40px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}._storageIcon_hawrx_118._used_hawrx_130{background-color:var(--success-light);color:var(--success)}._storageIcon_hawrx_118._available_hawrx_135{background-color:var(--info-light);color:#3b82f6}._storageInfo_hawrx_140{flex:1}._storageLabel_hawrx_144{color:var(--text-secondary);margin-bottom:4px;font-size:12px}._storageValue_hawrx_150{color:var(--text-primary);font-size:18px;font-weight:600}._storageBar_hawrx_156{background-color:var(--bg-secondary);border-radius:4px;height:8px;overflow:hidden}._storageProgress_hawrx_163{background:linear-gradient(90deg, var(--primary) 0%, var(--success) 100%);border-radius:4px;height:100%}._statsSection_hawrx_170{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._statsGrid_hawrx_178{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._statCard_hawrx_184{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_hawrx_184:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_hawrx_196{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_hawrx_196._primary_hawrx_207{background-color:var(--primary-light);color:var(--primary)}._statIcon_hawrx_196._success_hawrx_212{background-color:var(--success-light);color:var(--success)}._statIcon_hawrx_196._info_hawrx_217{background-color:var(--info-light);color:#3b82f6}._statIcon_hawrx_196._warning_hawrx_222{background-color:var(--warn-light);color:var(--warning)}._statIcon_hawrx_196._secondary_hawrx_227{color:var(--text-secondary);background-color:#6b72801a}._statIcon_hawrx_196._error_hawrx_232{background-color:var(--error-light);color:var(--error)}._statValue_hawrx_237{color:var(--text-primary);margin-bottom:4px;font-size:24px;font-weight:700}._statLabel_hawrx_244{color:var(--text-secondary);font-size:14px}._quickActions_hawrx_250{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._actionCards_hawrx_257{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}._actionCard_hawrx_257{background-color:var(--bg-secondary);border:1px solid var(--border-primary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:16px;padding:20px;display:flex}._actionCard_hawrx_257:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-2px)}._actionIcon_hawrx_281{background-color:var(--primary-light);width:48px;height:48px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}._actionContent_hawrx_294{flex:1}._actionTitle_hawrx_298{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._actionDescription_hawrx_305{color:var(--text-secondary);font-size:13px;line-height:1.4}._filterSection_hawrx_312{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_hawrx_320{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_hawrx_327{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_hawrx_337{gap:8px;display:flex}._filterForm_hawrx_342{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_hawrx_349{flex-direction:column;gap:8px;display:flex}._filterLabel_hawrx_355{color:var(--text-secondary);font-size:14px;font-weight:500}._tableContainer_hawrx_362{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto hidden}._tableHeader_hawrx_371{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_hawrx_379{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_hawrx_386{align-items:center;gap:8px;display:flex}._recordsTable_hawrx_392{border-collapse:collapse;width:100%;min-width:650px}._recordsTable_hawrx_392 thead{background-color:var(--bg-secondary)}._recordsTable_hawrx_392 th{text-align:center;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:600}._recordsTable_hawrx_392 th:first-child{text-align:left}._recordsTable_hawrx_392 tbody tr{border-bottom:1px solid var(--border-primary)}._recordsTable_hawrx_392 tbody tr:hover{background-color:var(--bg-hover)}._recordsTable_hawrx_392 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._recordsTable_hawrx_392 td:first-child{text-align:left}._recordInfo_hawrx_437{justify-content:flex-start;align-items:center;gap:12px;display:flex}._recordIcon_hawrx_444{background-color:var(--primary-light);width:40px;height:40px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}._recordDetails_hawrx_457{text-align:left;flex-direction:column;gap:4px;max-width:300px;display:flex}._recordName_hawrx_465{color:var(--text-primary);font-size:14px;font-weight:600}._recordMeta_hawrx_471{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}._recordDescription_hawrx_479{color:var(--text-disabled);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}._typeBadge_hawrx_490{white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}._typeBadge_hawrx_490._incremental_hawrx_504{background-color:var(--warning);color:#fff}._typeBadge_hawrx_490._manual_hawrx_509{background-color:var(--info-light);color:#3b82f6}._typeBadge_hawrx_490._articles_hawrx_514{color:var(--primary);background-color:#4361ee1a}._typeBadge_hawrx_490._users_hawrx_519{color:var(--success);background-color:#22c55e1a}._typeBadge_hawrx_490._comments_hawrx_524{color:#fb923c;background-color:#fb923c1a}._typeBadge_hawrx_490._full_hawrx_499{background-color:var(--error-light);color:var(--error)}._formatBadge_hawrx_535{color:#fff;background-color:var(--text-secondary);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}._statusBadge_hawrx_546{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_hawrx_546._completed_hawrx_557{background-color:var(--success-light);color:var(--success)}._statusBadge_hawrx_546._processing_hawrx_562{background-color:var(--warning);color:#fff}._statusBadge_hawrx_546._failed_hawrx_567{background-color:var(--error-light);color:var(--error)}._statusIndicator_hawrx_572{background-color:currentColor;border-radius:50%;width:6px;height:6px}._timeInfo_hawrx_580{color:var(--text-secondary);flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex}._timeInfo_hawrx_580 div{justify-content:center;align-items:center;gap:4px;display:flex}._actionButtons_hawrx_597{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._actionButton_hawrx_597{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:6px 8px;font-size:14px;display:flex}._actionButton_hawrx_597:hover,._actionButton_hawrx_597:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_hawrx_597._download_hawrx_629:hover:not(:disabled){color:var(--success)}._actionButton_hawrx_597._delete_hawrx_633:hover{color:var(--error)}._actionButton_hawrx_597:disabled{opacity:.5;cursor:not-allowed}._paginationContainer_hawrx_643{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._paginationInfo_hawrx_652{color:var(--text-secondary);font-size:14px}._paginationControls_hawrx_657{align-items:center;gap:8px;display:flex}._paginationButton_hawrx_663{background-color:var(--card-bg);border:1px solid var(--border-primary);min-width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:flex}._paginationButton_hawrx_663:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_hawrx_663._active_hawrx_65{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_hawrx_663:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_hawrx_694{color:var(--text-tertiary);padding:0 8px}@media (width<=768px){._pageHeader_hawrx_6{flex-direction:column;align-items:flex-start}._headerActions_hawrx_28{justify-content:flex-start;width:100%}._storageCards_hawrx_97{grid-template-columns:1fr}._statsGrid_hawrx_178{grid-template-columns:repeat(2,1fr)}._actionCards_hawrx_257,._filterForm_hawrx_342{grid-template-columns:1fr}._tableContainer_hawrx_362{overflow-x:auto}._recordsTable_hawrx_392{min-width:800px}._paginationContainer_hawrx_643{flex-direction:column;align-items:center}._actionButtons_hawrx_597{flex-direction:column;gap:4px}._tableActions_hawrx_386{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){._pageTitle_hawrx_15{font-size:1.2rem}._statsGrid_hawrx_178{grid-template-columns:1fr;gap:8px}._statCard_hawrx_184{padding:12px}._statValue_hawrx_237{font-size:20px}._statLabel_hawrx_244{font-size:12px}._storageSection_hawrx_71{padding:12px}._storageCards_hawrx_97{grid-template-columns:1fr;gap:8px}._storageCard_hawrx_97{padding:12px}._actionCards_hawrx_257{grid-template-columns:1fr;gap:8px}._actionCard_hawrx_257{gap:12px;padding:14px}._actionTitle_hawrx_298{font-size:14px}._filterSection_hawrx_312{padding:12px}._filterHeader_hawrx_320{flex-direction:column;align-items:flex-start;gap:8px}._tabContainer_hawrx_35{flex-wrap:nowrap;width:100%;overflow-x:auto}._tabButton_hawrx_46{white-space:nowrap;padding:8px 12px;font-size:12px}._tableContainer_hawrx_362{-webkit-overflow-scrolling:touch;overflow-x:auto}._recordsTable_hawrx_392{min-width:0}._recordsTable_hawrx_392 th,._recordsTable_hawrx_392 td{padding:8px 6px;font-size:.72rem}._recordsTable_hawrx_392 th:nth-child(2),._recordsTable_hawrx_392 td:nth-child(2),._recordsTable_hawrx_392 th:nth-child(3),._recordsTable_hawrx_392 td:nth-child(3),._recordsTable_hawrx_392 th:nth-child(4),._recordsTable_hawrx_392 td:nth-child(4){display:none}._tableHeader_hawrx_371{flex-direction:column;gap:8px;padding:12px}._tableTitle_hawrx_379{font-size:1rem}._paginationContainer_hawrx_643{flex-direction:column;align-items:center;gap:8px;padding:12px}._paginationButton_hawrx_663{min-width:28px;height:28px;font-size:12px}._paginationInfo_hawrx_652{font-size:12px}._actionButton_hawrx_597{padding:4px 6px;font-size:12px}}._btn_hawrx_882{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_hawrx_895{background-color:var(--primary);color:#fff}._btnPrimary_hawrx_895:hover{background-color:var(--primary-hover)}._btnSecondary_hawrx_904{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_hawrx_904:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_hawrx_915{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_hawrx_915:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_hawrx_926{padding:6px 12px;font-size:13px}._btnIcon_hawrx_931{border-radius:50%;padding:8px}@media (width<=640px){._tableContainer_hawrx_362{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_hawrx_371{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._recordsTable_hawrx_392,._recordsTable_hawrx_392 tbody,._recordsTable_hawrx_392 tr,._recordsTable_hawrx_392 td{width:100%;display:block}._recordsTable_hawrx_392{min-width:0}._recordsTable_hawrx_392 thead{display:none}._recordsTable_hawrx_392 tbody{gap:12px;display:grid}._recordsTable_hawrx_392 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._recordsTable_hawrx_392 td,._recordsTable_hawrx_392 td:nth-child(2),._recordsTable_hawrx_392 td:nth-child(3),._recordsTable_hawrx_392 td:nth-child(4){text-align:right;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:flex}._recordsTable_hawrx_392 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._recordsTable_hawrx_392 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._recordsTable_hawrx_392 td:first-child:before{display:none}._backupRecordsTable_hawrx_1012 td:nth-child(2):before,._exportRecordsTable_hawrx_1013 td:nth-child(2):before{content:"类型"}._backupRecordsTable_hawrx_1012 td:nth-child(3):before{content:"大小"}._backupRecordsTable_hawrx_1012 td:nth-child(4):before{content:"文件数量"}._exportRecordsTable_hawrx_1013 td:nth-child(3):before{content:"格式"}._exportRecordsTable_hawrx_1013 td:nth-child(4):before{content:"大小"}._backupRecordsTable_hawrx_1012 td:nth-child(5):before{content:"状态"}._backupRecordsTable_hawrx_1012 td:nth-child(6):before{content:"创建时间"}._backupRecordsTable_hawrx_1012 td:nth-child(7):before{content:"操作"}._exportRecordsTable_hawrx_1013 td:nth-child(5):before{content:"记录数量"}._exportRecordsTable_hawrx_1013 td:nth-child(6):before{content:"状态"}._exportRecordsTable_hawrx_1013 td:nth-child(7):before{content:"创建时间"}._exportRecordsTable_hawrx_1013 td:nth-child(8):before{content:"操作"}._timeInfo_hawrx_580{align-items:flex-end}._actionButtons_hawrx_597{flex-direction:row;justify-content:flex-end}._paginationContainer_hawrx_643{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._settings_eps47_1{max-width:100%;min-height:calc(100vh - 200px)}._pageHeader_eps47_7{background:linear-gradient(135deg, var(--card-bg) 0%, var(--bg-secondary) 100%);border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin-bottom:32px;padding:32px;box-shadow:0 8px 32px #0000001a}._headerContent_eps47_17{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._headerText_eps47_24{flex:1}._pageTitle_eps47_28{color:var(--text-primary);background:linear-gradient(135deg, var(--primary), var(--primary-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:32px;font-weight:700}._pageDescription_eps47_39{color:var(--text-secondary);max-width:600px;font-size:16px;line-height:1.6}._headerActions_eps47_46{align-items:center;gap:12px;display:flex}._previewButton_eps47_52{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;display:flex;box-shadow:0 4px 16px #4361ee4d}._previewButton_eps47_52:hover{transform:translateY(-2px);box-shadow:0 8px 24px #4361ee66}._saveAlert_eps47_73{border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 24px;font-size:15px;font-weight:600;animation:.4s ease-out _slideDown_eps47_1;display:flex;box-shadow:0 4px 16px #0000001a}._saveAlert_eps47_73._success_eps47_86{background:linear-gradient(135deg, var(--success-light), #d1fae5);color:var(--success);border:1px solid var(--success)}._saveAlert_eps47_73._error_eps47_92{background:linear-gradient(135deg, var(--error-light), #fee2e2);color:var(--error);border:1px solid var(--error)}@keyframes _slideDown_eps47_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._tabsContainer_eps47_110{background:var(--card-bg);border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;margin-bottom:32px;padding:18px;box-shadow:0 8px 32px #0000001a}._tabsHeader_eps47_120{margin-bottom:24px}._tabsTitle_eps47_124{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:14px;font-weight:700}._tabsNav_eps47_133{gap:16px;display:flex;overflow-x:auto}._tabButton_eps47_139{background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;text-align:left;border:2px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;min-width:200px;padding:16px 24px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}._tabButton_eps47_139:before{content:"";background:linear-gradient(135deg, var(--primary), var(--primary-hover));opacity:0;position:absolute;inset:0}._tabButton_eps47_139:hover{border-color:var(--primary);background:var(--bg-hover)}._tabButton_eps47_139._active_eps47_176{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;border-color:var(--primary)}._tabIcon_eps47_183{width:40px;height:40px;color:var(--primary);background:#4361ee1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}._tabButton_eps47_139._active_eps47_176 ._tabIcon_eps47_183{color:#fff;background:#fff3}._tabContent_eps47_201{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._tabLabel_eps47_209{color:inherit;font-size:15px;font-weight:600}._tabDescription_eps47_215{opacity:.8;color:inherit;font-size:12px;line-height:1.3}._settingsContent_eps47_223{width:100%;margin-top:8px;animation:.4s ease-out _fadeInUp_eps47_1}@keyframes _fadeInUp_eps47_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._settingsSection_eps47_241{background:var(--card-bg);border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:24px;box-shadow:0 8px 32px #0000001a}._sectionHeader_eps47_250{border-bottom:2px solid var(--border-primary);padding-bottom:20px}._sectionTitle_eps47_256{color:var(--text-primary);align-items:center;gap:12px;margin-bottom:8px;font-size:24px;font-weight:700;display:flex}._sectionTitle_eps47_256 svg{color:var(--primary);font-size:20px}._sectionDescription_eps47_271{color:var(--text-secondary);font-size:16px;line-height:1.6}._settingsGrid_eps47_278{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:20px;margin-top:32px;display:grid}._settingCard_eps47_286{border:1px solid var(--border-primary);border-radius:16px;padding:32px;position:relative;overflow:hidden}._settingCard_eps47_286:before{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-hover));height:4px;position:absolute;top:0;left:0;right:0}._settingCard_eps47_286:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000026}._cardTitle_eps47_309{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;margin-bottom:28px;padding-bottom:16px;font-size:18px;font-weight:600;display:flex}._cardTitle_eps47_309 svg{color:var(--primary);font-size:16px}._formGroup_eps47_327{margin-bottom:28px}._formRow_eps47_331{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}._formLabel_eps47_338{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}._formInput_eps47_346,._formTextarea_eps47_347,._formSelect_eps47_348{border:2px solid var(--border-primary);background:var(--input-bg);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:10px;padding:12px 16px;font-family:inherit;font-size:14px}._formInput_eps47_346:focus,._formTextarea_eps47_347:focus,._formSelect_eps47_348:focus{border-color:var(--primary);outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #4361ee1a}._formTextarea_eps47_347{resize:vertical;min-height:100px;font-family:inherit}._formHint_eps47_375{color:var(--text-tertiary);margin-top:6px;font-size:12px;line-height:1.4}._imageUploadGrid_eps47_383{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}._imageUploadItem_eps47_389{flex-direction:column;gap:12px;display:flex}._uploadLabel_eps47_395{color:var(--text-primary);font-size:14px;font-weight:600}._imageUploadContainer_eps47_401{border:2px dashed var(--border-primary);text-align:center;background:var(--bg-primary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:24px;display:flex;position:relative}._imageUploadContainer_eps47_401:hover{border-color:var(--primary);background:var(--bg-hover);transform:translateY(-2px)}._uploadedImage_eps47_421{object-fit:contain;border-radius:8px;max-width:100%;max-height:100px;box-shadow:0 4px 12px #0000001a}._uploadPlaceholder_eps47_429{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:12px;display:flex}._uploadPlaceholder_eps47_429 svg{font-size:28px}._uploadPlaceholder_eps47_429 span{font-size:13px;font-weight:500}._uploadButton_eps47_446{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:12px;padding:8px 16px;font-size:13px;font-weight:600}._uploadButton_eps47_446:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4361ee4d}._deleteButton_eps47_463{background:var(--error);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex;position:absolute;top:12px;right:12px}._deleteButton_eps47_463:hover{background:#dc2626;transform:scale(1.1)}._uploadHint_eps47_485{color:var(--text-tertiary);text-align:center;font-size:11px;line-height:1.3}._switchGroup_eps47_493{margin-bottom:20px}._switchLabel_eps47_497{cursor:pointer;border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}._switchLabel_eps47_497:hover{background:var(--bg-hover)}._switchInput_eps47_510{display:none}._switchSlider_eps47_514{background-color:var(--border-secondary);border-radius:13px;flex-shrink:0;width:48px;height:26px;position:relative}._switchSlider_eps47_514:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0003}._switchInput_eps47_510:checked+._switchSlider_eps47_514{background:linear-gradient(135deg, var(--primary), var(--primary-hover))}._switchInput_eps47_510:checked+._switchSlider_eps47_514:before{transform:translate(22px)}._switchText_eps47_543{color:var(--text-primary);font-size:15px;font-weight:600}._switchHint_eps47_549{color:var(--text-tertiary);margin-top:6px;margin-left:64px;font-size:12px;line-height:1.4}._actionButton_eps47_558{background:var(--bg-primary);border:2px solid var(--border-primary);color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;display:flex}._actionButton_eps47_558:hover{background:var(--bg-hover);border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}._actionButton_eps47_558 svg{font-size:16px}._settingsFooter_eps47_584{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:16px;margin-top:40px;padding:32px 40px;box-shadow:0 8px 32px #0000001a}._footerActions_eps47_593{justify-content:flex-end;gap:16px;display:flex}._cancelButton_eps47_599,._saveButton_eps47_600{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;display:flex}._cancelButton_eps47_599{background:var(--bg-secondary);color:var(--text-primary);border:2px solid var(--border-primary)}._cancelButton_eps47_599:hover{background:var(--bg-hover);border-color:var(--border-secondary);transform:translateY(-2px)}._saveButton_eps47_600{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;box-shadow:0 4px 16px #4361ee4d}._saveButton_eps47_600:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #4361ee66}._saveButton_eps47_600:disabled{opacity:.6;cursor:not-allowed;transform:none}._saveButton_eps47_600 svg{font-size:16px}@media (width<=1200px){._tabsContainer_eps47_110{padding:20px 24px}._tabsNav_eps47_133{gap:12px}._tabButton_eps47_139{min-width:180px;padding:14px 20px}._tabIcon_eps47_183{width:36px;height:36px;font-size:16px}._tabLabel_eps47_209{font-size:14px}._tabDescription_eps47_215{font-size:11px}._settingsSection_eps47_241{padding:32px}._settingsGrid_eps47_278{gap:32px}._settingCard_eps47_286{padding:24px}._settingsFooter_eps47_584{margin-top:32px;padding:24px 32px}}@media (width<=768px){._tabsContainer_eps47_110{margin-bottom:24px;padding:16px 20px}._tabsNav_eps47_133{flex-direction:column;gap:12px}._tabButton_eps47_139{text-align:left;flex-direction:row;width:100%;min-width:auto;padding:16px 20px}._tabContent_eps47_201{flex:1}._tabIcon_eps47_183{width:40px;height:40px;font-size:18px}._settingsContent_eps47_223{margin-top:0}._settingsSection_eps47_241{border-radius:12px;padding:24px}._sectionHeader_eps47_250{margin-bottom:32px;padding-bottom:16px}._sectionTitle_eps47_256{font-size:20px}._settingsGrid_eps47_278{grid-template-columns:1fr;gap:24px;margin-top:24px}._settingCard_eps47_286{border-radius:12px;padding:20px}._cardTitle_eps47_309{margin-bottom:20px;font-size:16px}._formGroup_eps47_327{margin-bottom:20px}._formRow_eps47_331{grid-template-columns:1fr;gap:0}._imageUploadGrid_eps47_383{grid-template-columns:1fr;gap:16px}._settingsFooter_eps47_584{border-radius:12px;margin-top:24px;padding:20px 24px}._footerActions_eps47_593{flex-direction:column-reverse;gap:12px}._cancelButton_eps47_599,._saveButton_eps47_600{justify-content:center;width:100%;padding:14px 20px}._pageHeader_eps47_7{border-radius:12px;margin-bottom:20px;padding:20px 24px}._headerContent_eps47_17{flex-direction:column;align-items:flex-start;gap:16px}._pageTitle_eps47_28{font-size:26px}._pageDescription_eps47_39{font-size:14px}}@media (width<=480px){._tabsContainer_eps47_110{margin-bottom:16px;padding:12px 16px}._tabsHeader_eps47_120{margin-bottom:12px}._tabsTitle_eps47_124{font-size:12px}._tabButton_eps47_139{text-align:left;flex-direction:row;padding:12px 16px}._tabIcon_eps47_183{width:32px;height:32px;font-size:14px}._tabLabel_eps47_209{font-size:13px}._tabDescription_eps47_215{font-size:10px}._pageHeader_eps47_7{margin-bottom:16px;padding:16px 20px}._pageTitle_eps47_28{font-size:22px}._pageDescription_eps47_39{font-size:13px}._settingsContent_eps47_223{margin-top:0}._settingsSection_eps47_241{border-radius:8px;padding:16px 20px}._sectionHeader_eps47_250{margin-bottom:24px;padding-bottom:12px}._sectionTitle_eps47_256{font-size:18px}._sectionDescription_eps47_271{font-size:14px}._settingsGrid_eps47_278{gap:16px;margin-top:16px}._settingCard_eps47_286{border-radius:8px;padding:16px}._cardTitle_eps47_309{margin-bottom:16px;font-size:14px}._cardTitle_eps47_309 svg{font-size:14px}._formGroup_eps47_327{margin-bottom:16px}._formLabel_eps47_338{margin-bottom:6px;font-size:13px}._formInput_eps47_346,._formTextarea_eps47_347,._formSelect_eps47_348{padding:10px 12px;font-size:13px}._formHint_eps47_375{margin-top:4px;font-size:11px}._imageUploadGrid_eps47_383{gap:12px}._imageUploadContainer_eps47_401{min-height:120px;padding:16px}._uploadPlaceholder_eps47_429 svg{font-size:24px}._uploadPlaceholder_eps47_429 span{font-size:12px}._settingsFooter_eps47_584{border-radius:8px;margin-top:16px;padding:16px 20px}._footerActions_eps47_593{gap:8px}._cancelButton_eps47_599,._saveButton_eps47_600{padding:12px 16px;font-size:14px}}._loadingContainer_eps47_951{min-height:400px;color:var(--text-secondary,#666);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:16px;display:flex}._loadingContainer_eps47_951 svg{font-size:32px;animation:1s linear infinite _spin_eps47_1}@keyframes _spin_eps47_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tableContainer_y5e0f_2{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;margin-bottom:24px;overflow:auto hidden}._tableHeader_y5e0f_11{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_y5e0f_18{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_y5e0f_24{gap:8px;display:flex}._orgTable_y5e0f_28{border-collapse:collapse;width:100%}._orgTable_y5e0f_28 th{text-align:center;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:600}._orgTable_y5e0f_28 th:first-child{text-align:left;padding-left:24px}._orgTable_y5e0f_28 tbody tr{border-bottom:1px solid var(--border-primary)}._orgTable_y5e0f_28 tbody tr:hover{background-color:var(--bg-hover)}._orgTable_y5e0f_28 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._orgTable_y5e0f_28 td:first-child{text-align:left;padding-left:24px}._container_y5e0f_62{max-width:100%}._pageHeader_y5e0f_67{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_y5e0f_76{color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:24px;font-weight:600;display:flex}._pageDescription_y5e0f_86{color:var(--text-secondary);margin-top:4px;font-size:14px}._headerActions_y5e0f_92{align-items:center;gap:12px;display:flex}._statsContainer_y5e0f_99{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_y5e0f_106{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_y5e0f_106:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_y5e0f_118{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_y5e0f_118._primary_y5e0f_129{background-color:var(--primary-light);color:var(--primary)}._statIcon_y5e0f_118._success_y5e0f_134{background-color:var(--success-light);color:var(--success)}._statIcon_y5e0f_118._warning_y5e0f_139{background-color:var(--warn-light);color:var(--warning)}._statIcon_y5e0f_118._error_y5e0f_144{background-color:var(--error-light);color:var(--error)}._statValue_y5e0f_149{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_y5e0f_156{color:var(--text-secondary);font-size:14px}._filterSection_y5e0f_162{background-color:var(--card-bg);border:1px solid var(--border-primary);z-index:5;border-radius:8px;margin-bottom:24px;padding:20px;position:relative}._filterHeader_y5e0f_172{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_y5e0f_179{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_y5e0f_189{gap:8px;display:flex}._filterForm_y5e0f_194{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_y5e0f_201{flex-direction:column;gap:8px;display:flex}._filterLabel_y5e0f_207{color:var(--text-secondary);font-size:14px;font-weight:500}._statusBadge_y5e0f_214{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusActive_y5e0f_224{background-color:var(--success-light);color:var(--success)}._statusInactive_y5e0f_229{background-color:var(--error-light);color:var(--error)}._statusPending_y5e0f_234{background-color:var(--warning-light,#f0ad4e26);color:var(--warning,#f0ad4e)}._actionButtons_y5e0f_240{justify-content:center;gap:8px;display:flex}._actionBtn_y5e0f_246{border:1px solid var(--border-primary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background-color:#0000;border-radius:6px;justify-content:center;align-items:center;display:flex}._actionBtn_y5e0f_246:hover{background-color:var(--bg-hover);color:var(--primary);border-color:var(--primary)}._actionBtn_y5e0f_246._delete_y5e0f_265:hover{color:var(--error);border-color:var(--error);background-color:var(--error-light)}._pagination_y5e0f_272{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}._paginationEllipsis_y5e0f_280{color:var(--text-tertiary);align-items:center;padding:0 8px;display:flex}._pageInfo_y5e0f_287{color:var(--text-secondary);font-size:14px}._pageButtons_y5e0f_292{gap:8px;display:flex}._pageBtn_y5e0f_297{border:1px solid var(--border-primary);background-color:var(--card-bg);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex}._pageBtn_y5e0f_297:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._pageBtn_y5e0f_297._active_y5e0f_315{background-color:var(--primary);color:#fff;border-color:var(--primary)}._pageBtn_y5e0f_297:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary)}@media (width<=768px){._pageHeader_y5e0f_67{flex-direction:column;gap:12px}._headerActions_y5e0f_92{justify-content:flex-start;width:100%}._filterForm_y5e0f_194{grid-template-columns:1fr}._statsContainer_y5e0f_99{grid-template-columns:1fr;gap:12px}._tableContainer_y5e0f_2{overflow-x:auto}._orgTable_y5e0f_28 th,._orgTable_y5e0f_28 td{padding:12px 8px;font-size:.82rem}._pagination_y5e0f_272{flex-direction:column;align-items:center;gap:12px}}@media (width<=480px){._pageTitle_y5e0f_76{font-size:1.2rem}._statCard_y5e0f_106{padding:14px}._statValue_y5e0f_149{font-size:22px}._filterSection_y5e0f_162{padding:12px}._tableContainer_y5e0f_2{-webkit-overflow-scrolling:touch;overflow-x:auto}._orgTable_y5e0f_28{min-width:0}._orgTable_y5e0f_28 th,._orgTable_y5e0f_28 td{padding:8px 6px;font-size:.75rem}._orgTable_y5e0f_28 th:nth-child(2),._orgTable_y5e0f_28 td:nth-child(2),._orgTable_y5e0f_28 th:nth-child(3),._orgTable_y5e0f_28 td:nth-child(3),._orgTable_y5e0f_28 th:nth-child(5),._orgTable_y5e0f_28 td:nth-child(5){display:none}._actionBtn_y5e0f_246{width:28px;height:28px}._pageBtn_y5e0f_297{width:30px;height:30px}}._btn_y5e0f_419{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_y5e0f_432{background-color:var(--primary);color:#fff}._btnPrimary_y5e0f_432:hover{background-color:var(--primary-hover)}._btnSecondary_y5e0f_441{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_y5e0f_441:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_y5e0f_452{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_y5e0f_452:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_y5e0f_463{padding:6px 12px;font-size:13px}._btnIcon_y5e0f_468{border-radius:50%;padding:8px}._formGroup_y5e0f_474{margin-bottom:16px}._formRow_y5e0f_478{gap:16px;display:flex}._formRow_y5e0f_478 ._formGroup_y5e0f_474{flex:1;min-width:0}._formInput_y5e0f_488{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formLabel_y5e0f_494{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formTextarea_y5e0f_502{border:1px solid var(--border-primary);background-color:var(--input-bg);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;min-height:100px;padding:10px 12px;font-family:inherit;font-size:14px}._formTextarea_y5e0f_502:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._userInfo_y5e0f_522{align-items:flex-start;gap:12px;display:flex}._userAvatar_y5e0f_528{background:var(--primary-light);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}._userDetails_y5e0f_541{flex:1;min-width:0}._userName_y5e0f_546{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600}._userEmail_y5e0f_553{color:var(--text-secondary);font-size:13px;line-height:1.4}._tabBar_y5e0f_560{border-bottom:2px solid var(--border-primary);gap:0;margin-bottom:20px;display:flex}._tabBtn_y5e0f_567{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 24px;font-size:14px;font-weight:500;display:flex}._tabBtn_y5e0f_567:hover{color:var(--text-primary);background:var(--bg-hover)}._tabActive_y5e0f_587{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}._tabActive_y5e0f_587:hover{color:var(--primary)}._approveAction_y5e0f_598{color:var(--success);border-color:var(--success);background-color:var(--success-light,#28a7451a)}._approveAction_y5e0f_598:hover{opacity:.8}._rejectAction_y5e0f_608{color:var(--error);border-color:var(--error);background-color:var(--error-light,#dc35451a)}._rejectAction_y5e0f_608:hover{opacity:.8}@media (width<=640px){._tableContainer_y5e0f_2{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_y5e0f_11{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._orgTable_y5e0f_28,._orgTable_y5e0f_28 tbody,._orgTable_y5e0f_28 tr,._orgTable_y5e0f_28 td{width:100%;display:block}._orgTable_y5e0f_28{min-width:0}._orgTable_y5e0f_28 thead{display:none}._orgTable_y5e0f_28 tbody{gap:12px;display:grid}._orgTable_y5e0f_28 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._orgTable_y5e0f_28 td,._orgTable_y5e0f_28 td:nth-child(2),._orgTable_y5e0f_28 td:nth-child(3),._orgTable_y5e0f_28 td:nth-child(5){text-align:right;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:flex}._orgTable_y5e0f_28 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._organizationTable_y5e0f_682 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._organizationTable_y5e0f_682 td:first-child:before{display:none}._organizationTable_y5e0f_682 td:nth-child(2):before{content:"类型"}._organizationTable_y5e0f_682 td:nth-child(3):before{content:"成员人数"}._organizationTable_y5e0f_682 td:nth-child(4):before{content:"状态"}._organizationTable_y5e0f_682 td:nth-child(5):before{content:"创建时间"}._organizationTable_y5e0f_682 td:nth-child(6):before{content:"操作"}._applyTable_y5e0f_714 td:first-child:before{content:"申请人"}._applyTable_y5e0f_714 td:nth-child(2):before{content:"组织名称"}._applyTable_y5e0f_714 td:nth-child(3):before{content:"类型"}._applyTable_y5e0f_714 td:nth-child(4):before{content:"描述"}._applyTable_y5e0f_714 td:nth-child(5):before{content:"状态"}._applyTable_y5e0f_714 td:nth-child(6):before{content:"申请时间"}._applyTable_y5e0f_714 td:nth-child(7):before{content:"操作"}._actionButtons_y5e0f_240{justify-content:flex-end}._pagination_y5e0f_272{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._overlay_17rhx_2{z-index:2000;background:#0006;animation:.25s _fadeIn_17rhx_1;position:fixed;inset:0}._panel_17rhx_11{background:var(--card-bg);z-index:2001;flex-direction:column;width:420px;max-width:90vw;height:100vh;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0000002e}._panelOpen_17rhx_26{animation:.3s cubic-bezier(.4,0,.2,1) _slideIn_17rhx_1;transform:translate(0)}._panelHeader_17rhx_31{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._panelTitle_17rhx_39{color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}._closeBtn_17rhx_49{border:1px solid var(--border-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex}._closeBtn_17rhx_49:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-tertiary)}._panelBody_17rhx_69{flex:1;padding:24px;overflow-y:auto}._panelHint_17rhx_75{color:var(--text-secondary);background:var(--bg-primary);border-left:3px solid var(--primary);border-radius:8px;margin:0 0 24px;padding:12px 16px;font-size:13px;line-height:1.6}._formGroup_17rhx_86{margin-bottom:20px}._formLabel_17rhx_90{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}._formInput_17rhx_98{border:1px solid var(--border-primary);background:var(--bg-primary);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 14px;font-size:14px}._formInput_17rhx_98:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._formInput_17rhx_98::placeholder{color:var(--text-tertiary)}._formTextarea_17rhx_119{border:1px solid var(--border-primary);background:var(--bg-primary);width:100%;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px}._formTextarea_17rhx_119:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._formTextarea_17rhx_119::placeholder{color:var(--text-tertiary)}._panelFooter_17rhx_142{border-top:1px solid var(--border-primary);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}._btnCancel_17rhx_150{border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}._btnCancel_17rhx_150:hover{background:var(--bg-hover)}._btnSubmit_17rhx_165{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}._btnSubmit_17rhx_165:hover{opacity:.9}._btnSubmit_17rhx_165:disabled,._btnCancel_17rhx_150:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_17rhx_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_17rhx_1{0%{transform:translate(100%)}to{transform:translate(0)}}._container_6ih1e_1{background-color:#0000;flex-direction:column;min-height:100vh;display:flex}._mainContent_6ih1e_8{max-width:var(--page-max-width);flex:1;width:100%;margin:0 auto;padding:1rem 1.8rem}._pageHeader_6ih1e_16{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}._pageHeaderTop_6ih1e_23{justify-content:space-between;align-items:center;display:flex}._pageTitle_6ih1e_29{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:1.8rem;font-weight:600;display:flex}._applyBtn_6ih1e_39{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;display:flex}._applyBtn_6ih1e_39:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._filterBar_6ih1e_60{gap:1rem;display:flex}._filterBtn_6ih1e_65{border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:20px;padding:.5rem 1rem;font-size:.9rem}._filterBtn_6ih1e_65:hover{background:var(--bg-hover)}._filterBtn_6ih1e_65._active_6ih1e_79{background:var(--primary);color:var(--text-inverse);border-color:var(--primary)}._grid_6ih1e_85{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}._card_6ih1e_94{background:var(--bg-card);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:12px;flex-direction:column;padding:1.5rem;display:flex}._cardTitle_6ih1e_104{color:var(--text-primary);margin:0 0 .8rem;font-size:1.2rem;font-weight:600;line-height:1.4}._card_6ih1e_94:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._cardHeader_6ih1e_117{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}._orgName_6ih1e_124{color:var(--primary);align-items:center;gap:8px;margin:0 0 .8rem;font-size:1.2rem;font-weight:600;display:flex}._courseBadge_6ih1e_134{background:var(--primary-light);color:var(--primary);border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:500;display:inline-block}._statusBadge_6ih1e_144{align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}._statusActive_6ih1e_152{color:var(--success);align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}._statusInactive_6ih1e_161{color:var(--error);align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}._cardDesc_6ih1e_170{color:var(--text-secondary);white-space:pre-wrap;-webkit-box-orient:vertical;flex:1;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}._cardFooter_6ih1e_182{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}._cardMetric_6ih1e_191{color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}._actionBtn_6ih1e_199{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_6ih1e_211{background:var(--button-primary);color:var(--text-inverse);box-shadow:0 2px 8px #3b82f60a}._btnPrimary_6ih1e_211:hover{background:var(--button-primary-hover)}._btnSecondary_6ih1e_221{background:var(--button-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_6ih1e_221:hover{background:var(--button-secondary-hover)}._joined_6ih1e_231{color:var(--success);margin-left:1rem;font-size:1rem;font-weight:600}._emptyState_6ih1e_238{text-align:center;background:var(--card-bg);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:4rem 2rem;display:flex}._emptyIcon_6ih1e_252{color:var(--text-tertiary);opacity:.5;margin-bottom:1.5rem;font-size:4rem}._emptyText_6ih1e_259{color:var(--text-primary);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}._emptySubtext_6ih1e_266{color:var(--text-secondary);font-size:.95rem}._loginBtn_6ih1e_271{cursor:pointer;background:var(--primary);color:#fff;letter-spacing:.5px;border:none;border-radius:50px;align-items:center;gap:.8rem;margin:0 auto;padding:1rem 3rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #3b82f666}._loginBtn_6ih1e_271:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f680}._loginBtn_6ih1e_271:active{transform:translateY(0);box-shadow:0 4px 12px #3b82f666}@media (width<=768px){._mainContent_6ih1e_8{padding:1.2rem 1rem}._pageHeader_6ih1e_16{flex-direction:column;align-items:flex-start;gap:1rem}._pageHeaderTop_6ih1e_23{flex-wrap:wrap;justify-content:space-between;gap:1rem;width:100%}._pageTitle_6ih1e_29{font-size:1.4rem}._grid_6ih1e_85{grid-template-columns:1fr;gap:1rem}._card_6ih1e_94{padding:1.2rem}}@media (width<=480px){._mainContent_6ih1e_8{padding:1rem .8rem}._card_6ih1e_94{padding:1rem}._cardTitle_6ih1e_104{font-size:1.05rem}._filterBar_6ih1e_60{gap:.5rem}._filterBtn_6ih1e_65{padding:.4rem .8rem;font-size:.82rem}}@keyframes _pulse_17vik_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._wrapper_17vik_13{flex-direction:column;gap:1.5rem;width:100%;max-width:1560px;min-height:60vh;margin:0 auto;padding:2rem;display:flex}._block_17vik_24{background-color:var(--bg-secondary,#f0f0f0);border-radius:6px;animation:1.5s ease-in-out infinite _pulse_17vik_1}._topArea_17vik_31{margin-bottom:1.5rem}._backPlaceholder_17vik_35{width:100px;height:36px;margin-bottom:1.5rem}._headerRow_17vik_42{justify-content:space-between;align-items:center;display:flex}._titleGroup_17vik_48{flex:1}._titleLine_17vik_52{width:40%;height:32px;margin-bottom:.5rem}._subtitleLine_17vik_59{width:25%;height:20px}._badgeGroup_17vik_65{gap:.5rem;display:flex}._badge_17vik_65{width:80px;height:28px}._badgeWide_17vik_76{width:100px;height:28px}._descBlock_17vik_83{border-radius:8px;height:60px;margin-bottom:2rem}._statGrid_17vik_91{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}._statCard_17vik_98{border-radius:8px;height:100px;padding:1.5rem}._tableSection_17vik_106{margin-bottom:1rem}._tableTopBar_17vik_110{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._tableTitle_17vik_117{width:100px;height:24px}._tableCount_17vik_123{width:80px;height:20px}._tableHeaderRow_17vik_129{border-radius:8px;gap:1rem;height:40px;margin-bottom:1rem;padding:1rem;display:flex}._tableHeaderCol_17vik_139{background-color:var(--bg-tertiary,#e0e0e0);border-radius:4px;height:16px;animation:1.5s ease-in-out infinite _pulse_17vik_1}._tableHeaderCol_17vik_139:first-child{flex:2}._tableHeaderCol_17vik_139:not(:first-child){flex:1}._tableRow_17vik_155{border-radius:8px;gap:1rem;height:60px;margin-bottom:.5rem;padding:1rem;display:flex}._tableCol_17vik_165{background-color:var(--bg-tertiary,#e0e0e0);border-radius:4px;animation:1.5s ease-in-out infinite _pulse_17vik_1}._tableCol_17vik_165:first-child{border-radius:16px;flex:2;height:32px}._tableCol_17vik_165:not(:first-child){flex:1;height:16px}._pagination_17vik_183{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}._paginationInfo_17vik_190{width:120px;height:18px}._paginationBtns_17vik_196{gap:.5rem;display:flex}._paginationBtn_17vik_196{border-radius:6px;height:32px}._paginationBtnSmall_17vik_207{width:32px}._paginationBtnLarge_17vik_211{width:70px}._pagination_1p89w_1{border-top:1px solid var(--border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._paginationInfo_1p89w_11{color:var(--text-secondary);font-size:14px}._paginationControls_1p89w_16{align-items:center;gap:8px;display:flex}._joinBtn_1p89w_22:disabled{cursor:not-allowed}._paginationButton_1p89w_26{background-color:var(--card-bg);border:1px solid var(--border-primary);min-width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:flex}._paginationButton_1p89w_26:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_1p89w_26._active_1p89w_46{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_1p89w_26:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_1p89w_57{color:var(--text-tertiary);padding:0 8px}._container_1p89w_62{background-color:#0000;flex-direction:column;min-height:100vh;display:flex}._mainContent_1p89w_69{max-width:var(--page-max-width);flex:1;width:100%;margin:0 auto;padding:1rem 1.5rem}._backBtn_1p89w_77{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1rem;padding:0;font-size:.95rem;font-weight:500;display:inline-flex}._backBtn_1p89w_77:hover{color:var(--primary)}._backBtn_1p89w_77 svg{font-size:1rem}._detailCard_1p89w_99{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._cardHeader_1p89w_107{border-bottom:1px solid var(--border-secondary);margin-bottom:2rem;padding-bottom:1.5rem}._headerContent_1p89w_113{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._titleGroup_1p89w_120{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}._pageTitle_1p89w_128{color:var(--text-primary);align-items:center;gap:12px;margin:0;font-size:1.8rem;font-weight:700;line-height:1.3;display:flex}._pageTitle_1p89w_128 svg{color:var(--primary);font-size:1.6rem}._headerRight_1p89w_144{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width<=768px){._headerContent_1p89w_113{flex-direction:column;gap:1rem}._headerRight_1p89w_144{justify-content:flex-start;width:100%}}._orgType_1p89w_163{background:linear-gradient(135deg, var(--primary-light), var(--primary-hover-light));color:var(--primary);border:1px solid #3b82f633;border-radius:20px;padding:.5rem 1rem;font-size:.95rem;font-weight:600;display:inline-block;box-shadow:0 2px 8px #3b82f61a}._orgType_1p89w_163:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}._statusActive_1p89w_180{background-color:var(--success-light);color:var(--success);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusInactive_1p89w_193{background-color:var(--error-light);color:var(--error);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._usersTable_1p89w_214 ._statusActive_1p89w_180:before,._usersTable_1p89w_214 ._statusInactive_1p89w_193:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px}._description_1p89w_223{color:var(--text-secondary);background:var(--bg-secondary);border-left:4px solid var(--primary);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;font-size:1.15rem;line-height:1.8}._memberSection_1p89w_234{margin-top:2rem}._memberHeader_1p89w_238{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:18px;font-weight:600;display:flex}._memberHeader_1p89w_238 svg{color:var(--primary);font-size:1.2rem}._usersTable_1p89w_214{border-collapse:collapse;width:100%}._usersTable_1p89w_214 th{text-align:center;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:600}._usersTable_1p89w_214 th:first-child{text-align:left;padding-left:24px}._usersTable_1p89w_214 tbody tr{border-bottom:1px solid var(--border-primary)}._usersTable_1p89w_214 tbody tr:last-child{border-bottom:none}._usersTable_1p89w_214 tbody tr:hover{background-color:var(--bg-hover)}._usersTable_1p89w_214 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._usersTable_1p89w_214 td:first-child{text-align:left;padding-left:24px}._userInfo_1p89w_302{justify-content:flex-start;align-items:center;gap:12px;display:flex}._userAvatar_1p89w_309{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:40px;height:40px}._userDetails_1p89w_317{flex-direction:column;gap:2px;display:flex}._userName_1p89w_323{color:var(--text-primary);font-weight:600}._userEmail_1p89w_328{color:var(--text-secondary);font-size:12px}._statusBadge_1p89w_334{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_1p89w_334._inactive_1p89w_350{background-color:var(--error-light);color:var(--error)}._statusIndicator_1p89w_206{background-color:currentColor;border-radius:50%;width:6px;height:6px}._roleBadge_1p89w_363{white-space:nowrap;text-align:center;border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}._roleBadge_1p89w_363._admin_1p89w_374{background-color:var(--error-light);color:var(--error)}._roleBadge_1p89w_363._moderator_1p89w_379{background-color:var(--warn-light);color:var(--text-secondary)}._roleBadge_1p89w_363._user_1p89w_214{background-color:var(--bg-tertiary);color:var(--text-secondary)}._actionButtons_1p89w_390{justify-content:center;gap:8px;display:flex}._actionButton_1p89w_390{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:36px;padding:6px 8px;font-size:14px;display:flex}._actionButton_1p89w_390:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_1p89w_390._edit_1p89w_415:hover{color:var(--primary)}._actionButton_1p89w_390._delete_1p89w_419:hover{color:var(--error)}._statsContainer_1p89w_424{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_1p89w_431{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_1p89w_431:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_1p89w_443{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_1p89w_443._primary_1p89w_454{background-color:var(--primary-light);color:var(--primary)}._statIcon_1p89w_443._success_1p89w_459{background-color:var(--success-light);color:var(--success)}._statIcon_1p89w_443._warning_1p89w_464{background-color:var(--warn-light);color:var(--warning)}._statIcon_1p89w_443._error_1p89w_469{background-color:var(--error-light);color:var(--error)}._statIcon_1p89w_443._info_1p89w_474{color:#6366f1;background-color:#6464dc1a}._statValue_1p89w_479{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_1p89w_486{color:var(--text-secondary);font-size:14px}._tableContainer_1p89w_492{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._tableHeader_1p89w_499{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_1p89w_507{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_1p89w_514{gap:8px;display:flex}._refreshButton_1p89w_520{border:1px solid var(--border-primary);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:4px;justify-content:center;align-items:center;min-width:36px;padding:6px 8px;font-size:14px;display:flex}._refreshButton_1p89w_520:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--primary)}._refreshButton_1p89w_520._loading_1p89w_540{animation:1s linear infinite _rotate_1p89w_1}._createButton_1p89w_544{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;display:flex;box-shadow:0 2px 4px #3b82f633}._createButton_1p89w_544:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}._createButton_1p89w_544:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f633}@keyframes _rotate_1p89w_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._joinBtn_1p89w_22{cursor:pointer;background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;letter-spacing:.02em;border:none;border-radius:5px;align-items:center;gap:10px;padding:8px 12px;font-size:1rem;font-weight:600;display:flex;box-shadow:0 4px 20px #3b82f64d}._joinBtn_1p89w_22:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-2px);box-shadow:0 6px 25px #3b82f666}._joinBtn_1p89w_22:active{transform:translateY(0)}._joined_1p89w_607{color:var(--success);background:var(--success-light);letter-spacing:.02em;border:1px solid #10b9814d;border-radius:5px;align-items:center;gap:10px;padding:8px 12px;font-size:1rem;font-weight:600;display:flex}._joined_1p89w_607:before{content:"✓";font-size:1rem;font-weight:600}._tabsHeader_1p89w_628{border-bottom:1px solid var(--border-primary);background-color:var(--bg-secondary);display:flex}._tabButton_1p89w_634{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 20px;font-size:14px;font-weight:500;position:relative}._tabButton_1p89w_634:hover{color:var(--text-primary);background-color:var(--bg-hover)}._tabButton_1p89w_634._activeTab_1p89w_651{color:var(--primary);border-bottom:2px solid var(--primary)}._actionButton_1p89w_390._acceptButton_1p89w_657{background-color:var(--success-light);color:var(--success)}._actionButton_1p89w_390._acceptButton_1p89w_657:hover{background-color:var(--success);color:#fff}._actionButton_1p89w_390._rejectButton_1p89w_667{background-color:var(--error-light);color:var(--error)}._actionButton_1p89w_390._rejectButton_1p89w_667:hover{background-color:var(--error);color:#fff}._actionButton_1p89w_390._kickButton_1p89w_677{background-color:var(--error-light);color:var(--error)}._actionButton_1p89w_390._viewButton_1p89w_682{background-color:var(--primary-light);color:var(--primary)}._actionButton_1p89w_390._viewButton_1p89w_682:hover{background-color:var(--primary);color:#fff}._actionButton_1p89w_390._kickButton_1p89w_677:hover{background-color:var(--error);color:#fff}._actionButton_1p89w_390._roleButton_1p89w_697{background-color:var(--warn-light);color:var(--warning)}._actionButton_1p89w_390._roleButton_1p89w_697:hover{background-color:var(--warning);color:#fff}@media (width<=768px){._detailCard_1p89w_99{padding:1.5rem}._usersTable_1p89w_214{min-width:600px;display:block;overflow-x:auto}._usersTable_1p89w_214 th,._usersTable_1p89w_214 td{padding:1rem}._joinBtn_1p89w_22,._joined_1p89w_607{justify-content:center;width:100%}._tabsHeader_1p89w_628{flex-wrap:wrap}._tabButton_1p89w_634{padding:10px 16px;font-size:13px}}@media (width<=480px){._mainContent_1p89w_69{padding:1rem .8rem}._detailCard_1p89w_99{padding:1rem}._pageTitle_1p89w_128{font-size:1.3rem}._headerContent_1p89w_113{flex-direction:column;gap:.8rem}._headerRight_1p89w_144{justify-content:flex-start;width:100%}._description_1p89w_223{padding:1rem;font-size:.95rem}._statsContainer_1p89w_424{grid-template-columns:1fr;gap:12px}._statCard_1p89w_431{padding:16px}._usersTable_1p89w_214 th,._usersTable_1p89w_214 td{padding:.6rem;font-size:.8rem}._memberHeader_1p89w_238{font-size:1rem}}._loginBtn_1p89w_793{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;display:inline-flex}._loginBtn_1p89w_793:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}._emptyState_1p89w_812{text-align:center;background:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:12px;max-width:600px;margin:4rem auto;padding:4rem 2rem}._emptyIcon_1p89w_823{color:var(--text-tertiary);margin-bottom:1rem;font-size:4rem}._emptyText_1p89w_829{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem}._emptySubtext_1p89w_835{color:var(--text-secondary);max-width:400px;margin:0 auto 2rem}._roleSelectionContainer_1p89w_844{padding:8px 0}._roleSelectionDescription_1p89w_848{color:var(--text-secondary);text-align:center;margin:0 0 20px;font-size:14px}._roleOptions_1p89w_855{flex-direction:column;gap:12px;display:flex}._roleOption_1p89w_855{border:2px solid var(--border-primary);cursor:pointer;background:var(--card-bg);border-radius:12px;padding:16px;display:block}._roleOption_1p89w_855:hover{border-color:var(--primary-light);background:var(--bg-hover);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f61a}._roleOption_1p89w_855._selectedRole_1p89w_877{border-color:var(--primary);background:linear-gradient(135deg,#3b82f60d,#3b82f61a);box-shadow:0 2px 8px #3b82f633}._roleOptionContent_1p89w_883{align-items:center;gap:16px;display:flex}._roleIcon_1p89w_889{width:40px;height:40px;color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}._roleOption_1p89w_855._selectedRole_1p89w_877 ._roleIcon_1p89w_889{color:var(--primary);background:var(--primary-light)}._roleInfo_1p89w_906{flex:1}._roleLabel_1p89w_910{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._roleDescription_1p89w_917{color:var(--text-secondary);font-size:13px}._roleRadio_1p89w_922{justify-content:center;align-items:center;display:flex}._radioCircle_1p89w_928{border:2px solid var(--border-primary);border-radius:50%;width:20px;height:20px;position:relative}._roleOption_1p89w_855._selectedRole_1p89w_877 ._radioCircle_1p89w_928{border-color:var(--primary);background:var(--primary)}._roleOption_1p89w_855._selectedRole_1p89w_877 ._radioCircle_1p89w_928:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._cancelButton_1p89w_954{border:2px solid var(--border-primary);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;border-radius:8px;min-width:80px;padding:10px 20px;font-size:14px;font-weight:500}._cancelButton_1p89w_954:hover{border-color:var(--primary);color:var(--primary);background:var(--bg-hover);transform:translateY(-1px)}._confirmButton_1p89w_973{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:none;border-radius:8px;min-width:80px;padding:10px 20px;font-size:14px;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._confirmButton_1p89w_973:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}._confirmButton_1p89w_973:active{transform:translateY(0)}._statusBadge_1p89w_334._pending_1p89w_1008{color:#ffc107;background:#ffc1071a}._statusBadge_1p89w_334._in_progress_1p89w_1013{color:#17a2b8;background:#17a2b81a}._statusBadge_1p89w_334._completed_1p89w_1018{color:#28a745;background:#28a7451a}._statusBadge_1p89w_334._cancelled_1p89w_1023{color:#6c757d;background:#6c757d1a}._priorityBadge_1p89w_1028{border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._priorityBadge_1p89w_1028._low_1p89w_1038{color:#6c757d;background:#6c757d1a}._priorityBadge_1p89w_1028._medium_1p89w_1043{color:#ffc107;background:#ffc1071a}._priorityBadge_1p89w_1028._high_1p89w_1048{color:#ff9800;background:#ff98001a}._priorityBadge_1p89w_1028._urgent_1p89w_1053{color:#dc3545;background:#dc354526;border:1px solid #dc35454d}._unassigned_1p89w_1059,._noDueDate_1p89w_1065{color:var(--text-secondary);font-size:13px;font-style:italic}._deleteButton_1p89w_1071{color:var(--danger)}._deleteButton_1p89w_1071:hover{color:var(--danger-hover);background:#dc35451a}._taskFormContainer_1p89w_1081{padding:8px 0}._formRow_1p89w_1089 ._formGroup_1p89w_1085{flex:1}._formLabel_1p89w_1098{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}._formInput_1p89w_1108,._formTextarea_1p89w_1109,._formSelect_1p89w_1110{border:2px solid var(--border-primary);background:var(--card-bg);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;padding:12px 16px;font-size:14px}._formInput_1p89w_1108:focus,._formTextarea_1p89w_1109:focus,._formSelect_1p89w_1110:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._formTextarea_1p89w_1109{resize:vertical;min-height:80px;font-family:inherit}._formSelect_1p89w_1110{cursor:pointer}._formHint_1p89w_1139{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.4;display:block}._formInput_1p89w_1108::placeholder,._formTextarea_1p89w_1109::placeholder{color:var(--text-secondary);opacity:.7}._statusSelect_1p89w_1154{border:1px solid var(--border-primary);background:var(--card-bg);color:var(--text-primary);cursor:pointer;border-radius:4px;min-width:80px;padding:6px 8px;font-size:12px}._statusSelect_1p89w_1154:hover{border-color:var(--primary)}._statusSelect_1p89w_1154:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #3b82f61a}._btn_1p89w_1176{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_1p89w_1189{background-color:var(--primary);color:#fff}._btnPrimary_1p89w_1189:hover{background-color:var(--primary-hover)}._detailGroup_1p89w_1199{margin-bottom:20px}._detailLabel_1p89w_1203{color:var(--text-secondary);margin-bottom:4px;font-size:13px}._detailValue_1p89w_1209{color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.6}._detailRow_1p89w_1216{grid-template-columns:1fr 1fr;gap:20px;display:grid}._statusBadge_1p89w_334{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusActive_1p89w_180{background-color:var(--success-light);color:var(--success)}._statusClosed_1p89w_1238{background-color:var(--error-light);color:var(--error)}._statusDraft_1p89w_1243{background-color:var(--warn-light);color:var(--warning)}._statusBadge_1p89w_334._active_1p89w_46{background-color:var(--success-light);color:var(--success)}._statusBadge_1p89w_334._closed_1p89w_1254{background-color:var(--error-light);color:var(--error)}._statusBadge_1p89w_334._draft_1p89w_1259{background-color:var(--warn-light);color:var(--warning)}._formGroup_1p89w_1085{margin-bottom:16px}._formRow_1p89w_1089{gap:16px;display:flex}._formRow_1p89w_1089 ._formGroup_1p89w_1085{flex:1;min-width:0}._formInput_1p89w_1108{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formLabel_1p89w_1098{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formTextarea_1p89w_1109{border:1px solid var(--border-primary);background-color:var(--input-bg);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;min-height:100px;padding:10px 12px;font-family:inherit;font-size:14px}._formTextarea_1p89w_1109:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._formInput_1p89w_1108.ant-picker{border-color:var(--border-primary);background-color:var(--input-bg)}._formInput_1p89w_1108.ant-picker:hover{border-color:var(--primary)}._formInput_1p89w_1108.ant-picker-focused{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}._formInput_1p89w_1108 .ant-picker-input>input{color:var(--text-primary);font-size:14px}._formInput_1p89w_1108 .ant-picker-input>input::placeholder{color:var(--text-tertiary);opacity:1}._formInput_1p89w_1108 .ant-picker-suffix{color:var(--text-secondary)}._formInput_1p89w_1108 .ant-picker-clear{background-color:var(--input-bg);color:var(--text-secondary)}._repoSection_1p89w_1347{margin-top:0;padding:20px}._repoSectionHeader_1p89w_1352{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._repoTokenBadge_1p89w_1360{color:#16a34a;cursor:pointer;background:#22c55e1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:4px;display:inline-flex}._repoTokenBadge_1p89w_1360:hover{color:#fff;background:#16a34a}._repoTokenBadgeNone_1p89w_1379{background:var(--bg-tertiary);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}._repoTokenBadgeNone_1p89w_1379:hover{background:var(--text-tertiary);color:#fff}._sectionTitle_1p89w_1398{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._repoCount_1p89w_1405{color:var(--text-tertiary);font-size:13px}._repoGrid_1p89w_1410{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}._repoCard_1p89w_1416{background:var(--card-bg);border:1px solid var(--border-primary);cursor:pointer;border-radius:10px;flex-direction:column;padding:20px;text-decoration:none;display:flex}._repoCard_1p89w_1416:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-2px)}._repoCardHeader_1p89w_1433{align-items:center;gap:8px;margin-bottom:10px;display:flex}._repoIcon_1p89w_1440{color:var(--text-primary);flex-shrink:0;font-size:18px}._repoName_1p89w_1446{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}._repoExternalIcon_1p89w_1456{color:var(--text-tertiary);flex-shrink:0;font-size:12px}._repoDeleteBtn_1p89w_1462{border:1px solid var(--border-primary);background:var(--card-bg);cursor:pointer;width:24px;height:24px;color:var(--text-tertiary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}._repoDeleteBtn_1p89w_1462:hover{color:#ef4444;border-color:#ef4444}._repoDescription_1p89w_1482{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 14px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}._repoMeta_1p89w_1494{color:var(--text-tertiary);align-items:center;gap:16px;font-size:12px;display:flex}._repoLanguage_1p89w_1502{align-items:center;gap:4px;display:inline-flex}._repoLanguageDot_1p89w_1508{border-radius:50%;flex-shrink:0;width:10px;height:10px}._repoStars_1p89w_1515{color:#eab308;align-items:center;gap:3px;display:inline-flex}._repoUpdated_1p89w_1522{color:var(--text-tertiary)}._repoSyncBtn_1p89w_1527{cursor:pointer;width:20px;height:20px;color:var(--text-tertiary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._repoSyncBtn_1p89w_1527:hover{color:var(--primary);background:var(--primary-light)}._repoSyncSpinning_1p89w_1544 svg{animation:1s linear infinite _repoSpin_1p89w_1}@keyframes _repoSpin_1p89w_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._repoSyncStatus_1p89w_1557{align-items:center;gap:4px;font-size:12px;display:inline-flex}._syncStatusDot_1p89w_1564{border-radius:50%;flex-shrink:0;width:6px;height:6px}._syncStatusIdle_1p89w_1571{background-color:var(--text-tertiary)}._syncStatusSyncing_1p89w_1575{background-color:#a855f7;animation:.8s ease-in-out infinite _repoPulse_1p89w_1}._syncStatusDone_1p89w_1580{background-color:#16a34a}._syncStatusFailed_1p89w_1584{background-color:#ef4444}@keyframes _repoPulse_1p89w_1{0%,to{opacity:1}50%{opacity:.4}}@media (width<=768px){._repoGrid_1p89w_1410{grid-template-columns:1fr}}._pagination_17ykx_1{border-top:1px solid var(--border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._paginationInfo_17ykx_11{color:var(--text-secondary);font-size:14px}._paginationControls_17ykx_16{align-items:center;gap:8px;display:flex}._joinBtn_17ykx_22:disabled{cursor:not-allowed}._paginationButton_17ykx_26{background-color:var(--card-bg);border:1px solid var(--border-primary);min-width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:flex}._paginationButton_17ykx_26:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_17ykx_26._active_17ykx_46{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_17ykx_26:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_17ykx_57{color:var(--text-tertiary);padding:0 8px}._container_17ykx_62{background-color:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}._mainContent_17ykx_69{max-width:var(--page-max-width);flex:1;width:100%;margin:0 auto;padding:2rem 1.5rem}._backBtn_17ykx_77{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1rem;padding:0;font-size:.95rem;font-weight:500;display:inline-flex}._backBtn_17ykx_77:hover{color:var(--primary)}._backBtn_17ykx_77 svg{font-size:1rem}._detailCard_17ykx_99{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._cardHeader_17ykx_107{border-bottom:1px solid var(--border-secondary);margin-bottom:2rem;padding-bottom:1.5rem}._headerContent_17ykx_113{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._titleGroup_17ykx_120{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}._pageTitle_17ykx_128{color:var(--text-primary);align-items:center;gap:12px;margin:0;font-size:1.8rem;font-weight:700;line-height:1.3;display:flex}._pageTitle_17ykx_128 svg{color:var(--primary);font-size:1.6rem}._headerRight_17ykx_144{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width<=768px){._headerContent_17ykx_113{flex-direction:column;gap:1rem}._headerRight_17ykx_144{justify-content:flex-start;width:100%}}._orgType_17ykx_163{background:linear-gradient(135deg, var(--primary-light), var(--primary-hover-light));color:var(--primary);border:1px solid #3b82f633;border-radius:20px;padding:.5rem 1rem;font-size:.95rem;font-weight:600;display:inline-block;box-shadow:0 2px 8px #3b82f61a}._orgType_17ykx_163:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}._statusActive_17ykx_180{background-color:var(--success-light);color:var(--success);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusInactive_17ykx_193{background-color:var(--error-light);color:var(--error);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._usersTable_17ykx_214 ._statusActive_17ykx_180:before,._usersTable_17ykx_214 ._statusInactive_17ykx_193:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px}._description_17ykx_223{color:var(--text-secondary);background:var(--bg-secondary);border-left:4px solid var(--primary);white-space:pre-wrap;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;font-size:1.15rem;line-height:1.8}._memberSection_17ykx_235{margin-top:2rem}._memberHeader_17ykx_239{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:18px;font-weight:600;display:flex}._memberHeader_17ykx_239 svg{color:var(--primary);font-size:1.2rem}._usersTable_17ykx_214{border-collapse:collapse;width:100%}._usersTable_17ykx_214 th{text-align:center;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:14px;font-weight:600}._usersTable_17ykx_214 th:first-child{text-align:left;padding-left:24px}._usersTable_17ykx_214 tbody tr{border-bottom:1px solid var(--border-primary)}._usersTable_17ykx_214 tbody tr:last-child{border-bottom:none}._usersTable_17ykx_214 tbody tr:hover{background-color:var(--bg-hover)}._usersTable_17ykx_214 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._usersTable_17ykx_214 td:first-child{text-align:left;padding-left:24px}._userInfo_17ykx_303{justify-content:flex-start;align-items:center;gap:12px;display:flex}._userAvatar_17ykx_310{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:40px;height:40px}._userDetails_17ykx_318{flex-direction:column;gap:2px;display:flex}._userName_17ykx_324{color:var(--text-primary);font-weight:600}._userEmail_17ykx_329{color:var(--text-secondary);font-size:12px}._statusBadge_17ykx_335{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_17ykx_335._inactive_17ykx_351{background-color:var(--error-light);color:var(--error)}._statusIndicator_17ykx_206{background-color:currentColor;border-radius:50%;width:6px;height:6px}._roleBadge_17ykx_364{white-space:nowrap;text-align:center;border-radius:4px;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}._roleBadge_17ykx_364._admin_17ykx_375{background-color:var(--error-light);color:var(--error)}._roleBadge_17ykx_364._moderator_17ykx_380{background-color:var(--warn-light);color:var(--text-secondary)}._roleBadge_17ykx_364._user_17ykx_214{background-color:var(--bg-tertiary);color:var(--text-secondary)}._actionButtons_17ykx_391{justify-content:center;gap:8px;display:flex}._actionButton_17ykx_391{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:36px;padding:6px 8px;font-size:14px;display:flex}._actionButton_17ykx_391:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_17ykx_391._edit_17ykx_416:hover{color:var(--primary)}._actionButton_17ykx_391._delete_17ykx_420:hover{color:var(--error)}._statsContainer_17ykx_425{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_17ykx_432{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_17ykx_432:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_17ykx_444{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_17ykx_444._primary_17ykx_455{background-color:var(--primary-light);color:var(--primary)}._statIcon_17ykx_444._success_17ykx_460{background-color:var(--success-light);color:var(--success)}._statIcon_17ykx_444._warning_17ykx_465{background-color:var(--warn-light);color:var(--warning)}._statIcon_17ykx_444._error_17ykx_470{background-color:var(--error-light);color:var(--error)}._statIcon_17ykx_444._info_17ykx_475{color:#6366f1;background-color:#6464dc1a}._statValue_17ykx_480{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_17ykx_487{color:var(--text-secondary);font-size:14px}._tableContainer_17ykx_493{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._tableActions_17ykx_500{gap:8px;display:flex}._refreshButton_17ykx_506{border:1px solid var(--border-primary);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:36px;padding:6px 12px;font-size:14px;display:flex}._refreshButton_17ykx_506:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--primary)}._refreshIcon_17ykx_527{align-items:center;display:flex}._refreshButton_17ykx_506._loading_17ykx_532 ._refreshIcon_17ykx_527{animation:1s linear infinite _rotate_17ykx_1}._createButton_17ykx_536{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;display:flex;box-shadow:0 2px 4px #3b82f633}._createButton_17ykx_536:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}._createButton_17ykx_536:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f633}@keyframes _rotate_17ykx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._joinBtn_17ykx_22{cursor:pointer;background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;letter-spacing:.02em;border:none;border-radius:5px;align-items:center;gap:10px;padding:8px 12px;font-size:1rem;font-weight:600;display:flex;box-shadow:0 4px 20px #3b82f64d}._joinBtn_17ykx_22:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-2px);box-shadow:0 6px 25px #3b82f666}._joinBtn_17ykx_22:active{transform:translateY(0)}._joined_17ykx_599{color:var(--success);background:var(--success-light);letter-spacing:.02em;border:1px solid #10b9814d;border-radius:5px;align-items:center;gap:10px;padding:8px 12px;font-size:1rem;font-weight:600;display:flex}._joined_17ykx_599:before{content:"✓";font-size:1rem;font-weight:600}._tabsHeader_17ykx_620{border-bottom:1px solid var(--border-primary);background-color:var(--bg-secondary);justify-content:space-between;align-items:center;display:flex}._tabsNav_17ykx_628{display:flex}._tabsActions_17ykx_632{align-items:center;gap:10px;padding-right:16px;display:flex}._tabsCount_17ykx_639{color:var(--text-secondary);font-size:14px}._tabButton_17ykx_644{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 20px;font-size:14px;font-weight:500;position:relative}._tabButton_17ykx_644:hover{color:var(--text-primary);background-color:var(--bg-hover)}._tabButton_17ykx_644._activeTab_17ykx_661{color:var(--primary);border-bottom:2px solid var(--primary)}._actionButton_17ykx_391._acceptButton_17ykx_667{background-color:var(--success-light);color:var(--success)}._actionButton_17ykx_391._acceptButton_17ykx_667:hover{background-color:var(--success);color:#fff}._actionButton_17ykx_391._rejectButton_17ykx_677{background-color:var(--error-light);color:var(--error)}._actionButton_17ykx_391._rejectButton_17ykx_677:hover{background-color:var(--error);color:#fff}._actionButton_17ykx_391._kickButton_17ykx_687{background-color:var(--error-light);color:var(--error)}._actionButton_17ykx_391._viewButton_17ykx_692{background-color:var(--primary-light);color:var(--primary)}._actionButton_17ykx_391._viewButton_17ykx_692:hover{background-color:var(--primary);color:#fff}._actionButton_17ykx_391._kickButton_17ykx_687:hover{background-color:var(--error);color:#fff}._actionButton_17ykx_391._roleButton_17ykx_707{background-color:var(--warn-light);color:var(--warning)}._actionButton_17ykx_391._roleButton_17ykx_707:hover{background-color:var(--warning);color:#fff}@media (width<=768px){._detailCard_17ykx_99{padding:1.5rem}._usersTable_17ykx_214{width:100%;display:block}._usersTable_17ykx_214 thead{display:none}._usersTable_17ykx_214 tbody,._usersTable_17ykx_214 tr{width:100%;display:block}._usersTable_17ykx_214 tr{border:1px solid var(--border-primary);background:var(--card-bg);border-radius:10px;margin-bottom:16px;padding:4px 12px}._usersTable_17ykx_214 tbody tr:hover{background:var(--card-bg)}._usersTable_17ykx_214 td{text-align:right;border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}._usersTable_17ykx_214 tbody tr td:last-child{border-bottom:none}._usersTable_17ykx_214 td:before{content:attr(data-label);color:var(--text-secondary);text-align:left;flex-shrink:0;font-size:13px;font-weight:600}._usersTable_17ykx_214 td:first-child{justify-content:flex-start;padding-left:4px}._usersTable_17ykx_214 td:first-child:before{display:none}._usersTable_17ykx_214 td:first-child ._userInfo_17ykx_303{justify-content:flex-start}._actionButtons_17ykx_391{justify-content:flex-end}._joinBtn_17ykx_22,._joined_17ykx_599{justify-content:center;width:100%}._tabsHeader_17ykx_620{flex-wrap:wrap}._tabsActions_17ykx_632{flex-wrap:wrap;justify-content:flex-end;width:100%;padding:8px 16px}._tabButton_17ykx_644{padding:10px 16px;font-size:13px}._pagination_17ykx_1{flex-direction:column;align-items:center}._paginationInfo_17ykx_11{text-align:center}._paginationControls_17ykx_16{flex-wrap:wrap;justify-content:center}}@media (width<=480px){._mainContent_17ykx_69{padding:1rem .8rem}._detailCard_17ykx_99{padding:1rem}._pageTitle_17ykx_128{font-size:1.3rem}._headerContent_17ykx_113{flex-direction:column;gap:.8rem}._headerRight_17ykx_144{justify-content:flex-start;width:100%}._description_17ykx_223{padding:1rem;font-size:.95rem}._statsContainer_17ykx_425{grid-template-columns:1fr;gap:12px}._statCard_17ykx_432{padding:16px}._usersTable_17ykx_214 th,._usersTable_17ykx_214 td{padding:.6rem;font-size:.8rem}._memberHeader_17ykx_239{font-size:1rem}}._loginBtn_17ykx_881{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;display:inline-flex}._loginBtn_17ykx_881:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}._emptyState_17ykx_900{text-align:center;background:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:12px;max-width:600px;margin:4rem auto;padding:4rem 2rem}._emptyIcon_17ykx_911{color:var(--text-tertiary);margin-bottom:1rem;font-size:4rem}._emptyText_17ykx_917{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem}._emptySubtext_17ykx_923{color:var(--text-secondary);max-width:400px;margin:0 auto 2rem}._roleSelectionContainer_17ykx_932{padding:8px 0}._roleSelectionDescription_17ykx_936{color:var(--text-secondary);text-align:center;margin:0 0 20px;font-size:14px}._roleOptions_17ykx_943{flex-direction:column;gap:12px;display:flex}._roleOption_17ykx_943{border:2px solid var(--border-primary);cursor:pointer;background:var(--card-bg);border-radius:12px;padding:16px;display:block}._roleOption_17ykx_943:hover{border-color:var(--primary-light);background:var(--bg-hover);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f61a}._roleOption_17ykx_943._selectedRole_17ykx_965{border-color:var(--primary);background:linear-gradient(135deg,#3b82f60d,#3b82f61a);box-shadow:0 2px 8px #3b82f633}._roleOptionContent_17ykx_971{align-items:center;gap:16px;display:flex}._roleIcon_17ykx_977{width:40px;height:40px;color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}._roleOption_17ykx_943._selectedRole_17ykx_965 ._roleIcon_17ykx_977{color:var(--primary);background:var(--primary-light)}._roleInfo_17ykx_994{flex:1}._roleLabel_17ykx_998{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._roleDescription_17ykx_1005{color:var(--text-secondary);font-size:13px}._roleRadio_17ykx_1010{justify-content:center;align-items:center;display:flex}._radioCircle_17ykx_1016{border:2px solid var(--border-primary);border-radius:50%;width:20px;height:20px;position:relative}._roleOption_17ykx_943._selectedRole_17ykx_965 ._radioCircle_17ykx_1016{border-color:var(--primary);background:var(--primary)}._roleOption_17ykx_943._selectedRole_17ykx_965 ._radioCircle_17ykx_1016:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._cancelButton_17ykx_1042{border:2px solid var(--border-primary);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;border-radius:8px;min-width:80px;padding:10px 20px;font-size:14px;font-weight:500}._cancelButton_17ykx_1042:hover{border-color:var(--primary);color:var(--primary);background:var(--bg-hover);transform:translateY(-1px)}._confirmButton_17ykx_1061{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:none;border-radius:8px;min-width:80px;padding:10px 20px;font-size:14px;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._confirmButton_17ykx_1061:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}._confirmButton_17ykx_1061:active{transform:translateY(0)}._statusBadge_17ykx_335._pending_17ykx_1096{color:#ffc107;background:#ffc1071a}._statusBadge_17ykx_335._in_progress_17ykx_1101{color:#17a2b8;background:#17a2b81a}._statusBadge_17ykx_335._completed_17ykx_1106{color:#28a745;background:#28a7451a}._statusBadge_17ykx_335._cancelled_17ykx_1111{color:#6c757d;background:#6c757d1a}._priorityBadge_17ykx_1116{border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._priorityBadge_17ykx_1116._low_17ykx_1126{color:#6c757d;background:#6c757d1a}._priorityBadge_17ykx_1116._medium_17ykx_1131{color:#ffc107;background:#ffc1071a}._priorityBadge_17ykx_1116._high_17ykx_1136{color:#ff9800;background:#ff98001a}._priorityBadge_17ykx_1116._urgent_17ykx_1141{color:#dc3545;background:#dc354526;border:1px solid #dc35454d}._unassigned_17ykx_1147,._noDueDate_17ykx_1153{color:var(--text-secondary);font-size:13px;font-style:italic}._deleteButton_17ykx_1159{color:var(--danger)}._deleteButton_17ykx_1159:hover{color:var(--danger-hover);background:#dc35451a}._taskFormContainer_17ykx_1169{padding:8px 0}._formRow_17ykx_1177 ._formGroup_17ykx_1173{flex:1}._formLabel_17ykx_1186{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}._formInput_17ykx_1196,._formTextarea_17ykx_1197,._formSelect_17ykx_1198{border:2px solid var(--border-primary);background:var(--card-bg);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;padding:12px 16px;font-size:14px}._formInput_17ykx_1196:focus,._formTextarea_17ykx_1197:focus,._formSelect_17ykx_1198:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._formTextarea_17ykx_1197{resize:vertical;min-height:80px;font-family:inherit}._formSelect_17ykx_1198{cursor:pointer}._formHint_17ykx_1227{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.4;display:block}._formInput_17ykx_1196::placeholder,._formTextarea_17ykx_1197::placeholder{color:var(--text-secondary);opacity:.7}._statusSelect_17ykx_1242{border:1px solid var(--border-primary);background:var(--card-bg);color:var(--text-primary);cursor:pointer;border-radius:4px;min-width:80px;padding:6px 8px;font-size:12px}._statusSelect_17ykx_1242:hover{border-color:var(--primary)}._statusSelect_17ykx_1242:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #3b82f61a}._btn_17ykx_1264{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_17ykx_1277{background-color:var(--primary);color:#fff}._btnPrimary_17ykx_1277:hover{background-color:var(--primary-hover)}._detailGroup_17ykx_1287{margin-bottom:20px}._detailLabel_17ykx_1291{color:var(--text-secondary);margin-bottom:4px;font-size:13px}._detailValue_17ykx_1297{color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.6}._detailRow_17ykx_1304{grid-template-columns:1fr 1fr;gap:20px;display:grid}._statusBadge_17ykx_335{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusActive_17ykx_180{background-color:var(--success-light);color:var(--success)}._statusClosed_17ykx_1326{background-color:var(--error-light);color:var(--error)}._statusDraft_17ykx_1331{background-color:var(--warn-light);color:var(--warning)}._statusBadge_17ykx_335._active_17ykx_46{background-color:var(--success-light);color:var(--success)}._statusBadge_17ykx_335._closed_17ykx_1342{background-color:var(--error-light);color:var(--error)}._statusBadge_17ykx_335._draft_17ykx_1347{background-color:var(--warn-light);color:var(--warning)}._formGroup_17ykx_1173{margin-bottom:16px}._formRow_17ykx_1177{gap:16px;display:flex}._formRow_17ykx_1177 ._formGroup_17ykx_1173{flex:1;min-width:0}._formInput_17ykx_1196{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formLabel_17ykx_1186{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formTextarea_17ykx_1197{border:1px solid var(--border-primary);background-color:var(--input-bg);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;min-height:100px;padding:10px 12px;font-family:inherit;font-size:14px}._formTextarea_17ykx_1197:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._formInput_17ykx_1196.ant-picker{border-color:var(--border-primary);background-color:var(--input-bg)}._formInput_17ykx_1196.ant-picker:hover{border-color:var(--primary)}._formInput_17ykx_1196.ant-picker-focused{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}._formInput_17ykx_1196 .ant-picker-input>input{color:var(--text-primary);font-size:14px}._formInput_17ykx_1196 .ant-picker-input>input::placeholder{color:var(--text-tertiary);opacity:1}._formInput_17ykx_1196 .ant-picker-suffix{color:var(--text-secondary)}._formInput_17ykx_1196 .ant-picker-clear{background-color:var(--input-bg);color:var(--text-secondary)}._repoSection_17ykx_1435{margin-top:0;padding:20px}._repoTokenBadge_17ykx_1441{color:#16a34a;cursor:pointer;background:#22c55e1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:4px;display:inline-flex}._repoTokenBadge_17ykx_1441:hover{color:#fff;background:#16a34a}._repoTokenBadgeNone_17ykx_1460{background:var(--bg-tertiary);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}._repoTokenBadgeNone_17ykx_1460:hover{background:var(--text-tertiary);color:#fff}._repoCount_17ykx_1479{color:var(--text-tertiary);font-size:13px}._repoGrid_17ykx_1484{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}._repoCard_17ykx_1490{background:var(--card-bg);border:1px solid var(--border-primary);cursor:pointer;border-radius:10px;flex-direction:column;padding:20px;text-decoration:none;display:flex}._repoCard_17ykx_1490:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-2px)}._repoCardHeader_17ykx_1507{align-items:center;gap:8px;margin-bottom:10px;display:flex}._repoIcon_17ykx_1514{color:var(--text-primary);flex-shrink:0;font-size:18px}._repoName_17ykx_1520{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}._repoExternalIcon_17ykx_1530{color:var(--text-tertiary);flex-shrink:0;font-size:12px}._repoDeleteBtn_17ykx_1536{border:1px solid var(--border-primary);background:var(--card-bg);cursor:pointer;width:24px;height:24px;color:var(--text-tertiary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}._repoDeleteBtn_17ykx_1536:hover{color:#ef4444;border-color:#ef4444}._repoDescription_17ykx_1556{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 14px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}._repoMeta_17ykx_1568{color:var(--text-tertiary);align-items:center;gap:16px;font-size:12px;display:flex}._repoLanguage_17ykx_1576{align-items:center;gap:4px;display:inline-flex}._repoLanguageDot_17ykx_1582{border-radius:50%;flex-shrink:0;width:10px;height:10px}._repoStars_17ykx_1589{color:#eab308;align-items:center;gap:3px;display:inline-flex}._repoUpdated_17ykx_1596{color:var(--text-tertiary)}._repoSyncBtn_17ykx_1601{cursor:pointer;width:20px;height:20px;color:var(--text-tertiary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._repoSyncBtn_17ykx_1601:hover{color:var(--primary);background:var(--primary-light)}._repoSyncSpinning_17ykx_1618 svg{animation:1s linear infinite _repoSpin_17ykx_1}@keyframes _repoSpin_17ykx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._repoSyncStatus_17ykx_1631{align-items:center;gap:4px;font-size:12px;display:inline-flex}._syncStatusDot_17ykx_1638{border-radius:50%;flex-shrink:0;width:6px;height:6px}._syncStatusIdle_17ykx_1645{background-color:var(--text-tertiary)}._syncStatusSyncing_17ykx_1649{background-color:#a855f7;animation:.8s ease-in-out infinite _repoPulse_17ykx_1}._syncStatusDone_17ykx_1654{background-color:#16a34a}._syncStatusFailed_17ykx_1658{background-color:#ef4444}@keyframes _repoPulse_17ykx_1{0%,to{opacity:1}50%{opacity:.4}}@media (width<=768px){._repoGrid_17ykx_1484{grid-template-columns:1fr}}._diagram_vgh2o_1{background-color:var(--card-bg);text-align:center;padding:16px;overflow-x:auto}._diagram_vgh2o_1 svg{max-width:100%;height:auto}._error_vgh2o_13{background-color:#ef444414;border:1px solid #ef444433;border-radius:8px;margin:20px 0;padding:16px}._errorMessage_vgh2o_21{color:#dc2626;margin-bottom:8px;font-size:.9rem;font-weight:500}._errorCode_vgh2o_28{background-color:var(--code-block-bg);color:var(--text-secondary);border-radius:6px;padding:12px;font-size:.85rem;overflow-x:auto}[data-theme=dark] ._diagram_vgh2o_1 .node rect,[data-theme=dark] ._diagram_vgh2o_1 .node circle,[data-theme=dark] ._diagram_vgh2o_1 .node ellipse,[data-theme=dark] ._diagram_vgh2o_1 .node polygon{fill:#374151;stroke:#6b7280}[data-theme=dark] ._diagram_vgh2o_1 .edgePath .path{stroke:#60a5fa}[data-theme=dark] ._diagram_vgh2o_1 .marker{fill:#60a5fa;stroke:#60a5fa}._textarea_10l42_2{border:1px solid var(--border-primary);background:var(--bg-secondary);width:100%;color:var(--text-primary);resize:vertical;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:.9rem;line-height:1.6}._textarea_10l42_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._textarea_10l42_2::placeholder{color:var(--text-tertiary)}._commentItem_10l42_26{border-bottom:1px solid var(--border-light);gap:12px;padding:16px 0;display:flex}._commentItem_10l42_26:last-child{border-bottom:none}._commentAvatar_10l42_37{flex-shrink:0}._commentAvatar_10l42_37 img{object-fit:cover;background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:50%;width:36px;height:36px}._commentBody_10l42_49{flex:1;min-width:0}._commentMeta_10l42_54{align-items:center;gap:10px;margin-bottom:6px;display:flex}._commentUser_10l42_61{color:var(--text-primary);font-size:.88rem;font-weight:600}._commentTime_10l42_67{color:var(--text-tertiary);font-size:.75rem}._commentContent_10l42_72{color:var(--text-primary);word-break:break-word;margin-bottom:8px;font-size:.92rem;line-height:1.7}._commentContent_10l42_72 p{margin:0 0 4px}._commentContent_10l42_72 p:last-child{margin-bottom:0}._commentContent_10l42_72 ul,._commentContent_10l42_72 ol{margin:0 0 4px;padding-left:1.4em}._commentContent_10l42_72 li{margin-bottom:1px}._commentContent_10l42_72 code{color:var(--primary);font-size:.88em;font-family:var(--font-mono);background:#3b82f614;border-radius:3px;padding:.1em .3em}._commentContent_10l42_72 a{color:var(--primary);text-decoration:none}._commentContent_10l42_72 a:hover{text-decoration:underline}._replyList_10l42_117{border-left:2px solid var(--border-light);margin-bottom:8px;margin-left:48px;padding-left:12px}._replyList_10l42_117 ._replyList_10l42_117{margin-left:28px}._replyList_10l42_117 ._replyList_10l42_117 ._replyList_10l42_117{margin-left:20px}._replyList_10l42_117 ._replyList_10l42_117 ._replyList_10l42_117 ._replyList_10l42_117{margin-left:14px}._replyItem_10l42_137{gap:10px;padding:10px 0;display:flex}._replyItem_10l42_137:not(:last-child){border-bottom:1px solid var(--border-light)}._replyItem_10l42_137 ._commentAvatar_10l42_37 img{width:28px;height:28px}._replyInputWrapper_10l42_153{margin-bottom:16px}._inputFooter_10l42_157{justify-content:space-between;align-items:center;margin-top:10px;display:flex}._hint_10l42_164{color:var(--text-tertiary);font-size:.78rem}._submitButton_10l42_169{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 18px;font-size:.85rem;font-weight:500;display:inline-flex}._submitButton_10l42_169:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submitButton_10l42_169:disabled{opacity:.4;cursor:not-allowed}._cancelButton_10l42_193{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 16px;font-size:.85rem}._cancelButton_10l42_193:hover{border-color:var(--primary);color:var(--primary)}._actions_10l42_209{gap:14px;display:flex}._actionButton_10l42_214{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.78rem;display:inline-flex}._actionButton_10l42_214:hover,._liked_10l42_230{color:var(--primary)}._editActions_10l42_239{gap:8px;margin-bottom:10px;display:flex}._editSave_10l42_245{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;font-weight:500;display:inline-flex}._editSave_10l42_245:disabled{opacity:.5;cursor:not-allowed}._editCancel_10l42_264{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;display:inline-flex}._editCancel_10l42_264:hover{border-color:var(--text-secondary)}._container_jq2s1_1{max-width:var(--page-max-width);gap:20px;width:100%;margin:0 auto;padding:20px;display:flex}._loading_jq2s1_10{opacity:.3}._ready_jq2s1_14{opacity:1}._contentLoading_jq2s1_18{opacity:0;transform:translateY(10px)}._contentReady_jq2s1_23{opacity:1;transform:translateY(0)}._loadingIndicator_jq2s1_28{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:40px;font-size:14px;display:flex}._spinner_jq2s1_38{border:3px solid var(--border-primary);border-top:3px solid var(--primary);border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite _spin_jq2s1_38}@keyframes _spin_jq2s1_38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingSpin_jq2s1_57{animation:1s linear infinite _spin_jq2s1_38}._content_jq2s1_18{flex:1;min-width:0}._sidebar_jq2s1_66{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:16px;width:280px;max-height:calc(100vh - 96px);display:flex;position:sticky;top:80px;overflow:hidden}._authorCard_jq2s1_80{background:var(--card-bg);border:1px solid var(--border-light);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 1px 3px #0000000a}._authorCardTop_jq2s1_89{align-items:center;gap:14px;padding:14px 18px;display:flex}._authorCardAvatar_jq2s1_96{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._authorCardAvatar_jq2s1_96:hover{transform:scale(1.08)}._authorCardAvatarImg_jq2s1_113{object-fit:cover;border-radius:50%;width:100%;height:100%}._authorCardInfo_jq2s1_120{flex-direction:column;gap:3px;min-width:0;display:flex}._authorCardName_jq2s1_127{color:var(--text-primary);cursor:pointer;font-size:.95rem;font-weight:600}._authorCardName_jq2s1_127:hover{color:var(--primary)}._authorCardMeta_jq2s1_138{color:var(--text-tertiary);font-size:.78rem}._authorCardStats_jq2s1_143{border-top:1px solid var(--border-light);gap:12px;margin-top:8px;padding-top:8px;display:flex}._authorStatItem_jq2s1_151{color:var(--text-secondary);align-items:center;gap:3px;font-size:.75rem;display:inline-flex}._authorStatItem_jq2s1_151 svg{opacity:.6}._tagCard_jq2s1_164{background:var(--card-bg);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}._tagCardTitle_jq2s1_172{color:var(--text-secondary);margin-bottom:10px;font-size:13px;font-weight:600}._tagCardContent_jq2s1_179{flex-wrap:wrap;gap:6px;display:flex}._toc_jq2s1_185{background:var(--card-bg);border:1px solid var(--border-light);border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:18px;display:flex;box-shadow:0 1px 3px #0000000a}._tocTitle_jq2s1_197{color:var(--text-primary);border-bottom:1px solid var(--border-light);flex-shrink:0;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:10px;font-size:15px;font-weight:700;display:flex}._tocTitle_jq2s1_197:before{content:"";background:linear-gradient(180deg, var(--primary), var(--accent));border-radius:2px;width:4px;height:16px}._tocList_jq2s1_218{scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}._tocList_jq2s1_218::-webkit-scrollbar{width:5px}._tocList_jq2s1_218::-webkit-scrollbar-track{background:0 0}._tocList_jq2s1_218::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:6px}._tocList_jq2s1_218::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}._tocItem_jq2s1_245{color:var(--text-secondary);cursor:pointer;border-left:2px solid #0000;border-radius:0 6px 6px 0;padding:7px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:block}._tocItem_jq2s1_245:hover{color:var(--primary);background-color:#3b82f60a}._tocItem_jq2s1_245._active_jq2s1_262{color:var(--primary);border-left-color:var(--primary);background-color:#3b82f614;font-weight:600}._tocItemH1_jq2s1_269{font-weight:600}._tocItemH2_jq2s1_273{margin-left:8px;font-weight:500}._tocItemH3_jq2s1_278{margin-left:18px;font-size:12px;font-weight:400}._article_jq2s1_285{background:var(--card-bg);border:1px solid var(--border-light);border-radius:16px;padding:40px;box-shadow:0 1px 3px #0000000a}._articleHeader_jq2s1_294{border-bottom:1px solid var(--border-light);margin-bottom:24px;padding-bottom:20px}._categoryBadge_jq2s1_300{color:var(--primary);background:#3b82f61a;border-radius:6px;padding:4px 12px;font-size:.78rem;font-weight:600}._title_jq2s1_309{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 20px;font-size:2rem;font-weight:800;line-height:1.35}._metaRow_jq2s1_318{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._metaItem_jq2s1_325{color:var(--text-tertiary);align-items:center;gap:5px;font-size:.83rem;display:inline-flex}._labelTag_jq2s1_333{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-primary);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:500}._labelTag_jq2s1_333:hover{color:var(--primary);border-color:var(--primary)}._markdownBody_jq2s1_350{color:var(--text-primary);font-size:1.05rem;line-height:1.85}._markdownBody_jq2s1_350 h1,._markdownBody_jq2s1_350 h2,._markdownBody_jq2s1_350 h3,._markdownBody_jq2s1_350 h4,._markdownBody_jq2s1_350 h5,._markdownBody_jq2s1_350 h6{color:var(--text-primary);margin-top:32px;margin-bottom:16px;scroll-margin-top:100px;font-weight:700;line-height:1.3}._markdownBody_jq2s1_350 h1{border-bottom:1px solid var(--border-light);padding-bottom:.4em;font-size:1.75em}._markdownBody_jq2s1_350 h2{border-bottom:1px solid var(--border-light);padding-bottom:.3em;font-size:1.4em}._markdownBody_jq2s1_350 h3{font-size:1.2em}._markdownBody_jq2s1_350 p{margin-bottom:18px}._markdownBody_jq2s1_350 a{color:var(--primary);text-decoration:none}._markdownBody_jq2s1_350 a:hover{text-decoration:underline}._markdownBody_jq2s1_350 img{border-radius:10px;max-width:100%;height:auto;margin:20px auto;display:block;box-shadow:0 2px 12px #00000014}._markdownBody_jq2s1_350 img:hover{transform:scale(1.01)}._markdownBody_jq2s1_350 img+em{text-align:center;color:var(--text-tertiary);margin-top:-10px;margin-bottom:20px;font-size:.85em;font-style:normal;display:block}._markdownBody_jq2s1_350 blockquote{border-left:4px solid var(--primary);color:var(--text-secondary);background:#3b82f60a;border-radius:0 8px 8px 0;margin:20px 0;padding:14px 20px;font-style:italic}._markdownBody_jq2s1_350 blockquote p{margin-bottom:0}._markdownBody_jq2s1_350 table{border-collapse:collapse;border-radius:8px;width:100%;margin:20px 0;overflow:hidden}._markdownBody_jq2s1_350 table th,._markdownBody_jq2s1_350 table td{border:1px solid var(--border-primary);text-align:left;padding:10px 16px}._markdownBody_jq2s1_350 table th{background-color:var(--bg-secondary);font-size:.9rem;font-weight:600}._markdownBody_jq2s1_350 ul,._markdownBody_jq2s1_350 ol{margin-bottom:18px;padding-left:1.8em}._markdownBody_jq2s1_350 li{margin-bottom:6px}._markdownBody_jq2s1_350 pre code{background:0 0;padding:0}._markdownBody_jq2s1_350 pre{background-color:var(--code-block-bg);border-radius:8px;margin:20px 0;padding:16px;overflow:auto}._markdownBody_jq2s1_350 hr{border:none;border-top:1px solid var(--border-light);margin:32px 0}._inlineCode_jq2s1_487{color:var(--primary)!important;font-size:.88em!important;font-family:var(--font-mono)!important;background:#3b82f614!important;border:1px solid #3b82f633!important;border-radius:4px!important;padding:.15em .4em!important;font-weight:500!important}[data-theme=dark] ._inlineCode_jq2s1_487{color:#60a5fa!important;background:#60a5fa1f!important;border-color:#60a5fa4d!important}._codeBlockWrapper_jq2s1_505{margin:20px 0;position:relative}._codeHeader_jq2s1_510{color:#475569;background:#e2e8f0;border-bottom:1px solid #cbd5e1;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;display:flex}._languageTag_jq2s1_522{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}._copyButton_jq2s1_529{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:4px;padding:4px 10px;font-size:11px}._copyButton_jq2s1_529:hover{color:#334155;background:#cbd5e1}[data-theme=dark] ._codeHeader_jq2s1_510{color:#94a3b8;background:#0f172a;border-bottom-color:#ffffff1a}[data-theme=dark] ._copyButton_jq2s1_529{color:#94a3b8;background:#ffffff1a}[data-theme=dark] ._copyButton_jq2s1_529:hover{color:#e2e8f0;background:#fff3}._codeBlock_jq2s1_505{margin:0;overflow:auto}._mermaidWrapper_jq2s1_566{border:1px solid var(--border-primary);border-radius:8px;margin:20px 0;overflow:hidden}._authorCardActions_jq2s1_574{display:flex}._followButton_jq2s1_578{border:none;border-top:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 0;font-size:.82rem;font-weight:500;display:flex}._followButton_jq2s1_578:first-child{border-right:1px solid var(--border-light);border-radius:0 0 0 12px}._followButton_jq2s1_578:last-child{border-radius:0 0 12px}._followButton_jq2s1_578:hover{color:var(--primary);background:#3b82f60a}._followButton_jq2s1_578._following_jq2s1_609{color:var(--primary);background:#3b82f614}._followButton_jq2s1_578._following_jq2s1_609:hover{color:#ef4444;background:#ef444414}._likeSection_jq2s1_620{justify-content:center;margin-top:20px;padding:24px 0;display:flex}._likeButton_jq2s1_627{border:2px solid var(--border-primary);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;border-radius:24px;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:500;display:inline-flex}._likeButton_jq2s1_627:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f61f}._likeButton_jq2s1_627._liked_jq2s1_648{border-color:var(--primary);color:var(--primary);background:#3b82f60f}._likeButton_jq2s1_627:active{transform:translateY(0)scale(.96)}._likeIconActive_jq2s1_658{animation:.35s cubic-bezier(.4,0,.2,1) _likePop_jq2s1_1}@keyframes _likePop_jq2s1_1{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}._likeCount_jq2s1_674{text-align:center;min-width:24px;font-size:.9rem;font-weight:700}._commentSection_jq2s1_682{background:var(--card-bg);border:1px solid var(--border-light);border-radius:16px;margin-top:20px;padding:28px 40px;box-shadow:0 1px 3px #0000000a}._commentHeader_jq2s1_691{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}._commentTitle_jq2s1_700{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:700;display:flex}._writeCommentButton_jq2s1_710{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 16px;font-size:.85rem}._writeCommentButton_jq2s1_710:hover{border-color:var(--primary);color:var(--primary)}._commentInputWrapper_jq2s1_726{border-bottom:1px solid var(--border-light);margin-bottom:20px;padding-bottom:20px}._commentTextarea_jq2s1_732{border:1px solid var(--border-primary);background:var(--bg-secondary);width:100%;color:var(--text-primary);resize:vertical;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:.9rem;line-height:1.6}._commentTextarea_jq2s1_732:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._commentTextarea_jq2s1_732::placeholder{color:var(--text-tertiary)}._commentInputFooter_jq2s1_755{justify-content:space-between;align-items:center;margin-top:10px;display:flex}._commentHint_jq2s1_762{color:var(--text-tertiary);font-size:.78rem}._commentSubmitButton_jq2s1_767{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 18px;font-size:.85rem;font-weight:500;display:inline-flex}._commentSubmitButton_jq2s1_767:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._commentSubmitButton_jq2s1_767:disabled{opacity:.4;cursor:not-allowed}._commentList_jq2s1_792{flex-direction:column;gap:4px;display:flex}._commentEmpty_jq2s1_798{text-align:center;color:var(--text-tertiary);padding:32px 0;font-size:.9rem}._commentItem_jq2s1_805{border-bottom:1px solid var(--border-light);gap:12px;padding:16px 0;display:flex}._commentItem_jq2s1_805:last-child{border-bottom:none}._commentAvatar_jq2s1_816{flex-shrink:0}._commentAvatar_jq2s1_816 img{object-fit:cover;background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:50%;width:36px;height:36px}._commentBody_jq2s1_828{flex:1;min-width:0}._commentMeta_jq2s1_833{align-items:center;gap:10px;margin-bottom:6px;display:flex}._commentUser_jq2s1_840{color:var(--text-primary);font-size:.88rem;font-weight:600}._commentTime_jq2s1_846{color:var(--text-tertiary);font-size:.75rem}._commentContent_jq2s1_851{color:var(--text-primary);word-break:break-word;margin-bottom:8px;font-size:.92rem;line-height:1.7}._commentContent_jq2s1_851 p{margin:0 0 4px}._commentContent_jq2s1_851 p:last-child{margin-bottom:0}._commentContent_jq2s1_851 ul,._commentContent_jq2s1_851 ol{margin:0 0 4px;padding-left:1.4em}._commentContent_jq2s1_851 li{margin-bottom:1px}._commentContent_jq2s1_851 code{color:var(--primary);font-size:.88em;font-family:var(--font-mono);background:#3b82f614;border-radius:3px;padding:.1em .3em}._commentContent_jq2s1_851 a{color:var(--primary);text-decoration:none}._commentContent_jq2s1_851 a:hover{text-decoration:underline}._replyList_jq2s1_896{border-left:2px solid var(--border-light);margin-bottom:8px;margin-left:48px;padding-left:12px}._replyItem_jq2s1_903{gap:10px;padding:10px 0;display:flex}._replyItem_jq2s1_903:not(:last-child){border-bottom:1px solid var(--border-light)}._replyItem_jq2s1_903 ._commentAvatar_jq2s1_816 img{width:28px;height:28px}._replyInputWrapper_jq2s1_918{margin-bottom:16px}._replyList_jq2s1_896 ._replyList_jq2s1_896{margin-left:28px}._replyList_jq2s1_896 ._replyList_jq2s1_896 ._replyList_jq2s1_896{margin-left:20px}._replyList_jq2s1_896 ._replyList_jq2s1_896 ._replyList_jq2s1_896 ._replyList_jq2s1_896{margin-left:14px}._commentActions_jq2s1_935{gap:14px;display:flex}._commentActionButton_jq2s1_940{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.78rem;display:inline-flex}._commentActionButton_jq2s1_940:hover,._commentActionButton_jq2s1_940._commentLiked_jq2s1_956{color:var(--primary)}._commentEditActions_jq2s1_961{gap:8px;margin-bottom:10px;display:flex}._commentEditSave_jq2s1_967{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;font-weight:500;display:inline-flex}._commentEditSave_jq2s1_967:disabled{opacity:.5;cursor:not-allowed}._commentEditCancel_jq2s1_986{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;display:inline-flex}._commentEditCancel_jq2s1_986:hover{border-color:var(--text-secondary)}@media (width<=1164px){._container_jq2s1_1{flex-direction:column;gap:20px;padding:16px}._sidebar_jq2s1_66{width:100%;max-height:none;position:static;overflow:visible}._toc_jq2s1_185{flex:none;min-height:auto}._tocList_jq2s1_218{flex:none;max-height:300px;overflow-y:auto}._article_jq2s1_285{padding:24px}._title_jq2s1_309{font-size:1.6rem}}@media (width<=768px){._container_jq2s1_1{gap:14px;padding:12px}._article_jq2s1_285{border-radius:12px;padding:18px}._title_jq2s1_309{font-size:1.4rem}._articleHeader_jq2s1_294{margin-bottom:24px;padding-bottom:20px}._markdownBody_jq2s1_350{font-size:1rem}._markdownBody_jq2s1_350 img{border-radius:8px}}._container_1acc3_2{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;margin-bottom:24px;animation:.35s _fadeSlideIn_1acc3_1;position:relative;overflow:hidden}._container_1acc3_2:before{content:"";background:linear-gradient(180deg, var(--primary), #8b5cf6);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}._header_1acc3_25{align-items:center;gap:10px;padding:16px 20px;display:flex}._iconWrapper_1acc3_32{background:linear-gradient(135deg,#3b82f626,#8b5cf626);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._aiIcon_1acc3_43{color:#8b5cf6;width:16px;height:16px}._title_1acc3_49{color:var(--text-primary);flex:1;font-size:.9rem;font-weight:600}._generateBtn_1acc3_56{border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:500;display:inline-flex}._generateBtn_1acc3_56:hover:not(:disabled){background:var(--primary);color:#fff}._generateBtn_1acc3_56:disabled{opacity:.6;cursor:not-allowed}._generateBtn_1acc3_56 ._spinner_1acc3_81{border:2px solid #3b82f640;border-top:2px solid var(--primary);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_1acc3_81}._content_1acc3_91{color:var(--text-primary);word-break:break-word;padding:0 20px 18px;font-size:.92rem;line-height:1.85}._contentPlaceholder_1acc3_99{color:var(--text-tertiary);padding:0 20px 18px;font-size:.88rem;font-style:italic}._errorContent_1acc3_107{color:var(--error);align-items:flex-start;gap:8px;padding:0 20px 18px;font-size:.88rem;line-height:1.6;display:flex}._errorIcon_1acc3_117{flex-shrink:0;margin-top:2px}._cursor_1acc3_123{background:var(--primary);vertical-align:text-bottom;border-radius:1px;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite _blink_1acc3_1;display:inline-block}._footer_1acc3_135{justify-content:flex-end;align-items:center;gap:8px;padding:0 20px 14px;display:flex}._regenerateBtn_1acc3_143{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;display:inline-flex}._regenerateBtn_1acc3_143:hover{border-color:var(--primary);color:var(--primary)}._disclaimer_1acc3_161{color:var(--text-tertiary);flex:1;font-size:.72rem}._contentCollapsed_1acc3_168{opacity:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}._contentExpanded_1acc3_176{opacity:1;max-height:600px}@keyframes _fadeSlideIn_1acc3_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _blink_1acc3_1{0%,to{opacity:1}50%{opacity:0}}@keyframes _spin_1acc3_81{to{transform:rotate(360deg)}}._content_1acc3_91 p,._content_1acc3_91 h1,._content_1acc3_91 h2,._content_1acc3_91 h3,._content_1acc3_91 h4,._content_1acc3_91 h5,._content_1acc3_91 h6,._content_1acc3_91 ul,._content_1acc3_91 ol,._content_1acc3_91 blockquote,._content_1acc3_91 pre{margin:0}._content_1acc3_91 strong{font-weight:600}._content_1acc3_91 em{font-style:italic}._content_1acc3_91 code{background:var(--bg-tertiary);font-size:.85em;font-family:var(--font-mono);color:#e83e8c;border-radius:4px;padding:1px 6px}._content_1acc3_91 pre{background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:8px;padding:12px 16px;font-size:.85em;overflow-x:auto}._content_1acc3_91 pre code{color:var(--text-primary);background:0 0;border-radius:0;padding:0}._content_1acc3_91 a{color:var(--primary);text-decoration:none}._content_1acc3_91 a:hover{text-decoration:underline}._content_1acc3_91 blockquote{border-left:3px solid var(--primary);color:var(--text-secondary);margin:0;padding:4px 14px}._content_1acc3_91 ul,._content_1acc3_91 ol{padding-left:1.8em}._content_1acc3_91 li{line-height:1.85}._content_1acc3_91 li::marker{color:var(--text-tertiary)}._content_1acc3_91 hr{border:none;border-top:1px solid var(--border-light)}._content_1acc3_91 table{border-collapse:collapse;width:100%;font-size:.85em}._content_1acc3_91 th,._content_1acc3_91 td{border:1px solid var(--border-light);text-align:left;padding:6px 12px}._content_1acc3_91 th{background:var(--bg-tertiary);font-weight:600}@media (width<=768px){._header_1acc3_25{padding:14px 16px 10px}._content_1acc3_91{padding:0 16px 16px;font-size:.88rem}._footer_1acc3_135{padding:0 16px 12px}._title_1acc3_49{font-size:.85rem}}._container_1xttf_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:4rem 2rem;display:flex}._icon_1xttf_11{color:var(--danger);opacity:.8;margin-bottom:1.5rem;font-size:4rem}._title_1xttf_18{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem}._message_1xttf_24{color:var(--text-secondary);max-width:400px;margin-bottom:2rem}._actions_1xttf_30{gap:1rem;display:flex}._backBtn_1xttf_35{border:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}._homeBtn_1xttf_47{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}@keyframes _pulse_vi8u8_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._wrapper_vi8u8_13{width:100%;padding:1rem}._item_vi8u8_18{width:100%;max-width:800px;margin:0 auto;padding:2rem}._line_vi8u8_25{background-color:var(--bg-secondary,#f0f0f0);border-radius:6px;margin-bottom:.5rem;animation:1.5s ease-in-out infinite _pulse_vi8u8_1}._title_vi8u8_32{border-radius:8px;height:40px;margin-bottom:1rem}._textShort_vi8u8_39{height:20px}._textWide_vi8u8_43{height:20px;margin-bottom:1rem}._contentBlock_vi8u8_48{border-radius:8px;height:150px;margin-bottom:1rem}._textPartial_vi8u8_55{border-radius:4px;width:65%;height:16px;margin-bottom:.5rem}@keyframes _pulse_l8v9p_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._wrapper_l8v9p_13{flex-direction:column;gap:1.5rem;width:100%;max-width:1560px;min-height:60vh;margin:0 auto;padding:2rem;display:flex}._block_l8v9p_24{background-color:var(--bg-secondary,#f0f0f0);border-radius:6px;animation:1.5s ease-in-out infinite _pulse_l8v9p_1}._backPlaceholder_l8v9p_31{width:120px;height:36px;margin-bottom:1rem}._headerRow_l8v9p_39{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._titleGroup_l8v9p_46{flex:1}._titleLine_l8v9p_50{border-radius:6px;width:60%;height:32px;margin-bottom:.5rem}._subtitleLine_l8v9p_58{border-radius:4px;width:40%;height:20px}._statusBadge_l8v9p_65{border-radius:14px;width:80px;height:28px}._infoGrid_l8v9p_73{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;display:grid}._infoCard_l8v9p_80{border-radius:8px;height:80px;padding:1rem}._descriptionBlock_l8v9p_88{margin-bottom:2rem}._descriptionLine_l8v9p_92{background-color:var(--bg-secondary,#f0f0f0);border-radius:4px;height:16px;margin-bottom:.5rem;animation:1.5s ease-in-out infinite _pulse_l8v9p_1}._descriptionLineFull_l8v9p_100{width:100%}._descriptionLinePartial_l8v9p_105{width:70%}._uploadArea_l8v9p_111{margin-bottom:2rem}._uploadBox_l8v9p_115{border-radius:8px;justify-content:center;align-items:center;height:180px;display:flex}._uploadInner_l8v9p_124{text-align:center;color:var(--text-tertiary,#ccc)}._uploadBtnPlaceholder_l8v9p_129{background-color:var(--bg-tertiary,#e0e0e0);border-radius:20px;width:240px;height:40px;margin:0 auto 1rem}._actions_l8v9p_139{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}._actionBtn_l8v9p_146{width:80px;height:40px}._actionBtnWide_l8v9p_152{width:100px;height:40px}._progressBarWrapper_15w0a_2{background:var(--bg-tertiary);width:100%;height:18px;box-shadow:var(--shadow-xs);border:1px solid var(--border-secondary);border-radius:8px;margin:1.5rem 0 .5rem;position:relative}._progressBar_15w0a_2{background:linear-gradient(90deg, var(--primary), var(--primary-hover));border-radius:8px;height:100%}._progressText_15w0a_19{color:var(--text-primary);pointer-events:none;font-size:.95rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._container_15w0a_29{background-color:#0000;flex-direction:column;min-height:100vh;display:flex}._mainContent_15w0a_36{max-width:var(--page-max-width);flex:1;width:100%;margin:0 auto;padding:2rem}._pageHeader_15w0a_45{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;margin-bottom:2rem;padding:2rem;position:relative;overflow:hidden}._pageHeader_15w0a_45:before{content:"";background:var(--primary);width:4px;height:100%;position:absolute;top:0;left:0}._backButton_15w0a_66{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1rem;padding:0;font-size:.95rem;display:inline-flex}._backButton_15w0a_66:hover{color:var(--primary)}._headerContent_15w0a_83{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._titleGroup_15w0a_90{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}._pageTitle_15w0a_98{color:var(--text-primary);margin:0;font-size:1.8rem;font-weight:700;line-height:1.3}._courseName_15w0a_106{background:var(--primary-light);color:var(--primary);border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.9rem;font-weight:500;display:inline-flex}._statusBadge_15w0a_119{white-space:nowrap;border:1px solid #0000;border-radius:30px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}._statusPending_15w0a_131{border-color:var(--warning);color:var(--warning);background:0 0}._statusSubmitted_15w0a_137{border-color:var(--success);color:var(--success);background:0 0}._statusLate_15w0a_143{border-color:var(--error);color:var(--error);background:0 0}._priorityBadge_15w0a_150{white-space:nowrap;border-radius:20px;align-items:center;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}._priorityUrgent_15w0a_160{color:#991b1b;background:#7f1d1d1a;border:1px solid #7f1d1d33}._priorityHigh_15w0a_166{color:#dc2626;background:#ef44441a;border:1px solid #ef444433}._priorityMedium_15w0a_172{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b33}._priorityLow_15w0a_178{color:#2563eb;background:#3b82f61a;border:1px solid #3b82f633}@keyframes _pulse_15w0a_1{0%,to{opacity:1}50%{opacity:.7}}._contentGrid_15w0a_195{gap:2rem;display:grid}._card_15w0a_200{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._card_15w0a_200:hover{box-shadow:var(--shadow-md)}._sectionHeader_15w0a_212{border-bottom:1px solid var(--border-secondary);align-items:center;gap:.8rem;margin-bottom:1.5rem;padding-bottom:.6rem;display:flex}._sectionIcon_15w0a_221{background:var(--primary-light);width:32px;height:32px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;font-size:1.1rem;display:flex}._sectionTitle_15w0a_233{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:600}._infoGrid_15w0a_241{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}._infoCard_15w0a_248{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.2rem;display:flex}._infoLabel_15w0a_258{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.85rem;display:flex}._infoValue_15w0a_266{color:var(--text-primary);font-size:1.1rem;font-weight:600}._deadlineValue_15w0a_272{color:var(--error)}._description_15w0a_276{color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:12px;padding:1.5rem;font-size:1rem;line-height:1.8}._uploadContainer_15w0a_287{flex-direction:column;gap:1.5rem;display:flex}._uploadArea_15w0a_293{border:2px dashed var(--border-primary);text-align:center;cursor:pointer;background:var(--bg-tertiary);border-radius:16px;padding:4rem 2rem;position:relative;overflow:hidden}._uploadArea_15w0a_293:hover,._uploadArea_15w0a_293._active_15w0a_305{border-color:var(--primary);background:var(--primary-bg);transform:translateY(-2px)}._uploadArea_15w0a_293._disabled_15w0a_311{border-color:var(--border-disabled);background:var(--bg-disabled);cursor:not-allowed;opacity:.6}._uploadArea_15w0a_293._disabled_15w0a_311:hover{border-color:var(--border-disabled);background:var(--bg-disabled);transform:none}._uploadArea_15w0a_293._disabled_15w0a_311 ._uploadIconWrapper_15w0a_324{color:var(--text-disabled);background:var(--card-bg)}._uploadContent_15w0a_329{z-index:1;position:relative}._uploadIconWrapper_15w0a_324{background:var(--card-bg);width:64px;height:64px;box-shadow:var(--shadow-sm);color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2rem;display:flex}._uploadArea_15w0a_293:hover ._uploadIconWrapper_15w0a_324{color:var(--primary-hover);transform:scale(1.1)}._uploadTitle_15w0a_353{color:var(--text-primary);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}._uploadDesc_15w0a_360{color:var(--text-secondary);margin-bottom:1rem;font-size:.95rem}._uploadLimit_15w0a_366{background:var(--card-bg);color:var(--text-secondary);border:1px solid var(--border-secondary);border-radius:20px;padding:.3rem .8rem;font-size:.85rem;display:inline-block}._fileList_15w0a_377{flex-direction:column;gap:1rem;display:flex}._fileItem_15w0a_383{background:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}._fileItem_15w0a_383:hover{border-color:var(--primary);transform:translate(4px)}._fileLeft_15w0a_399{align-items:center;gap:1rem;display:flex}._fileTypeIcon_15w0a_405{background:var(--primary-light);width:40px;height:40px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;font-size:1.2rem;display:flex}._fileDetails_15w0a_417{flex-direction:column;gap:.2rem;display:flex}._fileName_15w0a_423{color:var(--text-primary);font-size:1rem;font-weight:500}._fileSize_15w0a_429{color:var(--text-secondary);font-size:.85rem}._deleteBtn_15w0a_434{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._deleteBtn_15w0a_434:hover{background:var(--error-light);color:var(--error)}._actionBar_15w0a_453{border-top:1px solid var(--border-secondary);justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;display:flex}._btn_15w0a_462{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:1rem;font-weight:600;display:flex}._btnSecondary_15w0a_474{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_15w0a_474:hover{background:var(--border-secondary);transform:translateY(-1px)}._btnPrimary_15w0a_485{background:var(--primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}._btnPrimary_15w0a_485:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}._btnPrimary_15w0a_485:disabled{opacity:.7;cursor:not-allowed;transform:none}._emptyState_15w0a_503{text-align:center;background:var(--card-bg);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:4rem 2rem;display:flex}._loginBtn_15w0a_517{cursor:pointer;background:var(--primary);color:#fff;letter-spacing:.5px;border:none;border-radius:50px;align-items:center;gap:.8rem;margin:0 auto;padding:1rem 3rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #3b82f666}._loginBtn_15w0a_517:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f680}._loginBtn_15w0a_517:active{transform:translateY(0);box-shadow:0 4px 12px #3b82f666}._errorContainer_15w0a_547{text-align:center;background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}._errorIcon_15w0a_559{color:var(--error-color);margin-bottom:1.5rem;font-size:4rem}._errorTitle_15w0a_565{color:var(--text-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}._errorMessage_15w0a_572{color:var(--text-secondary);max-width:400px;margin-bottom:2rem;font-size:1rem}@media (width<=768px){._mainContent_15w0a_36{padding:1.2rem 1rem}._pageHeader_15w0a_45{padding:1.5rem}._headerContent_15w0a_83{flex-direction:column;gap:1rem}._pageTitle_15w0a_98{font-size:1.4rem}._infoGrid_15w0a_241{grid-template-columns:1fr;gap:1rem}._card_15w0a_200{padding:1.5rem}._uploadArea_15w0a_293{padding:2rem 1rem}._actionBar_15w0a_453{flex-direction:column;gap:.5rem}._btn_15w0a_462{justify-content:center;width:100%}}@media (width<=480px){._mainContent_15w0a_36{padding:1rem .8rem}._pageHeader_15w0a_45,._card_15w0a_200{padding:1rem}._pageTitle_15w0a_98{font-size:1.2rem}._sectionTitle_15w0a_233{font-size:1.1rem}._uploadArea_15w0a_293{padding:1.5rem .8rem}._uploadTitle_15w0a_353{font-size:1rem}._fileItem_15w0a_383{flex-direction:column;align-items:flex-start;gap:.5rem}._btn_15w0a_462{padding:.6rem 1.2rem;font-size:.9rem}}._container_u4s9x_1{background-color:#0000;flex-direction:column;min-height:100vh;display:flex}._mainContent_u4s9x_8{max-width:var(--page-max-width);flex:1;width:100%;margin:0 auto;padding:2rem 1.8rem}._card_u4s9x_16{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._card_u4s9x_16:hover{box-shadow:var(--shadow-md)}._loadingHeader_u4s9x_33{border-bottom:1px solid var(--border-secondary);margin-bottom:2rem;padding-bottom:1.5rem}._loadingHeaderContent_u4s9x_39{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._loadingTitleGroup_u4s9x_47{flex-direction:column;flex:1;display:flex}._loadingStats_u4s9x_53{flex-wrap:wrap;gap:1.5rem;display:flex}._loadingDescription_u4s9x_59{margin-bottom:2rem}._loadingSubmissions_u4s9x_63{flex-direction:column;gap:1rem;display:flex}._loadingSubmissionCard_u4s9x_69{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:1rem;padding:1.5rem}._loadingSubmissionHeader_u4s9x_77{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}._loadingUserInfo_u4s9x_84{align-items:center;display:flex}._loadingStatus_u4s9x_89{align-items:center;gap:.5rem;display:flex}._loadingFileInfo_u4s9x_95{background-color:var(--bg-primary);border-radius:6px;justify-content:space-between;align-items:center;padding:1rem;display:flex}._loadingFileDetails_u4s9x_104{align-items:center;display:flex}._header_u4s9x_110{border-bottom:1px solid var(--border-secondary);margin-bottom:2rem;padding-bottom:1.5rem}._backButton_u4s9x_116{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1rem;padding:0;font-size:.95rem;display:inline-flex}._backButton_u4s9x_116:hover{color:var(--primary)}._headerContent_u4s9x_133{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._titleGroup_u4s9x_141{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}._pageTitle_u4s9x_149{color:var(--text-primary);margin:0;font-size:1.8rem;font-weight:700;line-height:1.3}._courseName_u4s9x_157{background:var(--primary-light);color:var(--primary);border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.9rem;font-weight:500;display:inline-flex}._stats_u4s9x_169{flex-wrap:wrap;gap:1.5rem;display:flex}._statItem_u4s9x_175{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.9rem;display:flex}._descriptionSection_u4s9x_184{margin-bottom:2rem}._sectionTitle_u4s9x_188{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}._description_u4s9x_184{color:var(--text-secondary);background-color:var(--bg-tertiary);border-radius:8px;padding:1rem;line-height:1.6}._submissionsSection_u4s9x_204{margin-bottom:0}._emptyState_u4s9x_209{text-align:center;color:var(--text-secondary);padding:3rem 1rem}._emptyIcon_u4s9x_215{opacity:.5;margin-bottom:1rem;font-size:3rem}._emptyText_u4s9x_221{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}._emptySubtext_u4s9x_228{font-size:.9rem}._submissionsList_u4s9x_233{flex-direction:column;gap:1rem;display:flex}._submissionCard_u4s9x_239{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:1.5rem}._submissionCard_u4s9x_239:hover{box-shadow:var(--shadow-md);border-color:var(--border-primary)}._submissionHeader_u4s9x_252{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}._userInfo_u4s9x_259{align-items:center;gap:1rem;display:flex}._avatar_u4s9x_265{background-color:var(--bg-primary);width:48px;height:48px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}._avatar_u4s9x_265 img{object-fit:cover;width:100%;height:100%}._userDetails_u4s9x_283{flex-direction:column;display:flex}._username_u4s9x_288{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}._submitTime_u4s9x_295{color:var(--text-secondary);align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:flex}._submissionStatus_u4s9x_304{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}._statusBadge_u4s9x_312{border-radius:20px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.85rem;font-weight:500;display:inline-flex}._statusSubmitted_u4s9x_322{background-color:var(--success-light);color:var(--success-dark)}._statusLate_u4s9x_327{background-color:var(--warning-light);color:var(--warning-dark)}._statusPending_u4s9x_332{background-color:var(--info-light);color:var(--info-dark)}._scoreBadge_u4s9x_338{border-radius:20px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}._scoreExcellent_u4s9x_345{background-color:var(--success-light);color:var(--success-dark)}._scoreGood_u4s9x_350{background-color:var(--primary-light);color:var(--primary-dark)}._scoreAverage_u4s9x_355{background-color:var(--warning-light);color:var(--warning-dark)}._scorePoor_u4s9x_360{background-color:var(--error-light);color:var(--error-dark)}._fileInfo_u4s9x_366{background-color:var(--bg-primary);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:1rem;display:flex}._fileDetails_u4s9x_376{align-items:center;gap:1rem;display:flex}._fileIcon_u4s9x_382{color:var(--text-secondary);font-size:1.5rem}._fileName_u4s9x_387{color:var(--text-primary);margin:0;font-weight:500}._fileSize_u4s9x_393{color:var(--text-secondary);margin:0;font-size:.85rem}._downloadBtn_u4s9x_399{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:inline-flex}._downloadBtn_u4s9x_399:hover{background-color:var(--primary-dark)}._downloadBtn_u4s9x_399:disabled{opacity:.6;cursor:not-allowed}._downloadBtn_u4s9x_399._downloading_u4s9x_421{background-color:var(--primary-color);opacity:.8}._downloadBtn_u4s9x_399._downloading_u4s9x_421:hover{background-color:var(--primary-color)}._fileActions_u4s9x_430{align-items:center;gap:.5rem;display:flex}._downloadAllBtn_u4s9x_436{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:inline-flex}._downloadAllBtn_u4s9x_436:hover{background-color:var(--primary-dark)}._downloadAllBtn_u4s9x_436:disabled{opacity:.6;cursor:not-allowed}._downloadAllBtn_u4s9x_436._downloading_u4s9x_421{background-color:var(--primary-color);opacity:.8}._downloadAllBtn_u4s9x_436._downloading_u4s9x_421:hover{background-color:var(--primary-color)}._toggleBtn_u4s9x_467{background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:inline-flex}._toggleBtn_u4s9x_467:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--border-primary)}._filesList_u4s9x_487{border-top:1px solid var(--border-secondary);margin-top:1rem;padding-top:1rem}._filesListHeader_u4s9x_493{color:var(--text-secondary);align-items:center;margin-bottom:.75rem;padding:.5rem 0;font-size:.9rem;font-weight:600;display:flex}._fileItem_u4s9x_503{margin-bottom:.75rem}._fileItem_u4s9x_503:last-child{margin-bottom:0}._fileTypeIcon_u4s9x_511{background-color:var(--bg-tertiary);width:32px;height:32px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;margin-right:.75rem;display:flex}._feedback_u4s9x_524{background-color:var(--bg-primary);border-left:4px solid var(--primary-color);border-radius:6px;padding:1rem}._feedbackTitle_u4s9x_531{color:var(--text-primary);margin:0 0 .5rem;font-size:.9rem;font-weight:600}._feedbackContent_u4s9x_538{color:var(--text-secondary);margin:0;line-height:1.5}._loadingContainer_u4s9x_29{padding:2rem}._errorContainer_u4s9x_550{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}._errorIcon_u4s9x_559{color:var(--error-color);margin-bottom:1rem;font-size:4rem}._errorTitle_u4s9x_565{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}._errorMessage_u4s9x_572{color:var(--text-secondary);margin-bottom:2rem}._btn_u4s9x_578{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500}._btnPrimary_u4s9x_587{background-color:var(--primary-color);color:#fff}._btnPrimary_u4s9x_587:hover{background-color:var(--primary-dark)}._btnSecondary_u4s9x_596{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-secondary)}._btnSecondary_u4s9x_596:hover{background-color:var(--bg-primary)}._pagination_u4s9x_607{border-top:1px solid var(--border-secondary);justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}._pageBtn_u4s9x_617{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;display:inline-flex}._pageBtn_u4s9x_617:hover:not(._disabled_u4s9x_630){background-color:var(--bg-hover);border-color:var(--border-primary)}._pageBtn_u4s9x_617._disabled_u4s9x_630{opacity:.5;cursor:not-allowed}._pageNumbers_u4s9x_640{gap:.25rem;display:flex}._pageNumber_u4s9x_640{background-color:var(--bg-tertiary);width:36px;height:36px;color:var(--text-primary);border:1px solid var(--border-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:.9rem;display:flex}._pageNumber_u4s9x_640:hover{background-color:var(--bg-hover);border-color:var(--border-primary)}._pageNumber_u4s9x_640._active_u4s9x_664{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}@media (width<=768px){._mainContent_u4s9x_8{padding:1rem .5rem}._card_u4s9x_16{padding:1.5rem}._loadingContainer_u4s9x_29{padding:1rem .5rem}._loadingHeaderContent_u4s9x_39{flex-direction:column;gap:1rem}._loadingStats_u4s9x_53{gap:1rem}._loadingSubmissionHeader_u4s9x_77,._loadingFileInfo_u4s9x_95{flex-direction:column;align-items:flex-start;gap:1rem}._headerContent_u4s9x_133{flex-direction:column;gap:1rem}._stats_u4s9x_169{gap:1rem}._submissionHeader_u4s9x_252{flex-direction:column;gap:1rem}._submissionStatus_u4s9x_304{align-items:flex-start}._fileInfo_u4s9x_366{flex-direction:column;align-items:flex-start;gap:1rem}._downloadBtn_u4s9x_399,._downloadAllBtn_u4s9x_436,._toggleBtn_u4s9x_467{justify-content:center;width:100%}._pagination_u4s9x_607{flex-wrap:wrap;gap:.5rem}._pageBtn_u4s9x_617{padding:.4rem .8rem;font-size:.85rem}._pageNumber_u4s9x_640{width:32px;height:32px;font-size:.85rem}}._spinning_u4s9x_762{animation:1s linear infinite _spin_u4s9x_762}@keyframes _spin_u4s9x_762{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=480px){._pageTitle_u4s9x_149{font-size:1.5rem}._card_u4s9x_16,._submissionCard_u4s9x_239{padding:1rem}}._rdLayout_tu4gz_1{min-height:100vh;font-family:var(--font-family);background-color:#0000}._rdContainer_tu4gz_7{min-height:100vh;display:flex}._rdSidebar_tu4gz_13{background-color:var(--card-bg);border-right:1px solid var(--border-primary);z-index:1000;flex-direction:column;width:240px;height:100vh;animation:.3s ease-out _slideIn_tu4gz_1;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:2px 0 8px #0000001a}._rdSidebar_tu4gz_13._collapsed_tu4gz_29{width:80px;overflow:visible}._rdSidebarHeader_tu4gz_34{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;min-height:64px;padding:20px 16px;display:flex}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdSidebarHeader_tu4gz_34{justify-content:center;padding:16px 8px;position:relative}._rdLogo_tu4gz_49{color:var(--primary);cursor:pointer;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}._rdLogo_tu4gz_49:hover{color:var(--primary-hover)}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdLogo_tu4gz_49{justify-content:center}._rdLogoIcon_tu4gz_68{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;display:flex}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdLogoIcon_tu4gz_68{width:40px;height:40px;font-size:28px}._rdLogoText_tu4gz_87{letter-spacing:-.5px;white-space:nowrap;font-weight:700;overflow:hidden}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdLogoText_tu4gz_87{opacity:0;width:0;margin:0}._toggleSidebarBtn_tu4gz_100{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;font-size:14px;display:flex}._toggleSidebarBtn_tu4gz_100:hover{background-color:var(--bg-hover);color:var(--primary);transform:scale(1.05)}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._toggleSidebarBtn_tu4gz_100{background-color:var(--card-bg);border:1px solid var(--border-primary);z-index:10;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._toggleSidebarBtn_tu4gz_100:hover{background-color:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-50%)scale(1.1)}._rdNavMenu_tu4gz_147{flex:1;padding:16px 0;overflow:hidden auto}._rdNavMenu_tu4gz_147::-webkit-scrollbar{width:4px}._rdNavMenu_tu4gz_147::-webkit-scrollbar-track{background:0 0}._rdNavMenu_tu4gz_147::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:2px}._rdNavMenu_tu4gz_147::-webkit-scrollbar-thumb:hover{background-color:var(--text-tertiary)}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavMenu_tu4gz_147{overflow-y:hidden}._rdNavSection_tu4gz_175{margin-bottom:24px}._rdSectionTitle_tu4gz_179{text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.8px;opacity:1;margin-bottom:12px;padding:0 20px;font-size:11px;font-weight:700}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdSectionTitle_tu4gz_179{opacity:0;height:0;margin:0;padding:0}._rdNavItem_tu4gz_197{cursor:pointer;margin-bottom:2px;position:relative}._rdNavLink_tu4gz_203{color:var(--text-secondary);border-radius:0;align-items:center;gap:12px;margin:0 8px;padding:12px 20px;text-decoration:none;display:flex;position:relative}._rdNavLink_tu4gz_203:hover{background-color:var(--bg-hover);color:var(--text-primary);transform:translate(2px)}._rdNavLink_tu4gz_203._active_tu4gz_221{background-color:var(--primary-light);color:var(--primary);font-weight:600}._rdNavLink_tu4gz_203._active_tu4gz_221:before{content:"";background-color:var(--primary);border-radius:0 4px 4px 0;width:4px;height:24px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}._rdNavIcon_tu4gz_239{justify-content:center;align-items:center;min-width:20px;height:20px;font-size:18px;display:flex}._rdNavLink_tu4gz_203:hover ._rdNavIcon_tu4gz_239{transform:scale(1.1)}._rdNavText_tu4gz_252{white-space:nowrap;font-size:14px;font-weight:500}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavText_tu4gz_252{opacity:0;width:0;overflow:hidden}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavLink_tu4gz_203{border-radius:12px;justify-content:center;min-height:48px;margin:0 8px 4px;padding:16px;position:relative}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavLink_tu4gz_203:hover{background-color:var(--primary-light);transform:scale(1.02);box-shadow:0 2px 8px #3b82f633}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavLink_tu4gz_203._active_tu4gz_221{background-color:var(--primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavLink_tu4gz_203._active_tu4gz_221:before{display:none}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavIcon_tu4gz_239{min-width:22px;height:22px;font-size:22px}._rdSidebar_tu4gz_13:after{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));height:4px;position:absolute;bottom:0;left:0;right:0}._rdMainContent_tu4gz_306{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:240px;display:flex}._rdMainContent_tu4gz_306._expanded_tu4gz_315{margin-left:80px}._rdTopBar_tu4gz_320{background-color:var(--card-bg);border-bottom:1px solid var(--border-primary);z-index:100;justify-content:space-between;align-items:center;padding:5px 24px;display:flex;position:sticky;top:0}._rdBreadcrumb_tu4gz_332{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}._breadcrumbSeparator_tu4gz_340{color:var(--text-tertiary)}._breadcrumbLink_tu4gz_344{color:var(--text-secondary);cursor:pointer;text-decoration:none}._breadcrumbLink_tu4gz_344:hover{color:var(--primary)}._breadcrumbActive_tu4gz_354{color:var(--text-primary);font-weight:500}._rdTopBarActions_tu4gz_359{align-items:center;gap:4px;display:flex}._rdPageContent_tu4gz_366{background-color:#0000;flex:1;min-width:0;padding:24px}._mobileMenuOverlay_tu4gz_374{z-index:999;opacity:0;background-color:#00000080;display:none;position:fixed;inset:0}._mobileMenuOverlay_tu4gz_374._show_tu4gz_386{opacity:1;display:block}._mobileMenuBtn_tu4gz_391{border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 12px;font-size:18px;display:none}._mobileMenuBtn_tu4gz_391:hover{background-color:var(--bg-hover);border-color:var(--primary);color:var(--primary)}@keyframes _slideIn_tu4gz_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width<=900px){._rdSidebar_tu4gz_13{width:280px;transform:translate(-100%);box-shadow:2px 0 16px #0003}._rdSidebar_tu4gz_13._mobileOpen_tu4gz_430{transform:translate(0)}._rdMainContent_tu4gz_306{width:100%;max-width:100vw;margin-left:0;overflow-x:hidden}._rdMainContent_tu4gz_306._expanded_tu4gz_315{margin-left:0}._rdSidebar_tu4gz_13._collapsed_tu4gz_29{width:280px}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdLogoText_tu4gz_87,._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavText_tu4gz_252{opacity:1;width:auto;margin:initial}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdSectionTitle_tu4gz_179{opacity:1;text-transform:uppercase;height:auto;color:var(--text-tertiary);letter-spacing:.8px;margin:0 20px 8px;padding:0;font-size:11px;font-weight:700}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavLink_tu4gz_203{border-radius:8px;justify-content:flex-start;min-height:44px;margin:0 20px 2px;padding:12px 20px}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdNavIcon_tu4gz_239{min-width:18px;height:18px;font-size:18px}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._rdLogoIcon_tu4gz_68{width:32px;height:32px;font-size:24px}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._toggleSidebarBtn_tu4gz_100{width:28px;height:28px;box-shadow:none;color:var(--text-secondary);background:0 0;border:none;position:static;transform:none}._rdSidebar_tu4gz_13._collapsed_tu4gz_29 ._toggleSidebarBtn_tu4gz_100:hover{background-color:var(--bg-hover);color:var(--primary);transform:scale(1.05)}._rdNavMenu_tu4gz_147{padding:20px 0}._rdNavSection_tu4gz_175{margin-bottom:32px}._mobileMenuBtn_tu4gz_391{display:flex}._rdTopBar_tu4gz_320{padding:12px 16px}._rdPageContent_tu4gz_366{padding:16px}._rdBreadcrumb_tu4gz_332{font-size:13px}}@media (width<=480px){._rdSidebar_tu4gz_13{width:100%;max-width:320px}._rdPageContent_tu4gz_366{padding:12px}._rdTopBar_tu4gz_320{flex-wrap:wrap;gap:8px;padding:12px}}@media (width>=901px){._mobileMenuBtn_tu4gz_391,._mobileMenuOverlay_tu4gz_374{display:none!important}}._container_evxpi_1{margin-top:12px;margin-bottom:4px;padding:0 12px;position:relative}._trigger_evxpi_8{background:var(--bg-primary);border:1px solid var(--border-primary);cursor:pointer;width:100%;height:44px;color:var(--text-primary);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;display:flex}._trigger_evxpi_8:hover{border-color:var(--primary);background:var(--card-bg);box-shadow:0 2px 8px #3b82f61f}._icon_evxpi_30{color:var(--primary);flex-shrink:0;font-size:16px}._label_evxpi_36{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._single_evxpi_45 ._trigger_evxpi_8{cursor:default}._single_evxpi_45 ._trigger_evxpi_8:hover{border-color:var(--border-primary);box-shadow:none;background:var(--bg-primary)}._collapsed_evxpi_56 ._trigger_evxpi_8{border-radius:12px;justify-content:center;width:56px;height:44px;margin:0 auto;padding:0}._collapsed_evxpi_56 ._icon_evxpi_30{margin:0;font-size:20px}._overlay_evxpi_71{z-index:2000;opacity:0;pointer-events:none;background:#0006;position:fixed;inset:0}._overlayVisible_evxpi_80{opacity:1;pointer-events:auto}._panel_evxpi_86{background:var(--card-bg);z-index:2001;flex-direction:column;width:360px;max-width:90vw;height:100vh;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0000002e}._panelOpen_evxpi_101{transform:translate(0)}._panelHeader_evxpi_105{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._panelTitle_evxpi_113{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}._closeBtn_evxpi_120{border:1px solid var(--border-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex}._closeBtn_evxpi_120:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-tertiary)}._panelBody_evxpi_140{flex:1;padding:16px;overflow-y:auto}._optionCard_evxpi_147{border:1px solid var(--border-primary);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:14px 16px;display:flex}._optionCard_evxpi_147:hover{border-color:var(--primary);background:var(--bg-hover);box-shadow:0 2px 8px #3b82f614}._optionCardSelected_evxpi_164{border-color:var(--primary);background:var(--primary-light)}._optionCardLeft_evxpi_169{align-items:center;gap:14px;display:flex}._optionAvatar_evxpi_175{background:var(--bg-primary);width:42px;height:42px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}._optionAvatarActive_evxpi_188{background:var(--primary);color:#fff}._optionInfo_evxpi_193{flex-direction:column;gap:2px;display:flex}._optionName_evxpi_199{color:var(--text-primary);font-size:15px;font-weight:600}._optionHint_evxpi_205{color:var(--text-tertiary);font-size:12px}._checkIcon_evxpi_210{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}._dashboard_3x89i_1{max-width:100%}._pageHeader_3x89i_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_3x89i_14{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_3x89i_21{color:var(--text-secondary);margin-top:4px;font-size:14px}._statsGrid_3x89i_28{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px;display:grid}._statCard_3x89i_35{background-color:var(--card-bg);border:1px solid var(--border-primary);cursor:pointer;border-radius:10px;padding:20px}._statCard_3x89i_35:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_3x89i_48{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;font-size:20px;display:flex}._statIcon_3x89i_48._primary_3x89i_59{background-color:var(--primary-light);color:var(--primary)}._statIcon_3x89i_48._success_3x89i_64{background-color:var(--success-light,#22c55e1a);color:var(--success,#22c55e)}._statIcon_3x89i_48._warning_3x89i_69{background-color:var(--warn-light,#eab3081a);color:var(--warning,#eab308)}._statIcon_3x89i_48._danger_3x89i_74{background-color:var(--error-light,#ef44441a);color:var(--error,#ef4444)}._statValue_3x89i_79{color:var(--text-primary);margin-bottom:2px;font-size:28px;font-weight:700}._statLabel_3x89i_86{color:var(--text-secondary);font-size:14px}._statSub_3x89i_91{color:var(--text-tertiary);margin-top:4px;font-size:12px}._section_3x89i_98{margin-bottom:32px}._sectionHeader_3x89i_102{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._sectionTitle_3x89i_109{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._viewAllBtn_3x89i_116{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:14px}._viewAllBtn_3x89i_116:hover{background-color:var(--primary-light)}._tableWrapper_3x89i_131{border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._table_3x89i_131{border-collapse:collapse;background-color:var(--card-bg);width:100%}._table_3x89i_131 th:not(:first-child),._table_3x89i_131 td:not(:first-child){text-align:center}._table_3x89i_131 th{text-align:left;color:var(--text-secondary);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:600}._table_3x89i_131 td{color:var(--text-primary);border-bottom:1px solid var(--border-primary);padding:12px 16px;font-size:14px}._table_3x89i_131 tbody tr:last-child td{border-bottom:none}._clickableRow_3x89i_170{cursor:pointer}._clickableRow_3x89i_170:hover{background-color:var(--bg-hover)}._emptyCell_3x89i_178{text-align:center;padding:48px 16px}._emptyCellIcon_3x89i_183{color:var(--text-tertiary);opacity:.5;margin-bottom:8px;font-size:36px}._emptyCellText_3x89i_190{color:var(--text-tertiary);font-size:14px}._badge_3x89i_196{white-space:nowrap;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}._priority_urgent_3x89i_205{color:#dc2626;background-color:#fef2f2}._priority_high_3x89i_209{color:#ea580c;background-color:#fff7ed}._priority_medium_3x89i_213{color:#ca8a04;background-color:#fefce8}._priority_low_3x89i_217{color:#16a34a;background-color:#f0fdf4}._severity_fatal_3x89i_222{color:#dc2626;background-color:#fef2f2}._severity_serious_3x89i_226{color:#ea580c;background-color:#fff7ed}._severity_normal_3x89i_230{color:#ca8a04;background-color:#fefce8}._severity_minor_3x89i_234{color:#16a34a;background-color:#f0fdf4}._status_new_3x89i_239,._status_todo_3x89i_240{color:#2563eb;background-color:#eff6ff}._status_developing_3x89i_244,._status_accepted_3x89i_245,._status_doing_3x89i_246{color:#ca8a04;background-color:#fefce8}._status_testing_3x89i_250,._status_processing_3x89i_251{color:#c026d3;background-color:#fdf2f8}._status_done_3x89i_255,._status_verified_3x89i_256,._status_closed_3x89i_257{color:#16a34a;background-color:#f0fdf4}._status_reopened_3x89i_261{color:#dc2626;background-color:#fef2f2}@media (width<=640px){._pageHeader_3x89i_5{margin-bottom:16px}._pageTitle_3x89i_14{font-size:20px}._statsGrid_3x89i_28{grid-template-columns:1fr;gap:12px;margin-bottom:24px}._statCard_3x89i_35{padding:16px}._section_3x89i_98{margin-bottom:24px}._sectionHeader_3x89i_102{align-items:flex-start;gap:12px}._tableWrapper_3x89i_131{border:none;border-radius:0;overflow:visible}._table_3x89i_131,._table_3x89i_131 tbody,._table_3x89i_131 tr,._table_3x89i_131 td{width:100%;display:block}._table_3x89i_131{background:0 0}._table_3x89i_131 thead{display:none}._table_3x89i_131 tbody{gap:12px;display:grid}._table_3x89i_131 tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._table_3x89i_131 td{text-align:right;border-bottom:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:8px 0;display:flex}._table_3x89i_131 td:before{content:attr(data-label);color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._table_3x89i_131 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:10px;font-size:15px;line-height:1.45;display:block}._table_3x89i_131 td:first-child:before,._emptyCell_3x89i_178:before{display:none}._emptyCell_3x89i_178{text-align:center;padding:32px 16px;display:block}}._wrapper_9xfhe_1{align-items:center;gap:6px;display:inline-flex}._avatar_9xfhe_7{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}._avatarPlaceholder_9xfhe_15{background:var(--border-secondary);border-radius:50%;flex-shrink:0;width:20px;height:20px}._listPage_1xfpk_1{max-width:100%}._pageHeader_1xfpk_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_1xfpk_14{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_1xfpk_21{color:var(--text-secondary);margin-top:4px;font-size:14px}._createBtn_1xfpk_27{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}._createBtn_1xfpk_27:hover{background-color:var(--primary-hover)}._filterSection_1xfpk_46{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:10px;margin-bottom:20px;padding:20px}._filterHeader_1xfpk_54{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_1xfpk_61{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}._clearBtn_1xfpk_71{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:13px}._clearBtn_1xfpk_71:hover{color:var(--primary);border-color:var(--primary)}._filterForm_1xfpk_86{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._filterGroup_1xfpk_92{flex-direction:column;gap:6px;display:flex}._filterLabel_1xfpk_98{color:var(--text-secondary);font-size:13px;font-weight:500}._tableWrapper_1xfpk_105{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:10px;overflow-x:auto}._table_1xfpk_105{border-collapse:collapse;width:100%}._table_1xfpk_105 th:not(:first-child),._table_1xfpk_105 td:not(:first-child){text-align:center}._table_1xfpk_105 th{text-align:left;color:var(--text-secondary);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-primary);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:600}._table_1xfpk_105 td{color:var(--text-primary);border-bottom:1px solid var(--border-primary);vertical-align:middle;padding:12px 16px;font-size:14px}._table_1xfpk_105 tbody tr:last-child td{border-bottom:none}._table_1xfpk_105 tbody tr:hover{background-color:var(--bg-hover)}._titleCell_1xfpk_149{cursor:pointer;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:500;overflow:hidden}._titleCell_1xfpk_149:hover{text-decoration:underline}._emptyCell_1xfpk_163{text-align:center;padding:48px 16px}._emptyCellIcon_1xfpk_168{color:var(--text-tertiary);opacity:.5;margin-bottom:8px;font-size:36px}._emptyCellText_1xfpk_175{color:var(--text-tertiary);font-size:14px}._actionButtons_1xfpk_181{justify-content:center;gap:4px;display:flex}._actionBtn_1xfpk_187{border:1px solid var(--border-primary);background:var(--card-bg);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}._actionBtn_1xfpk_187:hover{transform:scale(1.05)}._actionBtn_1xfpk_187._view_1xfpk_204:hover{color:var(--primary);border-color:var(--primary)}._actionBtn_1xfpk_187._edit_1xfpk_208:hover{color:#eab308;border-color:#eab308}._actionBtn_1xfpk_187._delete_1xfpk_212:hover{color:#ef4444;border-color:#ef4444}._actionBtn_1xfpk_187._ghBtn_1xfpk_216:hover{color:#24292f;background:#f0f6fc;border-color:#0969da}._badge_1xfpk_223{white-space:nowrap;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}._priority_urgent_1xfpk_232{color:#dc2626;background-color:#fef2f2}._priority_high_1xfpk_236{color:#ea580c;background-color:#fff7ed}._priority_medium_1xfpk_240{color:#ca8a04;background-color:#fefce8}._priority_low_1xfpk_244{color:#16a34a;background-color:#f0fdf4}._severity_fatal_1xfpk_249{color:#dc2626;background-color:#fef2f2}._severity_serious_1xfpk_253{color:#ea580c;background-color:#fff7ed}._severity_normal_1xfpk_257{color:#ca8a04;background-color:#fefce8}._severity_minor_1xfpk_261{color:#16a34a;background-color:#f0fdf4}._status_new_1xfpk_266,._status_todo_1xfpk_267{color:#2563eb;background-color:#eff6ff}._status_developing_1xfpk_271,._status_accepted_1xfpk_272,._status_doing_1xfpk_273{color:#ca8a04;background-color:#fefce8}._status_testing_1xfpk_277,._status_processing_1xfpk_278{color:#c026d3;background-color:#fdf2f8}._status_done_1xfpk_282,._status_verified_1xfpk_283,._status_closed_1xfpk_284{color:#16a34a;background-color:#f0fdf4}._status_reopened_1xfpk_288{color:#dc2626;background-color:#fef2f2}._status_pending_1xfpk_294,._status_open_1xfpk_295{color:#2563eb;background-color:#eff6ff}._status_reviewing_1xfpk_299{color:#c026d3;background-color:#fdf2f8}._status_approved_1xfpk_303{color:#16a34a;background-color:#f0fdf4}._status_rejected_1xfpk_307,._status_changes_requested_1xfpk_308{color:#dc2626;background-color:#fef2f2}._status_merged_1xfpk_312{color:#a855f7;background-color:#fdf2f8}._pr_closed_1xfpk_316{color:#6b7280;background-color:#f3f4f6}._pagination_1xfpk_322{border:1px solid var(--border-primary);background:var(--card-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;display:flex}._paginationInfo_1xfpk_335{color:var(--text-secondary);font-size:14px}._paginationControls_1xfpk_340{align-items:center;gap:4px;display:flex}._paginationControls_1xfpk_340 button{border:1px solid var(--border-primary);background:var(--card-bg);min-width:36px;height:36px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex}._paginationControls_1xfpk_340 button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._paginationControls_1xfpk_340 button:disabled{opacity:.4;cursor:not-allowed}._paginationControls_1xfpk_340 button._activePage_1xfpk_370{background-color:var(--primary);color:#fff;border-color:var(--primary)}._paginationControls_1xfpk_340 button._activePage_1xfpk_370:hover{color:#fff;border-color:var(--primary)}._paginationEllipsis_1xfpk_381{color:var(--text-tertiary);padding:0 4px}._repoBar_1xfpk_387{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}._repoBarList_1xfpk_398{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._repoBarList_1xfpk_398::-webkit-scrollbar{display:none}._repoBarItem_1xfpk_412{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}._repoBarClickable_1xfpk_424{cursor:pointer}._repoBarClickable_1xfpk_424:hover{border-color:var(--primary);background:var(--primary-light)}._repoBarActive_1xfpk_433{border-color:var(--primary);background:var(--primary-light);font-weight:600}._repoBarName_1xfpk_439{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}._repoBarStatus_1xfpk_448{color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:4px;padding:1px 6px;font-size:11px}._repoBarSuccess_1xfpk_456{color:#16a34a;background:#16a34a1a}._repoBarFailed_1xfpk_461{color:#ef4444;background:#ef44441a}._repoBarSyncing_1xfpk_466{color:#a855f7;background:#a855f71a}._repoBarSyncBtn_1xfpk_471{cursor:pointer;width:22px;height:22px;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}._repoBarSyncBtn_1xfpk_471:hover:not(:disabled){color:var(--primary);background:var(--primary-light)}._repoBarSyncBtn_1xfpk_471:disabled{cursor:not-allowed;opacity:.5}._repoSpin_1xfpk_495{animation:1s linear infinite _repoSpinner_1xfpk_1}@keyframes _repoSpinner_1xfpk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._markdownPreview_1xfpk_509{font-size:14px;line-height:1.8}._markdownPreview_1xfpk_509 p{margin:0 0 8px}._markdownPreview_1xfpk_509 ul,._markdownPreview_1xfpk_509 ol{margin:4px 0;padding-left:20px}._markdownPreview_1xfpk_509 li{margin-bottom:2px}._markdownPreview_1xfpk_509 code{background:var(--bg-secondary);border-radius:4px;padding:2px 6px;font-size:13px}._markdownPreview_1xfpk_509 pre{background:var(--bg-secondary);border-radius:8px;padding:12px;overflow-x:auto}._markdownPreview_1xfpk_509 pre code{background:0 0;padding:0}._markdownPreview_1xfpk_509 table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}._markdownPreview_1xfpk_509 th,._markdownPreview_1xfpk_509 td{border:1px solid var(--border-primary);text-align:left;padding:6px 10px}._markdownPreview_1xfpk_509 th{background:var(--bg-secondary);font-weight:600}._markdownPreview_1xfpk_509 tr:nth-child(2n){background:var(--bg-secondary)}@media (width<=768px){._filterForm_1xfpk_86{grid-template-columns:1fr}._pageHeader_1xfpk_5{flex-direction:column}}@media (width<=640px){._pageHeader_1xfpk_5{gap:12px;margin-bottom:16px}._pageTitle_1xfpk_14{font-size:20px}._pageDescription_1xfpk_21{font-size:13px}._createBtn_1xfpk_27{justify-content:center;width:100%}._filterSection_1xfpk_46{margin-bottom:16px;padding:14px}._repoBar_1xfpk_387{margin-bottom:12px;padding:10px 12px}._repoBarList_1xfpk_398{width:100%}._repoBarItem_1xfpk_412{max-width:82vw}._repoBarName_1xfpk_439{max-width:44vw}._filterHeader_1xfpk_54{align-items:flex-start;gap:12px}._clearBtn_1xfpk_71{flex-shrink:0}._tableWrapper_1xfpk_105{background:0 0;border:none;border-radius:0;overflow:visible}._table_1xfpk_105,._table_1xfpk_105 tbody,._table_1xfpk_105 tr,._table_1xfpk_105 td{width:100%;display:block}._table_1xfpk_105 thead{display:none}._table_1xfpk_105 tbody{gap:12px;display:grid}._table_1xfpk_105 tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._table_1xfpk_105 td{text-align:right;border-bottom:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:8px 0;display:flex}._table_1xfpk_105 td:before{content:attr(data-label);color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._table_1xfpk_105 td:empty,._table_1xfpk_105 td:not([data-label]):before,._emptyCell_1xfpk_163:before{display:none}._titleCell_1xfpk_149{white-space:normal;text-overflow:clip;text-align:left;border-bottom:1px solid var(--border-primary);max-width:none;margin-bottom:4px;padding-bottom:10px;font-size:15px;line-height:1.45;display:block;overflow:visible}._titleCell_1xfpk_149:before{display:none}._actionButtons_1xfpk_181{justify-content:flex-end}._emptyCell_1xfpk_163{text-align:center;padding:32px 16px;display:block}._pagination_1xfpk_322{justify-content:center;padding:12px}._paginationInfo_1xfpk_335{text-align:center;width:100%}._paginationControls_1xfpk_340{max-width:100%;padding-bottom:2px;overflow-x:auto}._paginationControls_1xfpk_340 button{flex:none;min-width:34px;height:34px}}._detailField_l2919_2{margin-bottom:14px}._detailFieldLabel_l2919_6{color:var(--text-tertiary);margin-bottom:2px;font-size:13px;display:block}._detailFieldValue_l2919_13{color:var(--text-primary);font-size:14px;font-weight:500}._modalFooter_l2919_20{justify-content:flex-end;gap:12px;display:flex}._modalCancelBtn_l2919_26{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px}._modalSubmitBtn_l2919_36{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}._detailBadges_l2919_48{gap:8px;margin-bottom:20px;display:flex}._detailGrid_l2919_54{border-bottom:1px solid var(--border-primary);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:20px;padding-bottom:16px;display:grid}._detailSectionTitle_l2919_63{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600}._detailDescription_l2919_70{color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:1.8}._formContainer_l2919_78{flex-direction:column;gap:16px;display:flex}._formRow_l2919_84{gap:16px;display:flex}._formField_l2919_89{flex:1}._formLabel_l2919_93{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_l2919_101{color:#ef4444}._formTextarea_l2919_105{border:1px solid var(--border-primary);width:100%;color:var(--text-primary);background-color:var(--bg-primary);resize:vertical;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.6}@media (width<=640px){._modalFooter_l2919_20{flex-direction:column-reverse}._modalCancelBtn_l2919_26,._modalSubmitBtn_l2919_36{width:100%}._detailBadges_l2919_48{flex-wrap:wrap}._detailGrid_l2919_54{grid-template-columns:1fr}._formRow_l2919_84{flex-direction:column}}._detailField_wu7pg_2{margin-bottom:14px}._detailFieldLabel_wu7pg_6{color:var(--text-tertiary);margin-bottom:2px;font-size:13px;display:block}._detailFieldValue_wu7pg_13{color:var(--text-primary);font-size:14px;font-weight:500}._modalFooter_wu7pg_20{justify-content:flex-end;gap:12px;display:flex}._modalCancelBtn_wu7pg_26{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px}._modalSubmitBtn_wu7pg_36{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}._detailBadges_wu7pg_48{gap:8px;margin-bottom:20px;display:flex}._detailGrid_wu7pg_54{border-bottom:1px solid var(--border-primary);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:20px;padding-bottom:16px;display:grid}._detailSectionTitle_wu7pg_63{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600}._detailDescription_wu7pg_70{color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:1.8}._detailSection_wu7pg_63{margin-bottom:20px}._detailSectionLast_wu7pg_81{margin-bottom:0}._formContainer_wu7pg_86{flex-direction:column;gap:16px;display:flex}._formRow_wu7pg_92{gap:16px;display:flex}._formField_wu7pg_97{flex:1}._formLabel_wu7pg_101{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_wu7pg_109{color:#ef4444}._formTextarea_wu7pg_113{border:1px solid var(--border-primary);width:100%;color:var(--text-primary);background-color:var(--bg-primary);resize:vertical;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.6}@media (width<=640px){._modalFooter_wu7pg_20{flex-direction:column-reverse}._modalCancelBtn_wu7pg_26,._modalSubmitBtn_wu7pg_36{width:100%}._detailBadges_wu7pg_48{flex-wrap:wrap}._detailGrid_wu7pg_54{grid-template-columns:1fr}._formRow_wu7pg_92{flex-direction:column}}._modalFooter_pyg5j_2{justify-content:flex-end;gap:12px;display:flex}._modalCancelBtn_pyg5j_8{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px}._modalSubmitBtn_pyg5j_18{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}._fullWidth_pyg5j_30{width:100%}._formContainer_pyg5j_35{flex-direction:column;gap:16px;display:flex}._formRow_pyg5j_41{gap:16px;display:flex}._formField_pyg5j_46{flex:1}._formLabel_pyg5j_50{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_pyg5j_58{color:#ef4444}._formTextarea_pyg5j_62{border:1px solid var(--border-primary);width:100%;color:var(--text-primary);background-color:var(--bg-primary);resize:vertical;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.6}@media (width<=640px){._modalFooter_pyg5j_2{flex-direction:column-reverse}._modalCancelBtn_pyg5j_8,._modalSubmitBtn_pyg5j_18{width:100%}._formRow_pyg5j_41{flex-direction:column}}._tabBar_1kp1z_2{border-bottom:2px solid var(--border-primary);gap:0;margin-bottom:20px;display:flex}._tabBtn_1kp1z_9{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 24px;font-size:14px;font-weight:400}._tabBtnActive_1kp1z_21{color:var(--primary);border-bottom:2px solid var(--primary);font-weight:600}._tabBtnIcon_1kp1z_27{margin-right:6px}._detailField_1kp1z_32{margin-bottom:14px}._detailFieldLabel_1kp1z_36{color:var(--text-tertiary);margin-bottom:2px;font-size:13px;display:block}._detailFieldValue_1kp1z_43{color:var(--text-primary);font-size:14px;font-weight:500}._modalFooter_1kp1z_50{justify-content:flex-end;gap:12px;display:flex}._modalCancelBtn_1kp1z_56{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:14px}._modalSubmitBtn_1kp1z_66{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}._detailBadges_1kp1z_78{gap:8px;margin-bottom:20px;display:flex}._detailGrid_1kp1z_84{border-bottom:1px solid var(--border-primary);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:20px;padding-bottom:16px;display:grid}._detailSection_1kp1z_93{margin-bottom:20px}._detailSectionLast_1kp1z_97{margin-bottom:0}._detailSectionTitle_1kp1z_101{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600}._detailDescription_1kp1z_108{color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:1.8}._formContainer_1kp1z_116{flex-direction:column;gap:16px;display:flex}._formRow_1kp1z_122{gap:16px;display:flex}._formField_1kp1z_127{flex:1}._formLabel_1kp1z_131{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_1kp1z_139{color:#ef4444}._formTextarea_1kp1z_143{border:1px solid var(--border-primary);width:100%;color:var(--text-primary);background-color:var(--bg-primary);resize:vertical;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.6}._tabBtn_1kp1z_9{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;padding:10px 24px;font-size:14px;font-weight:400;display:flex}._tabBtn_1kp1z_9:hover{color:var(--primary)}._tabBtnActive_1kp1z_21{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}._statusGrid_1kp1z_181{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:20px;display:grid}._detailCardWrapper_1kp1z_189{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;flex:1;padding:16px}._statusGridWithBorder_1kp1z_197{border-bottom:1px solid var(--border-primary);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:20px;padding-bottom:16px;display:grid}@media (width<=640px){._tabBar_1kp1z_2{scrollbar-width:none;overflow-x:auto}._tabBar_1kp1z_2::-webkit-scrollbar{display:none}._tabBtn_1kp1z_9{flex:none;padding:10px 16px}._modalFooter_1kp1z_50{flex-direction:column-reverse}._modalCancelBtn_1kp1z_56,._modalSubmitBtn_1kp1z_66{width:100%}._detailBadges_1kp1z_78{flex-wrap:wrap}._detailGrid_1kp1z_84,._statusGrid_1kp1z_181,._statusGridWithBorder_1kp1z_197{grid-template-columns:1fr}._formRow_1kp1z_122{flex-direction:column}}._detailField_6kt5d_2{margin-bottom:14px}._detailFieldLabel_6kt5d_6{color:var(--text-tertiary);margin-bottom:2px;font-size:13px;display:block}._detailFieldValue_6kt5d_13{color:var(--text-primary);font-size:14px;font-weight:500}._branchCell_6kt5d_20{text-align:center;font-size:13px}._branchRoute_6kt5d_25{justify-content:center;align-items:center;gap:4px;min-width:0;display:inline-flex}._branchHead_6kt5d_33{font-weight:500}._branchArrow_6kt5d_37{color:var(--text-tertiary);margin:0 4px}._branchBase_6kt5d_42{color:var(--text-tertiary)}._changeCell_6kt5d_47{text-align:center}._changeFiles_6kt5d_51{color:var(--text-secondary);font-size:13px}._changeAdditions_6kt5d_56{color:#22c55e;margin-left:6px}._changeDeletions_6kt5d_61{color:#ef4444;margin-left:4px}._changeNone_6kt5d_66{color:var(--text-tertiary);font-size:13px}._mobilePrList_6kt5d_71{display:none}._mobilePrCard_6kt5d_75{min-width:0;display:block}._mobileCardMain_6kt5d_80{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}._mobileCardHeader_6kt5d_91{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}._mobileTitleBlock_6kt5d_100{flex:1;min-width:0}._mobileTitle_6kt5d_100{color:var(--text-primary);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45}._mobileSubtitle_6kt5d_113{color:var(--text-tertiary);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;display:flex}._mobileMetaGrid_6kt5d_122{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}._mobileMetaItem_6kt5d_128,._mobileDescription_6kt5d_129{min-width:0}._mobileMetaLabel_6kt5d_133{color:var(--text-tertiary);margin-bottom:2px;font-size:12px;font-weight:600;display:block}._mobileMetaValue_6kt5d_141,._mobileDescription_6kt5d_129 span:last-child{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;line-height:1.5}._mobileDescription_6kt5d_129{border-top:1px solid var(--border-primary);text-align:left;margin-top:10px;padding-top:10px}._mobileBranchBlock_6kt5d_156{border-top:1px solid var(--border-primary);margin-top:10px;padding-top:10px}._mobileActions_6kt5d_162{border-top:1px solid var(--border-primary);justify-content:flex-end;gap:6px;margin-top:12px;padding-top:12px;display:flex}._mobileEmpty_6kt5d_171{background:var(--card-bg);border:1px solid var(--border-primary);text-align:center;border-radius:8px;padding:32px 16px}._detailBadges_6kt5d_180{gap:8px;margin-bottom:20px;display:flex}._detailGrid_6kt5d_186{border-bottom:1px solid var(--border-primary);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:20px;padding-bottom:16px;display:grid}._detailSectionTitle_6kt5d_195{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600}._cellCenter_6kt5d_203{text-align:center}._iconNoShrink_6kt5d_207{flex-shrink:0}._githubLink_6kt5d_212{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:14px;align-items:center;gap:4px;padding:2px 10px;font-size:13px;text-decoration:none;display:inline-flex}._githubLink_6kt5d_212:hover{color:#24292f;background:#f0f6fc;border-color:#0969da}@media (width<=768px){._desktopPrTable_6kt5d_232{display:none}._mobilePrList_6kt5d_71{gap:12px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}._mobilePrCard_6kt5d_75{background:var(--card-bg);border:1px solid var(--border-primary);box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;padding:12px;overflow:hidden}._mobileTitleBlock_6kt5d_100,._mobileSubtitle_6kt5d_113,._mobileBranchBlock_6kt5d_156,._mobileDescription_6kt5d_129,._mobileMetaGrid_6kt5d_122,._mobileMetaItem_6kt5d_128,._mobileMetaValue_6kt5d_141,._mobileCardMain_6kt5d_80{min-width:0;max-width:100%}._mobileCardHeader_6kt5d_91{width:100%}._mobileMetaGrid_6kt5d_122{grid-template-columns:1fr}._mobileCardHeader_6kt5d_91>.badge{flex-shrink:0}._branchCell_6kt5d_20,._changeCell_6kt5d_47,._cellCenter_6kt5d_203{text-align:right;display:flex}._branchRoute_6kt5d_25{text-align:left;flex-wrap:wrap;justify-content:flex-start;max-width:100%;line-height:1.5}._branchHead_6kt5d_33,._branchBase_6kt5d_42{overflow-wrap:anywhere;min-width:0;max-width:100%}._branchArrow_6kt5d_37{margin:0 2px}._changeFiles_6kt5d_51{flex-wrap:wrap;justify-content:flex-start;gap:2px 0;max-width:100%;line-height:1.5;display:inline-flex}._detailBadges_6kt5d_180{flex-wrap:wrap}._detailGrid_6kt5d_186{grid-template-columns:1fr}._githubLink_6kt5d_212{max-width:100%}}._container_3l3p3_1{width:100%}._detailCard_3l3p3_7{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._cardHeader_3l3p3_17{border-bottom:1px solid var(--border-secondary);margin-bottom:1.5rem;padding-bottom:1.5rem}._backBtn_3l3p3_23{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:1rem;padding:0;font-size:.95rem;font-weight:500;display:inline-flex}._backBtn_3l3p3_23:hover{color:var(--primary)}._headerContent_3l3p3_41{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}._titleGroup_3l3p3_48{flex-direction:column;flex:1;gap:12px;display:flex}._titleRow_3l3p3_55{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._typeBadge_3l3p3_62{background:linear-gradient(135deg, var(--primary-light), var(--primary-hover-light));color:var(--primary);white-space:nowrap;border:1px solid #3b82f633;border-radius:20px;align-items:center;gap:6px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}._pageTitle_3l3p3_76{color:var(--text-primary);word-break:break-word;margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}._headerRight_3l3p3_85{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1rem;display:flex}._badgeStrip_3l3p3_95{flex-wrap:wrap;gap:8px;margin-bottom:1.5rem;display:flex}._badge_3l3p3_95{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}._priority_urgent_3l3p3_114,._priority_high_3l3p3_115{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}._priority_medium_3l3p3_120{color:#d97706;background:#fffbeb;border:1px solid #fde68a}._priority_low_3l3p3_125{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}._status_new_3l3p3_132,._status_todo_3l3p3_133{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}._status_developing_3l3p3_138,._status_doing_3l3p3_139,._status_processing_3l3p3_140{color:#ca8a04;background:#fef9c3;border:1px solid #fef08a}._status_testing_3l3p3_145,._status_verified_3l3p3_146{color:#7c3aed;background:#f3e8ff;border:1px solid #ddd6fe}._status_done_3l3p3_151{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}._status_closed_3l3p3_156{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb}._status_reopened_3l3p3_161{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}._severity_fatal_3l3p3_168{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}._severity_serious_3l3p3_173{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}._severity_normal_3l3p3_178{color:#b45309;background:#fffbeb;border:1px solid #fde68a}._severity_minor_3l3p3_183{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}._metaGrid_3l3p3_191{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:1.5rem;display:grid}._metaCard_3l3p3_198{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;padding:16px}._metaCard_3l3p3_198:hover{box-shadow:var(--shadow-sm)}._metaCardLabel_3l3p3_209{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600}._metaCardValue_3l3p3_218{color:var(--text-primary);word-break:break-word;font-size:14px;font-weight:500}._sectionBlock_3l3p3_227{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:1rem;padding:1.5rem}._sectionTitle_3l3p3_235{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}._sectionBody_3l3p3_245{color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:1.8}._editForm_3l3p3_254{flex-direction:column;gap:20px;display:flex}._formRow_3l3p3_260{gap:16px;display:flex}._formField_3l3p3_265{flex:1}._formLabel_3l3p3_269{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_3l3p3_277{color:#ef4444;margin-left:2px}._formTextarea_3l3p3_282{border:1px solid var(--border-primary);width:100%;color:var(--text-primary);background-color:var(--bg-primary);resize:vertical;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.6}._formTextarea_3l3p3_282:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._formActions_3l3p3_301{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._btnSecondary_3l3p3_308{background:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;display:flex}._btnSecondary_3l3p3_308:hover{background:var(--bg-secondary)}._btnPrimary_3l3p3_325{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;display:flex}._btnPrimary_3l3p3_325:hover{opacity:.9}._btnPrimary_3l3p3_325:disabled{opacity:.5;cursor:not-allowed}._notFound_3l3p3_350{text-align:center;padding:60px 20px}._notFoundIcon_3l3p3_355{opacity:.25;color:var(--text-secondary);margin-bottom:16px;font-size:56px;font-weight:700}._notFoundText_3l3p3_363{color:var(--text-secondary);margin-bottom:24px;font-size:16px}._loadingWrap_3l3p3_371{justify-content:center;align-items:center;min-height:300px;display:flex}@media (width<=768px){._detailCard_3l3p3_7{border-radius:12px;padding:1.25rem}._headerContent_3l3p3_41{flex-direction:column}._pageTitle_3l3p3_76{font-size:1.3rem}._formRow_3l3p3_260{flex-direction:column}._metaGrid_3l3p3_191{grid-template-columns:1fr}}._trends_iliis_1{max-width:100%}._pageHeader_iliis_5{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_iliis_13{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_iliis_20{color:var(--text-secondary);margin:4px 0 0;font-size:14px}._pageActions_iliis_26{flex-shrink:0;align-items:center;gap:12px;display:flex}._periodSwitch_iliis_33{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:8px;align-items:center;gap:6px;padding:4px;display:inline-flex}._periodButton_iliis_43{min-width:64px;box-shadow:none!important;transform:none!important}._metricsGrid_iliis_49{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}._metricCard_iliis_56{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:10px;padding:20px}._metricCard_iliis_56:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._metricIcon_iliis_68{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;font-size:18px;display:flex}._primary_iliis_79{background-color:var(--primary-light);color:var(--primary)}._success_iliis_84{color:var(--success,#22c55e);background-color:#22c55e1a}._warning_iliis_89{color:var(--warning,#eab308);background-color:#eab3081a}._danger_iliis_94{color:var(--error,#ef4444);background-color:#ef44441a}._metricValue_iliis_99{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.2}._metricLabel_iliis_106{color:var(--text-secondary);margin-top:2px;font-size:14px}._metricMeta_iliis_112,._metricMetaWarn_iliis_113,._metricMetaMuted_iliis_114{align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}._metricMeta_iliis_112{color:var(--success,#16a34a)}._metricMetaWarn_iliis_113{color:var(--warning,#ca8a04)}._metricMetaMuted_iliis_114{color:var(--text-tertiary)}._chartGrid_iliis_134{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:16px;margin-bottom:24px;display:grid}._chartCard_iliis_141{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:10px;min-width:0;overflow:hidden}._chartHeader_iliis_149{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}._chartHeader_iliis_149 h2{color:var(--text-primary);margin:0;font-size:17px;font-weight:600}._chartHeader_iliis_149 span{color:var(--text-tertiary);white-space:nowrap;font-size:12px}._chartContainer_iliis_171{box-sizing:border-box;width:100%;height:320px;padding:8px}._healthList_iliis_178{flex-direction:column;gap:18px;padding:24px 20px 28px;display:flex}._healthItem_iliis_185{flex-direction:column;gap:8px;display:flex}._healthLabel_iliis_191{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;display:flex}._healthLabel_iliis_191 strong{color:var(--text-primary)}._healthTrack_iliis_203{background-color:var(--bg-secondary);border-radius:999px;height:8px;overflow:hidden}._healthBar_iliis_210{border-radius:inherit;height:100%}._insightSection_iliis_215{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:10px;padding:18px}._insightTitle_iliis_222{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:14px;font-size:17px;font-weight:600;display:flex}._insightGrid_iliis_232{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}._insightCard_iliis_238{border:1px solid var(--border-primary);background-color:var(--bg-secondary);border-radius:8px;padding:14px}._insightCard_iliis_238 h3{color:var(--text-primary);margin:0 0 8px;font-size:15px}._insightCard_iliis_238 p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}@media (width<=1100px){._chartGrid_iliis_134{grid-template-columns:1fr}}@media (width<=640px){._pageHeader_iliis_5,._chartHeader_iliis_149{flex-direction:column;align-items:flex-start}._pageActions_iliis_26{justify-content:space-between;width:100%}._chartContainer_iliis_171{height:280px}}._hero_v3kkk_1{text-align:center;padding:24px 0 32px}._heroIcon_v3kkk_6{color:var(--primary);margin-bottom:12px;font-size:44px}._heroTitle_v3kkk_12{color:var(--text-primary);margin:0 0 6px;font-size:28px;font-weight:700}._heroDesc_v3kkk_19{color:var(--text-secondary);margin:0 0 20px;font-size:14px}._heroSearch_v3kkk_25{max-width:520px;margin:0 auto}._catRow_v3kkk_30{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}._catCard_v3kkk_37{background:var(--card-bg);border:1px solid var(--border-primary);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;display:flex}._catCard_v3kkk_37:hover{border-color:var(--primary)}._catIcon_v3kkk_53{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}._catName_v3kkk_63{color:var(--text-primary);font-size:15px;font-weight:600}._catCount_v3kkk_69{color:var(--text-tertiary);font-size:12px}._layout_v3kkk_74{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:20px;display:grid}._faqCard_v3kkk_81{flex-direction:column;display:flex}._faqList_v3kkk_86{flex-direction:column;flex:1;display:flex}._faqItem_v3kkk_92{border-bottom:1px solid var(--border-primary)}._faqItem_v3kkk_92:last-child{border-bottom:none}._faqQ_v3kkk_100{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:15px;font-weight:500;display:flex}._faqChevron_v3kkk_116{color:var(--text-tertiary);flex-shrink:0}._faqOpen_v3kkk_121{color:var(--primary);transform:rotate(180deg)}._faqA_v3kkk_126{color:var(--text-secondary);padding:0 0 16px;font-size:14px;line-height:1.7}._faqEmpty_v3kkk_133{color:var(--text-tertiary);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}._faqEmptyIcon_v3kkk_144{opacity:.4;color:var(--text-tertiary);margin-bottom:12px;font-size:40px}._faqEmptyHint_v3kkk_151{color:var(--text-tertiary);margin:8px 0 0;font-size:13px}._textarea_v3kkk_157{border:1px solid var(--border-primary);background:var(--bg-primary);width:100%;color:var(--text-primary);resize:vertical;box-sizing:border-box;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:14px}._textarea_v3kkk_157:focus{border-color:var(--primary);outline:none}._authGate_v3kkk_175{text-align:center;background:var(--card-bg);border:1px solid var(--border-light);border-radius:16px;max-width:480px;margin:3rem auto;padding:3.5rem 2rem 3rem;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000a}._authIconCircle_v3kkk_188{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 12%, transparent), color-mix(in srgb, var(--accent,#6366f1) 12%, transparent));border:2px solid color-mix(in srgb, var(--primary) 18%, transparent);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 1.75rem;display:flex}._authIconCircle_v3kkk_188 svg{color:var(--primary);font-size:2.2rem}._authTitle_v3kkk_209{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}._authSubtext_v3kkk_216{color:var(--text-secondary);margin:0 0 2rem;font-size:.95rem}._authActions_v3kkk_222{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}._authBtn_v3kkk_230{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:130px;padding:8px 20px;font-size:.85rem;font-weight:600;display:inline-flex}._authBtn_v3kkk_230:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 14px #3b82f640}._authBtn_v3kkk_230:active{transform:translateY(0)}._authBackBtn_v3kkk_257{min-width:130px;color:var(--text-secondary);border:1px solid var(--border-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 20px;font-size:.85rem;font-weight:500;display:inline-flex}._authBackBtn_v3kkk_257:hover{border-color:var(--primary);color:var(--primary)}@media (width<=900px){._layout_v3kkk_74{grid-template-columns:1fr}._catRow_v3kkk_30{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._hero_v3kkk_1{padding:20px 0 24px}._heroTitle_v3kkk_12{font-size:22px}._catCard_v3kkk_37{padding:16px 12px}._authGate_v3kkk_175{margin:2rem auto;padding:2.5rem 1.25rem 2rem}}@media (width<=480px){._catRow_v3kkk_30{grid-template-columns:repeat(2,1fr);gap:12px}._catCard_v3kkk_37{padding:14px 10px}}._background_1citb_1{--particle-color:#7870672e;--particle-accent:#78706714;--particle-opacity:.34;z-index:0;pointer-events:none;contain:layout paint style;isolation:isolate;transition:none;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 5%,#000 34% 100%);mask-image:linear-gradient(#0000 5%,#000 34% 100%)}._background_1citb_1,._background_1citb_1 *{transition:none}._grid_1citb_21,._wave_1citb_22,._particles_1citb_23{display:none;position:absolute;inset:0}._particles_1citb_23{overflow:hidden}._clickEffects_1citb_33{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}._clickEffect_1citb_33{--effect-color:#6f5e4680;--effect-accent:#9f8b6c40;width:1px;height:1px;position:absolute}._effectCore_1citb_49,._effectParticle_1citb_50{pointer-events:none;display:block;position:absolute}._effectCore_1citb_49{border:1px solid var(--effect-color);border-radius:50%;width:34px;height:34px;animation:.9s ease-out both _clickRing_1citb_1;top:0;left:0;transform:translate(-50%,-50%)}._effectParticle_1citb_50{--angle:0deg;--distance:42px;--effect-delay:0s;background:var(--effect-color);width:8px;height:8px;animation:_clickBurst_1citb_1 1.15s cubic-bezier(.2, .75, .3, 1) var(--effect-delay) both;top:-4px;left:-4px}._effectParticle_1citb_50:nth-of-type(2){--angle:0deg;--distance:48px}._effectParticle_1citb_50:nth-of-type(3){--angle:60deg;--distance:38px;--effect-delay:30ms}._effectParticle_1citb_50:nth-of-type(4){--angle:120deg;--distance:52px;--effect-delay:60ms}._effectParticle_1citb_50:nth-of-type(5){--angle:180deg;--distance:42px}._effectParticle_1citb_50:nth-of-type(6){--angle:240deg;--distance:50px;--effect-delay:45ms}._effectParticle_1citb_50:nth-of-type(7){--angle:300deg;--distance:40px;--effect-delay:75ms}._time_1citb_113{--effect-color:#6f5e4685;--effect-accent:#9f8b6c33}._time_1citb_113 ._effectCore_1citb_49{border-style:dotted}._time_1citb_113 ._effectParticle_1citb_50{filter:blur(.4px);border-radius:50%}._monochrome_1citb_127{--effect-color:#1414149e;--effect-accent:#1414141f}._monochrome_1citb_127 ._effectCore_1citb_49{border-radius:2px;animation-name:_geometryClickCore_1citb_1}._monochrome_1citb_127 ._effectParticle_1citb_50{border:1px solid var(--effect-color);background:0 0}._monochrome_1citb_127 ._effectParticle_1citb_50:nth-child(2n){border-radius:50%}._mint_1citb_146{--effect-color:#4c7a469e;--effect-accent:#80a57038}._mint_1citb_146 ._effectCore_1citb_49{border-color:var(--effect-accent)}._mint_1citb_146 ._effectParticle_1citb_50{transform-origin:50%;border-radius:80% 10%;width:8px;height:14px;animation-name:_leafClickBurst_1citb_1;top:-7px}._ocean_1citb_164{--effect-color:#0e7cb594;--effect-accent:#4aa3d838}._ocean_1citb_164 ._effectCore_1citb_49{box-shadow:0 0 0 9px var(--effect-accent);animation-name:_waterRipple_1citb_1}._ocean_1citb_164 ._effectParticle_1citb_50{border:1px solid var(--effect-color);background:0 0;border-radius:50%;animation-name:_bubbleClickBurst_1citb_1}._sakura_1citb_181{--effect-color:#e87a9abf;--effect-accent:#ffd4e08c}._sakura_1citb_181 ._effectCore_1citb_49{border-color:var(--effect-accent);box-shadow:0 0 14px var(--effect-accent)}._sakura_1citb_181 ._effectParticle_1citb_50{background:linear-gradient(145deg, var(--effect-accent), var(--effect-color));border-radius:80% 10% 70% 25%;width:8px;height:12px;animation-name:_petalClickBurst_1citb_1;top:-6px}._cyberpunk_1citb_200{--effect-color:#00dcffd1;--effect-accent:#7c5cff66}._cyberpunk_1citb_200 ._effectCore_1citb_49{box-shadow:0 0 12px var(--effect-color), inset 0 0 8px var(--effect-accent);border-width:2px;border-radius:0;animation-name:_cyberClickCore_1citb_1}._cyberpunk_1citb_200 ._effectParticle_1citb_50{width:3px;height:13px;box-shadow:0 0 6px var(--effect-color);border-radius:0;animation-name:_dataClickBurst_1citb_1}._gold_1citb_222{--effect-color:#d3a62ad9;--effect-accent:#ffdc766b}._gold_1citb_222 ._effectCore_1citb_49{background:radial-gradient(circle, var(--effect-accent), transparent 65%);border-color:#0000;animation-name:_goldClickCore_1citb_1}._gold_1citb_222 ._effectParticle_1citb_50{background:radial-gradient(circle, #fff4bd, var(--effect-color) 45%, transparent 72%);box-shadow:0 0 7px var(--effect-color);border-radius:50%}._lavender_1citb_239{--effect-color:#7c5cffad;--effect-accent:#b5a0ff61}._lavender_1citb_239 ._effectCore_1citb_49{border-color:var(--effect-accent);box-shadow:0 0 15px var(--effect-accent)}._lavender_1citb_239 ._effectParticle_1citb_50{background:linear-gradient(160deg, var(--effect-accent), var(--effect-color));border-radius:65% 35% 60% 40%;width:7px;height:11px;animation-name:_lavenderClickBurst_1citb_1;top:-6px}._pi_1citb_258{--effect-color:#4b607cb8;--effect-accent:#4b607c33}._pi_1citb_258 ._effectCore_1citb_49{box-shadow:0 0 0 8px var(--effect-accent);border-radius:50%;animation-name:_locatorClickCore_1citb_1}._pi_1citb_258 ._effectCore_1citb_49:before,._pi_1citb_258 ._effectCore_1citb_49:after{content:"";background:var(--effect-color);position:absolute;top:50%;left:50%}._pi_1citb_258 ._effectCore_1citb_49:before{width:72px;height:1px;transform:translate(-50%,-50%)}._pi_1citb_258 ._effectCore_1citb_49:after{width:1px;height:72px;transform:translate(-50%,-50%)}._pi_1citb_258 ._effectParticle_1citb_50{border:1px solid var(--effect-color);background:0 0;border-radius:50%;width:5px;height:5px}[data-theme=dark] ._monochrome_1citb_127{--effect-color:#f5f5f5ad;--effect-accent:#f5f5f524}._particle_1citb_23{--x:5vw;--size:8px;--drift:5vw;--duration:20s;--delay:-4s;left:var(--x);width:var(--size);height:var(--size);opacity:var(--particle-opacity);background:var(--particle-color);will-change:transform, opacity;display:block;position:absolute}._particle_1citb_23:first-child{--x:4vw;--size:7px;--drift:7vw;--duration:19s;--delay:-2s}._particle_1citb_23:nth-child(2){--x:12vw;--size:10px;--drift:-5vw;--duration:24s;--delay:-17s}._particle_1citb_23:nth-child(3){--x:21vw;--size:6px;--drift:8vw;--duration:21s;--delay:-9s}._particle_1citb_23:nth-child(4){--x:29vw;--size:9px;--drift:-6vw;--duration:26s;--delay:-21s}._particle_1citb_23:nth-child(5){--x:37vw;--size:5px;--drift:4vw;--duration:18s;--delay:-13s}._particle_1citb_23:nth-child(6){--x:44vw;--size:11px;--drift:-8vw;--duration:27s;--delay:-5s}._particle_1citb_23:nth-child(7){--x:52vw;--size:7px;--drift:6vw;--duration:22s;--delay:-16s}._particle_1citb_23:nth-child(8){--x:60vw;--size:9px;--drift:-4vw;--duration:25s;--delay:-7s}._particle_1citb_23:nth-child(9){--x:68vw;--size:6px;--drift:7vw;--duration:20s;--delay:-19s}._particle_1citb_23:nth-child(10){--x:75vw;--size:10px;--drift:-7vw;--duration:28s;--delay:-11s}._particle_1citb_23:nth-child(11){--x:82vw;--size:5px;--drift:4vw;--duration:19s;--delay:-4s}._particle_1citb_23:nth-child(12){--x:88vw;--size:8px;--drift:-6vw;--duration:23s;--delay:-15s}._particle_1citb_23:nth-child(13){--x:94vw;--size:6px;--drift:-5vw;--duration:21s;--delay:-8s}._particle_1citb_23:nth-child(14){--x:48vw;--size:8px;--drift:9vw;--duration:29s;--delay:-24s}[data-skin=time] ._background_1citb_1{--particle-color:#6f5e4640;--particle-opacity:.22}[data-skin=time] ._particles_1citb_23{display:block}[data-skin=time] ._particle_1citb_23{animation:_dustDrift_1citb_1 var(--duration) ease-in-out var(--delay) infinite alternate;border-radius:50%;top:28%}[data-skin=monochrome] ._background_1citb_1{--particle-color:#14141433;--particle-opacity:.18}[data-skin=monochrome] ._particles_1citb_23{display:block}[data-skin=monochrome] ._particle_1citb_23{bottom:calc((var(--size) * 3) + 3vh);width:calc(var(--size) * 2.4);height:calc(var(--size) * 2.4);border:1px solid var(--particle-color);animation:_geometryFloat_1citb_1 var(--duration) ease-in-out var(--delay) infinite alternate;background:0 0}[data-skin=monochrome] ._particle_1citb_23:nth-child(3n){border-radius:50%}[data-skin=mint] ._background_1citb_1{--particle-color:#4c7a4647;--particle-opacity:.24}[data-skin=mint] ._particles_1citb_23{display:block}[data-skin=mint] ._particle_1citb_23{width:calc(var(--size) * 1.15);height:calc(var(--size) * 2.1);transform-origin:50% 100%;animation:_riseAndSway_1citb_1 var(--duration) ease-in-out var(--delay) infinite;border-radius:80% 10%;bottom:-8vh}[data-skin=ocean] ._background_1citb_1{--particle-color:#0e7cb53d;--particle-opacity:.25}[data-skin=ocean] ._wave_1citb_22,[data-skin=ocean] ._particles_1citb_23{display:block}[data-skin=ocean] ._wave_1citb_22{opacity:.9;filter:blur(.2px);background:radial-gradient(65% 58% at 18% 100%,#0000 0 61%,#0e7cb51c 62% 62.8%,#0000 63.8%) 0 0/62vw 100% repeat-x,radial-gradient(72% 62% at 62% 108%,#0000 0 64%,#4aa3d81a 65% 65.8%,#0000 66.8%) 18vw 1vh/72vw 100% repeat-x,linear-gradient(#0000 42%,#0e7cb50e) 0 0/100% 100% no-repeat;width:120%;height:30vh;animation:28s ease-in-out infinite alternate _waveSlide_1citb_1;top:auto;bottom:-10vh}[data-skin=ocean] ._particle_1citb_23{border:1px solid var(--particle-color);animation:_bubbleRise_1citb_1 var(--duration) ease-in var(--delay) infinite;background:0 0;border-radius:50%;bottom:-4vh}[data-skin=sakura] ._background_1citb_1{--particle-color:#e87a9a94;--particle-accent:#ffd4e0ad;--particle-opacity:.42}[data-skin=sakura] ._particles_1citb_23{display:block}[data-skin=sakura] ._particle_1citb_23{width:calc(var(--size) * .78);height:calc(var(--size) * 1.25);background:linear-gradient(145deg, var(--particle-accent), var(--particle-color));transform-origin:75% 75%;animation:_petalFall_1citb_1 var(--duration) linear var(--delay) infinite;border-radius:80% 10% 70% 25%;top:32%}[data-skin=sakura] ._particle_1citb_23:after{content:"";background:var(--particle-color);border-radius:75% 15% 70% 20%;position:absolute;inset:45% -25% -15% 42%;transform:rotate(52deg)}[data-skin=cyberpunk] ._background_1citb_1{--particle-color:#00b8d96b;--particle-opacity:.24}[data-skin=cyberpunk] ._grid_1citb_21,[data-skin=cyberpunk] ._particles_1citb_23{display:block}[data-skin=cyberpunk] ._grid_1citb_21{transform-origin:bottom;background-image:linear-gradient(#7c5cff1f 1px,#0000 1px),linear-gradient(90deg,#00b8d91f 1px,#0000 1px);background-size:44px 32px;height:42vh;animation:9s linear infinite _cyberGrid_1citb_1;top:auto;bottom:-12vh;transform:perspective(280px)rotateX(58deg)scale(1.35)}[data-skin=cyberpunk] ._particle_1citb_23{animation:_dataBlink_1citb_1 var(--duration) steps(2, end) var(--delay) infinite;border-radius:1px;bottom:6vh}[data-skin=gold] ._background_1citb_1{--particle-color:#b8860b75;--particle-opacity:.28}[data-skin=gold] ._particles_1citb_23{display:block}[data-skin=gold] ._particle_1citb_23{background:radial-gradient(circle, var(--particle-color), transparent 72%);animation:_goldMote_1citb_1 var(--duration) ease-in-out var(--delay) infinite;border-radius:50%;bottom:-3vh}[data-skin=lavender] ._background_1citb_1{--particle-color:#7c5cff5c;--particle-accent:#a58aff3d;--particle-opacity:.28}[data-skin=lavender] ._particles_1citb_23{display:block}[data-skin=lavender] ._particle_1citb_23{width:calc(var(--size) * .72);height:calc(var(--size) * 1.3);background:linear-gradient(160deg, var(--particle-accent), var(--particle-color));animation:_lavenderFloat_1citb_1 var(--duration) ease-in-out var(--delay) infinite;border-radius:65% 35% 60% 40%;bottom:-5vh}[data-skin=pi] ._grid_1citb_21,[data-skin=pi] ._particles_1citb_23{display:block}[data-skin=pi] ._background_1citb_1{--particle-color:#4b607c59;--particle-opacity:.2;-webkit-mask-image:none;mask-image:none}[data-skin=pi] ._grid_1citb_21{background-image:linear-gradient(#4b607c0e 1px,#0000 1px),linear-gradient(90deg,#4b607c0e 1px,#0000 1px),linear-gradient(#4b607c1a 1px,#0000 1px),linear-gradient(90deg,#4b607c1a 1px,#0000 1px);background-size:5px 5px,5px 5px,25px 25px,25px 25px;animation:24s linear infinite _engineeringGrid_1citb_1}[data-skin=pi] ._particle_1citb_23{bottom:calc(4vh + var(--size) * 2);border:1px solid var(--particle-color);animation:_locatorPulse_1citb_1 var(--duration) ease-in-out var(--delay) infinite;background:0 0;border-radius:50%}[data-skin=pi] ._particle_1citb_23:before,[data-skin=pi] ._particle_1citb_23:after{content:"";background:var(--particle-color);position:absolute}[data-skin=pi] ._particle_1citb_23:before{width:200%;height:1px;top:50%;left:-50%}[data-skin=pi] ._particle_1citb_23:after{width:1px;height:200%;top:-50%;left:50%}[data-theme=dark] ._background_1citb_1{--particle-opacity:.18}[data-theme=dark][data-skin=sakura] ._background_1citb_1{--particle-color:#cd708f73;--particle-accent:#8f4e696b;--particle-opacity:.28}@keyframes _dustDrift_1citb_1{0%{transform:translate3d(calc(var(--drift) * -.4), 12vh, 0) scale(.75);opacity:calc(var(--particle-opacity) * .35)}to{transform:translate3d(var(--drift), 54vh, 0) scale(1.15);opacity:var(--particle-opacity)}}@keyframes _geometryFloat_1citb_1{0%{transform:translate3d(calc(var(--drift) * -.5), 2vh, 0) rotate(0deg)}to{transform:translate3d(var(--drift), -22vh, 0) rotate(115deg)}}@keyframes _riseAndSway_1citb_1{0%{opacity:0;transform:translateY(8vh)rotate(-16deg)}18%{opacity:var(--particle-opacity)}to{transform:translate3d(var(--drift), -68vh, 0) rotate(32deg);opacity:0}}@keyframes _waveSlide_1citb_1{to{background-position:-12vw 0,6vw 1vh,0 0;transform:translate(-12vw)translateY(-1.5vh)}}@keyframes _bubbleRise_1citb_1{0%{opacity:0;transform:translateY(8vh)scale(.7)}15%{opacity:var(--particle-opacity)}to{transform:translate3d(var(--drift), -65vh, 0) scale(1.15);opacity:0}}@keyframes _petalFall_1citb_1{0%{opacity:0;transform:translateY(-12vh)rotate(0)}12%{opacity:var(--particle-opacity)}82%{opacity:var(--particle-opacity)}to{transform:translate3d(var(--drift), 72vh, 0) rotate(520deg);opacity:0}}@keyframes _cyberGrid_1citb_1{to{background-position:0 32px}}@keyframes _dataBlink_1citb_1{0%,76%,to{opacity:.08}80%{opacity:var(--particle-opacity)}}@keyframes _goldMote_1citb_1{0%{opacity:0;transform:translateY(4vh)scale(.65)}28%,70%{opacity:var(--particle-opacity)}to{transform:translate3d(var(--drift), -52vh, 0) scale(1.2);opacity:0}}@keyframes _lavenderFloat_1citb_1{0%{opacity:0;transform:translateY(5vh)rotate(-20deg)}22%{opacity:var(--particle-opacity)}to{transform:translate3d(var(--drift), -58vh, 0) rotate(180deg);opacity:0}}@keyframes _engineeringGrid_1citb_1{to{background-position:25px 5px,25px 5px,25px 25px,25px 25px}}@keyframes _locatorPulse_1citb_1{0%,to{transform:translate3d(calc(var(--drift) * -.25), 0, 0) scale(.7);opacity:.04}50%{transform:translate3d(var(--drift), -10vh, 0) scale(1);opacity:var(--particle-opacity)}}@keyframes _clickRing_1citb_1{0%{opacity:.9;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(2.7)}}@keyframes _clickBurst_1citb_1{0%{transform:rotate(var(--angle)) translateX(4px) scale(.25);opacity:0}16%{opacity:.9}to{transform:rotate(var(--angle)) translateX(var(--distance)) scale(.6) rotate(170deg);opacity:0}}@keyframes _geometryClickCore_1citb_1{0%{opacity:.85;transform:translate(-50%,-50%)scale(.25)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(2.3)rotate(90deg)}}@keyframes _leafClickBurst_1citb_1{0%{transform:rotate(var(--angle)) translateX(3px) scale(.3) rotate(-25deg);opacity:0}18%{opacity:.85}to{transform:rotate(var(--angle)) translateX(var(--distance)) scale(.85) rotate(150deg);opacity:0}}@keyframes _waterRipple_1citb_1{0%{opacity:.85;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2,1.9)}}@keyframes _bubbleClickBurst_1citb_1{0%{transform:rotate(var(--angle)) translateX(3px) scale(.3);opacity:0}20%{opacity:.85}to{transform:rotate(var(--angle)) translateX(var(--distance)) translateY(-18px) scale(1.1);opacity:0}}@keyframes _petalClickBurst_1citb_1{0%{transform:rotate(var(--angle)) translateX(2px) scale(.25);opacity:0}15%{opacity:.95}to{transform:rotate(var(--angle)) translateX(var(--distance)) translateY(26px) rotate(300deg) scale(.7);opacity:0}}@keyframes _cyberClickCore_1citb_1{0%{opacity:1;transform:translate(-50%,-50%)scale(.25)rotate(0)}55%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)rotate(135deg)}}@keyframes _dataClickBurst_1citb_1{0%{transform:rotate(var(--angle)) translateX(2px) scaleY(.2);opacity:0}14%{opacity:1}to{transform:rotate(var(--angle)) translateX(var(--distance)) scaleY(1.2);opacity:0}}@keyframes _goldClickCore_1citb_1{0%{opacity:.9;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}@keyframes _lavenderClickBurst_1citb_1{0%{transform:rotate(var(--angle)) translateX(3px) scale(.3) rotate(-30deg);opacity:0}18%{opacity:.9}to{transform:rotate(var(--angle)) translateX(var(--distance)) translateY(-10px) rotate(210deg) scale(.7);opacity:0}}@keyframes _locatorClickCore_1citb_1{0%{opacity:.9;transform:translate(-50%,-50%)scale(.3)}35%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%)scale(2.15)}}@media (width<=768px){._background_1citb_1{--particle-opacity:.2;-webkit-mask-image:linear-gradient(#0000 14%,#000 48% 100%);mask-image:linear-gradient(#0000 14%,#000 48% 100%)}._particle_1citb_23:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){._particles_1citb_23,._wave_1citb_22,._clickEffects_1citb_33{display:none!important}._grid_1citb_21{animation:none!important}}
