@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:background-color .3s,color .3s,border-color .3s,opacity .3s,transform .3s,box-shadow .3s,fill .3s,stroke .3s}input,button,textarea,select{font-family:inherit}html.no-transition *,html.no-transition :before,html.no-transition :after{transition:none!important}@font-face{font-family:OPPO Sans;src:url(/fonts/OPPO-Sans-4.0.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/SourceSerif4.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{--page-max-width:1560px;--font-cjk-sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "WenQuanYi Micro Hei", sans-serif;--font-cjk-serif:"Songti SC", "Noto Serif CJK SC", "Noto Serif SC", "Source Han Serif SC", "STSong", "AR PL UMing CN", "SimSun", serif;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", var(--font-cjk-sans);--font-latin-body:"Source Serif 4", Georgia, "Times New Roman";--font-latin-heading:"Playfair Display", "Source Serif 4", Georgia, "Times New Roman";--font-serif:var(--font-latin-body), var(--font-cjk-serif);--font-time-heading:var(--font-latin-heading), var(--font-cjk-serif);--font-mono:"JetBrains Mono", "SFMono-Regular", "SF Mono", "Fira Code", Consolas, "Liberation Mono", Menlo, "Courier New", monospace;--font-neutral:"Helvetica Neue", Helvetica, Arial, var(--font-cjk-sans);--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;--surface-chrome:color-mix(in srgb, var(--card-bg) 55%, var(--bg-tertiary) 45%);--bg-canvas:var(--bg-tertiary);--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;--bg-canvas:var(--bg-primary);--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-serif);--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-serif);--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-serif);--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-serif);--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-serif);--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);--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-serif);--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-time-heading);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-time-heading);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,[data-skin=ocean] h1,[data-skin=ocean] h2,[data-skin=ocean] h3,[data-skin=ocean] .page-title,[data-skin=ocean] .panel-title,[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-time-heading);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-time-heading);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-time-heading);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-time-heading);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-time-heading);letter-spacing:-.015em;font-weight:600}html,body{overscroll-behavior:none;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)}html[data-skin][data-cursor=custom] :is(a,button,select,summary,label[for],[role=button],[role=link],[role=switch],[role=tab],[role=menuitem],[role=option],[role=treeitem],[role=radio],[role=menuitemcheckbox]),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_1974t_1{z-index:9999;flex-direction:column;gap:8px;padding:16px;display:flex;position:fixed}._top-right_1974t_11{top:0;right:0}._top-left_1974t_16{top:0;left:0}._bottom-right_1974t_21{bottom:0;right:0}._bottom-left_1974t_26{bottom:0;left:0}._message_1974t_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_1974t_1;display:flex}._success_1974t_45{border-left:4px solid var(--success)}._warn_1974t_49{border-left:4px solid var(--warning)}._error_1974t_53{border-left:4px solid var(--error)}._info_1974t_57{border-left:4px solid var(--info)}._icon_1974t_62{font-size:18px;font-weight:700}._content_1974t_68{word-break:break-word;flex:1}._closeBtn_1974t_74{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;margin-left:8px;padding:0;font-size:16px}._closeBtn_1974t_74:hover{color:var(--text-primary)}@keyframes _fadeIn_1974t_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._fadeOut_1974t_100{opacity:0;transform:translateY(-10px)}._mask_pg1i5_1{background-color:var(--mask-bg);z-index:1000;justify-content:center;align-items:center;animation:.3s _fadeIn_pg1i5_1;display:flex;position:fixed;inset:0}._confirmBox_pg1i5_15{background-color:var(--card-bg);border-radius:8px;width:90%;max-width:500px;animation:.3s _scaleIn_pg1i5_1;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000001a}._content_pg1i5_27{flex-direction:column;display:flex}._title_pg1i5_32{color:var(--text-primary);border-bottom:1px solid var(--border-primary);padding:16px 20px;font-size:18px;font-weight:600}._message_pg1i5_40{color:var(--text-secondary);padding:24px 20px;font-size:16px;line-height:1.5}._footer_pg1i5_47{border-top:1px solid var(--border-primary);justify-content:flex-end;gap:12px;padding:12px 20px;display:flex}._cancelBtn_pg1i5_55,._confirmBtn_pg1i5_56{cursor:pointer;border:1px solid var(--border-primary);border-radius:4px;padding:8px 16px;font-size:14px}._cancelBtn_pg1i5_55{background-color:var(--button-secondary-bg);color:var(--text-secondary)}._cancelBtn_pg1i5_55:hover{background-color:var(--hover-bg)}._confirmBtn_pg1i5_56{background-color:var(--primary);color:var(--text-inverse);border-color:var(--primary)}._confirmBtn_pg1i5_56:hover{background-color:var(--primary-hover)}._confirmBtn_pg1i5_56:disabled,._cancelBtn_pg1i5_55:disabled{opacity:.7;cursor:not-allowed}@keyframes _fadeIn_pg1i5_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_pg1i5_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}._ufoWrap_v9w59_1{z-index:2;animation:2.5s ease-in-out _ufoFly_v9w59_1;position:absolute;top:-40px;left:50%;transform:translate(-50%)}._ufo_v9w59_1{filter:drop-shadow(0 4px 16px #b3e5fc88);animation:2.5s infinite alternate _ufoBeam_v9w59_1}@keyframes _ufoFly_v9w59_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_v9w59_1{0%{opacity:.7}to{opacity:1}}._illustration_v9w59_43{position:relative}._container_v9w59_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_v9w59_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_v9w59_1}._illustration_v9w59_43{justify-content:center;margin:0 auto 18px;display:flex}._robot_v9w59_73{animation:2.5s ease-in-out infinite _floatRobot_v9w59_1}@keyframes _bounce404_v9w59_1{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes _floatRobot_v9w59_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._title_v9w59_97{color:#357ae8;letter-spacing:2px;margin-bottom:12px;font-size:2.2rem;font-weight:700}._desc_v9w59_105{color:var(--text-secondary,#666);margin-bottom:32px;font-size:1.1rem;line-height:1.7}._homeBtn_v9w59_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_v9w59_112:hover{background:linear-gradient(90deg,#357ae8 0%,#4f8ef7 100%);box-shadow:0 4px 24px #4f8ef72e}:root[data-theme=dark] ._container_v9w59_46{--notfound-bg:linear-gradient(135deg, #181c20 0%, #23272f 100%);--notfound-text:#e3e8ee}:root[data-theme=dark] ._desc_v9w59_105{color:#a0aec0}:root[data-theme=light] ._container_v9w59_46,:root:not([data-theme]) ._container_v9w59_46{--notfound-bg:linear-gradient(135deg, #f8fafc 0%, #e0e7ef 100%);--notfound-text:var(--text-primary,#222)}@media (width<=768px){._container_v9w59_46{padding:2rem 1rem}._code_v9w59_57{letter-spacing:4px;font-size:5rem}._title_v9w59_97{font-size:1.6rem}._desc_v9w59_105{padding:0 1rem;font-size:1rem}}@media (width<=480px){._container_v9w59_46{padding:1.5rem .8rem}._code_v9w59_57{letter-spacing:2px;font-size:3.5rem}._title_v9w59_97{font-size:1.3rem}._desc_v9w59_105{font-size:.9rem}._homeBtn_v9w59_112{padding:10px 24px;font-size:1rem}}._authPage_182lj_2{flex-direction:column;min-height:100vh;display:flex}._mainContent_182lj_8{flex:1;justify-content:center;align-items:center;padding:20px;display:flex}._authCard_182lj_17{background-color:var(--card-bg);width:100%;max-width:480px;box-shadow:var(--shadow-md);border-radius:12px;overflow:hidden}._authCard_182lj_17:hover{box-shadow:var(--shadow-lg)}._topBar_182lj_31{background:linear-gradient(90deg, var(--primary) 0%, var(--success) 50%, var(--warning) 100%);height:4px}._content_182lj_37{padding:30px}._backButton_182lj_42{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;margin-bottom:20px;padding:0;display:flex}._backButton_182lj_42:hover{color:var(--text-secondary)}._backButton_182lj_42 svg{margin-right:5px}._title_182lj_62{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:600}._description_182lj_69{color:var(--text-secondary);margin-bottom:30px}._message_182lj_75{border-radius:6px;align-items:center;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._messageSuccess_182lj_84{background-color:var(--success-light);color:var(--success)}._messageError_182lj_89{background-color:var(--error-light);color:var(--error)}._message_182lj_75 svg{margin-right:8px}._form_182lj_99{flex-direction:column;gap:20px;display:flex}._formGroup_182lj_105{flex-direction:column;gap:6px;display:flex}._label_182lj_111{color:var(--text-secondary);font-size:14px;font-weight:500}._formControl_182lj_117{position:relative}._input_182lj_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_182lj_121:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}._inputError_182lj_137{border-color:var(--error)}._inputError_182lj_137:focus{border-color:var(--error);box-shadow:var(--error-focus-ring)}._icon_182lj_146{color:var(--text-tertiary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._actionButton_182lj_154{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._actionButton_182lj_154:hover{color:var(--text-secondary)}._hintText_182lj_169{color:var(--text-tertiary);align-items:center;font-size:13px;display:flex}._errorText_182lj_176{color:var(--error);align-items:center;font-size:13px;display:flex}._errorText_182lj_176 svg{margin-right:4px;font-size:14px}._btn_182lj_189{cursor:pointer;border:none;border-radius:6px;padding:12px 20px;font-size:16px;font-weight:500}._primaryBtn_182lj_198{background-color:var(--primary);color:#fff}._primaryBtn_182lj_198:hover{background-color:var(--primary-hover)}._primaryBtn_182lj_198:disabled{background-color:var(--primary-disabled);cursor:not-allowed}._textBtn_182lj_212{color:var(--primary);background:0 0;padding:0;font-size:14px}._textBtn_182lj_212:hover{color:var(--primary-hover)}._btnLoading_182lj_224{justify-content:center;align-items:center;gap:8px;display:flex}._loadingSpinner_182lj_231{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:1s linear infinite _spin_182lj_1}@keyframes _spin_182lj_1{to{transform:rotate(360deg)}}._formSwitch_182lj_247{text-align:center;color:var(--text-secondary);margin-top:10px;font-size:14px}._formSwitch_182lj_247 p{margin-top:10px}._formSwitchRow_182lj_258{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}._formSwitchItem_182lj_266{white-space:nowrap}._formSwitchDivider_182lj_270{background-color:var(--border-primary);width:1px;height:20px}._divider_182lj_277{color:var(--text-secondary);align-items:center;gap:12px;font-size:13px;display:flex}._divider_182lj_277:before,._divider_182lj_277:after{content:"";background-color:var(--border-primary);flex:1;height:1px}._githubBtn_182lj_293{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}@media (width<=480px){._formSwitchRow_182lj_258{gap:10px}._formSwitch_182lj_247{font-size:13px}}._footer_182lj_312{text-align:center;color:var(--text-secondary);margin-bottom:15px;font-size:13px}@media (width<=768px){._mainContent_182lj_8{padding:16px}._content_182lj_37{padding:24px 20px}._title_182lj_62{font-size:22px}._description_182lj_69{margin-bottom:24px;font-size:14px}._input_182lj_121{font-size:15px}}@media (width<=480px){._mainContent_182lj_8{padding:12px}._authCard_182lj_17{border-radius:10px}._content_182lj_37{padding:20px 16px}._title_182lj_62{font-size:20px}._form_182lj_99{gap:16px}._btn_182lj_189{padding:10px 16px;font-size:15px}}._btn_1ls3a_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_1ls3a_21{min-height:32px;padding:6px 12px;font-size:.875rem}._btn__medium_1ls3a_27{min-height:40px;padding:10px 20px;font-size:1rem}._btn__large_1ls3a_33{min-height:48px;padding:14px 28px;font-size:1.125rem}._btn__primary_1ls3a_40._btn__solid_1ls3a_40{background-color:var(--primary);color:var(--text-inverse);border:1px solid var(--primary)}._btn__primary_1ls3a_40._btn__solid_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--primary-hover);border-color:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}._btn__secondary_1ls3a_53._btn__solid_1ls3a_40{background-color:var(--secondary);color:var(--text-inverse);border:1px solid var(--secondary)}._btn__secondary_1ls3a_53._btn__solid_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--secondary-hover);border-color:var(--secondary-hover);transform:translateY(-1px)}._btn__success_1ls3a_65._btn__solid_1ls3a_40{background-color:var(--success);color:var(--text-inverse);border:1px solid var(--success)}._btn__success_1ls3a_65._btn__solid_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--success-hover);border-color:var(--success-hover);transform:translateY(-1px)}._btn__warning_1ls3a_77._btn__solid_1ls3a_40{background-color:var(--warning);color:var(--text-warning);border:1px solid var(--warning)}._btn__warning_1ls3a_77._btn__solid_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--warning-hover);border-color:var(--warning-hover);transform:translateY(-1px)}._btn__error_1ls3a_89._btn__solid_1ls3a_40{background-color:var(--error);color:var(--text-inverse);border:1px solid var(--error)}._btn__error_1ls3a_89._btn__solid_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--error-hover);border-color:var(--error-hover);transform:translateY(-1px)}._btn__info_1ls3a_101._btn__solid_1ls3a_40{background-color:var(--info);color:var(--text-inverse);border:1px solid var(--info)}._btn__info_1ls3a_101._btn__solid_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--info-hover);border-color:var(--info-hover);transform:translateY(-1px)}._btn__outline_1ls3a_114{background-color:#0000;border:2px solid}._btn__outline_1ls3a_114._btn__primary_1ls3a_40{color:var(--primary);border-color:var(--primary)}._btn__outline_1ls3a_114._btn__primary_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--primary);color:var(--text-inverse)}._btn__outline_1ls3a_114._btn__secondary_1ls3a_53{color:var(--secondary);border-color:var(--secondary)}._btn__outline_1ls3a_114._btn__secondary_1ls3a_53:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--secondary);color:var(--text-inverse)}._btn__outline_1ls3a_114._btn__success_1ls3a_65{color:var(--success);border-color:var(--success)}._btn__outline_1ls3a_114._btn__success_1ls3a_65:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--success);color:var(--text-inverse)}._btn__outline_1ls3a_114._btn__warning_1ls3a_77{color:var(--warning);border-color:var(--warning)}._btn__outline_1ls3a_114._btn__warning_1ls3a_77:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--warning);color:var(--text-warning)}._btn__outline_1ls3a_114._btn__error_1ls3a_89{color:var(--error);border-color:var(--error)}._btn__outline_1ls3a_114._btn__error_1ls3a_89:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--error);color:var(--text-inverse)}._btn__outline_1ls3a_114._btn__info_1ls3a_101{color:var(--info);border-color:var(--info)}._btn__outline_1ls3a_114._btn__info_1ls3a_101:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--info);color:var(--text-inverse)}._btn__ghost_1ls3a_180{background-color:#0000;border:none}._btn__ghost_1ls3a_180._btn__primary_1ls3a_40{color:var(--primary)}._btn__ghost_1ls3a_180._btn__primary_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--primary-bg-hover)}._btn__ghost_1ls3a_180._btn__secondary_1ls3a_53{color:var(--secondary)}._btn__ghost_1ls3a_180._btn__secondary_1ls3a_53:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--secondary-bg-hover)}._btn__ghost_1ls3a_180._btn__success_1ls3a_65{color:var(--success)}._btn__ghost_1ls3a_180._btn__success_1ls3a_65:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--success-bg-hover)}._btn__ghost_1ls3a_180._btn__warning_1ls3a_77{color:var(--warning)}._btn__ghost_1ls3a_180._btn__warning_1ls3a_77:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--warning-bg-hover)}._btn__ghost_1ls3a_180._btn__error_1ls3a_89{color:var(--error)}._btn__ghost_1ls3a_180._btn__error_1ls3a_89:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--error-bg-hover)}._btn__ghost_1ls3a_180._btn__info_1ls3a_101{color:var(--info)}._btn__ghost_1ls3a_180._btn__info_1ls3a_101:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){background-color:var(--info-bg-hover)}._btn__text_1ls3a_234{background-color:#0000;border:1px solid #0000;padding-left:0;padding-right:0}._btn__text_1ls3a_234._btn__primary_1ls3a_40{color:var(--primary)}._btn__text_1ls3a_234._btn__primary_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){color:var(--primary-hover)}._btn__text_1ls3a_234._btn__secondary_1ls3a_53{color:var(--text-secondary)}._btn__text_1ls3a_234._btn__secondary_1ls3a_53:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){color:var(--primary)}._btn__text_1ls3a_234._btn__success_1ls3a_65{color:var(--success)}._btn__text_1ls3a_234._btn__success_1ls3a_65:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){color:var(--success-hover)}._btn__text_1ls3a_234._btn__warning_1ls3a_77{color:var(--warning)}._btn__text_1ls3a_234._btn__warning_1ls3a_77:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){color:var(--warning-hover)}._btn__text_1ls3a_234._btn__error_1ls3a_89{color:var(--error)}._btn__text_1ls3a_234._btn__error_1ls3a_89:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){color:var(--error-hover)}._btn__text_1ls3a_234._btn__info_1ls3a_101{color:var(--info)}._btn__text_1ls3a_234._btn__info_1ls3a_101:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){color:var(--info-hover)}._btn--disabled_1ls3a_46._btn__text_1ls3a_234{color:var(--disabled);background-color:#0000}._btn__light_1ls3a_295{background-color:#0000;border:1px solid}._btn__light_1ls3a_295._btn__primary_1ls3a_40{color:var(--primary);border-color:var(--border-primary)}._btn__light_1ls3a_295._btn__primary_1ls3a_40:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){color:var(--primary);border-color:var(--primary);background-color:#3b82f60a}._btn__light_1ls3a_295._btn__secondary_1ls3a_53{color:var(--text-secondary);border-color:var(--border-light)}._btn__light_1ls3a_295._btn__secondary_1ls3a_53:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){color:var(--primary);border-color:var(--primary);background-color:#3b82f60a}._btn__light_1ls3a_295._btn__success_1ls3a_65{color:var(--success);border-color:var(--border-primary)}._btn__light_1ls3a_295._btn__success_1ls3a_65:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){border-color:var(--success);background-color:var(--success-bg-hover,#22c55e0f)}._btn__light_1ls3a_295._btn__warning_1ls3a_77{color:var(--warning);border-color:var(--border-primary)}._btn__light_1ls3a_295._btn__warning_1ls3a_77:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){border-color:var(--warning);background-color:var(--warning-bg-hover,#eab3080f)}._btn__light_1ls3a_295._btn__error_1ls3a_89{color:var(--error);border-color:var(--border-primary)}._btn__light_1ls3a_295._btn__error_1ls3a_89:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){border-color:var(--error);background-color:var(--error-bg-hover,#ef44440f)}._btn__light_1ls3a_295._btn__info_1ls3a_101{color:var(--info);border-color:var(--border-primary)}._btn__light_1ls3a_295._btn__info_1ls3a_101:hover:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){border-color:var(--info);background-color:var(--info-bg-hover,#06b6d40f)}._btn--disabled_1ls3a_46._btn__light_1ls3a_295{color:var(--disabled);border-color:var(--border-light);background-color:#0000}._btn--disabled_1ls3a_46{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}._btn--disabled_1ls3a_46._btn__solid_1ls3a_40{background-color:var(--disabled);color:var(--text-inverse);border-color:var(--disabled)}._btn--disabled_1ls3a_46._btn__outline_1ls3a_114{color:var(--disabled);border-color:var(--disabled);background-color:#0000}._btn--disabled_1ls3a_46._btn__ghost_1ls3a_180{color:var(--disabled);background-color:#0000}._btn--loading_1ls3a_46{cursor:wait;opacity:.7}._btnSpinner_1ls3a_401{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:1s linear infinite _spin_1ls3a_1}@keyframes _spin_1ls3a_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._btn_1ls3a_4:focus{box-shadow:var(--focus-ring)}._btn__secondary_1ls3a_53:focus{box-shadow:var(--focus-ring-secondary)}._btn__success_1ls3a_65:focus{box-shadow:var(--focus-ring-success)}._btn__warning_1ls3a_77:focus{box-shadow:var(--focus-ring-warning)}._btn__error_1ls3a_89:focus{box-shadow:var(--focus-ring-error)}._btn__info_1ls3a_101:focus{box-shadow:var(--focus-ring-info)}._btn_1ls3a_4:active:not(._btn--disabled_1ls3a_46):not(._btn--loading_1ls3a_46){transform:translateY(1px)}@media (width<=768px){._btn__medium_1ls3a_27{padding:8px 16px;font-size:.9rem}._btn__large_1ls3a_33{padding:12px 24px;font-size:1rem}}._footer_14175_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_14175_11{max-width:var(--page-max-width);margin:0 auto;padding:0 20px}._content_14175_17{text-align:center;flex-flow:column wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._copyright_14175_27{color:var(--text-secondary);font-size:14px;line-height:1.5}._links_14175_33{flex-wrap:wrap;gap:24px;display:flex}._link_14175_33{color:var(--text-secondary);font-size:14px;text-decoration:none;position:relative}._link_14175_33:hover{color:var(--primary)}._companyLink_14175_50{color:var(--text-secondary);text-decoration:none}._companyLink_14175_50:hover{color:var(--primary)}._link_14175_33:after{content:"";background-color:var(--primary);width:0;height:1px;position:absolute;bottom:-2px;left:0}._link_14175_33:hover:after{width:100%}._divider_14175_73{color:var(--text-tertiary);margin:0 8px}._socialLinks_14175_78{align-items:center;gap:16px;display:flex}._socialIcon_14175_84{color:var(--text-secondary);background-color:#0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._socialIcon_14175_84:hover{color:var(--primary);background-color:#3b82f61a;transform:translateY(-1px)}._bottomText_14175_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_14175_17{text-align:center;flex-direction:column;gap:20px}._links_14175_33{justify-content:center;gap:16px}._socialLinks_14175_78{justify-content:center}._copyright_14175_27{text-align:center}}@media (width<=480px){._footer_14175_1{padding:20px 0}._container_14175_11{padding:0 16px}._links_14175_33{flex-direction:column;gap:12px}._link_14175_33{padding:4px 0}}._container_134u0_1{background:0 0;justify-content:center;align-items:center;min-height:100vh;display:flex}._content_134u0_9{text-align:center;padding:48px}._icon_134u0_14{color:var(--text-secondary,#999);margin-bottom:24px;font-size:64px}._title_134u0_20{color:var(--text-primary,#333);margin:0 0 12px;font-size:28px;font-weight:700}._description_134u0_27{color:var(--text-secondary,#666);margin:0;font-size:16px}._index_1un4j_1{min-height:100vh;font-family:var(--font-family);color:var(--text-primary);background-color:#0000}._pageShell_1un4j_8{flex-direction:column;min-height:100vh;margin-left:76px;display:flex}._fit_1un4j_16{--page-max-width:none}@media (width>=1165px){._fit_1un4j_16{height:100vh;overflow:hidden}}._index_1un4j_1 ._footer_1un4j_29{background-color:#0000;border-top:none;padding:6px 0 14px}@media (width<=960px){._pageShell_1un4j_8{margin-left:0}}._sideNav_10wsd_1{z-index:1000;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed;top:12px;bottom:12px;left:12px}._brand_10wsd_13{background-color:var(--surface-chrome);border:1px solid var(--border-primary);height:44px;box-shadow:var(--shadow-md);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px 0 8px;transition:border-color .2s;display:flex}._brand_10wsd_13:hover{border-color:var(--primary)}._brandName_10wsd_32{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:14px;font-weight:700;overflow:hidden}._navList_10wsd_42{background-color:var(--surface-chrome);border:1px solid var(--border-primary);box-shadow:var(--shadow-md);border-radius:26px;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:8px;list-style:none;display:flex;position:relative}._indicator_10wsd_59{pointer-events:none;z-index:0;width:48px;transition:transform .4s cubic-bezier(.22,.61,.36,1),height .3s;position:absolute;top:0;left:8px}._indicatorInner_10wsd_71{background-color:var(--primary);width:100%;height:100%;box-shadow:0 4px 10px color-mix(in srgb, var(--primary) 35%, transparent);transform-origin:50%;border-radius:16px;display:block}._indicator_10wsd_59[data-moving=true] ._indicatorInner_10wsd_71{animation:.42s _liquidSqueeze_10wsd_1}@keyframes _liquidSqueeze_10wsd_1{0%{transform:scaleX(1)}45%{transform:scaleX(.72)}to{transform:scaleX(1)}}._navItem_10wsd_98{justify-content:center;width:100%;display:flex}._navLink_10wsd_104{z-index:1;width:48px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 0;transition:color .2s;display:flex;position:relative}._navLink_10wsd_104:hover{color:var(--text-primary)}._navLink_10wsd_104[data-active=true]{color:#fff}._linkIcon_10wsd_128{justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}._linkText_10wsd_136{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-bottom:1px;font-size:11px;font-weight:600;line-height:1.25;display:block;overflow:hidden}._mobileTools_10wsd_148{display:none}._utilities_10wsd_152{background-color:var(--surface-chrome);border:1px solid var(--border-primary);box-shadow:var(--shadow-md);border-radius:26px;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;margin-top:auto;padding:8px;display:flex}._utilitySlot_10wsd_166{justify-content:center;align-items:center;display:flex}._utilitySlot_10wsd_166>button{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}._utilitySlot_10wsd_166>button:hover{background-color:var(--bg-hover);color:var(--text-primary)}._utilitySlot_10wsd_166>button span,._overlay_10wsd_196{display:none}@media (width<=960px){._sideNav_10wsd_1{scrollbar-width:none;transition:transform .25s;overflow:hidden auto;transform:translate(calc(-100% - 24px))}._sideNav_10wsd_1::-webkit-scrollbar{display:none}._mobileTools_10wsd_148{margin-top:8px;display:flex}._utilities_10wsd_152{margin-top:0}._themeSlot_10wsd_222{display:none}._sideNav_10wsd_1._open_10wsd_226{transform:translate(0)}._overlay_10wsd_196{opacity:0;pointer-events:none;z-index:999;background:#00000073;transition:opacity .25s;display:block;position:fixed;inset:0}._overlayShow_10wsd_241{opacity:1;pointer-events:auto}}._themeToggle_1kg0l_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_1kg0l_1:hover{background-color:var(--bg-hover);color:var(--text-primary)}._themeToggle_1kg0l_1:active{background-color:var(--bg-active)}._toggleContainer_1kg0l_23{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}._icon_1kg0l_32{color:currentColor}._themeToggle_1kg0l_1:hover ._icon_1kg0l_32{transform:scale(1.1)}._toggle_ikqvs_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_ikqvs_1:hover{color:var(--text-primary);border-color:var(--primary);background:var(--bg-hover)}._toggle_ikqvs_1:active{background:var(--bg-active)}._icon_ikqvs_27{flex-shrink:0}._label_ikqvs_31{line-height:1}._dock_mmd55_1{align-items:center;display:inline-flex;position:relative}._group_mmd55_7{box-sizing:border-box;border:1px solid var(--border-primary);background:var(--surface-chrome);border-radius:999px;align-items:center;gap:2px;height:40px;padding:2px 4px;display:inline-flex}._toolBtn_mmd55_19{width:36px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:15px;transition:background-color .2s,color .2s;display:inline-flex}._toolBtn_mmd55_19:hover{background:var(--bg-hover);color:var(--text-primary)}._toolBtn_mmd55_19[data-active=true]{background:var(--primary-light);color:var(--primary)}._popup_mmd55_46{background:var(--card-bg);border:1px solid var(--border-primary);width:360px;max-width:calc(100vw - 3rem);box-shadow:var(--shadow-lg);z-index:1200;border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}._popupBody_mmd55_60{scrollbar-width:thin;max-height:min(72vh,640px);padding:4px;overflow-y:auto}._popupBody_mmd55_60>div{box-shadow:none;background-color:#0000;border:none;border-radius:0;margin-bottom:0}._stack_mmd55_76 ._group_mmd55_7{border-radius:26px;flex-direction:column;height:auto;padding:8px}._stack_mmd55_76 ._toolBtn_mmd55_19{border-radius:14px;width:44px;height:44px}._stackBackdrop_mmd55_89{z-index:1190;background:#00000073;animation:.2s ease-out _backdropIn_mmd55_1;position:fixed;inset:0}._popup_mmd55_46._stackPopup_mmd55_97{top:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1200;border-radius:16px;width:auto;max-width:none;max-height:calc(100vh - 32px);animation:.25s ease-out _sheetUp_mmd55_1;position:fixed;left:16px}@keyframes _backdropIn_mmd55_1{0%{opacity:0}to{opacity:1}}@keyframes _sheetUp_mmd55_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){._popup_mmd55_46{top:calc(72px + env(safe-area-inset-top,0px));width:auto;max-width:none;position:fixed;left:16px;right:16px}._widthTool_mmd55_141{display:none}}._switch_3epz0_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_3epz0_26{width:40px;height:20px}._size-small_3epz0_26 ._handle_3epz0_31{width:16px;height:16px;left:2px}._size-small_3epz0_26._checked_3epz0_37 ._handle_3epz0_31{left:auto;right:2px}._size-default_3epz0_42{width:50px;height:25px}._size-default_3epz0_42 ._handle_3epz0_31{width:21px;height:21px;left:2px}._size-default_3epz0_42._checked_3epz0_37 ._handle_3epz0_31{left:auto;right:2px}._size-large_3epz0_58{width:60px;height:30px}._size-large_3epz0_58 ._handle_3epz0_31{width:26px;height:26px;left:2px}._size-large_3epz0_58._checked_3epz0_37 ._handle_3epz0_31{left:auto;right:2px}._slider_3epz0_75{background-color:var(--switch-off);box-shadow:var(--switch-shadow);border-radius:100px;position:absolute;inset:0}._checked_3epz0_37 ._slider_3epz0_75{background-color:var(--primary)}._handle_3epz0_31{background-color:var(--switch-handle);box-shadow:var(--switch-handle-shadow);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}._switch_3epz0_2:not(._disabled_3epz0_101):hover ._slider_3epz0_75{box-shadow:var(--switch-shadow-hover)}._switch_3epz0_2:not(._disabled_3epz0_101):hover ._handle_3epz0_31{box-shadow:var(--switch-handle-shadow-hover)}._switch_3epz0_2:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._disabled_3epz0_101{cursor:not-allowed;opacity:.6}._disabled_3epz0_101 ._slider_3epz0_75{background-color:var(--switch-disabled);box-shadow:var(--switch-shadow-disabled)}._disabled_3epz0_101 ._handle_3epz0_31{background-color:var(--switch-handle-disabled);box-shadow:var(--switch-handle-shadow-disabled)}._loading_3epz0_132 ._handle_3epz0_31{animation:1.5s ease-in-out infinite _pulse_3epz0_1}@keyframes _pulse_3epz0_1{0%{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.1)}to{transform:translateY(-50%)scale(1)}}._panel_1vb7x_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_1vb7x_10{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-bottom:.45rem;padding-bottom:.4rem;display:flex}._panelTitle_1vb7x_19{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}._collapseButton_1vb7x_28{border-radius:5px;width:24px;min-height:24px;padding:0;font-size:.65rem}._titleIcon_1vb7x_36{color:var(--primary);opacity:.75;font-size:.75rem}._presetList_1vb7x_42{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}._presetListCollapsed_1vb7x_48{grid-template-columns:1fr}._presetListCollapsed_1vb7x_48 ._presetItem_1vb7x_52{flex-direction:row;gap:.5rem;padding:.3rem}._presetListCollapsed_1vb7x_48 ._preview_1vb7x_58{flex:0 0 72px;width:72px}._presetListCollapsed_1vb7x_48 ._presetInfo_1vb7x_63{align-items:flex-start}._presetItem_1vb7x_52{background-color:var(--bg-secondary);cursor:pointer;text-align:center;width:100%;min-width:0;font-family:var(--font-time-heading);border:2px solid #0000;border-radius:7px;flex-direction:column;align-items:center;gap:.2rem;padding:.25rem .15rem;display:flex}._presetItem_1vb7x_52:hover{background-color:var(--bg-tertiary)}._presetActive_1vb7x_87{border-color:var(--primary);background-color:var(--bg-tertiary)}._preview_1vb7x_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_1vb7x_104{letter-spacing:-.02em;font-size:6px;font-weight:700;line-height:1}._previewBar_1vb7x_111,._previewLine_1vb7x_117{border-radius:1px;height:2px;display:block}._presetInfo_1vb7x_63{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}._presetName_1vb7x_131{max-width:100%;color:var(--text-primary);text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;font-size:.7rem;font-weight:600;line-height:1.15;display:flex}._checkIcon_1vb7x_146{color:var(--primary);font-size:.6rem}._cursorSetting_1vb7x_151{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_1vb7x_161{flex-direction:column;min-width:0;display:flex}._cursorLabel_1vb7x_167{color:var(--text-primary);font-size:.74rem;font-weight:600}._cursorHint_1vb7x_173{color:var(--text-tertiary);font-size:.62rem;line-height:1.3}._calendar_1huzc_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}._panelTitle_1huzc_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_1huzc_22{color:var(--primary);opacity:.75;font-size:.9rem}._calendarHeader_1huzc_28{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}._monthBtn_1huzc_35{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.2rem .5rem;font-size:1.2rem}._monthBtn_1huzc_35:hover{background-color:var(--bg-hover)}._monthYear_1huzc_49{color:var(--text-primary);font-size:1rem;font-weight:500}._weekDays_1huzc_55{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px;display:grid}._weekDay_1huzc_55{text-align:center;color:var(--text-secondary);padding:.3rem 0;font-size:.9rem}._calendarDays_1huzc_69{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._loading_1huzc_75{opacity:.5;pointer-events:none}._calendarDay_1huzc_69{text-align:center;cursor:pointer;color:var(--text-primary);border-radius:4px;padding:.5rem 0;position:relative}._calendarDay_1huzc_69:hover{background-color:var(--bg-hover)}._otherMonth_1huzc_93{color:var(--text-tertiary)}._hasArticle_1huzc_97{color:var(--primary);font-weight:500}._articleDot_1huzc_102{background-color:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._subscribeBox_c5qi3_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}._panelTitle_c5qi3_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_c5qi3_22{color:var(--primary);opacity:.75;font-size:.9rem}._subscribeDesc_c5qi3_28{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.5}._subscribeForm_c5qi3_35{flex-direction:column;gap:.8rem;display:flex}._emailInput_c5qi3_41{border:1px solid var(--border-secondary);background-color:var(--bg-primary);color:var(--text-primary);border-radius:4px;padding:.8rem 1rem;font-size:1rem}._emailInput_c5qi3_41:focus{border-color:var(--primary);outline:none}._subscribeBtn_c5qi3_55{background-color:var(--primary);color:var(--text-inverse);cursor:pointer;border:none;border-radius:4px;padding:.8rem 1rem;font-size:1rem}._subscribeBtn_c5qi3_55:hover:enabled{background-color:var(--primary-hover)}._subscribeBtn_c5qi3_55:disabled{background-color:var(--text-tertiary);cursor:not-allowed}._panel_1yffh_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_1yffh_10{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.4rem;display:flex}._panelTitle_1yffh_19{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}._titleIcon_1yffh_28{color:var(--primary);opacity:.75;font-size:.75rem}._optionList_1yffh_34{flex-direction:column;gap:.35rem;display:flex}._optionItem_1yffh_40{background-color:var(--bg-secondary);cursor:pointer;width:100%;color:var(--text-primary);border:2px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;padding:.5rem .65rem;font-family:inherit;transition:background-color .15s;display:flex}._optionItem_1yffh_40:hover{background-color:var(--bg-tertiary)}._optionActive_1yffh_59{border-color:var(--primary);background-color:var(--bg-tertiary)}._optionName_1yffh_64{white-space:nowrap;align-items:center;font-size:.8rem;font-weight:600;display:flex}._checkIcon_1yffh_72{color:var(--primary);font-size:.7rem}._avatar_1c9px_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_1c9px_12{object-fit:cover;border-radius:50%;display:block}._initials_1c9px_18{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:700;line-height:1}._topBar_15e4p_1{z-index:990;background-color:#0000;border-bottom:1px solid #0000;padding:12px 0;transition:background-color .2s,box-shadow .2s,border-color .2s;position:sticky;top:0}._topBarScrolled_15e4p_14{background-color:var(--navbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--navbar-border);box-shadow:var(--shadow-sm)}._bar_15e4p_21{max-width:var(--page-max-width);align-items:center;gap:12px;min-height:40px;margin:0 auto;padding:0 1.5rem;display:flex}._marqueeInline_15e4p_32{flex:none;align-items:center;min-width:0;display:flex}._barWithBroadcast_15e4p_40 ._marqueeInline_15e4p_32{flex:auto}._barWithBroadcast_15e4p_40 ._centerGroup_15e4p_44{flex:none}@media (width>=961px){._barWithBroadcast_15e4p_40 ._marqueeInline_15e4p_32{margin-left:6rem}}._leftGroup_15e4p_55{flex-shrink:0;align-items:center;gap:8px;display:flex}._menuBtn_15e4p_62{border:1px solid var(--border-primary);background:var(--surface-chrome);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:16px;display:none}._menuBtn_15e4p_62:hover{color:var(--text-primary);background:var(--bg-hover)}._logoPill_15e4p_81{border:1px solid var(--border-primary);background:var(--surface-chrome);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px 0 8px;transition:border-color .2s;display:none}._logoPill_15e4p_81:hover{border-color:var(--primary)}._logoImage_15e4p_99{object-fit:contain;width:26px;height:26px}._siteName_15e4p_105{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:14px;font-weight:700;overflow:hidden}._centerGroup_15e4p_44{flex:auto;justify-content:center;align-items:center;gap:8px;display:flex}._topBarTools_15e4p_123{flex-shrink:0;align-items:center;display:flex}._actionBtn_15e4p_129{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 18px;font-size:13px;font-weight:600;transition:background-color .2s,transform .2s;display:inline-flex}._actionBtn_15e4p_129:hover{background:var(--primary-hover)}._actionBtn_15e4p_129:active{transform:scale(.98)}._actionBtn_15e4p_129:disabled{opacity:.6;cursor:default}._secondaryActionBtn_15e4p_161{border:1px solid var(--border-primary);background:var(--surface-chrome);height:40px;color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}._secondaryActionBtn_15e4p_161:hover{border-color:var(--primary)}._secondaryActionBtn_15e4p_161:disabled{opacity:.6;cursor:default}._actionIcon_15e4p_189{font-size:13px}._rightGroup_15e4p_193{box-sizing:border-box;border:1px solid var(--border-primary);background:var(--surface-chrome);border-radius:999px;align-items:center;gap:4px;min-width:0;height:40px;padding:2px 4px;display:flex;position:relative}._iconBtn_15e4p_207{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}._iconBtn_15e4p_207:hover{background:var(--bg-hover);color:var(--text-primary)}._avatarPlaceholder_15e4p_226{background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;width:30px;height:30px}._userArea_15e4p_234{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}._userArea_15e4p_234:hover{background:var(--bg-hover)}._userDropdown_15e4p_249{background:var(--card-bg);border:1px solid var(--border-primary);width:220px;box-shadow:var(--shadow-lg);z-index:1200;border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}._dropdownHeader_15e4p_262{align-items:center;gap:12px;padding:10px 16px;display:flex}._dropdownAvatarBtn_15e4p_269{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex}._dropdownAvatarBtn_15e4p_269:hover{transform:scale(1.05)}._dropdownAvatarBtn_15e4p_269:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._dropdownUserInfo_15e4p_291{min-width:0}._dropdownUserName_15e4p_295{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}._dropdownUserEmail_15e4p_304{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._dropdownDivider_15e4p_312{background:var(--border-light);height:1px;margin:6px 0}._dropdownHeader_15e4p_262+._dropdownDivider_15e4p_312{margin-bottom:0}._dropdownMenu_15e4p_323{padding:6px}._dropdownItem_15e4p_327{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;transition:background-color .2s,color .2s;display:flex}._dropdownItem_15e4p_327:hover{background:var(--bg-hover);color:var(--text-primary)}@media (width<=960px){._menuBtn_15e4p_62{display:inline-flex}._logoPill_15e4p_81{display:flex}._topBarTools_15e4p_123{display:none}}@media (width<=640px){._bar_15e4p_21{gap:8px;padding:8px .9rem}._siteName_15e4p_105,._logoPill_15e4p_81,._actionBtn_15e4p_129 span{display:none}._actionBtn_15e4p_129{padding:0 12px}}._wrapper_9uise_1{position:relative}._bellButton_9uise_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_9uise_5:hover{background-color:var(--bg-hover);color:var(--text-primary)}._bellIcon_9uise_25{font-size:1.2rem}._badge_9uise_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_9uise_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_9uise_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_9uise_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._header_9uise_72{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._title_9uise_80{color:var(--text-primary);font-size:15px;font-weight:600}._markAllRead_9uise_86{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13px}._markAllRead_9uise_86:hover{background-color:#3b82f61a}._list_9uise_100{max-height:380px;overflow-y:auto}._empty_9uise_105{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}._emptyIcon_9uise_114{opacity:.5;margin-bottom:8px;font-size:2rem}._emptyText_9uise_120{font-size:14px}._loading_9uise_124{color:var(--text-tertiary);justify-content:center;align-items:center;padding:48px 16px;font-size:14px;display:flex}._item_9uise_133{cursor:pointer;border-bottom:1px solid var(--border-light);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}._item_9uise_133:last-child{border-bottom:none}._item_9uise_133:hover{background-color:var(--bg-hover)}._itemUnread_9uise_150{background-color:#3b82f60a}._itemIcon_9uise_154{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}._iconSystem_9uise_165{color:var(--primary);background-color:#3b82f61a}._iconComment_9uise_170{color:var(--success);background-color:#10b9811a}._iconLike_9uise_175{color:var(--error);background-color:#ef44441a}._iconFollow_9uise_180{color:var(--accent);background-color:#8b5cf61a}._iconArticle_9uise_185{color:var(--warning);background-color:#f59e0b1a}._iconOrgRoleChange_9uise_190{color:#8b5cf6;background-color:#8b5cf61a}._iconOrgJoinRequest_9uise_195{color:#f59e0b;background-color:#f59e0b1a}._iconOrgJoinApproved_9uise_200{color:var(--success);background-color:#10b9811a}._iconOrgJoinRejected_9uise_205{color:var(--error);background-color:#ef44441a}._iconOrgMemberKicked_9uise_210{color:#dc2626;background-color:#dc26261a}._iconArticleReviewRequest_9uise_215{color:#f59e0b;background-color:#f59e0b1a}._iconArticleReviewApproved_9uise_220{color:var(--success);background-color:#10b9811a}._iconArticleReviewRejected_9uise_225{color:var(--error);background-color:#ef44441a}._iconRequirementAssigned_9uise_230{color:#6366f1;background-color:#6366f11a}._iconBugAssigned_9uise_235{color:#ef4444;background-color:#ef44441a}._iconTaskAssigned_9uise_240{color:#10b981;background-color:#10b9811a}._itemBody_9uise_245{flex:1;min-width:0}._itemTitle_9uise_250{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:500;overflow:hidden}._itemContent_9uise_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_9uise_270{color:var(--text-tertiary);margin-top:4px;font-size:12px}._unreadDot_9uise_276{background-color:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}._footer_9uise_285{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._viewAll_9uise_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_9uise_293:hover{color:var(--primary);background-color:#3b82f614}@media (width<=768px){._dropdown_9uise_46{width:calc(100vw - 32px);max-width:360px;right:0}}@media (width<=480px){._dropdown_9uise_46{width:auto;max-width:none;max-height:calc(100vh - 80px);animation:none;position:fixed;top:60px;left:8px;right:8px}._item_9uise_133{gap:10px;padding:10px 12px}._list_9uise_100{max-height:calc(100vh - 200px)}}._overlay_1r5f3_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_1r5f3_1;display:flex;position:fixed;inset:0}._modal_1r5f3_17{background-color:var(--card-bg);box-shadow:var(--shadow-xl);opacity:0;border:1px solid var(--border-primary);border-radius:12px;flex-direction:column;width:90%;max-width:600px;max-height:90vh;animation:.2s forwards _scaleIn_1r5f3_1;display:flex;position:relative;overflow:hidden;transform:scale(.95)}._modal_1r5f3_17._large_1r5f3_34{max-width:800px}._modal_1r5f3_17._small_1r5f3_38{max-width:400px}._header_1r5f3_42{border-bottom:1px solid var(--border-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}._title_1r5f3_51{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._closeBtn_1r5f3_58{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_1r5f3_58:hover{background-color:var(--bg-hover);color:var(--text-primary)}._content_1r5f3_75{scrollbar-width:thin;scrollbar-color:var(--border-primary) var(--bg-secondary);flex:auto;min-height:0;padding:24px;overflow-y:auto}._content_1r5f3_75::-webkit-scrollbar{width:8px}._content_1r5f3_75::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}._content_1r5f3_75::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}._content_1r5f3_75::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}._footer_1r5f3_103{border-top:1px solid var(--border-primary);background-color:var(--bg-secondary);border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@keyframes _fadeIn_1r5f3_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1r5f3_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=640px){._overlay_1r5f3_1{align-items:flex-start;padding:12px;overflow-y:auto}._modal_1r5f3_17{border-radius:10px;max-height:calc(100vh - 24px);margin:0;width:100%!important;max-width:100%!important}._header_1r5f3_42{padding:14px 16px}._title_1r5f3_51{font-size:16px;line-height:1.4}._content_1r5f3_75{padding:16px}._footer_1r5f3_103{padding:12px 16px}}._broadcastMarquee_16ugb_1{border:1px solid var(--border-primary);background:color-mix(in srgb, var(--card-bg) 92%, #f59e0b 8%);width:100%;height:40px;color:var(--text-secondary);border-radius:999px;align-items:center;display:flex;overflow:hidden}._danger_16ugb_13{background:color-mix(in srgb, var(--bg-card) 92%, var(--error) 8%)}._info_16ugb_17{background:color-mix(in srgb, var(--bg-card) 94%, var(--info) 6%)}._label_16ugb_21{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_16ugb_36{background:var(--warning);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f59e0b24}._danger_16ugb_13 ._statusDot_16ugb_36{background:var(--error);box-shadow:0 0 0 3px #ef444424}._info_16ugb_17 ._statusDot_16ugb_36{background:var(--info);box-shadow:0 0 0 3px #3b82f624}._viewport_16ugb_54{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_16ugb_61{white-space:nowrap;align-items:center;gap:56px;min-width:max-content;padding:6px 0;animation:34s linear infinite _marquee_16ugb_1;display:inline-flex}._message_16ugb_71{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;font-weight:400;display:inline-flex}._title_16ugb_80{color:var(--text-primary);font-weight:700}._separator_16ugb_85{background:var(--border-secondary);opacity:.7;width:1px;height:12px}._closeButton_16ugb_92{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_16ugb_92:hover{color:var(--text-primary);border-color:var(--border-primary);background:var(--bg-hover)}[data-theme=dark] ._broadcastMarquee_16ugb_1{box-shadow:0 1px #ffffff08}[data-theme=dark] ._separator_16ugb_85{opacity:.5}@keyframes _marquee_16ugb_1{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._track_16ugb_61{animation:none}}@media (width<=640px){._broadcastMarquee_16ugb_1{min-height:30px}._label_16ugb_21{padding:0 8px 0 12px;font-size:12px}._track_16ugb_61{gap:32px;padding:5px 0;animation-duration:26s}._message_16ugb_71{font-size:12px}}._navbar_bl4ri_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_bl4ri_16{background-color:var(--navbar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:60px;box-shadow:var(--shadow-lg)}._container_bl4ri_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_bl4ri_37{flex:auto;align-items:center;min-width:0;display:flex}._logo_bl4ri_46{cursor:pointer;flex:0 0 160px;align-items:center;height:40px;text-decoration:none;display:flex}._logoText_bl4ri_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_bl4ri_65{object-fit:contain;object-position:left center;width:160px;height:40px;max-height:40px;display:block}._logo_bl4ri_46:hover ._logoText_bl4ri_55{cursor:pointer;transform:scale(1.05)}._desktopNav_bl4ri_80{display:block}._navLinks_bl4ri_84{margin:0;padding:0;list-style:none;display:flex}._navItem_bl4ri_92{position:relative}._navLink_bl4ri_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_bl4ri_84:hover{background-color:var(--bg-hover);color:var(--text-primary);cursor:pointer}._navLink_bl4ri_84[data-active=true]{color:var(--primary);background-color:#3b82f61a}._navLink_bl4ri_84[data-active=true]:after{content:"";background-color:var(--primary);border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0}._linkIcon_bl4ri_131{justify-content:center;align-items:center;font-size:1.1rem;display:flex}._rightSection_bl4ri_139{flex:none;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}._quickTools_bl4ri_148{align-items:center;display:flex}._mobileTools_bl4ri_153{border-top:1px solid var(--border-primary);justify-content:flex-start;margin-top:auto;padding:16px 20px;display:flex}._testButton_bl4ri_161{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_bl4ri_161:hover{background-color:var(--bg-hover);color:var(--primary);border-color:var(--primary);transform:translateY(-1px)}._testButton_bl4ri_161:active{transform:translateY(0)}._testButtonIcon_bl4ri_186{font-size:1rem}._userArea_bl4ri_190{cursor:pointer;border-radius:5px;align-items:center;gap:1rem;height:56px;padding:.3rem .5rem;display:flex}._userAreaPlaceholder_bl4ri_201{opacity:.7;border-radius:5px;align-items:center;gap:1rem;height:56px;padding:.3rem .5rem;display:flex}._avatarContainer_bl4ri_216{width:38px;height:38px;position:relative}._avatar_bl4ri_216{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_bl4ri_232{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_bl4ri_190:hover ._avatar_bl4ri_216{transform:scale(1.05)}._statusIndicator_bl4ri_248{background-color:var(--success);border:2px solid var(--navbar-bg);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}._userInfo_bl4ri_260{display:none}@media (width>=768px){._userInfo_bl4ri_260{display:block}}._userName_bl4ri_270{color:var(--text-primary);font-size:.95rem;font-weight:600}._userRole_bl4ri_276{color:var(--text-secondary);text-transform:lowercase;font-size:.75rem}._userDropdown_bl4ri_283{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_bl4ri_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_bl4ri_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_bl4ri_308{align-items:center;gap:12px;padding:8px 16px;display:flex}._dropdownAvatarBtn_bl4ri_315{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex}._dropdownAvatarBtn_bl4ri_315:hover{transform:scale(1.05)}._dropdownAvatarBtn_bl4ri_315:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._dropdownAvatar_bl4ri_315{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:48px;height:48px}._dropdownUserInfo_bl4ri_345{flex:1;min-width:0}._dropdownUserName_bl4ri_350{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._dropdownUserEmail_bl4ri_357,._dropdownUserRole_bl4ri_362{color:var(--text-secondary);font-size:14px}._dropdownDivider_bl4ri_367{background-color:var(--border-primary);height:1px}._dropdownMenu_bl4ri_372{padding:0}._dropdownItem_bl4ri_376{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_bl4ri_376:hover{background-color:var(--bg-hover)}._dropdownItem_bl4ri_376 svg{color:var(--text-secondary);flex-shrink:0;width:16px;height:16px;font-size:16px}._mobileMenuBtn_bl4ri_404{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_bl4ri_404:hover{background-color:var(--bg-hover)}._menuIcon_bl4ri_423{font-size:1.5rem}._mobileMenuOverlay_bl4ri_428{z-index:999;opacity:0;visibility:hidden;background-color:#00000080;position:fixed;inset:0}._mobileMenuOverlayShow_bl4ri_440{opacity:1;visibility:visible}._mobileMenu_bl4ri_404{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_bl4ri_463{visibility:visible;transform:translate(0)}._mobileMenuHeader_bl4ri_468{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_bl4ri_478{color:var(--text-primary);font-size:16px;font-weight:700}._mobileMenuCloseBtn_bl4ri_484{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_bl4ri_484:hover{background-color:var(--bg-hover);color:var(--text-primary)}._mobileNavLinks_bl4ri_503{flex:auto;margin:0;padding:1rem 0;list-style:none;overflow-y:auto}._mobileNavItem_bl4ri_511{margin:0;padding:0}._mobileNavLink_bl4ri_503{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_bl4ri_503:hover{background-color:var(--bg-hover);color:var(--primary)}._mobileNavLink_bl4ri_503[data-active=true]{color:var(--primary);background-color:#3b82f61a;font-weight:600;position:relative}._mobileNavLink_bl4ri_503[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_bl4ri_554{text-align:center;width:24px;font-size:1.2rem}@media (width<=1164px){._desktopNav_bl4ri_80,._quickTools_bl4ri_148{display:none}._leftSection_bl4ri_37{gap:8px}._logo_bl4ri_46{flex-basis:112px;width:112px}._logoImage_bl4ri_65{width:112px}._logoText_bl4ri_55{font-size:1.25rem}._mobileNavLinks_bl4ri_503{margin:0;padding:.2rem 0;list-style:none}}@media (width<=480px){._container_bl4ri_24{gap:8px;padding:0 12px}._logo_bl4ri_46{flex-basis:96px;width:96px}._logoImage_bl4ri_65{width:96px}._rightSection_bl4ri_139{gap:4px}._testButton_bl4ri_161{display:none}._userArea_bl4ri_190{padding:.3rem 0}}@media (width<=360px){._container_bl4ri_24{gap:6px;padding:0 8px}._leftSection_bl4ri_37{gap:6px}._logo_bl4ri_46{flex-basis:64px;width:64px}._logoImage_bl4ri_65{width:64px}}@media (width>=1165px){._mobileMenuBtn_bl4ri_404,._mobileMenuOverlay_bl4ri_428,._mobileMenu_bl4ri_404{display:none}}._authButtons_1mtka_1{align-items:center;display:flex}._authButton_1mtka_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_1mtka_1:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}._authButton_1mtka_1:hover:before{left:100%}._buttonIcon_1mtka_40{filter:drop-shadow(0 1px 2px #0000001a);font-size:16px}._buttonText_1mtka_45{white-space:nowrap;letter-spacing:.5px}._authButton_1mtka_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_1mtka_1:active{box-shadow:0 4px 12px var(--primary-light);transform:translateY(0)}@keyframes _glow_1mtka_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_1mtka_1{animation:3s ease-in-out infinite _glow_1mtka_1}@media (width<=768px){._authButton_1mtka_1{border-radius:10px;gap:6px;padding:8px 16px;font-size:13px}._buttonIcon_1mtka_40{font-size:14px}._buttonText_1mtka_45{font-size:12px}}._shell_bm391_1{min-height:100vh;font-family:var(--font-family);color:var(--text-primary);flex-direction:column;display:flex}._mainCardWrap_d739v_1{width:calc(100% - 2rem);min-height:0;max-width:var(--page-max-width);box-sizing:border-box;flex:auto;margin:0 auto .5rem;display:flex;position:relative}._mainContent_d739v_12{box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-primary);min-height:0;box-shadow:var(--shadow-md);border-radius:20px;flex-direction:column;flex:auto;gap:1rem;padding:1.5rem;display:flex;overflow:hidden}._contentRow_d739v_28{flex:auto;gap:1.5rem;min-height:0;display:flex}._mainContent_d739v_12,._mainContent_d739v_12 *{scrollbar-width:none}._mainContent_d739v_12 ::-webkit-scrollbar{display:none}._contentHidden_d739v_46{opacity:0;transform:translateY(20px)}._contentVisible_d739v_51{opacity:1;transform:translateY(0)}._leftColumn_d739v_56{scrollbar-width:none;flex-direction:column;flex:2;min-width:0;min-height:0;display:flex;overflow:hidden}._leftColumn_d739v_56::-webkit-scrollbar{display:none}._rightColumn_d739v_70{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;scrollbar-width:none;flex:1;align-content:start;align-items:stretch;gap:1rem;min-width:0;max-width:520px;min-height:0;display:grid;overflow-y:auto}._rightColumn_d739v_70::-webkit-scrollbar{display:none}._panelSlot_d739v_90{background-color:var(--surface-chrome);border:1px solid var(--border-primary);border-radius:16px;min-width:0;transition:box-shadow .2s}._panelSlot_d739v_90:hover{box-shadow:var(--shadow-sm)}._panelSlot_d739v_90>div{box-shadow:none;background-color:#0000;border:none;border-radius:0;min-width:0;margin-bottom:0}._wide_d739v_112{grid-column:1/-1}@media (width<=1164px){._mainCardWrap_d739v_1{flex:none;width:calc(100% - 2rem);display:block}._mainContent_d739v_12{flex:none;align-items:stretch;padding:1.25rem;overflow:visible}._contentRow_d739v_28{flex-direction:column;flex:none;gap:1.25rem}._leftColumn_d739v_56,._rightColumn_d739v_70{width:100%;max-width:100%;overflow:visible}}@media (width<=768px){._mainCardWrap_d739v_1{width:calc(100% - 1.6rem);margin:-.5rem auto 1rem}._mainContent_d739v_12{border-radius:16px;gap:1rem;padding:1rem}._rightColumn_d739v_70{grid-template-columns:1fr}}._mainContent_5dy44_1{width:100%;max-width:var(--page-max-width);box-sizing:border-box;flex:1;gap:1.5rem;margin:1rem auto;padding:0 1.8rem;display:flex}._leftColumn_5dy44_12{flex-direction:column;flex:2;min-width:0;margin-bottom:.5rem;display:flex}._rightColumn_5dy44_20{flex-direction:column;flex:1;gap:1rem;min-width:0;max-width:460px;display:flex}._panelSlot_5dy44_30{background-color:var(--surface-chrome);border:1px solid var(--border-primary);border-radius:16px;min-width:0}._panelSlot_5dy44_30>div{box-shadow:none;background-color:#0000;border:none;border-radius:0;min-width:0;margin-bottom:0}._contentHidden_5dy44_46{opacity:0;transform:translateY(20px)}._contentVisible_5dy44_51{opacity:1;transform:translateY(0)}@media (width<=1164px){._mainContent_5dy44_1{flex-direction:column;align-items:center;padding:0 1.2rem}._leftColumn_5dy44_12,._rightColumn_5dy44_20{width:100%;max-width:100%}}@media (width<=768px){._mainContent_5dy44_1{gap:1rem;margin:1rem auto;padding:0 .8rem}}._articleList_1hxfn_1{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._listHeader_1hxfn_9{border-bottom:2px solid var(--primary);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:2.4px 2.4px .4rem 0;display:flex}._title_1hxfn_19{color:var(--text-primary);white-space:nowrap;margin:0;font-size:1.4rem}._headerRight_1hxfn_26{flex:0 300px;min-width:0}._articles_1hxfn_31{flex-direction:column;gap:1rem;display:flex}._articleListScrollable_1hxfn_38 ._listHeader_1hxfn_9{flex:none}._articleListScrollable_1hxfn_38 ._articles_1hxfn_31{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}._articleListScrollable_1hxfn_38 ._pagination_1hxfn_50{flex:none}._articles_1hxfn_31:after{content:"";flex-grow:1}._articleItem_1hxfn_60{background-color:var(--surface-chrome);border:1px solid var(--border-primary);box-shadow:none;border-radius:16px;padding:1.25rem 1.5rem;position:relative}._articleItem_1hxfn_60:hover{box-shadow:var(--shadow-sm);border-color:var(--border-primary);transform:translateY(-2px)}._articleItem_1hxfn_60:before{content:"";background:var(--border-light);border-radius:0 3px 3px 0;width:3px;position:absolute;top:20%;bottom:20%;left:0}._articleItem_1hxfn_60:hover:before{background:linear-gradient(180deg, var(--primary), var(--accent,#8b5cf6));top:12%;bottom:12%}._articleTitle_1hxfn_92{color:var(--text-primary);cursor:pointer;margin:0 0 .5rem;font-size:1.1rem;font-weight:700;line-height:1.4}._articleTitle_1hxfn_92:hover{color:var(--primary)}._articleMeta_1hxfn_105{color:var(--text-tertiary);border-bottom:1px solid var(--border-light);flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-bottom:.65rem;padding-bottom:.65rem;font-size:.8rem;display:flex}._articleMeta_1hxfn_105 span{white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:flex}._metaText_1hxfn_125{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._articleMeta_1hxfn_105 svg{opacity:.5}._articleSummary_1hxfn_135{color:var(--text-secondary);margin-bottom:.75rem;font-size:.9rem;line-height:1.6}._articleActions_1hxfn_142{justify-content:flex-end;display:flex}._readMoreBtn_1hxfn_147{padding:8px 14px;font-size:.88rem}._pagination_1hxfn_50{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.75rem 1rem;display:flex}._paginationInfo_1hxfn_166{color:var(--text-secondary);font-size:.82rem}._paginationControls_1hxfn_171{align-items:center;gap:.35rem;display:flex}._paginationButton_1hxfn_177{background-color:var(--card-bg);border:1px solid var(--border-primary);min-width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:.82rem;display:flex}._paginationButton_1hxfn_177:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_1hxfn_177._active_1hxfn_197{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_1hxfn_177:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_1hxfn_208{color:var(--text-tertiary);padding:0 6px;font-size:.82rem}._typeBadge_1hxfn_214{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_1hxfn_226{flex-wrap:wrap;gap:6px;display:flex}._categoryBadge_1hxfn_226{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){._listHeader_1hxfn_9{flex-wrap:wrap;align-items:flex-start}._title_1hxfn_19{white-space:normal;line-height:1.3}._headerRight_1hxfn_26{flex:100%;width:100%}._articleItem_1hxfn_60{padding:1.25rem}._articleTitle_1hxfn_92{font-size:1.1rem}._articleMeta_1hxfn_105{flex-wrap:nowrap;gap:.5rem .75rem;font-size:.8rem}._articleMeta_1hxfn_105>span{flex:0 auto}._articleMeta_1hxfn_105>span:first-child,._articleMeta_1hxfn_105>span:last-child{flex:none}._typeBadge_1hxfn_214{padding:3px 10px;font-size:.75rem}._articleSummary_1hxfn_135{font-size:.88rem}._pagination_1hxfn_50{text-align:center;flex-direction:column;align-items:center;gap:1rem}._paginationControls_1hxfn_171{flex-wrap:wrap;justify-content:center}._paginationButton_1hxfn_177{min-width:32px;height:32px;font-size:.8rem}._paginationInfo_1hxfn_166{font-size:.8rem}._articles_1hxfn_31{min-height:0}}@media (width<=480px){._articleItem_1hxfn_60{padding:1rem}._articleItem_1hxfn_60:before{display:none}._articleTitle_1hxfn_92{font-size:1rem}._articleMeta_1hxfn_105{gap:.5rem .8rem;font-size:.75rem}._pagination_1hxfn_50{padding:1rem}._paginationButton_1hxfn_177{min-width:28px;height:28px;padding:0 6px;font-size:.75rem}._paginationEllipsis_1hxfn_208{padding:0 6px;font-size:.8rem}}._skeleton_6pzlk_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_6pzlk_2:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-shimmer,#fff6) 50%, transparent 100%);position:absolute;inset:0;transform:translate(-100%)}._skeleton_6pzlk_2._pulse_6pzlk_31{animation:2s cubic-bezier(.4,0,.6,1) infinite _pulse_6pzlk_31}._skeleton_6pzlk_2._pulse_6pzlk_31:before{animation:2s cubic-bezier(.4,0,.6,1) infinite _shimmer_6pzlk_1}._skeleton_6pzlk_2._wave_6pzlk_39{animation:1.8s ease-in-out infinite _wave_6pzlk_39}._skeleton_6pzlk_2._wave_6pzlk_39:before{animation:1.8s ease-in-out infinite _shimmer_6pzlk_1}._skeleton_6pzlk_2._none_6pzlk_47,._skeleton_6pzlk_2._none_6pzlk_47:before{animation:none}@keyframes _pulse_6pzlk_31{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}@keyframes _wave_6pzlk_39{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _shimmer_6pzlk_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._skeleton_6pzlk_2._text_6pzlk_89{border-radius:4px;height:1em;margin:4px 0}._textLines_6pzlk_95{flex-direction:column;gap:4px;display:flex}._textLine_6pzlk_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_6pzlk_2._text_6pzlk_89._wave_6pzlk_39 ._textLine_6pzlk_95{animation:1.6s linear infinite _wave_6pzlk_39}._skeleton_6pzlk_2._text_6pzlk_89._pulse_6pzlk_31 ._textLine_6pzlk_95{animation:2s cubic-bezier(.4,0,.6,1) infinite _pulse_6pzlk_31}._skeleton_6pzlk_2._circular_6pzlk_122{border-radius:50%}._skeleton_6pzlk_2._rectangular_6pzlk_127{border-radius:0}._skeleton_6pzlk_2._rounded_6pzlk_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_6pzlk_2._text_6pzlk_89{font-size:14px}}._categoryPanel_15u6g_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_15u6g_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_15u6g_28{color:var(--primary);opacity:.75;font-size:.9rem}._categoryList_15u6g_37{margin:0;padding:0;list-style:none}._parentItem_15u6g_46{margin-bottom:.1rem}._parentCategory_15u6g_50{cursor:pointer;border-radius:8px;align-items:center;padding:.4rem .3rem;display:flex}._parentCategory_15u6g_50:hover{background-color:var(--bg-hover)}._toggleBtn_15u6g_63{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.15rem;display:flex}._parentCategory_15u6g_50:hover ._toggleBtn_15u6g_63{color:var(--text-secondary)}._chevron_15u6g_80{font-size:.7rem}._parentLink_15u6g_85{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_15u6g_85:hover{color:var(--primary)}._colorDot_15u6g_102{opacity:.7;border-radius:50%;flex-shrink:0;width:7px;height:7px}._parentCategory_15u6g_50:hover ._colorDot_15u6g_102{opacity:1}._parentName_15u6g_114{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._parentMeta_15u6g_122{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_15u6g_136{overflow:hidden}._collapsed_15u6g_140{opacity:0;max-height:0;padding:0}._expanded_15u6g_146{opacity:1;max-height:500px;padding:.15rem 0 .15rem 1.6rem}._childrenList_15u6g_152{border-left:1px solid var(--border-primary);margin:0;padding:0 0 0 .75rem;list-style:none}._childItem_15u6g_161{margin-bottom:.05rem}._childLink_15u6g_166{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_15u6g_166:hover{background-color:var(--bg-hover);color:var(--primary)}._childDot_15u6g_183{opacity:.5;border-radius:50%;flex-shrink:0;width:5px;height:5px}._childLink_15u6g_166:hover ._childDot_15u6g_183{opacity:1}._childName_15u6g_195{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._childMeta_15u6g_202{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_15u6g_216{color:var(--text-tertiary);align-items:center;gap:.2rem;font-size:.72rem;font-weight:500;line-height:1.4;display:inline-flex}._parentMeta_15u6g_122 ._metaItem_15u6g_216:first-child,._childMeta_15u6g_202 ._metaItem_15u6g_216:first-child{color:var(--primary)}._metaIcon_15u6g_231{opacity:.65;font-size:.65rem}._categorySelected_15u6g_239{background-color:#3b82f612;border-radius:6px;font-weight:600;color:var(--primary)!important}._skeletonList_15u6g_249{flex-direction:column;gap:.6rem;padding:.3rem 0;display:flex}._skeletonRow_15u6g_256{align-items:center;gap:.5rem;padding:.15rem 0;display:flex}._skeletonBadge_15u6g_263{margin-left:auto;border-radius:8px!important}._emptyState_15u6g_271{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_15u6g_282{opacity:.4;font-size:1.4rem}@media (width<=768px){._categoryPanel_15u6g_4{padding:1rem}._panelTitle_15u6g_16{font-size:1rem}}._tagPanel_1lfg8_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_1lfg8_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_1lfg8_22{color:var(--primary);opacity:.75;font-size:.9rem}._content_1lfg8_28{flex-wrap:wrap;gap:5px;display:flex}._emptyPlaceholder_1lfg8_34{width:100%;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_1lfg8_46{opacity:.4;font-size:1.4rem}._tag_1lfg8_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_1lfg8_1:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}._tagSelected_1lfg8_69{outline:2px solid var(--text-primary);outline-offset:2px;box-shadow:var(--shadow-md);transform:translateY(-1px)}._tagSmall_1lfg8_77{border-radius:4px;padding:4px 8px;font-size:11px}._tagMedium_1lfg8_83{border-radius:4px;padding:4px 8px;font-size:12px}._tagLarge_1lfg8_89{border-radius:4px;padding:4px 8px;font-size:14px}._panelInline_1lfg8_96{width:auto;display:inline-flex}._panelVertical_1lfg8_101{flex-direction:column;align-items:flex-start}._panelCentered_1lfg8_106{justify-content:center}._tagSkeletonContainer_1lfg8_111{flex-wrap:wrap;gap:8px;display:flex}._tagSkeleton_1lfg8_111{border-radius:5px}@media (width<=768px){._tagPanel_1lfg8_1{gap:6px;padding:15px}._tag_1lfg8_1{padding:4px 8px;font-size:11px}._tagSkeletonContainer_1lfg8_111{gap:6px}}._searchContainer_ylxgg_1{align-items:center;width:100%;min-width:0;margin:0 auto;display:flex}._searchInput_ylxgg_9{border:1px solid var(--border-primary);background-color:var(--input-bg);min-width:0;color:var(--text-primary);border-radius:8px 0 0 8px;outline:none;flex:1;padding:12px 16px;font-size:14px}._searchInput_ylxgg_9:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}._searchInput_ylxgg_9::placeholder{color:var(--text-placeholder)}._searchButton_ylxgg_30{background-color:var(--primary);color:var(--text-inverse);cursor:pointer;border:none;border-radius:0 8px 8px 0;flex:none;justify-content:center;align-items:center;min-width:50px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}._searchButton_ylxgg_30:hover{background-color:var(--primary-hover)}._searchButton_ylxgg_30:active{background-color:var(--primary-active)}._searchButton_ylxgg_30:disabled{background-color:var(--disabled);cursor:not-allowed}._searchIcon_ylxgg_59{width:18px;height:18px}._clearButton_ylxgg_64{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_ylxgg_64:hover{color:var(--text-secondary);background-color:var(--hover-bg)}._variantOutline_ylxgg_84 ._searchInput_ylxgg_9{border:2px solid var(--border-secondary);background-color:var(--input-outline-bg)}._variantOutline_ylxgg_84 ._searchInput_ylxgg_9:focus{border-color:var(--primary);background-color:var(--input-bg)}._variantFilled_ylxgg_94 ._searchInput_ylxgg_9{background-color:var(--input-filled-bg);border:none}._variantFilled_ylxgg_94 ._searchInput_ylxgg_9:focus{background-color:var(--input-bg);box-shadow:var(--focus-ring)}._sizeSmall_ylxgg_105 ._searchInput_ylxgg_9,._sizeSmall_ylxgg_105 ._searchButton_ylxgg_30{padding:8px 12px;font-size:13px}._sizeLarge_ylxgg_111 ._searchInput_ylxgg_9,._sizeLarge_ylxgg_111 ._searchButton_ylxgg_30{padding:16px 20px;font-size:16px}._disabled_ylxgg_118 ._searchInput_ylxgg_9{background-color:var(--input-disabled-bg);color:var(--text-disabled);cursor:not-allowed}._error_ylxgg_125 ._searchInput_ylxgg_9{border-color:var(--error)}._error_ylxgg_125 ._searchInput_ylxgg_9:focus{border-color:var(--error);box-shadow:var(--focus-ring-error)}@media (width<=640px){._searchContainer_ylxgg_1{max-width:100%}._searchButtonText_ylxgg_140{display:none}._searchButton_ylxgg_30{min-width:50px}}._dailyQuote_svrpj_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_svrpj_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_svrpj_22{color:var(--primary);opacity:.75;font-size:.9rem}._refreshBtn_svrpj_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_svrpj_28:hover:not(:disabled){color:var(--primary);background-color:var(--hover-bg)}._refreshBtn_svrpj_28:disabled{opacity:.5;cursor:not-allowed}._spinning_svrpj_52{animation:.8s linear infinite _spin_svrpj_52}@keyframes _spin_svrpj_52{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loading_svrpj_65{color:var(--text-secondary);padding:.5rem 0;font-size:.9rem}._quoteBox_svrpj_71{flex-direction:column;gap:.6rem;display:flex}._content_svrpj_77{color:var(--text-primary);word-break:break-word;margin:0;font-size:.98rem;line-height:1.7}._meta_svrpj_85{color:var(--text-secondary);align-self:flex-end;margin:0;font-size:.85rem}._statsPanel_620yu_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_620yu_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_620yu_22{color:var(--primary);opacity:.75;font-size:.9rem}._online_620yu_29{color:#3b82f6;background:#60a5fa20;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._today_620yu_40{color:#10b981;background:#34d39920;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._total_620yu_51{color:#f59e0b;background:#f59e0b20;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._visitors_620yu_62{color:#8b5cf6;background:#8b5cf620;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._statsGrid_620yu_73{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}._statItem_620yu_79{text-align:center;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:6px;flex-direction:column;align-items:center;gap:.4rem;padding:.7rem .4rem;display:flex}._statIcon_620yu_91{font-size:1.1rem}._statInfo_620yu_95{flex-direction:column;align-items:center;display:flex}._statValue_620yu_101{color:var(--text-primary);font-size:1.05rem;font-weight:700}._statTitle_620yu_107{color:var(--text-secondary);font-size:.75rem}._backToTop_1l1ol_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_1l1ol_1._show_1l1ol_24{opacity:1;transform:translateY(0)}._backToTop_1l1ol_1:hover{background:linear-gradient(135deg,#2c5282,#2a4e7c);transform:scale(1.1);box-shadow:0 6px 20px #3182f666}._backToTop_1l1ol_1:active{transform:scale(.95)}._backToTop_1l1ol_1:focus{outline-offset:2px;outline:2px solid #3182ce}@media (width<=768px){._backToTop_1l1ol_1{width:45px;height:45px;font-size:18px}}._mainSkeleton_bjqs6_2{width:calc(100% - 2rem);min-height:0;max-width:var(--page-max-width);box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-md);border-radius:20px;flex:auto;gap:1.5rem;margin:0 auto .5rem;padding:1.5rem;display:flex;overflow:hidden}._leftColumn_bjqs6_20{flex-direction:column;flex:2;gap:20px;min-width:0;min-height:0;display:flex;overflow-y:auto}._searchSkeleton_bjqs6_30{margin-bottom:8px}._articleListSkeleton_bjqs6_34{flex-direction:column;gap:20px;display:flex}._articleCardSkeleton_bjqs6_40{background:var(--surface-chrome);border:1px solid var(--border-primary);border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex}._articleHeader_bjqs6_50{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}._articleContent_bjqs6_59{flex-direction:column;gap:12px;display:flex}._articleFooter_bjqs6_65{flex-wrap:wrap;align-items:center;gap:20px;padding-top:12px;display:flex}._articleTags_bjqs6_73{flex-wrap:wrap;gap:10px;display:flex}._rightColumn_bjqs6_80{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:stretch;gap:1rem;min-width:0;max-width:520px;min-height:0;display:grid;overflow-y:auto}._searchPanelSkeleton_bjqs6_93,._tagPanelSkeleton_bjqs6_94,._subscribeSkeleton_bjqs6_95,._categorySkeleton_bjqs6_96,._statsSkeleton_bjqs6_97,._calendarSkeleton_bjqs6_98{background:var(--surface-chrome);border:1px solid var(--border-primary);border-radius:16px;padding:24px}._tagCloud_bjqs6_105{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}._categoryItem_bjqs6_112{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:12px 0;display:flex}._categoryItem_bjqs6_112:last-child{border-bottom:none}@media (width<=1164px){._mainSkeleton_bjqs6_2{flex-direction:column;flex:none;align-items:center;gap:20px;padding:1.25rem;overflow:visible}._leftColumn_bjqs6_20{width:100%;max-width:100%;overflow:visible}._rightColumn_bjqs6_80{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%;max-width:100%;overflow:visible}}@media (width<=768px){._mainSkeleton_bjqs6_2{border-radius:16px;gap:16px;width:calc(100% - 1.6rem);padding:16px}._rightColumn_bjqs6_80{grid-template-columns:1fr}._articleCardSkeleton_bjqs6_40{padding:16px}}._loadingContainer_11ovk_2{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;display:flex}._loadingContainer_11ovk_2._small_11ovk_12{gap:8px;padding:20px 16px}._loadingContainer_11ovk_2._medium_11ovk_17{gap:16px;padding:40px 20px}._loadingContainer_11ovk_2._large_11ovk_22{gap:24px;padding:60px 20px}._spinner_11ovk_28{width:40px;height:40px;position:relative}._loadingContainer_11ovk_2._small_11ovk_12 ._spinner_11ovk_28{width:24px;height:24px}._loadingContainer_11ovk_2._medium_11ovk_17 ._spinner_11ovk_28{width:40px;height:40px}._loadingContainer_11ovk_2._large_11ovk_22 ._spinner_11ovk_28{width:56px;height:56px}._spinnerCircle_11ovk_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_11ovk_28;position:absolute}._loadingContainer_11ovk_2._small_11ovk_12 ._spinnerCircle_11ovk_50{border-width:2px}._loadingContainer_11ovk_2._large_11ovk_22 ._spinnerCircle_11ovk_50{border-width:4px}._spinnerCircle_11ovk_50:first-child{animation-delay:-.45s}._spinnerCircle_11ovk_50:nth-child(2){animation-delay:-.3s}._spinnerCircle_11ovk_50:nth-child(3){animation-delay:-.15s}@keyframes _spin_11ovk_28{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_11ovk_91{color:var(--text-secondary);letter-spacing:.5px;font-size:14px;font-weight:500}._loadingContainer_11ovk_2._small_11ovk_12 ._loadingText_11ovk_91{font-size:12px}._loadingContainer_11ovk_2._large_11ovk_22 ._loadingText_11ovk_91{font-size:16px}._loadingOverlay_11ovk_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_11ovk_107{background-color:#000c}}@media (width<=768px){._loadingContainer_11ovk_2{padding:30px 16px}._loadingContainer_11ovk_2._large_11ovk_22{padding:40px 16px}._loadingText_11ovk_91{font-size:13px}._loadingContainer_11ovk_2._large_11ovk_22 ._loadingText_11ovk_91{font-size:15px}}._wrapper_pfzrq_1{position:relative}._fill_pfzrq_6{flex-direction:column;flex:1;min-height:0;display:flex}._loadingContainer_pfzrq_14{justify-content:center;align-items:center;min-height:60vh;display:flex}._emptyState_pfzrq_22{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_pfzrq_36{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_pfzrq_1;display:flex}._iconCircle_pfzrq_36 svg{color:var(--primary);filter:drop-shadow(0 2px 4px #3b82f633);font-size:2.2rem}@keyframes _iconPulse_pfzrq_1{0%,to{transform:scale(1);box-shadow:0 0 #3b82f626}50%{transform:scale(1.04);box-shadow:0 0 0 12px #3b82f600}}._title_pfzrq_72{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}._subtext_pfzrq_80{color:var(--text-secondary);max-width:340px;margin:0 auto 2rem;font-size:.95rem;line-height:1.6}._actions_pfzrq_91{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}._loginBtn_pfzrq_99{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_pfzrq_99:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 14px #3b82f640}._loginBtn_pfzrq_99:active{transform:translateY(0)}._loginBtn_pfzrq_99:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._backBtn_pfzrq_131{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_pfzrq_131:hover{border-color:var(--primary);color:var(--primary)}._backBtn_pfzrq_131:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=520px){._emptyState_pfzrq_22{border-radius:12px;margin:2rem 1rem;padding:2.5rem 1.25rem 2rem}._iconCircle_pfzrq_36{width:68px;height:68px;margin-bottom:1.25rem}._iconCircle_pfzrq_36 svg{font-size:1.7rem}._title_pfzrq_72{font-size:1.25rem}._subtext_pfzrq_80{max-width:280px;font-size:.88rem}._actions_pfzrq_91{flex-direction:column}._loginBtn_pfzrq_99,._backBtn_pfzrq_131{flex:unset;width:100%}}@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}._diagram_1oopr_1{background-color:var(--card-bg);text-align:center;padding:16px;overflow-x:auto}._diagram_1oopr_1 svg{max-width:100%;height:auto}._error_1oopr_13{background-color:#ef444414;border:1px solid #ef444433;border-radius:8px;margin:20px 0;padding:16px}._errorMessage_1oopr_21{color:#dc2626;margin-bottom:8px;font-size:.9rem;font-weight:500}._errorCode_1oopr_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_1oopr_1 .node rect,[data-theme=dark] ._diagram_1oopr_1 .node circle,[data-theme=dark] ._diagram_1oopr_1 .node ellipse,[data-theme=dark] ._diagram_1oopr_1 .node polygon{fill:#374151;stroke:#6b7280}[data-theme=dark] ._diagram_1oopr_1 .edgePath .path{stroke:#60a5fa}[data-theme=dark] ._diagram_1oopr_1 .marker{fill:#60a5fa;stroke:#60a5fa}:root{--border-radius:8px}._container_y330l_7{background-color:#0000;flex-direction:column;justify-content:flex-start;width:100%;min-height:100vh;padding:0;display:flex}._editorContainer_y330l_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}[data-layout-mode=appShell] ._editorContainer_y330l_17{scrollbar-width:none;box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-primary);min-height:0;box-shadow:var(--shadow-md);border-radius:20px;flex:auto;width:calc(100% - 2rem);margin:0 auto .5rem;overflow-y:auto}[data-layout-mode=appShell] ._editorContainer_y330l_17::-webkit-scrollbar{display:none}._editorContainer_y330l_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}[data-layout-mode=appShell] ._editorContainer_y330l_17:before{border-radius:20px 20px 0 0}._editorHeader_y330l_66{border-bottom:1px solid var(--border-secondary);margin-bottom:28px;padding-bottom:18px}._editorHeader_y330l_66 h2{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}._editorHeader_y330l_66 a{color:inherit;text-decoration:none}._editorHeader_y330l_66 a:hover{color:var(--primary)}._formSection_y330l_89{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;margin-bottom:20px;padding:18px 20px}._formSection_y330l_89:last-child{margin-bottom:0}._formSection_y330l_89:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f614}._formSectionTitle_y330l_106{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}._formSectionTitle_y330l_106 i{color:var(--primary);font-size:16px}._formControl_y330l_121{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_y330l_121::placeholder{color:var(--text-tertiary);font-weight:400}._formControl_y330l_121:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._radioGroup_y330l_144{flex-wrap:wrap;gap:8px;display:flex}._radioItem_y330l_150{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_y330l_150:has(._radioInput_y330l_163:checked){background:var(--primary);border-color:var(--primary);color:#fff}._radioInput_y330l_163{accent-color:var(--primary);margin:0}._radioLabel_y330l_174{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0}._editorTabs_y330l_180{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;gap:4px;margin-bottom:20px;padding:4px;display:flex}._editorTab_y330l_180{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_y330l_180:hover{color:var(--text-primary);background:var(--card-bg)}._editorTab_y330l_180._active_y330l_209{background:var(--primary);color:#fff;box-shadow:0 1px 3px #3b82f64d}._editorRow_y330l_215{gap:12px;margin-bottom:0;display:flex}._editorContent_y330l_221{height:600px;display:none;overflow-y:auto}._editorContent_y330l_221._active_y330l_209{display:block}._editorColumn_y330l_231{flex:1;min-width:0}._markdownEditor_y330l_236,._markdownPreview_y330l_237{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_y330l_236{resize:none;width:100%;color:var(--text-primary);font-family:var(--font-mono);tab-size:2;font-size:14px}._markdownEditor_y330l_236:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f614}._markdownEditor_y330l_236::placeholder{color:var(--text-tertiary);font-style:italic;font-weight:400}._markdownPreview_y330l_237{font-family:var(--font-family);background-color:var(--card-bg);color:var(--text-primary)}._toolbar_y330l_274{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._toolbarLeft_y330l_283{flex-wrap:wrap;gap:8px;display:flex}._toolbarRight_y330l_289{background:var(--bg-primary);border:1px solid var(--border-secondary);border-radius:10px;gap:4px;padding:3px;display:flex}._btn_y330l_298{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_y330l_310{background:linear-gradient(135deg, var(--primary), #3b82f6);color:#fff;box-shadow:0 2px 8px #3b82f640}._btnPrimary_y330l_310:hover{transform:translateY(-1px);box-shadow:0 4px 14px #3b82f659}._btnPrimary_y330l_310:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}._btnOutline_y330l_328{background-color:var(--card-bg);border:1.5px solid var(--border-primary);color:var(--text-primary)}._btnOutline_y330l_328:hover{border-color:var(--border-secondary);background-color:var(--bg-secondary)}._btnOutline_y330l_328:disabled{opacity:.5;cursor:not-allowed}._btnOutlinePrimary_y330l_344{border:1.5px solid var(--primary);color:var(--primary);background-color:#0000}._btnOutlinePrimary_y330l_344:hover{background-color:var(--primary);color:#fff;box-shadow:0 2px 8px #3b82f633}._fileInput_y330l_356{display:none}._tagsContainer_y330l_360{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._tagItem_y330l_367{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_y330l_367:hover{border-color:var(--primary);background:#3b82f61f}._removeTag_y330l_385{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_y330l_385:hover{opacity:1;color:#ef4444;background:#ef444426}@media (width<=768px){._editorContainer_y330l_17{border-radius:10px;width:calc(100% - 24px);margin:20px auto;padding:24px 20px}._editorContent_y330l_221{height:400px}._formSection_y330l_89{padding:14px 16px}._editorRow_y330l_215{flex-direction:column}._toolbar_y330l_274{flex-direction:column;align-items:stretch}._toolbarLeft_y330l_283,._toolbarRight_y330l_289{justify-content:center}._editorHeader_y330l_66 h2{font-size:22px}._radioGroup_y330l_144{gap:4px}._radioItem_y330l_150{padding:6px 14px;font-size:13px}}@media (width<=480px){._editorContainer_y330l_17{width:calc(100% - 12px);margin:10px auto;padding:16px 12px}._editorHeader_y330l_66 h2{font-size:18px}._editorContent_y330l_221{height:300px}._formSection_y330l_89{border-radius:8px;padding:12px}._btn_y330l_298{padding:8px 14px;font-size:13px}._formControl_y330l_121{min-height:42px;padding:10px 12px;font-size:14px}._editorTab_y330l_180{padding:6px 12px;font-size:12px}}._modalOverlay_y330l_490{background-color:var(--modal-overlay);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalContent_y330l_503{background:var(--card-bg);border-radius:14px;flex-direction:column;width:90%;max-width:800px;max-height:80vh;animation:.2s ease-out _modalSlideIn_y330l_1;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000026}@keyframes _modalSlideIn_y330l_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._modalHeader_y330l_527{border-bottom:1px solid var(--border-secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}._modalTitle_y330l_536{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}._modalClose_y330l_543{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_y330l_543:hover{background:var(--bg-secondary);color:var(--text-primary)}._modalBody_y330l_562{scrollbar-width:thin;scrollbar-color:var(--border-primary) var(--bg-secondary);flex:auto;min-height:0;padding:24px;overflow-y:auto}._modalFooter_y330l_571{border-top:1px solid var(--border-secondary);text-align:right;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}._table_y330l_582{border-collapse:separate;border-spacing:0;border:1px solid var(--border-primary);border-radius:10px;width:100%;overflow:hidden}._table_y330l_582 th,._table_y330l_582 td{text-align:left;padding:12px 16px}._table_y330l_582 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_y330l_582 td{border-bottom:1px solid var(--border-secondary);font-size:14px}._table_y330l_582 tbody tr:last-child td{border-bottom:none}._table_y330l_582 tbody tr:hover{background-color:var(--bg-hover)}._exampleCell_y330l_621{vertical-align:top;min-width:200px;padding:8px!important}._markdownExample_y330l_627{font-size:13px;line-height:1.4}._markdownExample_y330l_627 h1,._markdownExample_y330l_627 h2,._markdownExample_y330l_627 h3,._markdownExample_y330l_627 h4,._markdownExample_y330l_627 h5,._markdownExample_y330l_627 h6{margin:4px 0;font-size:14px}._markdownExample_y330l_627 h1{border-bottom:1px solid var(--border-primary);padding-bottom:2px;font-size:16px}._markdownExample_y330l_627 h2{border-bottom:1px solid var(--border-primary);padding-bottom:2px;font-size:15px}._markdownExample_y330l_627 h3{font-size:14px}._markdownExample_y330l_627 p{margin:4px 0}._markdownExample_y330l_627 strong{color:var(--primary);font-weight:600}._markdownExample_y330l_627 em{color:var(--text-secondary);font-style:italic}._markdownExample_y330l_627 code{background:var(--code-bg);color:var(--primary);font-family:var(--font-mono);border-radius:3px;padding:2px 4px;font-size:12px}._markdownExample_y330l_627 pre{background:var(--code-bg);border-radius:4px;margin:4px 0;padding:6px;overflow-x:auto}._markdownExample_y330l_627 pre code{background:0 0;padding:0}._markdownExample_y330l_627 blockquote{border-left:3px solid var(--primary);color:var(--text-secondary);margin:4px 0;padding-left:8px;font-style:italic}._markdownExample_y330l_627 ul,._markdownExample_y330l_627 ol{margin:4px 0;padding-left:16px}._markdownExample_y330l_627 li{margin:2px 0}._markdownExample_y330l_627 a{color:var(--link-primary);text-decoration:none}._markdownExample_y330l_627 a:hover{color:var(--link-hover);text-decoration:underline}._markdownExample_y330l_627 ._katex_y330l_723{font-size:13px}._markdownExample_y330l_627 ._katex-display_y330l_727{margin:8px 0}._markdownExample_y330l_627 ._mermaidWrapper_y330l_732{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:6px;margin:8px 0;position:relative;overflow:hidden}._markdownExample_y330l_627 ._mermaidDiagram_y330l_741{background-color:var(--card-bg);text-align:center;padding:12px;overflow-x:auto}._markdownExample_y330l_627 ._mermaidDiagram_y330l_741 svg{max-width:100%;height:auto}._markdownExample_y330l_627 ._mermaidError_y330l_754{background-color:#ef44441a;border:1px solid #ef44444d;border-radius:4px;margin:8px 0;padding:12px}._markdownExample_y330l_627 ._errorMessage_y330l_762{color:#dc2626;margin-bottom:6px;font-size:12px;font-weight:500}._markdownExample_y330l_627 ._errorCode_y330l_769{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_y330l_627 ._codeBlockWrapper_y330l_782{border:1px solid var(--border-primary);border-radius:6px;margin:8px 0;position:relative;overflow:hidden}._markdownExample_y330l_627 ._codeHeader_y330l_790{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_y330l_627 ._codeBlock_y330l_782{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_y330l_237{background-color:var(--card-bg);border-radius:4px;height:100%;padding:16px;overflow-y:auto}._markdownPreview_y330l_237 h1,._markdownPreview_y330l_237 h2,._markdownPreview_y330l_237 h3,._markdownPreview_y330l_237 h4,._markdownPreview_y330l_237 h5,._markdownPreview_y330l_237 h6{color:var(--text-primary);margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}._markdownPreview_y330l_237 h1{border-bottom:1px solid var(--border-primary);padding-bottom:.3em;font-size:2em}._markdownPreview_y330l_237 h2{border-bottom:1px solid var(--border-primary);padding-bottom:.3em;font-size:1.5em}._markdownPreview_y330l_237 h3{font-size:1.25em}._markdownPreview_y330l_237 p{color:var(--text-primary);margin-bottom:16px;line-height:1.7}._markdownPreview_y330l_237 img{max-width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:6px;margin:16px auto;display:block}._markdownPreview_y330l_237 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_y330l_237 ul,._markdownPreview_y330l_237 ol{margin-bottom:16px;padding-left:2em}._markdownPreview_y330l_237 li{color:var(--text-primary);margin-bottom:4px}._markdownPreview_y330l_237 table{border-collapse:collapse;width:100%;margin:16px 0}._markdownPreview_y330l_237 table th,._markdownPreview_y330l_237 table td{border:1px solid var(--border-primary);padding:6px 13px}._markdownPreview_y330l_237 table th{background-color:var(--table-header-bg);font-weight:600}._markdownPreview_y330l_237 ._inlineCode_y330l_903{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_y330l_237 ._inlineCode_y330l_903: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_y330l_237 ._codeBlockWrapper_y330l_782{border:1px solid var(--border-primary);border-radius:8px;margin:16px 0;position:relative;overflow:hidden}._markdownPreview_y330l_237 ._codeHeader_y330l_790{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_y330l_237 ._languageTag_y330l_947{text-transform:uppercase;font-size:11px;font-weight:500}._markdownPreview_y330l_237 ._copyButton_y330l_953{background:var(--code-button-bg);color:var(--code-header-text);cursor:pointer;border:none;border-radius:4px;padding:4px 8px;font-size:11px}._markdownPreview_y330l_237 ._copyButton_y330l_953:hover{background:var(--code-button-hover-bg)}._markdownPreview_y330l_237 ._codeBlock_y330l_782{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_y330l_237 ._codeBlock_y330l_782 code{color:inherit;background:0 0;padding:0}._markdownPreview_y330l_237 ._katex_y330l_723{font-size:1.1em}._markdownPreview_y330l_237 ._katex-display_y330l_727{margin:16px 0}._markdownPreview_y330l_237 a{color:var(--link-primary);text-decoration:none}._markdownPreview_y330l_237 a:hover{color:var(--link-hover);text-decoration:underline}[data-theme=dark] ._markdownPreview_y330l_237 ._inlineCode_y330l_903{background:linear-gradient(135deg, var(--code-bg), #60a5fa26)!important;border-color:#60a5fa66!important;box-shadow:0 1px 3px #60a5fa4d!important}[data-theme=dark] ._markdownPreview_y330l_237 ._inlineCode_y330l_903:hover{background:linear-gradient(135deg, var(--code-bg), #60a5fa33)!important;border-color:#60a5fa99!important;box-shadow:0 2px 6px #60a5fa66!important}._mermaidWrapper_y330l_732{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:8px;position:relative;overflow:hidden}._mermaidDiagram_y330l_741{background-color:var(--card-bg);text-align:center;padding:16px;overflow-x:auto}._mermaidDiagram_y330l_741 svg{max-width:100%;height:auto}._mermaidError_y330l_754{background-color:#ef44441a;border:1px solid #ef44444d;border-radius:6px;margin:16px 0;padding:16px}._errorMessage_y330l_762{color:#dc2626;margin-bottom:8px;font-size:14px;font-weight:500}._errorCode_y330l_769{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_y330l_741 ._node_y330l_1067 rect,._mermaidDiagram_y330l_741 ._node_y330l_1067 circle,._mermaidDiagram_y330l_741 ._node_y330l_1067 ellipse{fill:var(--card-bg);stroke:var(--border-primary);stroke-width:2px}._mermaidDiagram_y330l_741 ._node_y330l_1067 text{fill:var(--text-primary);font-family:var(--font-family)}._mermaidDiagram_y330l_741 ._edgePath_y330l_1080 ._path_y330l_1080{stroke:var(--primary);stroke-width:2px}._mermaidDiagram_y330l_741 ._edgeLabel_y330l_1085{background-color:var(--card-bg);color:var(--text-secondary)}[data-theme=dark] ._mermaidDiagram_y330l_741 ._node_y330l_1067 rect,[data-theme=dark] ._mermaidDiagram_y330l_741 ._node_y330l_1067 circle,[data-theme=dark] ._mermaidDiagram_y330l_741 ._node_y330l_1067 ellipse,[data-theme=dark] ._mermaidDiagram_y330l_741 ._node_y330l_1067 polygon{fill:#374151;stroke:#6b7280;stroke-width:2px}[data-theme=dark] ._mermaidDiagram_y330l_741 ._node_y330l_1067 text{fill:#1f2937;font-family:var(--font-family)}[data-theme=dark] ._mermaidDiagram_y330l_741 ._edgePath_y330l_1080 ._path_y330l_1080{stroke:#60a5fa;stroke-width:2px}[data-theme=dark] ._mermaidDiagram_y330l_741 ._edgeLabel_y330l_1085{color:#1f2937;opacity:.9;background-color:#6b7280;border:1px solid #9ca3af;border-radius:4px;padding:4px 8px}[data-theme=dark] ._mermaidDiagram_y330l_741 ._cluster_y330l_1119 rect{fill:#1f2937;stroke:#4b5563;stroke-width:1px}[data-theme=dark] ._mermaidDiagram_y330l_741 ._cluster_y330l_1119 text,[data-theme=dark] ._mermaidDiagram_y330l_741 ._titleText_y330l_1129{fill:#1f2937}[data-theme=dark] ._mermaidDiagram_y330l_741 ._section_y330l_1133 rect{fill:#374151;stroke:#6b7280}[data-theme=dark] ._mermaidDiagram_y330l_741 ._section_y330l_1133 text{fill:#1f2937}[data-theme=dark] ._mermaidDiagram_y330l_741 ._marker_y330l_1143{fill:#60a5fa;stroke:#60a5fa}[data-theme=dark] ._mermaidDiagram_y330l_741 ._diamond_y330l_1149 rect{fill:#7c3aed;stroke:#8b5cf6}[data-theme=dark] ._mermaidDiagram_y330l_741 ._diamond_y330l_1149 text{fill:#1f2937}[data-theme=dark] ._mermaidDiagram_y330l_741 ._start_y330l_1159 circle,[data-theme=dark] ._mermaidDiagram_y330l_741 ._end_y330l_1160 circle{fill:#059669;stroke:#10b981}[data-theme=dark] ._mermaidDiagram_y330l_741 ._start_y330l_1159 text,[data-theme=dark] ._mermaidDiagram_y330l_741 ._end_y330l_1160 text{fill:#1f2937;font-weight:600}@keyframes _fadeInOut_y330l_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_y330l_1191{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_y330l_1}._container_g1rkd_3{width:100%;position:relative}._select_g1rkd_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_g1rkd_8:hover{border-color:var(--primary)}._selectDisabled_g1rkd_24{background-color:var(--bg-secondary);cursor:not-allowed;opacity:.6}._selectDisabled_g1rkd_24:hover{border-color:var(--border-primary)}._selectOpen_g1rkd_34{border-color:var(--primary);box-shadow:var(--focus-ring)}._placeholder_g1rkd_39{color:var(--text-tertiary)}._value_g1rkd_43{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-weight:500;overflow:hidden}._selectOpen_g1rkd_34 ._arrow_g1rkd_52{transform:rotate(180deg)}._dropdown_g1rkd_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_g1rkd_75{opacity:1;pointer-events:all;transform:translateY(0)}._dropdownUp_g1rkd_81{top:auto;bottom:calc(100% + 5px);transform:translateY(10px)}._dropdownUp_g1rkd_81._dropdownOpen_g1rkd_75{transform:translateY(0)}._search_g1rkd_91{border-bottom:1px solid var(--border-primary);padding:.75rem}._searchInput_g1rkd_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_g1rkd_96::placeholder{color:var(--text-placeholder)}._searchInput_g1rkd_96:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}._options_g1rkd_115{max-height:250px;overflow-y:auto}._options_g1rkd_115::-webkit-scrollbar{width:6px}._options_g1rkd_115::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}._options_g1rkd_115::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:3px}._options_g1rkd_115::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}._options_g1rkd_115{scrollbar-width:thin;scrollbar-color:var(--border-secondary) var(--bg-secondary)}._option_g1rkd_115{cursor:pointer;align-items:center;padding:.75rem 1rem;display:flex}._option_g1rkd_115:hover{background-color:var(--hover-bg)}._optionSelected_g1rkd_156{background-color:var(--selected-bg);color:var(--primary);font-weight:500}._optionText_g1rkd_162{flex:1}._optionCount_g1rkd_166{background-color:var(--badge-bg);color:var(--text-secondary);border-radius:10px;padding:.15rem .5rem;font-size:.8rem}._optionSelected_g1rkd_156 ._optionCount_g1rkd_166{background-color:var(--selected-bg);color:var(--primary)}._noResults_g1rkd_179{text-align:center;color:var(--text-tertiary);padding:1rem;font-style:italic}._badge_g1rkd_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_g1rkd_198 ._badge_g1rkd_186,._container_g1rkd_3._adminCustomSelect_g1rkd_198 ._badge_g1rkd_186,div._adminCustomSelect_g1rkd_198 ._badge_g1rkd_186{display:none}._closeBtn_g1rkd_211{cursor:pointer;opacity:.7;margin-left:.5rem}._closeBtn_g1rkd_211:hover{opacity:1}._tagColor_g1rkd_221{border-radius:50%;flex-shrink:0;width:24px;height:24px;margin-right:12px}._avatar_g1rkd_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_g1rkd_8,._option_g1rkd_115{padding:.65rem .9rem}}._selectContainer_g1rkd_262{align-items:stretch;gap:8px;display:flex}._addButton_g1rkd_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_g1rkd_269:hover{background-color:var(--primary-dark);transform:translateY(-1px)}._addButton_g1rkd_269:active{transform:translateY(0)}._addModalOverlay_g1rkd_294{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._addModal_g1rkd_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_g1rkd_1;overflow:hidden}@keyframes _modalSlideIn_g1rkd_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._addModalHeader_g1rkd_329{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;display:flex}._addModalHeader_g1rkd_329 h4{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}._addModalClose_g1rkd_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_g1rkd_344:hover{background-color:var(--bg-hover);color:var(--text-primary)}._addModalBody_g1rkd_364{padding:1.5rem}._formGroup_g1rkd_368{margin-bottom:1.2rem}._formGroup_g1rkd_368:last-child{margin-bottom:0}._formGroup_g1rkd_368 label{color:var(--text-primary);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}._formInput_g1rkd_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_g1rkd_384:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}._colorPicker_g1rkd_400{align-items:center;gap:12px;display:flex}._colorInput_g1rkd_406{border:1px solid var(--border-primary);border-radius:var(--border-radius);cursor:pointer;width:50px;height:38px;padding:2px}._colorPreview_g1rkd_415{border-radius:var(--border-radius);border:1px solid var(--border-primary);width:38px;height:38px}._addModalFooter_g1rkd_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_g1rkd_431{border-radius:var(--border-radius);cursor:pointer;border:none;min-width:80px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500}._btnOutline_g1rkd_441{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_g1rkd_441:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnPrimary_g1rkd_452{background-color:var(--primary);color:#fff}._btnPrimary_g1rkd_452:hover:not(:disabled){background-color:var(--primary-dark)}._btn_g1rkd_431:disabled{opacity:.6;cursor:not-allowed}._addButton_1btkj_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_1btkj_2:hover{background-color:var(--primary-dark);transform:scale(1.1)}._addButton_1btkj_2:active{transform:scale(.95)}._addIcon_1btkj_27{font-size:10px}._profile_sns2t_1{min-height:0;font-family:var(--font-family);color:var(--text-primary,#1f2328);background-color:#0000;flex-direction:column;flex:1;display:flex}._mainContent_sns2t_12{max-width:var(--page-max-width);flex:1;gap:24px;width:100%;margin:0 auto;padding:24px 32px;display:flex}[data-layout-mode=appShell] ._mainContent_sns2t_12{box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-primary);width:calc(100% - 2rem);max-width:none;box-shadow:var(--shadow-md);scrollbar-width:none;border-radius:20px;min-height:0;margin:0 auto .5rem;padding:1.5rem;overflow:hidden auto}[data-layout-mode=appShell] ._mainContent_sns2t_12::-webkit-scrollbar{display:none}._contentTabs_sns2t_43{border-bottom:1px solid var(--border-light,#d0d7de);align-items:center;gap:0;margin-bottom:24px;display:flex}._contentTab_sns2t_43{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_sns2t_43:hover{color:var(--text-primary,#1f2328)}._contentTabActive_sns2t_73{color:var(--text-primary,#1f2328);border-bottom-color:#fd8c73;font-weight:600}._contentTabCount_sns2t_79{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_sns2t_94{flex-shrink:0;width:296px}._sidebarInner_sns2t_99{position:sticky;top:80px}[data-layout-mode=appShell] ._sidebarInner_sns2t_99{top:0}._avatar_sns2t_109{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_sns2t_119{margin-bottom:8px}._fullName_sns2t_123{color:var(--text-primary,#1f2328);word-break:break-word;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}._username_sns2t_132{color:var(--text-secondary,#656d76);font-size:1.25rem;font-weight:300;line-height:1.25}._bio_sns2t_139{color:var(--text-primary,#1f2328);word-break:break-word;margin:12px 0 16px;font-size:.875rem;line-height:1.5}._sidebarActions_sns2t_148{margin-bottom:16px}._editButton_sns2t_152,._followButton_sns2t_153{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_sns2t_152:hover,._followButton_sns2t_153:hover{background:var(--bg-tertiary,#eaeef2);border-color:var(--border-secondary,#afb8c1)}._followingButton_sns2t_175{background:var(--bg-secondary,#f6f8fa);color:var(--text-secondary,#656d76)}._followingButton_sns2t_175:hover{color:#cf222e;background:#ffebe9;border-color:#cf222e}._sidebarStats_sns2t_187{gap:0;margin-bottom:16px;display:flex}._sidebarStat_sns2t_187{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_sns2t_187:disabled{cursor:default;opacity:1}._sidebarStat_sns2t_187:not(:disabled){cursor:pointer}._sidebarStat_sns2t_187:not(:disabled):hover,._sidebarStat_sns2t_187:not(:disabled):hover strong{color:var(--primary,#0969da)}._sidebarStat_sns2t_187 strong{color:var(--text-primary,#1f2328);margin-right:2px}._sidebarStat_sns2t_187+._sidebarStat_sns2t_187:before{content:"·";color:var(--text-tertiary,#8c959f);margin:0 6px}._sidebarMeta_sns2t_234{border-top:1px solid var(--border-light,#d0d7de);flex-direction:column;gap:6px;margin-bottom:16px;padding-top:16px;display:flex}._sidebarMetaItem_sns2t_243{color:var(--text-secondary,#656d76);align-items:center;gap:6px;font-size:.8125rem;line-height:1.4;display:flex}._sidebarMetaItem_sns2t_243 svg{opacity:.6;flex-shrink:0}._sidebarMetaItem_sns2t_243 a{color:var(--text-secondary,#656d76);text-decoration:none}._sidebarMetaItem_sns2t_243 a:hover{color:var(--primary,#0969da);text-decoration:underline}._sidebarAchievements_sns2t_268{border-top:1px solid var(--border-light,#d0d7de);padding-top:16px}._achievementsTitle_sns2t_273{color:var(--text-primary,#1f2328);margin:0 0 8px;font-size:.8125rem;font-weight:600}._achievementsGrid_sns2t_280{flex-direction:column;gap:4px;display:flex}._achievement_sns2t_273{color:var(--text-secondary,#656d76);align-items:center;gap:8px;padding:4px 0;font-size:.75rem;display:flex}._achievement_sns2t_273 svg{opacity:.6;flex-shrink:0}._content_sns2t_43{flex:1;min-width:0}._overviewContent_sns2t_307{flex-direction:column;gap:24px;display:flex}._statsCards_sns2t_313{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._statsCard_sns2t_313{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_sns2t_313 svg{color:var(--text-secondary,#656d76)}._statsCardNumber_sns2t_335{color:var(--text-primary,#1f2328);font-size:1.5rem;font-weight:700;line-height:1}._statsCardLabel_sns2t_342{color:var(--text-secondary,#656d76);font-size:.75rem}._section_sns2t_348{border:1px solid var(--border-light,#d0d7de);border-radius:6px;overflow:hidden}._sectionHeader_sns2t_354{background:var(--bg-secondary,#f6f8fa);border-bottom:1px solid var(--border-light,#d0d7de);padding:16px}._sectionTitle_sns2t_360{color:var(--text-primary,#1f2328);margin:0;font-size:.9375rem;font-weight:600}._featuredGrid_sns2t_368{background:var(--border-light,#d0d7de);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}._featuredCard_sns2t_375{background:var(--bg-primary,#fff);cursor:pointer;padding:16px}._featuredCardFiller_sns2t_381{background:var(--bg-primary,#fff)}._featuredCard_sns2t_375:hover{background:var(--bg-hover,#f3f4f6)}._featuredCardHeader_sns2t_389{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._featuredCardTitle_sns2t_396{color:var(--primary,#0969da);word-break:break-word;margin:0 0 6px;font-size:.9375rem;font-weight:600;line-height:1.4}._featuredCard_sns2t_375:hover ._featuredCardTitle_sns2t_396{text-decoration:underline}._featuredCardExcerpt_sns2t_409{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_sns2t_420{color:var(--text-tertiary,#8c959f);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}._featuredCardDate_sns2t_428{color:var(--text-tertiary,#8c959f)}._featuredCardStats_sns2t_432{gap:12px;display:flex}._featuredCardStats_sns2t_432 span{align-items:center;gap:3px;display:inline-flex}._articlesContent_sns2t_444{flex-direction:column;gap:0;display:flex}._articlesToolbar_sns2t_450{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_sns2t_459{color:var(--text-secondary,#656d76);font-size:.875rem}._viewToggle_sns2t_464{border:1px solid var(--border-light,#d0d7de);border-radius:6px;gap:0;display:flex;overflow:hidden}._activeView_sns2t_472,._inactiveView_sns2t_473{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_sns2t_472:last-child,._inactiveView_sns2t_473:last-child{border-right:none}._activeView_sns2t_472{background:var(--primary,#0969da);color:#fff}._inactiveView_sns2t_473:hover{background:var(--bg-hover,#f3f4f6)}._articlesList_sns2t_499{flex-direction:column;gap:0;display:flex}._articleCard_sns2t_505{border-bottom:1px solid var(--border-light,#d0d7de);cursor:pointer;padding:24px 0}._articleCard_sns2t_505:hover{background:0 0}._articleCard_sns2t_505:hover ._articleTitle_sns2t_515{color:var(--primary,#0969da)}._articleHeader_sns2t_519{align-items:center;gap:8px;margin-bottom:6px;display:flex}._articleCategoryBadge_sns2t_526{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_sns2t_537{color:var(--text-tertiary,#8c959f);font-size:.75rem}._articleTitle_sns2t_515{color:var(--text-primary,#1f2328);margin:0 0 6px;font-size:1.0625rem;font-weight:600;line-height:1.4}._articleExcerpt_sns2t_550{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_sns2t_561{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._tags_sns2t_569{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._tag_sns2t_569{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_sns2t_569:hover{color:var(--primary,#0969da);border-color:var(--primary,#0969da)}._moreTags_sns2t_594{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_sns2t_604{color:var(--text-tertiary,#8c959f);gap:14px;font-size:.75rem;display:flex}._articleStats_sns2t_604 span{align-items:center;gap:4px;display:inline-flex}._listView_sns2t_618{flex-direction:column;gap:0;display:flex}._gridView_sns2t_624{grid-template-columns:repeat(2,1fr);gap:16px;padding-top:0;display:grid}._gridCard_sns2t_631{border:1px solid var(--border-light,#d0d7de);border-radius:6px;flex-direction:column;min-height:200px;padding:16px;display:flex}._gridCard_sns2t_631:hover{border-color:var(--border-secondary,#afb8c1);box-shadow:0 1px 3px #0000000a}._gridCard_sns2t_631 ._articleTitle_sns2t_515{margin-bottom:8px;font-size:.9375rem}._gridCard_sns2t_631 ._articleExcerpt_sns2t_550{-webkit-line-clamp:3;flex-grow:1;font-size:.8125rem}._gridCard_sns2t_631 ._articleFooter_sns2t_561{margin-top:auto}._loadMoreButton_sns2t_660{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_sns2t_660:hover{background:var(--bg-tertiary,#eaeef2)}._tagsGrid_sns2t_684{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}._tagCard_sns2t_690{border:1px solid var(--border-light,#d0d7de);cursor:pointer;border-left:3px solid;border-radius:6px;padding:16px}._tagCard_sns2t_690:hover{background:var(--bg-hover,#f3f4f6);border-color:var(--border-secondary,#afb8c1)}._tagCardHeader_sns2t_703{justify-content:space-between;align-items:center;display:flex}._tagCardName_sns2t_709{align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}._tagCardCount_sns2t_717{color:var(--text-secondary,#656d76);font-size:.75rem}._emptyState_sns2t_723{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}._emptyIcon_sns2t_732{color:var(--text-tertiary,#8c959f);margin-bottom:16px}._emptyState_sns2t_723 h3{color:var(--text-primary,#1f2328);margin:0 0 8px;font-size:1.25rem;font-weight:600}._emptyState_sns2t_723 p{color:var(--text-secondary,#656d76);margin:0;font-size:.875rem}._loadingContainer_sns2t_751{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_sns2t_762{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_sns2t_762}@keyframes _spin_sns2t_762{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingSpin_sns2t_780{animation:1s linear infinite _spin_sns2t_762}@media (width<=1012px){._mainContent_sns2t_12{padding:16px}._sidebar_sns2t_94{width:240px}._statsCards_sns2t_313{grid-template-columns:repeat(2,1fr)}._tagsGrid_sns2t_684,._featuredGrid_sns2t_368,._gridView_sns2t_624{grid-template-columns:1fr}}@media (width<=768px){._mainContent_sns2t_12{flex-direction:column;gap:24px;padding:16px}._sidebar_sns2t_94{width:100%}._sidebarInner_sns2t_99{text-align:center;flex-direction:column;align-items:center;display:flex;position:static}._avatar_sns2t_109{width:120px;height:120px}._sidebarMeta_sns2t_234{align-items:center}._sidebarMetaItem_sns2t_243,._sidebarStats_sns2t_187{justify-content:center}._content_sns2t_43{min-width:0}._statsCards_sns2t_313{grid-template-columns:repeat(2,1fr);gap:8px}._articlesToolbar_sns2t_450{flex-direction:column;align-items:flex-start;gap:12px}._tagsGrid_sns2t_684,._gridView_sns2t_624{grid-template-columns:1fr}}@media (width<=544px){._statsCards_sns2t_313{grid-template-columns:1fr 1fr}._contentTab_sns2t_43{padding:0 12px;font-size:.8125rem}._articlesList_sns2t_499 ._articleFooter_sns2t_561{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){._mainContent_sns2t_12{gap:16px;padding:12px .8rem}._sidebarInner_sns2t_99{gap:8px}._avatar_sns2t_109{width:96px;height:96px}._fullName_sns2t_123{font-size:1.25rem}._username_sns2t_132{font-size:1rem}._statsCards_sns2t_313{gap:6px}._statsCard_sns2t_313{padding:14px 10px}._statsCardNumber_sns2t_335{font-size:1.2rem}._contentTab_sns2t_43{padding:0 8px;font-size:.75rem}._articleCard_sns2t_505{padding:16px 0}._articleTitle_sns2t_515{font-size:.9375rem}._featuredGrid_sns2t_368{grid-template-columns:1fr}._featuredCard_sns2t_375{padding:12px}._tagsGrid_sns2t_684{gap:8px}._tagCard_sns2t_690{padding:12px}._gridView_sns2t_624{grid-template-columns:1fr}}._page_l2pwu_1{background-color:#0000;flex-direction:column;flex:1;min-height:0;display:flex}._tabWrap_l2pwu_9{flex-direction:column;gap:20px;display:flex}._container_l2pwu_15{width:100%;max-width:var(--page-max-width);flex:1;margin:0 auto;padding:28px 1.8rem 48px}._pageHeader_l2pwu_23{margin-bottom:24px}._pageTitle_l2pwu_27{color:var(--text-primary);margin:0 0 6px;font-size:26px;font-weight:700}._pageDesc_l2pwu_34{color:var(--text-secondary);margin:0;font-size:14px}._card_l2pwu_40{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:20px;padding:24px}._cardTitle_l2pwu_48{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 4px;font-size:16px;font-weight:600;display:flex}._cardDesc_l2pwu_58{color:var(--text-secondary);margin:0 0 18px;font-size:13px}._formRow_l2pwu_64{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}._formLabel_l2pwu_71{color:var(--text-secondary);font-size:13px;font-weight:500}._settingRow_l2pwu_77{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}._settingRow_l2pwu_77:first-of-type{border-top:none}._settingInfo_l2pwu_90{min-width:0}._settingName_l2pwu_94{color:var(--text-primary);margin:0 0 2px;font-size:14px;font-weight:500}._settingHint_l2pwu_101{color:var(--text-tertiary);margin:0;font-size:13px}@media (width<=768px){._container_l2pwu_15{padding:20px 1rem 32px}._card_l2pwu_40{padding:16px}}@media (width<=480px){._container_l2pwu_15{padding:16px .8rem 24px}}._statsRow_y4jat_1{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}._statCard_y4jat_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_y4jat_18{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}._statValue_y4jat_29{color:var(--text-primary);font-size:22px;font-weight:700}._statLabel_y4jat_35{color:var(--text-secondary);font-size:13px}._heatmapScroll_y4jat_41{overflow-x:auto}._heatmap_y4jat_41{min-width:720px}._months_y4jat_49{justify-content:space-between;margin-bottom:6px;padding-left:28px;display:flex}._monthLabel_y4jat_56{color:var(--text-tertiary);flex:1;font-size:11px}._gridWrap_y4jat_62{gap:6px;display:flex}._weekdays_y4jat_67{flex-direction:column;gap:3px;padding-top:0;display:flex}._weekdayLabel_y4jat_74{height:13px;color:var(--text-tertiary);width:20px;font-size:10px;line-height:13px}._grid_y4jat_62{flex:1;gap:3px;display:flex}._col_y4jat_88{flex-direction:column;flex:1;gap:3px;display:flex}._cell_y4jat_95{border-radius:3px;flex-shrink:0;width:13px;height:13px}._legend_y4jat_102{color:var(--text-tertiary);justify-content:flex-end;align-items:center;gap:4px;margin-top:10px;font-size:11px;display:flex}._badgeGrid_y4jat_113{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}._badge_y4jat_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_y4jat_131{opacity:.55;filter:grayscale(.6)}._badgeIcon_y4jat_136{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;font-size:26px;display:flex}._badgeName_y4jat_147{color:var(--text-primary);font-size:15px;font-weight:600}._badgeDesc_y4jat_153{color:var(--text-secondary);font-size:12px;line-height:1.5}._badgeUnlocked_y4jat_159{color:#16a34a;background:#f0fdf4;border-radius:8px;margin-top:4px;padding:2px 10px;font-size:11px}._badgeProgress_y4jat_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_y4jat_1{grid-template-columns:repeat(2,1fr)}}._userDropdown_2gv6q_2{position:relative}._userDisplay_2gv6q_7{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}._userDisplay_2gv6q_7:hover{background-color:var(--bg-hover)}._userAvatar_2gv6q_20{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:36px;height:36px}._userDetails_2gv6q_28{flex-direction:column;gap:2px;display:flex}._userName_2gv6q_34{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}._userRole_2gv6q_41{color:var(--text-secondary);font-size:12px;line-height:1.2}._dropdownArrow_2gv6q_48{color:var(--text-secondary);justify-content:center;align-items:center;display:flex}._dropdownArrow_2gv6q_48._open_2gv6q_55{transform:rotate(180deg)}._dropdown_2gv6q_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_2gv6q_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_2gv6q_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_2gv6q_86{align-items:center;gap:12px;padding:8px 16px;display:flex}._dropdownAvatar_2gv6q_93{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:48px;height:48px}._dropdownAvatarBtn_2gv6q_101{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex}._dropdownAvatarBtn_2gv6q_101:hover{transform:scale(1.05)}._dropdownAvatarBtn_2gv6q_101:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._dropdownUserInfo_2gv6q_123{flex:1;min-width:0}._dropdownUserName_2gv6q_128{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._dropdownUserEmail_2gv6q_135{color:var(--text-secondary);font-size:14px}._dropdownDivider_2gv6q_141{background-color:var(--border-primary);height:1px}._dropdownMenu_2gv6q_147{padding:0}._dropdownItem_2gv6q_151{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_2gv6q_151:hover{background-color:var(--bg-hover)}._dropdownItem_2gv6q_151 svg{color:var(--text-secondary);flex-shrink:0;width:16px;height:16px;font-size:16px}@media (width<=768px){._userDetails_2gv6q_28{display:none}._userDisplay_2gv6q_7{padding:8px}._dropdown_2gv6q_48{min-width:240px}._dropdownHeader_2gv6q_86{padding:12px}._dropdownAvatar_2gv6q_93{width:40px;height:40px}._dropdownUserName_2gv6q_128{font-size:14px}._dropdownUserEmail_2gv6q_135{font-size:12px}}@media (width<=480px){._dropdown_2gv6q_48{min-width:200px;right:-8px}._dropdownHeader_2gv6q_86{padding:10px}._dropdownItem_2gv6q_151{padding:10px 12px;font-size:13px}}._adminLayout_1i3vf_2{min-height:100vh;font-family:var(--font-family);background-color:#0000}._adminContainer_1i3vf_8{min-height:100vh;display:flex}._mobileMenuOverlay_1i3vf_14{z-index:999;opacity:0;visibility:hidden;background-color:#00000080;position:fixed;inset:0}._mobileMenuOverlay_1i3vf_14._show_1i3vf_26{opacity:1;visibility:visible}._adminSidebar_1i3vf_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_1i3vf_32:not(._collapsed_1i3vf_47){overflow-x:hidden}._adminSidebar_1i3vf_32._collapsed_1i3vf_47{width:72px;overflow:visible}._adminSidebarHeader_1i3vf_56{justify-content:space-between;align-items:center;min-height:68px;padding:22px 18px;display:flex;position:relative}._adminSidebarHeader_1i3vf_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_1i3vf_32._collapsed_1i3vf_47 ._adminSidebarHeader_1i3vf_56{justify-content:center;padding:18px 8px;position:relative}._adminLogo_1i3vf_82{color:var(--primary);cursor:pointer;align-items:center;gap:12px;font-size:17px;font-weight:700;text-decoration:none;display:flex}._adminLogo_1i3vf_82:hover{color:var(--primary-hover)}._adminSidebar_1i3vf_32._collapsed_1i3vf_47 ._adminLogo_1i3vf_82{justify-content:center}._adminLogoIcon_1i3vf_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_1i3vf_32._collapsed_1i3vf_47 ._adminLogoIcon_1i3vf_101{border-radius:12px;width:40px;height:40px}._adminLogoText_1i3vf_120{letter-spacing:-.3px;white-space:nowrap;font-weight:700;overflow:hidden}._adminSidebar_1i3vf_32._collapsed_1i3vf_47 ._adminLogoText_1i3vf_120{opacity:0;width:0;margin:0}._toggleSidebarBtn_1i3vf_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_1i3vf_133:hover{background-color:var(--bg-hover);color:var(--text-primary)}._adminSidebar_1i3vf_32._collapsed_1i3vf_47 ._toggleSidebarBtn_1i3vf_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_1i3vf_166{flex:1;padding:12px 10px;overflow:hidden auto}._adminNavItem_1i3vf_173{margin-bottom:2px}._adminNavLink_1i3vf_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_1i3vf_177:hover{background-color:var(--bg-hover);color:var(--text-primary)}._adminNavLink_1i3vf_177._active_1i3vf_200{color:var(--primary);background:linear-gradient(135deg,#3b82f61f,#8b5cf614);font-weight:600;box-shadow:0 2px 8px #3b82f614}._adminNavLink_1i3vf_177._active_1i3vf_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_1i3vf_218{color:currentColor;justify-content:center;align-items:center;min-width:24px;font-size:18px;display:flex}._adminNavLink_1i3vf_177._active_1i3vf_200 ._adminNavIcon_1i3vf_218{transform:scale(1.05)}._adminNavText_1i3vf_231{white-space:nowrap}._adminSidebar_1i3vf_32._collapsed_1i3vf_47 ._adminNavText_1i3vf_231{opacity:0;width:0;margin:0}._adminSidebar_1i3vf_32._collapsed_1i3vf_47 ._adminNavLink_1i3vf_177{justify-content:center;padding:12px}._adminSidebar_1i3vf_32._collapsed_1i3vf_47 ._adminNavLink_1i3vf_177._active_1i3vf_200:before{top:6px;bottom:6px;left:2px}._adminMainContent_1i3vf_253{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:250px;display:flex}._adminMainContent_1i3vf_253._expanded_1i3vf_262{margin-left:72px}._adminTopBar_1i3vf_267{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}._adminTopBarLeft_1i3vf_281{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}._adminTopBarActions_1i3vf_289{flex:none;align-items:center;gap:4px;display:flex}._mobileMenuBtn_1i3vf_296{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;font-size:18px;display:none}._mobileMenuBtn_1i3vf_296:hover{background-color:var(--bg-hover)}._adminBreadcrumb_1i3vf_312{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex;overflow:hidden}._breadcrumbLink_1i3vf_321{color:var(--text-secondary);text-decoration:none}._breadcrumbLink_1i3vf_321:hover{color:var(--primary)}._breadcrumbActive_1i3vf_330{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._breadcrumbSeparator_1i3vf_339{color:var(--text-tertiary)}._userInfoSection_1i3vf_344{position:relative}._userDisplay_1i3vf_348{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}._userDisplay_1i3vf_348:hover{background-color:var(--bg-hover)}._userAvatar_1i3vf_361{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:36px;height:36px}._userDetails_1i3vf_369{flex-direction:column;gap:2px;display:flex}._userName_1i3vf_375{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}._userRole_1i3vf_382{color:var(--text-secondary);font-size:12px;line-height:1.2}._userMenuArrow_1i3vf_388{color:var(--text-secondary);font-size:12px}._userMenuArrow_1i3vf_388._open_1i3vf_393{transform:rotate(180deg)}._userDropdown_1i3vf_398{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_1i3vf_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_1i3vf_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1i3vf_423{border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;padding:16px;display:flex}._dropdownAvatar_1i3vf_431{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:48px;height:48px}._dropdownUserInfo_1i3vf_439{flex:1;min-width:0}._dropdownUserName_1i3vf_444{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._dropdownUserEmail_1i3vf_451{color:var(--text-secondary);font-size:14px}._dropdownDivider_1i3vf_456{background-color:var(--border-primary);height:1px}._dropdownMenu_1i3vf_461{padding:8px 0}._dropdownItem_1i3vf_465{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_1i3vf_465:hover{background-color:var(--bg-hover)}._dropdownItem_1i3vf_465 svg{color:var(--text-secondary);flex-shrink:0;width:16px;height:16px;font-size:16px}._adminPageContent_1i3vf_493{background-color:#0000;flex:1;min-width:0;padding:28px}._contentSection_1i3vf_500{background-color:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);border-radius:16px;padding:24px}._sectionHeader_1i3vf_509{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}._sectionHeader_1i3vf_509 h2{color:var(--text-primary);font-size:1.5rem;font-weight:600}._addButton_1i3vf_524{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_1i3vf_524:hover{background-color:var(--primary-hover);transform:translateY(-1px)}._searchFilterBar_1i3vf_544{align-items:center;gap:16px;margin-bottom:24px;display:flex}._searchBox_1i3vf_551{flex:2;align-items:center;width:50%;display:flex;position:relative}._searchIcon_1i3vf_559{color:var(--text-tertiary);font-size:16px;position:absolute;left:16px}._searchBox_1i3vf_551 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_1i3vf_551 input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._statusSelect_1i3vf_583{flex:1;width:50%}._articlesList_1i3vf_589{border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._listHeader_1i3vf_595{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_1i3vf_595>div:first-child{text-align:left}._listItem_1i3vf_610{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_1i3vf_610:hover{background-color:var(--bg-hover)}._listItem_1i3vf_610:last-child{border-bottom:none}._articleTitle_1i3vf_627>div:first-child{color:var(--text-primary);margin-bottom:4px;font-weight:600}._articleSummary_1i3vf_633{color:var(--text-secondary);font-size:13px;line-height:1.4}._articleCategory_1i3vf_640{text-align:center;color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}._categoryBadge_1i3vf_651{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_1i3vf_662{justify-content:center;display:flex}._statusBadge_1i3vf_667{text-align:center;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500}._statusBadge_1i3vf_667._published_1i3vf_675{color:#16a34a;background-color:#22c55e14}._statusBadge_1i3vf_667._draft_1i3vf_680{color:#d97706;background-color:#f59e0b14}._statusBadge_1i3vf_667._private_1i3vf_685{color:#6b7280;background-color:#6b728014}._statusBadge_1i3vf_667._reviewing_1i3vf_690{color:#2563eb;background-color:#3b82f614}._statusBadge_1i3vf_667._unallowed_1i3vf_695{color:#dc2626;background-color:#ef444414}._dataCell_1i3vf_701{justify-content:center;align-items:center;gap:16px;display:flex}._dataItem_1i3vf_708{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}._dataItem_1i3vf_708 svg{font-size:11px}._dateCell_1i3vf_721{color:var(--text-secondary);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}._dateCell_1i3vf_721 svg{font-size:11px}._actions_1i3vf_735{justify-content:center;align-items:center;gap:6px;display:flex}._actionButton_1i3vf_742{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_1i3vf_742:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--primary)}._pagination_1i3vf_763{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_1i3vf_776{color:var(--text-secondary);font-size:14px}._paginationControls_1i3vf_781{align-items:center;gap:8px;display:flex}._paginationButton_1i3vf_787{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_1i3vf_787:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_1i3vf_787._active_1i3vf_200{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_1i3vf_787:disabled{opacity:.5;cursor:not-allowed}._tagsGrid_1i3vf_815{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}._tagCard_1i3vf_821{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:20px}._tagCard_1i3vf_821:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._tagHeader_1i3vf_833{align-items:center;gap:12px;margin-bottom:16px;display:flex}._tagColor_1i3vf_840{border:2px solid var(--border-primary);border-radius:8px;flex-shrink:0;width:32px;height:32px}._tagHeader_1i3vf_833 h3{color:var(--text-primary);font-size:18px;font-weight:600}._tagDescription_1i3vf_854{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.5}._tagStats_1i3vf_861{color:var(--text-tertiary);justify-content:space-between;margin-bottom:16px;font-size:13px;display:flex}._tagActions_1i3vf_869{justify-content:flex-end;gap:8px;display:flex}._modalOverlay_1i3vf_876{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1i3vf_876{background-color:var(--card-bg);width:90%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}._modalHeader_1i3vf_901{border-bottom:1px solid var(--border-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}._modalHeader_1i3vf_901 h3{color:var(--text-primary);font-size:18px;font-weight:600}._closeButton_1i3vf_916{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_1i3vf_916:hover{background-color:var(--bg-hover);color:var(--text-primary)}._modalBody_1i3vf_936{scrollbar-width:thin;scrollbar-color:var(--border-primary) var(--bg-secondary);flex:auto;min-height:0;padding:20px;overflow-y:auto}._formGroup_1i3vf_945{margin-bottom:20px}._formGroup_1i3vf_945 label{color:var(--text-primary);margin-bottom:8px;font-weight:500;display:block}._formGroup_1i3vf_945 input,._formGroup_1i3vf_945 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_1i3vf_945 input:focus,._formGroup_1i3vf_945 textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._colorPicker_1i3vf_976{align-items:center;gap:12px;display:flex}._colorPicker_1i3vf_976 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_1i3vf_976 span{color:var(--text-secondary);font-family:var(--font-mono);font-size:14px}._modalFooter_1i3vf_998{border-top:1px solid var(--border-primary);flex-shrink:0;justify-content:flex-end;gap:12px;padding:20px;display:flex}._cancelButton_1i3vf_1007{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_1i3vf_1007:hover{background-color:var(--bg-hover)}._confirmButton_1i3vf_1022{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500}._confirmButton_1i3vf_1022:hover{background-color:var(--primary-hover)}._statsDetails_1i3vf_1038{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:8px;display:grid}._statsDetails_1i3vf_1038 h3{color:var(--text-primary);grid-column:1/-1;margin:0;font-size:20px;font-weight:600}._detailTable_1i3vf_1053{border:1px solid var(--border-secondary);border-radius:10px;overflow:hidden}._detailCaption_1i3vf_1059{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_1i3vf_1068{justify-content:space-between;align-items:center;padding:13px 16px;font-size:14px;display:flex}._detailRow_1i3vf_1068:not(:last-child){border-bottom:1px solid var(--border-secondary)}._detailRow_1i3vf_1068:nth-child(2n){background-color:var(--bg-secondary)}._detailLabel_1i3vf_1084{color:var(--text-secondary)}._detailValue_1i3vf_1088{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=768px){._statsDetails_1i3vf_1038{grid-template-columns:1fr}}._chartGrid_1i3vf_1101{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px;display:grid}._chartCard_1i3vf_1108{background-color:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;padding:24px}._chartTitle_1i3vf_1115{color:var(--text-primary);margin:0 0 12px;font-size:16px;font-weight:600}._chartCanvas_1i3vf_1122{width:100%;height:280px}@media (width<=768px){._chartGrid_1i3vf_1101{grid-template-columns:1fr}}@media (width<=1200px){._adminPageContent_1i3vf_493{padding:16px}._contentSection_1i3vf_500{padding:20px}._listHeader_1i3vf_595,._listItem_1i3vf_610{grid-template-columns:2fr 1fr 1fr 1fr 1.5fr}._dataCell_1i3vf_701{display:none}._statsGrid_1i3vf_1152{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._statCard_1i3vf_1156{padding:20px}._statIcon_1i3vf_1160{width:56px;height:56px;font-size:20px}._statContent_1i3vf_1166 h3{font-size:28px}}@media (width<=768px){._adminSidebar_1i3vf_32{transform:translate(-100%)}._adminSidebar_1i3vf_32._mobileOpen_1i3vf_1176{transform:translate(0)}._adminMainContent_1i3vf_253{width:100%;max-width:100vw;margin-left:0;overflow-x:hidden}._adminTopBar_1i3vf_267{flex-wrap:nowrap;gap:8px}._adminTopBarLeft_1i3vf_281{gap:8px}._adminPageContent_1i3vf_493{padding:12px}._contentSection_1i3vf_500{padding:16px}._mobileMenuBtn_1i3vf_296{display:block}._sectionHeader_1i3vf_509{flex-direction:column;align-items:stretch;gap:16px}._searchFilterBar_1i3vf_544{flex-direction:column;gap:12px}._searchBox_1i3vf_551{box-sizing:border-box;width:100%;min-width:auto}._assignmentSearchInput_1i3vf_1225{flex:none;width:100%;height:46px;min-height:46px}._assignmentStatusSelect_1i3vf_1232{flex:none;width:100%}._statusSelect_1i3vf_583{box-sizing:border-box;width:100%;min-width:auto;max-width:none}._notifTypeFilter_1i3vf_1244{width:100%;max-width:none;margin-left:0}._listHeader_1i3vf_595{display:none}._listItem_1i3vf_610{text-align:left;grid-template-columns:1fr;gap:16px}._articleTitle_1i3vf_627>div:first-child{font-size:16px}._articleCategory_1i3vf_640,._statusCell_1i3vf_662,._dateCell_1i3vf_721{text-align:left;justify-content:flex-start}._actions_1i3vf_735{justify-content:flex-start}._pagination_1i3vf_763{text-align:center;flex-direction:column;gap:16px}._paginationControls_1i3vf_781{flex-wrap:wrap;justify-content:center}._tagsGrid_1i3vf_815{grid-template-columns:1fr}._statsGrid_1i3vf_1152{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._statCard_1i3vf_1156{text-align:center;flex-direction:column;padding:16px}._statIcon_1i3vf_1160{margin-bottom:12px}._userDetails_1i3vf_369{display:none}._userDisplay_1i3vf_348{padding:8px}._adminTopBar_1i3vf_267{padding:0 16px}}@media (width<=480px){._contentSection_1i3vf_500{padding:12px}._adminPageContent_1i3vf_493{padding:.8rem}._addButton_1i3vf_524{padding:10px 16px;font-size:13px}._searchBox_1i3vf_551 input{box-sizing:border-box;width:100%;padding:10px 16px 10px 40px;font-size:13px}._filterGroup_1i3vf_1338{width:100%;padding:10px 12px;font-size:13px}._articleTitle_1i3vf_627>div:first-child{font-size:15px}._articleSummary_1i3vf_633{font-size:12px}._actionButton_1i3vf_742{width:28px;height:28px;font-size:11px}._tagCard_1i3vf_821{padding:16px}._statCard_1i3vf_1156{padding:12px}._statIcon_1i3vf_1160{width:48px;height:48px;font-size:18px}._statContent_1i3vf_1166 h3{font-size:24px}._modal_1i3vf_876{width:95%;margin:12px}._modalHeader_1i3vf_901,._modalBody_1i3vf_936,._modalFooter_1i3vf_998{padding:16px}._paginationButton_1i3vf_787{min-width:48px;padding:6px 8px;font-size:12px}._paginationInfo_1i3vf_776{font-size:12px}}._emptyState_1i3vf_1398{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._emptyIcon_1i3vf_1408{color:var(--text-secondary);margin-bottom:16px;font-size:48px}._emptyState_1i3vf_1398 h3{color:var(--text-primary);margin:0 0 8px;font-size:18px}._emptyState_1i3vf_1398 p{margin:0;font-size:14px}._organizationsGrid_1i3vf_1426{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}._orgCard_1i3vf_1433{background-color:var(--bg-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:12px;padding:20px}._orgCard_1i3vf_1433:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-2px)}._orgHeader_1i3vf_1447{align-items:center;gap:12px;margin-bottom:16px;display:flex}._orgAvatar_1i3vf_1454{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_1i3vf_1454 img{object-fit:cover;width:100%;height:100%}._orgInitials_1i3vf_1475{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._orgInfo_1i3vf_1483{flex:1;min-width:0}._orgInfo_1i3vf_1483 h3{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:18px;font-weight:600;overflow:hidden}._orgType_1i3vf_1498{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}._orgDescription_1i3vf_1507{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_1i3vf_1519{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_1i3vf_1529{color:var(--text-tertiary);text-align:right;font-size:12px}._editSections_1i3vf_1537{flex-direction:column;gap:20px;display:flex}._editRow_1i3vf_1543{gap:20px;display:flex}._editRow_1i3vf_1543 ._editCard_1i3vf_1548{flex:1}._editCard_1i3vf_1548{background-color:var(--card-bg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}._editCardHeader_1i3vf_1560{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_1i3vf_1572{color:var(--primary);font-size:16px}._editCardBody_1i3vf_1577{padding:24px}._editDivider_1i3vf_1581{background-color:var(--border-light);height:1px;margin:24px 0}._editSubHeader_1i3vf_1587{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:20px;font-size:15px;font-weight:600;display:flex}._avatarSection_1i3vf_1597{flex-direction:column;align-items:center;gap:12px;display:flex}._avatarWrapper_1i3vf_1604{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_1i3vf_1604:hover ._avatarOverlay_1i3vf_1617{opacity:1}._editAvatar_1i3vf_1621{object-fit:cover;border-radius:50%;width:100%;height:100%}._avatarOverlay_1i3vf_1617{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_1i3vf_1617 svg{font-size:20px}._avatarHint_1i3vf_1647{color:var(--text-tertiary);margin:0;font-size:12px}._avatarUrlRow_1i3vf_1653{gap:8px;width:100%;margin-top:12px;display:flex}._editFormGrid_1i3vf_1660{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}._editFormGroup_1i3vf_1666,._editFormGrid_1i3vf_1660 ._editFormGroup_1i3vf_1666{margin-bottom:20px}._editLabel_1i3vf_1674{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._editInput_1i3vf_1682{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_1i3vf_1682:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._editInput_1i3vf_1682:disabled{background-color:var(--bg-secondary);color:var(--text-tertiary);cursor:not-allowed}._editHint_1i3vf_1705{color:var(--text-tertiary);margin-top:6px;font-size:12px;display:block}._editHintCode_1i3vf_1713{font-family:var(--font-mono);color:var(--text-secondary);background:var(--bg-hover);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:12px}._editSaveBtn_1i3vf_1723{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_1i3vf_1723:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._editSaveBtn_1i3vf_1723:disabled{opacity:.6;cursor:not-allowed}._profileCard_1i3vf_1750{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_1i3vf_1763{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_1i3vf_1775{flex:1;min-width:0}._profileName_1i3vf_1780{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:4px;font-size:20px;font-weight:700;display:flex}._profileRoleTag_1i3vf_1790{color:var(--primary);background:linear-gradient(135deg,#3b82f61f,#8b5cf614);border-radius:10px;padding:2px 10px;font-size:12px;font-weight:500}._profileMeta_1i3vf_1799{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._profileEmail_1i3vf_1806{color:var(--text-secondary);font-size:14px}._profileEditBtn_1i3vf_1811{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_1i3vf_1811:hover{color:var(--primary);border-color:var(--primary);background-color:#3b82f60d}._profileStats_1i3vf_1830{gap:32px;display:flex}._profileStatItem_1i3vf_1835{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:8px 16px}._profileStatItem_1i3vf_1835:hover{background-color:var(--bg-hover);border-color:var(--border-primary);transform:translateY(-1px)}._profileStatValue_1i3vf_1849{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2}._profileStatLabel_1i3vf_1856{color:var(--text-secondary);margin-top:2px;font-size:12px}@media (width<=768px){._profileCard_1i3vf_1750{text-align:center;flex-direction:column;gap:16px;padding:20px}._profileName_1i3vf_1780{justify-content:center}._profileStats_1i3vf_1830{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;width:100%;display:grid}._profileStatItem_1i3vf_1835{padding:8px 4px}._profileStatValue_1i3vf_1849{font-size:20px}._profileStatLabel_1i3vf_1856{font-size:11px;line-height:1.3}._editFormGrid_1i3vf_1660{grid-template-columns:1fr}._editRow_1i3vf_1543{flex-direction:column}}._notifTypeFilter_1i3vf_1244{flex:1;width:100%}._notifSettingsBtn_1i3vf_1910{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_1i3vf_1910:hover{color:var(--primary);border-color:var(--primary);background-color:#3b82f60d}._assignmentSearchInput_1i3vf_1225{box-sizing:border-box;border-radius:8px;flex:2;width:50%;height:46px;min-height:46px;padding:0 14px}._assignmentStatusSelect_1i3vf_1232>div:first-child{box-sizing:border-box;border-radius:8px;height:46px!important;min-height:46px!important;padding:0 14px!important}._assignmentsGrid_1i3vf_1951{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}._assignmentCard_1i3vf_1957{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_1i3vf_1957:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}._assignmentCardHeader_1i3vf_1973{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._assignmentSubject_1i3vf_1981{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_1i3vf_1232{white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}._assignmentStatusOpen_1i3vf_2003{color:var(--success)}._assignmentStatusClosed_1i3vf_2007{color:var(--error)}._assignmentTitle_1i3vf_2011{color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.4}._assignmentDescription_1i3vf_2019{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_1i3vf_2031{color:var(--text-tertiary);flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:12px;display:flex}._assignmentMeta_1i3vf_2031 span{background-color:var(--bg-secondary);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}._assignmentFooter_1i3vf_2049{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}._assignmentIconButton_1i3vf_2058{white-space:nowrap}._settingsList_1i3vf_2063{flex-direction:column;display:flex}._settingsItem_1i3vf_2068{justify-content:space-between;align-items:center;padding:14px 0;display:flex}._settingsItem_1i3vf_2068:not(:last-child){border-bottom:1px solid var(--border-light)}._settingsItemLeft_1i3vf_2079{align-items:center;gap:10px;display:flex}._settingsItemIcon_1i3vf_2085{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}._settingsItemLabel_1i3vf_2096{color:var(--text-primary);font-size:14px;font-weight:500}._pageHeader_1i3vf_2104{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}._pageHeaderLeft_1i3vf_2113{align-items:center;gap:12px;display:flex}._pageTitle_1i3vf_2119{color:var(--text-primary);margin:0;font-size:22px;font-weight:700}._unreadBadge_1i3vf_2126{color:var(--primary);background-color:#3b82f61a;border-radius:12px;padding:4px 10px;font-size:13px;font-weight:500}._markAllReadBtn_1i3vf_2135{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_1i3vf_2135:hover{color:var(--primary);border-color:var(--primary);background-color:#3b82f60d}._notifList_1i3vf_2154{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}._notifItem_1i3vf_2163{cursor:pointer;border-bottom:1px solid var(--border-light);align-items:flex-start;gap:16px;padding:16px 20px;display:flex}._notifItem_1i3vf_2163:last-child{border-bottom:none}._notifItem_1i3vf_2163:hover{background-color:var(--bg-hover)}._notifItemUnread_1i3vf_2180{background-color:#3b82f608}._notifItemIcon_1i3vf_2184{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;display:flex}._notifIconSystem_1i3vf_2195{color:var(--primary);background-color:#3b82f61a}._notifIconComment_1i3vf_2200{color:var(--success);background-color:#10b9811a}._notifIconLike_1i3vf_2205{color:var(--error);background-color:#ef44441a}._notifIconFollow_1i3vf_2210{color:var(--accent);background-color:#8b5cf61a}._notifIconArticle_1i3vf_2215{color:var(--warning);background-color:#f59e0b1a}._notifIconOrgRoleChange_1i3vf_2220{color:#8b5cf6;background-color:#8b5cf61a}._notifIconOrgJoinRequest_1i3vf_2225{color:#f59e0b;background-color:#f59e0b1a}._notifIconOrgJoinApproved_1i3vf_2230{color:var(--success);background-color:#10b9811a}._notifIconOrgJoinRejected_1i3vf_2235{color:var(--error);background-color:#ef44441a}._notifIconOrgMemberKicked_1i3vf_2240{color:#dc2626;background-color:#dc26261a}._notifIconArticleReviewRequest_1i3vf_2245{color:#f59e0b;background-color:#f59e0b1a}._notifIconArticleReviewApproved_1i3vf_2250{color:var(--success);background-color:#10b9811a}._notifIconArticleReviewRejected_1i3vf_2255{color:var(--error);background-color:#ef44441a}._notifIconRequirementAssigned_1i3vf_2260{color:#6366f1;background-color:#6366f11a}._notifIconBugAssigned_1i3vf_2265{color:#ef4444;background-color:#ef44441a}._notifIconTaskAssigned_1i3vf_2270{color:#10b981;background-color:#10b9811a}._notifItemBody_1i3vf_2275{flex:1;min-width:0}._notifItemTitle_1i3vf_2280{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:4px;font-size:15px;font-weight:500;display:flex}._notifItemDot_1i3vf_2290{background-color:var(--primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}._notifItemContent_1i3vf_2298{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_1i3vf_2308{color:var(--text-tertiary);margin-top:6px;font-size:12px}._notifEmpty_1i3vf_2314{color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 16px;font-size:14px;display:flex}._notifEmptyIcon_1i3vf_2325{opacity:.4;font-size:2.5rem}._loadMoreBtn_1i3vf_2331{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_1i3vf_2331:hover:not(:disabled){background-color:var(--bg-hover);color:var(--primary)}._loadMoreBtn_1i3vf_2331:disabled{opacity:.6;cursor:not-allowed}._followList_1i3vf_2358{flex-direction:column;gap:12px;display:flex}._followItem_1i3vf_2364{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_1i3vf_2364:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000f}._followItemLeft_1i3vf_2380{flex:1;align-items:center;gap:14px;min-width:0;display:flex}._followAvatar_1i3vf_2388{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}._followItemInfo_1i3vf_2396{flex-direction:column;gap:2px;min-width:0;display:flex}._followItemName_1i3vf_2403{color:var(--text-primary);font-size:15px;font-weight:600}._followItemBio_1i3vf_2409{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._followItemTime_1i3vf_2417{color:var(--text-tertiary);font-size:12px}._followItemStats_1i3vf_2422{color:var(--text-tertiary);gap:12px;margin-top:2px;font-size:12px;display:flex}._followItemStats_1i3vf_2422 span{align-items:center;gap:3px;display:inline-flex}._unfollowButton_1i3vf_2436{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_1i3vf_2436:hover:not(:disabled){color:#ef4444;background-color:#fef2f2;border-color:#ef4444}._unfollowButton_1i3vf_2436:disabled{opacity:.5;cursor:not-allowed}@media (width<=480px){._followItem_1i3vf_2364{flex-direction:column;align-items:flex-start}._unfollowButton_1i3vf_2436{align-self:flex-end}}._inputWrapper_1w02s_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_1w02s_2:not(._disabled_1w02s_14):not(._loading_1w02s_14):hover{border-color:var(--primary-hover)}._inputWrapper_1w02s_2:focus-within{border-color:var(--primary-hover);box-shadow:var(--focus-ring);outline:0}._disabled_1w02s_14{background-color:var(--input-disabled-bg);cursor:not-allowed;opacity:.6}._loading_1w02s_14{cursor:wait}._size-small_1w02s_38{height:24px;padding:2px 8px;font-size:12px}._size-default_1w02s_44{height:32px;padding:4px 12px;font-size:14px}._size-large_1w02s_50{height:50px;padding:6px 16px;font-size:16px}._input_1w02s_2{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;margin:0;padding:0}._input_1w02s_2:disabled{color:var(--text-disabled);cursor:not-allowed}._input_1w02s_2::placeholder{color:var(--text-placeholder)}._prefix_1w02s_81{color:var(--text-tertiary);align-items:center;margin-right:4px;display:flex}._withPrefix_1w02s_88 ._input_1w02s_2{padding-left:0}._suffix_1w02s_93{color:var(--text-tertiary);align-items:center;margin-left:4px;display:flex}._withSuffix_1w02s_100 ._input_1w02s_2{padding-right:0}._clearIcon_1w02s_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_1w02s_105:hover{color:var(--text-tertiary);background-color:var(--hover-bg)}._loadingIcon_1w02s_124{animation:1s linear infinite _spin_1w02s_1}@keyframes _spin_1w02s_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_1gdi1_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_1gdi1_14{color:var(--error-color,#ef4444);margin-bottom:1.25rem;font-size:3.5rem}._title_1gdi1_20{color:var(--text-primary);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}._message_1gdi1_27{color:var(--text-secondary);max-width:420px;margin:0 0 1.75rem;font-size:1rem}._actionBtn_1gdi1_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_1gdi1_34:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 10px 24px #3b82f659}._actionBtn_1gdi1_34:active{transform:translateY(0);box-shadow:0 6px 16px #3b82f64d}._actionBtn_1gdi1_34:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}._deviceList_8tm6q_1{flex-direction:column;gap:12px;display:flex}._deviceItem_8tm6q_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_8tm6q_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_8tm6q_31{flex:1;min-width:0}._deviceName_8tm6q_36{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 3px;font-size:14px;font-weight:500;display:flex}._currentTag_8tm6q_46{color:#16a34a;background:#f0fdf4;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:400}._deviceMeta_8tm6q_55{color:var(--text-tertiary);margin:0;font-size:12px}._revokeBtn_8tm6q_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_8tm6q_61:hover{color:#ef4444;border-color:#ef4444}._revokeBtn_8tm6q_61:disabled{opacity:.5;cursor:not-allowed;color:var(--text-tertiary);border-color:var(--border-primary)}._page_uegwf_1{background-color:#0000;flex-direction:column;min-height:100vh;display:flex}._tabWrap_uegwf_8{flex-direction:column;gap:20px;display:flex}._container_uegwf_14{width:100%;max-width:var(--page-max-width);flex:1;margin:0 auto;padding:28px 1.8rem 48px}._pageHeader_uegwf_22{margin-bottom:24px}._pageTitle_uegwf_26{color:var(--text-primary);margin:0 0 6px;font-size:26px;font-weight:700}._pageDesc_uegwf_33{color:var(--text-secondary);margin:0;font-size:14px}._tabs_uegwf_40{border-bottom:1px solid var(--border-primary);flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}._tab_uegwf_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_uegwf_8:hover{color:var(--text-primary)}._tabActive_uegwf_63{color:var(--primary);border-bottom-color:var(--primary)}._tabCount_uegwf_68{color:var(--text-tertiary);margin-left:4px;font-size:12px}._articleList_uegwf_75{flex-direction:column;gap:16px;display:flex}._articleCard_uegwf_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_uegwf_81:hover{border-color:var(--primary);box-shadow:0 4px 14px #0000000f}._articleTitle_uegwf_97{color:var(--text-primary);margin:0;font-size:17px;font-weight:600}._articleTitle_uegwf_97 mark{background:var(--primary-light);color:var(--primary);border-radius:3px;padding:0 2px}._articleSummary_uegwf_111{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}._articleMeta_uegwf_118{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}._metaItem_uegwf_127{align-items:center;gap:5px;display:inline-flex}._tagRow_uegwf_133{flex-wrap:wrap;gap:6px;display:flex}._tag_uegwf_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_uegwf_148{text-align:center;color:var(--text-tertiary);padding:64px 0;font-size:14px}._emptyIcon_uegwf_155{opacity:.4;margin-bottom:12px;font-size:40px}._layout_xa074_1{grid-template-columns:220px 1fr;align-items:start;gap:20px;display:grid}._folderList_xa074_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_xa074_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_xa074_20:hover{background:var(--bg-hover)}._folderActive_xa074_38{background:var(--primary-light);color:var(--primary);font-weight:500}._folderName_xa074_44{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._folderCount_xa074_51{color:var(--text-tertiary);background:var(--bg-secondary);border-radius:10px;padding:1px 8px;font-size:12px}._row_xa074_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_xa074_59:hover{border-color:var(--primary)}._rowRead_xa074_73{opacity:.6}._rowMain_xa074_77{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._rowActions_xa074_85{flex-shrink:0;gap:6px;display:flex}._iconBtn_xa074_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_xa074_91:hover{color:var(--primary);border-color:var(--primary)}._iconActive_xa074_109{color:#16a34a;border-color:#16a34a}._readTag_xa074_114{color:#16a34a;background:#f0fdf4;border-radius:6px;padding:1px 8px;font-size:11px}@media (width<=768px){._layout_xa074_1{grid-template-columns:1fr}._folderList_xa074_8{flex-flow:wrap;position:static}}._adminLayout_1loyh_1{min-height:100vh;font-family:var(--font-family);background-color:#0000}._adminContainer_1loyh_7{min-height:100vh;display:flex}._adminSidebar_1loyh_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_1loyh_13._collapsed_1loyh_28{width:80px;overflow:visible}._adminSidebarHeader_1loyh_33{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;min-height:64px;padding:20px 16px;display:flex}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminSidebarHeader_1loyh_33{justify-content:center;padding:16px 8px;position:relative}._adminLogo_1loyh_48{color:var(--primary);cursor:pointer;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}._adminLogo_1loyh_48:hover{color:var(--primary-hover)}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminLogo_1loyh_48{justify-content:center}._adminLogoIcon_1loyh_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_1loyh_13._collapsed_1loyh_28 ._adminLogoIcon_1loyh_68{width:40px;height:40px;font-size:28px}._adminLogoText_1loyh_87{letter-spacing:-.5px;white-space:nowrap;font-weight:700;overflow:hidden}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminLogoText_1loyh_87{opacity:0;width:0;margin:0}._toggleSidebarBtn_1loyh_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_1loyh_100:hover{background-color:var(--bg-hover);color:var(--primary);transform:scale(1.05)}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._toggleSidebarBtn_1loyh_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_1loyh_13._collapsed_1loyh_28 ._toggleSidebarBtn_1loyh_100:hover{background-color:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-50%)scale(1.1)}._adminNavMenu_1loyh_147{flex:1;padding:16px 0;overflow:hidden auto}._adminNavMenu_1loyh_147::-webkit-scrollbar{width:4px}._adminNavMenu_1loyh_147::-webkit-scrollbar-track{background:0 0}._adminNavMenu_1loyh_147::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:2px}._adminNavMenu_1loyh_147::-webkit-scrollbar-thumb:hover{background-color:var(--text-tertiary)}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminNavMenu_1loyh_147{overflow-y:hidden}._adminNavSection_1loyh_177{margin-bottom:24px}._adminSectionTitle_1loyh_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_1loyh_13._collapsed_1loyh_28 ._adminSectionTitle_1loyh_181{opacity:0;height:0;margin:0;padding:0}._adminNavItem_1loyh_199{cursor:pointer;margin-bottom:2px;position:relative}._adminNavLink_1loyh_205{color:var(--text-secondary);cursor:pointer;border-radius:0;align-items:center;gap:12px;margin:0 8px;padding:12px 20px;text-decoration:none;display:flex;position:relative}._adminNavLink_1loyh_205:hover{background-color:var(--bg-hover);color:var(--text-primary);transform:translate(2px)}._adminNavLink_1loyh_205._active_1loyh_224{background-color:var(--primary-light);color:var(--primary);font-weight:600}._adminNavLink_1loyh_205._active_1loyh_224: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_1loyh_242{justify-content:center;align-items:center;min-width:20px;height:20px;font-size:18px;display:flex}._adminNavLink_1loyh_205:hover ._adminNavIcon_1loyh_242{transform:scale(1.1)}._adminNavText_1loyh_255{white-space:nowrap;font-size:14px;font-weight:500}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminNavText_1loyh_255{opacity:0;width:0;overflow:hidden}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminNavLink_1loyh_205{border-radius:12px;justify-content:center;min-height:48px;margin:0 8px 4px;padding:16px;position:relative}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminNavLink_1loyh_205:hover{background-color:var(--primary-light);transform:scale(1.02);box-shadow:0 2px 8px #3b82f633}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminNavLink_1loyh_205._active_1loyh_224{background-color:var(--primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminNavLink_1loyh_205._active_1loyh_224:before{display:none}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminNavIcon_1loyh_242{min-width:22px;height:22px;font-size:22px}._adminSidebar_1loyh_13:after{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));height:4px;position:absolute;bottom:0;left:0;right:0}._adminSidebar_1loyh_13._collapsed_1loyh_28:after{background:linear-gradient(90deg, var(--primary), var(--primary-hover))}._adminMainContent_1loyh_314{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:240px;display:flex}._adminMainContent_1loyh_314._expanded_1loyh_323{margin-left:80px}._adminTopBar_1loyh_328{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}._adminTopBarLeft_1loyh_340{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}._adminBreadcrumb_1loyh_348{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}._breadcrumbLink_1loyh_358,._breadcrumbActive_1loyh_359{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._breadcrumbSeparator_1loyh_366{color:var(--text-tertiary)}._breadcrumbLink_1loyh_358{color:var(--text-secondary);cursor:pointer;text-decoration:none}._breadcrumbLink_1loyh_358:hover{color:var(--primary)}._breadcrumbActive_1loyh_359{color:var(--text-primary);font-weight:500}._adminTopBarActions_1loyh_385{flex:none;align-items:center;gap:4px;display:flex}._userInfoSection_1loyh_393{position:relative}._userDisplay_1loyh_397{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_1loyh_397:hover{background-color:var(--bg-hover)}._userAvatar_1loyh_412{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:32px;height:32px}._userDetails_1loyh_420{flex-direction:column;gap:2px;min-width:0;display:flex}._userName_1loyh_427{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}._userRole_1loyh_434{color:var(--text-secondary);font-size:12px;line-height:1.2}._userMenuArrow_1loyh_440{color:var(--text-tertiary);flex-shrink:0;font-size:12px}._userMenuArrow_1loyh_440._open_1loyh_446{transform:rotate(180deg)}._userDropdown_1loyh_451{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_1loyh_1;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _dropdownSlide_1loyh_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_1loyh_476{border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;padding:16px;display:flex}._dropdownAvatar_1loyh_484{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:48px;height:48px}._dropdownUserInfo_1loyh_492{flex:1;min-width:0}._dropdownUserName_1loyh_497{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._dropdownUserEmail_1loyh_504{color:var(--text-secondary);font-size:14px}._dropdownDivider_1loyh_509{background-color:var(--border-primary);height:1px}._dropdownMenu_1loyh_514{padding:8px 0}._dropdownItem_1loyh_518{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_1loyh_518:hover{background-color:var(--bg-hover)}._dropdownItem_1loyh_518 svg{color:var(--text-secondary);flex-shrink:0;width:16px;height:16px;font-size:16px}._adminPageContent_1loyh_546{background-color:#0000;flex:1;min-width:0;padding:24px}._adminPageHeader_1loyh_553{margin-bottom:24px}._adminPageTitle_1loyh_557{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:600}._adminPageDescription_1loyh_564{color:var(--text-secondary);font-size:14px}@media (width<=768px){._adminTopBar_1loyh_328{padding:12px 16px}._adminTopBarLeft_1loyh_340,._adminTopBarActions_1loyh_385{gap:8px}._userDisplay_1loyh_397{gap:6px;min-height:42px;padding:5px 8px}._userAvatar_1loyh_412{width:30px;height:30px}._userDetails_1loyh_420{display:none}._userDropdown_1loyh_451{min-width:260px;right:-8px}._dropdownHeader_1loyh_476{padding:14px 16px}._dropdownAvatar_1loyh_484{width:44px;height:44px}._dropdownUserName_1loyh_497{font-size:15px}._dropdownUserEmail_1loyh_504{font-size:13px}._dropdownItem_1loyh_518{padding:11px 14px;font-size:14px}._dropdownItem_1loyh_518 svg{width:15px;height:15px;font-size:15px}}@media (width<=900px){._adminSidebar_1loyh_13{width:280px;transform:translate(-100%);box-shadow:2px 0 16px #0003}._adminSidebar_1loyh_13._mobileOpen_1loyh_639{transform:translate(0)}._adminMainContent_1loyh_314{width:100%;max-width:100vw;margin-left:0;overflow-x:hidden}._adminMainContent_1loyh_314._expanded_1loyh_323{margin-left:0}._adminSidebar_1loyh_13._collapsed_1loyh_28{width:280px}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminLogoText_1loyh_87,._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminNavText_1loyh_255{opacity:1;width:auto;margin:initial}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminSectionTitle_1loyh_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_1loyh_13._collapsed_1loyh_28 ._adminNavLink_1loyh_205{border-radius:8px;justify-content:flex-start;min-height:44px;margin:0 20px 2px;padding:12px 20px}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminNavIcon_1loyh_242{min-width:18px;height:18px;font-size:18px}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._adminLogoIcon_1loyh_68{width:32px;height:32px;font-size:24px}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._toggleSidebarBtn_1loyh_100{width:28px;height:28px;box-shadow:none;color:var(--text-secondary);background:0 0;border:none;position:static;transform:none}._adminSidebar_1loyh_13._collapsed_1loyh_28 ._toggleSidebarBtn_1loyh_100:hover{background-color:var(--bg-hover);color:var(--primary);transform:scale(1.05)}._adminNavMenu_1loyh_147{padding:20px 0}._adminNavSection_1loyh_177{margin-bottom:32px}._mobileMenuOverlay_1loyh_724{z-index:999;opacity:0;background-color:#00000080;display:none;position:fixed;inset:0}._mobileMenuOverlay_1loyh_724._show_1loyh_736{opacity:1;display:block}._mobileMenuBtn_1loyh_741{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_1loyh_741:hover{background-color:var(--bg-hover);border-color:var(--primary);color:var(--primary)}._adminTopBar_1loyh_328{padding:12px 16px}._adminPageContent_1loyh_546{padding:16px}._adminBreadcrumb_1loyh_348{font-size:13px}}@media (width<=1024px){._adminSidebar_1loyh_13._collapsed_1loyh_28 ._toggleSidebarBtn_1loyh_100{width:30px;height:30px;right:-16px}}@media (width<=480px){._adminSidebar_1loyh_13{width:100%;max-width:320px}._adminPageContent_1loyh_546{padding:12px}._adminTopBar_1loyh_328{flex-wrap:nowrap;gap:8px;padding:12px}._adminTopBarActions_1loyh_385{gap:6px}._userDisplay_1loyh_397{gap:4px;min-height:36px;padding:4px 6px}._userAvatar_1loyh_412{border-width:1px;width:28px;height:28px}._userDetails_1loyh_420{display:none}._userDropdown_1loyh_451{min-width:240px;max-width:calc(100vw - 32px);right:-4px}._dropdownHeader_1loyh_476{padding:12px}._dropdownAvatar_1loyh_484{width:40px;height:40px}._dropdownUserName_1loyh_497{font-size:14px}._dropdownUserEmail_1loyh_504{font-size:12px}._dropdownItem_1loyh_518{padding:10px 12px;font-size:13px}._dropdownItem_1loyh_518 svg{width:14px;height:14px;font-size:14px}}@media (width>=901px){._mobileMenuBtn_1loyh_741,._mobileMenuOverlay_1loyh_724{display:none!important}}@keyframes _slideIn_1loyh_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._adminSidebar_1loyh_13{animation:.3s ease-out _slideIn_1loyh_1}._dashboard_1632i_1{max-width:100%}._pageHeader_1632i_6{margin-bottom:32px}._pageTitle_1632i_10{color:var(--text-primary);margin-bottom:8px;font-size:28px;font-weight:700}._pageDescription_1632i_17{color:var(--text-secondary);font-size:16px;line-height:1.5}._statsGrid_1632i_24{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px;display:grid}._statCard_1632i_31{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;padding:24px;position:relative;overflow:hidden}._statCard_1632i_31:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}._statCard_1632i_31:before{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-hover));height:4px;position:absolute;top:0;left:0;right:0}._statHeader_1632i_55{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}._statIcon_1632i_62{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}._statIcon_1632i_62._blue_1632i_72{color:var(--primary);background-color:#3b82f61a}._statIcon_1632i_62._green_1632i_77{color:var(--success);background-color:#10b9811a}._statIcon_1632i_62._orange_1632i_82{background-color:var(--warn-light);color:var(--warning)}._statIcon_1632i_62._red_1632i_87{color:var(--error);background-color:#ef44441a}._statIcon_1632i_62._purple_1632i_92{color:var(--accent);background-color:#8b5cf61a}._statValue_1632i_97{color:var(--text-primary);margin-bottom:8px;font-size:32px;font-weight:700;line-height:1}._statLabel_1632i_105{color:var(--text-secondary);margin-bottom:12px;font-size:14px}._statChange_1632i_111{border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}._statChange_1632i_111._positive_1632i_121{color:var(--success);background-color:var(--success-light)}._statChange_1632i_111._negative_1632i_126{color:var(--error);background-color:var(--error-light)}._statChange_1632i_111._neutral_1632i_131{color:var(--text-secondary);background-color:var(--bg-secondary)}._contentGrid_1632i_137{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:32px;display:grid}._chartCard_1632i_145{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;padding:24px}._chartHeader_1632i_152{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._chartTitle_1632i_159{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._chartActions_1632i_166{gap:8px;display:flex}._chartContainer_1632i_171{background-color:var(--bg-secondary);border-radius:8px;min-height:300px;overflow:hidden}._quickActionsCard_1632i_179{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;padding:24px}._quickActionsTitle_1632i_186{color:var(--text-primary);margin-bottom:20px;font-size:18px;font-weight:600}._quickActionsList_1632i_193{flex-direction:column;gap:12px;display:flex}._quickActionItem_1632i_199{cursor:pointer;color:var(--text-primary);border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}._quickActionItem_1632i_199:hover{background-color:var(--bg-hover)}._quickActionIcon_1632i_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_1632i_226{flex:1}._quickActionTitle_1632i_230{margin-bottom:2px;font-weight:500}._quickActionDescription_1632i_235{color:var(--text-secondary);font-size:12px}._quickActionArrow_1632i_240{color:var(--text-tertiary);font-size:14px}._bottomGrid_1632i_246{grid-template-columns:1fr 1fr;gap:24px;display:grid}._recentActivityCard_1632i_253,._recentUsersCard_1632i_254{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;padding:24px}._cardTitle_1632i_261{color:var(--text-primary);margin-bottom:20px;font-size:18px;font-weight:600}._activityList_1632i_269{flex-direction:column;gap:16px;display:flex}._activityItem_1632i_275{border-bottom:1px solid var(--border-primary);gap:12px;padding-bottom:16px;display:flex}._activityItem_1632i_275:last-child{border-bottom:none;padding-bottom:0}._activityIcon_1632i_287{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}._activityIcon_1632i_287._user_1632i_298{background-color:var(--primary-light);color:var(--primary)}._activityIcon_1632i_287._article_1632i_303{background-color:var(--success-light);color:var(--success)}._activityIcon_1632i_287._comment_1632i_308{background-color:var(--warning);color:#fff}._activityIcon_1632i_287._system_1632i_313{background-color:var(--error-light);color:var(--error)}._activityContent_1632i_318{flex:1;min-width:0}._activityTitle_1632i_323{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.4}._activityTime_1632i_331{color:var(--text-tertiary);font-size:12px}._userList_1632i_337{flex-direction:column;gap:12px;display:flex}._userItem_1632i_343{border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}._userItem_1632i_343:hover{background-color:var(--bg-hover)}._userAvatar_1632i_355{object-fit:cover;border-radius:50%;width:32px;height:32px}._userInfo_1632i_362{flex:1;min-width:0}._userName_1632i_367{color:var(--text-primary);margin-bottom:2px;font-size:14px;font-weight:500}._userRole_1632i_374{color:var(--text-secondary);font-size:12px}._userStatus_1632i_379{background-color:var(--success);border-radius:50%;width:8px;height:8px}@media (width<=1200px){._contentGrid_1632i_137,._bottomGrid_1632i_246{grid-template-columns:1fr}}@media (width<=768px){._statsGrid_1632i_24{grid-template-columns:1fr}._pageHeader_1632i_6{margin-bottom:24px}._pageTitle_1632i_10{font-size:24px}._pageDescription_1632i_17{font-size:14px}._statCard_1632i_31{padding:20px}._statValue_1632i_97{font-size:28px}._chartCard_1632i_145,._quickActionsCard_1632i_179,._recentActivityCard_1632i_253,._recentUsersCard_1632i_254{padding:20px}._chartContainer_1632i_171{height:250px}}@media (width<=480px){._pageTitle_1632i_10{font-size:20px}._pageDescription_1632i_17{font-size:13px}._statsGrid_1632i_24{gap:12px}._statCard_1632i_31{padding:14px}._statValue_1632i_97{font-size:24px}._statLabel_1632i_105{font-size:12px}._chartCard_1632i_145,._quickActionsCard_1632i_179,._recentActivityCard_1632i_253,._recentUsersCard_1632i_254{padding:14px}._chartTitle_1632i_159,._quickActionsTitle_1632i_186,._cardTitle_1632i_261{font-size:16px}._chartContainer_1632i_171{height:200px;min-height:200px}._chartSummary_1632i_477{flex-wrap:wrap;gap:8px}._summaryValue_1632i_482{font-size:14px}}._btn_1632i_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_1632i_501{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_1632i_501:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_1632i_512{padding:6px 12px;font-size:13px}._visitTrendChart_1632i_518{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;display:flex}._echartContainer_1632i_527{flex:1;width:100%;height:280px;min-height:280px;margin-bottom:-8px}._chartSummary_1632i_477{border-top:1px solid var(--border-primary);justify-content:space-around;margin-top:4px;padding:12px 0 8px;display:flex}._summaryItem_1632i_543{flex-direction:column;align-items:center;gap:2px;display:flex}._summaryLabel_1632i_550{color:var(--text-secondary);font-size:11px;font-weight:500}._summaryValue_1632i_482{color:var(--text-primary);font-size:16px;font-weight:600}._active_1632i_563{background-color:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}._userManagement_qv5o4_1{max-width:100%}._statsContainer_qv5o4_23{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_qv5o4_30{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_qv5o4_30:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_qv5o4_42{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_qv5o4_42._primary_qv5o4_53{background-color:var(--primary-light);color:var(--primary)}._statIcon_qv5o4_42._success_qv5o4_58{background-color:var(--success-light);color:var(--success)}._statIcon_qv5o4_42._warning_qv5o4_63{background-color:var(--warn-light);color:var(--warning)}._statIcon_qv5o4_42._error_qv5o4_68{background-color:var(--error-light);color:var(--error)}._statValue_qv5o4_73{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_qv5o4_80{color:var(--text-secondary);font-size:14px}._filterSection_qv5o4_86{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_qv5o4_94{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_qv5o4_101{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_qv5o4_111{gap:8px;display:flex}._filterForm_qv5o4_116{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_qv5o4_123{flex-direction:column;gap:8px;display:flex}._filterLabel_qv5o4_129{color:var(--text-secondary);font-size:14px;font-weight:500}._filterInput_qv5o4_135,._filterSelect_qv5o4_136{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_qv5o4_135:focus,._filterSelect_qv5o4_136:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}._tableContainer_qv5o4_153{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto hidden}._tableHeader_qv5o4_162{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_qv5o4_170{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_qv5o4_177{gap:8px;display:flex}._usersTable_qv5o4_182{border-collapse:collapse;width:100%;min-width:600px}._usersTable_qv5o4_182 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_qv5o4_182 th:first-child{text-align:left;padding-left:24px}._usersTable_qv5o4_182 tbody tr{border-bottom:1px solid var(--border-primary)}._usersTable_qv5o4_182 tbody tr:hover{background-color:var(--bg-hover)}._usersTable_qv5o4_182 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._usersTable_qv5o4_182 td:first-child{text-align:left;padding-left:24px}._userInfo_qv5o4_226{justify-content:flex-start;align-items:center;gap:12px;display:flex}._userAvatar_qv5o4_233{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:40px;height:40px}._userAvatarPlaceholder_qv5o4_241{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_qv5o4_255{flex-direction:column;gap:2px;display:flex}._userName_qv5o4_261{color:var(--text-primary);font-weight:600}._userEmail_qv5o4_266{color:var(--text-secondary);font-size:12px}._statusBadge_qv5o4_272{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_qv5o4_272._active_qv5o4_283{background-color:var(--success-light);color:var(--success)}._statusBadge_qv5o4_272._inactive_qv5o4_288{background-color:var(--error-light);color:var(--error)}._statusBadge_qv5o4_272._pending_qv5o4_293{background-color:var(--primary-light);color:var(--primary)}._statusIndicator_qv5o4_298{background-color:currentColor;border-radius:50%;width:6px;height:6px}._roleBadge_qv5o4_306{white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}._roleBadge_qv5o4_306._admin_qv5o4_315{background-color:var(--error-light);color:var(--error)}._roleBadge_qv5o4_306._editor_qv5o4_320{background-color:var(--warn-light);color:var(--warning)}._roleBadge_qv5o4_306._checker_qv5o4_325{background-color:var(--success-light);color:var(--success)}._roleBadge_qv5o4_306._user_qv5o4_1{background-color:var(--bg-secondary);color:var(--text-secondary)}._actionButtons_qv5o4_336{justify-content:center;gap:8px;display:flex}._actionButton_qv5o4_336{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:4px;padding:6px 8px;font-size:14px}._actionButton_qv5o4_336:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_qv5o4_336._edit_qv5o4_320:hover{color:var(--primary)}._actionButton_qv5o4_336._delete_qv5o4_361:hover{color:var(--error)}._paginationContainer_qv5o4_366{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._paginationInfo_qv5o4_375{color:var(--text-secondary);font-size:14px}._paginationControls_qv5o4_380{align-items:center;gap:8px;display:flex}._paginationButton_qv5o4_386{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_qv5o4_386:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_qv5o4_386._active_qv5o4_283{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_qv5o4_386:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_qv5o4_417{color:var(--text-tertiary);padding:0 8px}@media (width<=768px){._pageHeader_qv5o4_6{flex-direction:column;align-items:flex-start}._headerActions_qv5o4_18{justify-content:flex-start;width:100%}._statsContainer_qv5o4_23,._filterForm_qv5o4_116{grid-template-columns:1fr}._tableContainer_qv5o4_153{overflow-x:auto}._usersTable_qv5o4_182{min-width:600px}._paginationContainer_qv5o4_366{flex-direction:column;align-items:center}._actionButtons_qv5o4_336{flex-direction:column;gap:4px}}@media (width<=480px){._pageTitle_qv5o4_10{font-size:1.2rem}._statCard_qv5o4_30{padding:14px}._statValue_qv5o4_73{font-size:22px}._filterSection_qv5o4_86{padding:12px}._tableContainer_qv5o4_153{-webkit-overflow-scrolling:touch;overflow-x:auto}._usersTable_qv5o4_182{min-width:0}._usersTable_qv5o4_182 th,._usersTable_qv5o4_182 td{padding:10px 6px;font-size:.75rem}._usersTable_qv5o4_182 th:nth-child(4),._usersTable_qv5o4_182 td:nth-child(4),._usersTable_qv5o4_182 th:nth-child(5),._usersTable_qv5o4_182 td:nth-child(5),._usersTable_qv5o4_182 th:nth-child(6),._usersTable_qv5o4_182 td:nth-child(6),._usersTable_qv5o4_182 th:nth-child(7),._usersTable_qv5o4_182 td:nth-child(7){display:none}._actionButton_qv5o4_336{padding:4px 6px;font-size:12px}._paginationButton_qv5o4_386{min-width:28px;height:28px;font-size:12px}}._btn_qv5o4_518{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_qv5o4_531{background-color:var(--primary);color:#fff}._btnPrimary_qv5o4_531:hover{background-color:var(--primary-hover)}._btnSecondary_qv5o4_540{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_qv5o4_540:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_qv5o4_551{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_qv5o4_551:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_qv5o4_562{padding:6px 12px;font-size:13px}._btnIcon_qv5o4_567{border-radius:50%;padding:8px}._formGroup_qv5o4_573{margin-bottom:20px}._formLabel_qv5o4_577{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formInput_qv5o4_585{width:100%}._formTextarea_qv5o4_589{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_qv5o4_589:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}@media (width<=640px){._tableContainer_qv5o4_153{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_qv5o4_162{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._usersTable_qv5o4_182,._usersTable_qv5o4_182 tbody,._usersTable_qv5o4_182 tr,._usersTable_qv5o4_182 td{width:100%;display:block}._usersTable_qv5o4_182{min-width:0}._usersTable_qv5o4_182 thead{display:none}._usersTable_qv5o4_182 tbody{gap:12px;display:grid}._usersTable_qv5o4_182 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._usersTable_qv5o4_182 td,._usersTable_qv5o4_182 td:first-child,._usersTable_qv5o4_182 td:nth-child(4),._usersTable_qv5o4_182 td:nth-child(5),._usersTable_qv5o4_182 td:nth-child(6),._usersTable_qv5o4_182 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_qv5o4_182 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._usersTable_qv5o4_182 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._usersTable_qv5o4_182 td:first-child:before{display:none}._usersTable_qv5o4_182 td:nth-child(2):before{content:"角色"}._usersTable_qv5o4_182 td:nth-child(3):before{content:"状态"}._usersTable_qv5o4_182 td:nth-child(4):before{content:"注册时间"}._usersTable_qv5o4_182 td:nth-child(5):before{content:"最后登录"}._usersTable_qv5o4_182 td:nth-child(6):before{content:"文章数"}._usersTable_qv5o4_182 td:nth-child(7):before{content:"评论数"}._usersTable_qv5o4_182 td:nth-child(8):before{content:"操作"}._actionButtons_qv5o4_336{flex-direction:row;justify-content:flex-end}._paginationContainer_qv5o4_366{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._articleManagement_d2k0e_1{max-width:100%}._statsContainer_d2k0e_23{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_d2k0e_30{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_d2k0e_30:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_d2k0e_42{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_d2k0e_42._primary_d2k0e_53{background-color:var(--primary-light);color:var(--primary)}._statIcon_d2k0e_42._success_d2k0e_58{background-color:var(--success-light);color:var(--success)}._statIcon_d2k0e_42._warning_d2k0e_63{background-color:var(--warn-light);color:var(--warning)}._statIcon_d2k0e_42._error_d2k0e_68{background-color:var(--error-light);color:var(--error)}._statIcon_d2k0e_42._reported_d2k0e_73{color:#dc2626;background-color:#dc26261a}._statValue_d2k0e_78{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_d2k0e_85{color:var(--text-secondary);font-size:14px}._filterSection_d2k0e_91{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_d2k0e_99{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_d2k0e_106{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_d2k0e_116{gap:8px;display:flex}._filterForm_d2k0e_121{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_d2k0e_128{flex-direction:column;gap:8px;display:flex}._filterLabel_d2k0e_134{color:var(--text-secondary);font-size:14px;font-weight:500}._filterInput_d2k0e_140,._filterSelect_d2k0e_141{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_d2k0e_140:focus,._filterSelect_d2k0e_141:focus{border-color:var(--primary);box-shadow:var(--focus-ring);outline:none}._tableContainer_d2k0e_158{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto hidden}._tableHeader_d2k0e_167{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_d2k0e_175{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_d2k0e_182{gap:8px;display:flex}._articlesTable_d2k0e_187{border-collapse:collapse;width:100%;min-width:700px}._articlesTable_d2k0e_187 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_d2k0e_187 th:first-child{text-align:left}._articlesTable_d2k0e_187 tbody tr{border-bottom:1px solid var(--border-primary)}._articlesTable_d2k0e_187 tbody tr:hover{background-color:var(--bg-hover)}._articlesTable_d2k0e_187 tbody tr._featured_d2k0e_216{background:linear-gradient(90deg,#fbbf240d 0%,#0000 5%)}._articlesTable_d2k0e_187 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px 16px 16px 24px;font-size:14px}._articlesTable_d2k0e_187 td:first-child{text-align:left}._articleDetails_d2k0e_233{flex-direction:column;gap:6px;max-width:350px;display:flex}._featuredTag_d2k0e_240{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_d2k0e_253{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_d2k0e_267{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_d2k0e_277{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_d2k0e_288{flex-direction:column;align-items:center;gap:2px;display:flex}._authorName_d2k0e_295{color:var(--text-primary);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}._authorRole_d2k0e_304{color:var(--text-disabled);font-size:11px}._authorEmail_d2k0e_309{color:var(--text-secondary);font-size:11px}._categoryTag_d2k0e_315{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_d2k0e_328{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_d2k0e_328._pending_d2k0e_339{background-color:var(--warn-light);color:var(--warning)}._statusBadge_d2k0e_328._approved_d2k0e_344{color:var(--success);background-color:#22c55e1a}._statusBadge_d2k0e_328._published_d2k0e_349{color:var(--primary);background-color:#4361ee1a}._statusBadge_d2k0e_328._rejected_d2k0e_354{color:var(--error);background-color:#ef44441a}._statusBadge_d2k0e_328._draft_d2k0e_359{color:var(--text-secondary);background-color:#6b72801a}._statusBadge_d2k0e_328._private_d2k0e_364{color:#8b5cf6;background-color:#8b5cf61a}._statusIndicator_d2k0e_369{background-color:currentColor;border-radius:50%;width:6px;height:6px}._reviewInfo_d2k0e_376{color:var(--text-disabled);margin-top:4px;font-size:10px;line-height:1.3}._reviewedBy_d2k0e_383{font-weight:500}._reviewedAt_d2k0e_387{color:var(--text-disabled)}._statsInfo_d2k0e_392{color:var(--text-secondary);flex-flow:wrap;justify-content:center;gap:12px;font-size:11px;display:flex}._statsInfo_d2k0e_392 div{align-items:center;gap:4px;display:flex}._dateInfo_d2k0e_409{color:var(--text-primary);flex-direction:column;gap:2px;font-size:12px;display:flex}._actionButtons_d2k0e_418{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._actionButton_d2k0e_418{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_d2k0e_418:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_d2k0e_418._edit_d2k0e_445:hover{color:var(--primary)}._actionButton_d2k0e_418._approve_d2k0e_344:hover{color:var(--success)}._actionButton_d2k0e_418._reject_d2k0e_354:hover{color:var(--error)}._actionButton_d2k0e_418._publish_d2k0e_349:hover{color:var(--success)}._actionButton_d2k0e_418._unpublish_d2k0e_461:hover{color:var(--warning)}._actionButton_d2k0e_418._delete_d2k0e_465:hover{color:var(--error)}._paginationContainer_d2k0e_470{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._paginationInfo_d2k0e_479{color:var(--text-secondary);font-size:14px}._paginationControls_d2k0e_484{align-items:center;gap:8px;display:flex}._paginationButton_d2k0e_490{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_d2k0e_490:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_d2k0e_490._active_d2k0e_510{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_d2k0e_490:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_d2k0e_521{color:var(--text-tertiary);padding:0 8px}@media (width<=768px){._pageHeader_d2k0e_6{flex-direction:column;align-items:flex-start}._headerActions_d2k0e_18{justify-content:flex-start;width:100%}._statsContainer_d2k0e_23{grid-template-columns:repeat(2,1fr)}._filterForm_d2k0e_121{grid-template-columns:1fr}._tableContainer_d2k0e_158{overflow-x:auto}._articlesTable_d2k0e_187{min-width:800px}._paginationContainer_d2k0e_470{flex-direction:column;align-items:center}._actionButtons_d2k0e_418{flex-direction:column;gap:4px}}@media (width<=480px){._pageTitle_d2k0e_10{font-size:1.2rem}._statsContainer_d2k0e_23{grid-template-columns:1fr;gap:8px}._statCard_d2k0e_30{padding:12px}._statValue_d2k0e_78{font-size:22px}._statLabel_d2k0e_85{font-size:12px}._filterSection_d2k0e_91{padding:12px}._filterHeader_d2k0e_99{flex-direction:column;align-items:flex-start;gap:8px}._filterTitle_d2k0e_106{font-size:14px}._tableContainer_d2k0e_158{-webkit-overflow-scrolling:touch;overflow-x:auto}._articlesTable_d2k0e_187{min-width:0;font-size:.75rem}._articlesTable_d2k0e_187 th:nth-child(2),._articlesTable_d2k0e_187 td:nth-child(2),._articlesTable_d2k0e_187 th:nth-child(3),._articlesTable_d2k0e_187 td:nth-child(3),._articlesTable_d2k0e_187 th:nth-child(5),._articlesTable_d2k0e_187 td:nth-child(5),._articlesTable_d2k0e_187 th:nth-child(6),._articlesTable_d2k0e_187 td:nth-child(6){display:none}._articlesTable_d2k0e_187 th,._articlesTable_d2k0e_187 td{padding:8px 6px;font-size:.78rem}._tableHeader_d2k0e_167{flex-direction:column;gap:8px;padding:12px}._tableTitle_d2k0e_175{font-size:1rem}._paginationContainer_d2k0e_470{flex-direction:column;align-items:center;gap:8px;padding:12px}._paginationButton_d2k0e_490{min-width:28px;height:28px;font-size:12px}._paginationInfo_d2k0e_479{font-size:12px}._actionButton_d2k0e_418{padding:4px 6px;font-size:12px}}._btn_d2k0e_664{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_d2k0e_677{background-color:var(--primary);color:#fff}._btnPrimary_d2k0e_677:hover{background-color:var(--primary-hover)}._btnSecondary_d2k0e_686{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_d2k0e_686:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_d2k0e_697{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_d2k0e_697:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_d2k0e_708{padding:6px 12px;font-size:13px}._btnIcon_d2k0e_713{border-radius:50%;padding:8px}@media (width<=640px){._tableContainer_d2k0e_158{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_d2k0e_167{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._articlesTable_d2k0e_187,._articlesTable_d2k0e_187 tbody,._articlesTable_d2k0e_187 tr,._articlesTable_d2k0e_187 td{width:100%;display:block}._articlesTable_d2k0e_187{min-width:0}._articlesTable_d2k0e_187 thead{display:none}._articlesTable_d2k0e_187 tbody{gap:12px;display:grid}._articlesTable_d2k0e_187 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._articlesTable_d2k0e_187 td,._articlesTable_d2k0e_187 td:nth-child(2),._articlesTable_d2k0e_187 td:nth-child(3),._articlesTable_d2k0e_187 td:nth-child(5),._articlesTable_d2k0e_187 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_d2k0e_187 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._articlesTable_d2k0e_187 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._articlesTable_d2k0e_187 td:first-child:before{display:none}._articlesTable_d2k0e_187 td:nth-child(2):before{content:"作者"}._articlesTable_d2k0e_187 td:nth-child(3):before{content:"分类"}._articlesTable_d2k0e_187 td:nth-child(4):before{content:"状态"}._articlesTable_d2k0e_187 td:nth-child(4){grid-template-columns:auto minmax(0,1fr);place-items:center end;gap:8px 16px;display:grid}._articlesTable_d2k0e_187 td:nth-child(4):before{justify-self:start}._articlesTable_d2k0e_187 td:nth-child(4) ._statusBadge_d2k0e_328,._articlesTable_d2k0e_187 td:nth-child(4)>:not(:first-child){text-align:right;justify-self:end;width:fit-content}._articlesTable_d2k0e_187 td:nth-child(4) ._reviewInfo_d2k0e_376{grid-column:2}._articlesTable_d2k0e_187 td:nth-child(5):before{content:"统计"}._articlesTable_d2k0e_187 td:nth-child(6):before{content:"发布时间"}._articlesTable_d2k0e_187 td:nth-child(7):before{content:"操作"}._authorInfo_d2k0e_288{align-items:flex-end}._statsInfo_d2k0e_392{justify-content:flex-end}._dateInfo_d2k0e_409{align-items:flex-end}._actionButtons_d2k0e_418{flex-direction:row;justify-content:flex-end}._paginationContainer_d2k0e_470{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._userInfo_d2k0e_868{align-items:flex-start;gap:12px;display:flex}._userAvatar_d2k0e_874{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_d2k0e_887{flex:1;min-width:0}._userName_d2k0e_892{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600}._userEmail_d2k0e_899{color:var(--text-secondary);font-size:13px;line-height:1.4}._datePicker_glqzp_3{font-family:var(--font-family);font-feature-settings:"cv02", "cv03", "cv04", "cv11";display:inline-block;position:relative}._calendarIcon_glqzp_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_glqzp_10:hover{color:var(--primary,#3b82f6);background:var(--primary-light,#3b82f61a);transform:scale(1.05)}._datePickerDropdown_glqzp_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_glqzp_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_glqzp_1{0%{opacity:0;filter:blur(1px);transform:translateY(-6px)scale(.99)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}._datePickerHeader_glqzp_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_glqzp_67{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._yearMonthNavigation_glqzp_74{align-items:center;gap:8px;display:flex}._navButton_glqzp_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_glqzp_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_glqzp_80:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #3b82f633,inset 0 1px 2px #0000001a}._navButton_glqzp_80:disabled{opacity:.3;cursor:not-allowed;color:var(--text-disabled,#94a3b8);background:var(--bg-tertiary,#f1f5f9);box-shadow:none}._headerText_glqzp_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_glqzp_134{padding:6px 12px 12px}._weekHeader_glqzp_138{grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:6px;display:grid}._weekDay_glqzp_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_glqzp_155{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}._dayCell_glqzp_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_glqzp_161:hover:not(:disabled){background:var(--hover-bg,#f8fafc);color:var(--primary,#3b82f6);transform:scale(1.05)}._dayCell_glqzp_161._otherMonth_glqzp_185{color:var(--text-quaternary,#94a3b8);opacity:.3;font-weight:400}._dayCell_glqzp_161._today_glqzp_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_glqzp_161._today_glqzp_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_glqzp_161._selected_glqzp_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_glqzp_161._selected_glqzp_212:hover{background:linear-gradient(135deg, var(--primary-hover,#60a5fa) 0%, var(--primary-active,#93c5fd) 100%);transform:scale(1.05)}._dayCell_glqzp_161._disabled_glqzp_227{color:var(--text-disabled,#94a3b8);cursor:not-allowed;opacity:.3}._todayButton_glqzp_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_glqzp_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_glqzp_240:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 3px #3b82f633,inset 0 1px 2px #0000001a}._todayButton_glqzp_240:disabled{color:var(--text-disabled,#94a3b8);cursor:not-allowed;opacity:.35;background:var(--bg-tertiary,#f1f5f9);box-shadow:none}._timePicker_glqzp_281{background:var(--bg-card,#fff);gap:6px;padding:12px;display:flex}._timeColumn_glqzp_288{flex-direction:column;flex:1;align-items:center;display:flex}._timeLabel_glqzp_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_glqzp_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_glqzp_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_glqzp_318:hover{background:var(--hover-bg,#f8fafc);color:var(--primary,#3b82f6);transform:scale(1.05)}._timeOption_glqzp_318._selected_glqzp_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_glqzp_318._selected_glqzp_212:hover{background:linear-gradient(135deg, var(--primary-hover,#60a5fa) 0%, var(--primary-active,#93c5fd) 100%);transform:scale(1.05)}._monthsGrid_glqzp_351{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;display:grid}._monthCell_glqzp_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_glqzp_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_glqzp_358._selected_glqzp_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_glqzp_358._selected_glqzp_212:hover{background:linear-gradient(135deg, var(--primary-hover,#60a5fa) 0%, var(--primary-active,#93c5fd) 100%);transform:translateY(-1px)}._monthCell_glqzp_358._disabled_glqzp_227{color:var(--text-disabled,#94a3b8);cursor:not-allowed;opacity:.25}._monthCell_glqzp_358._disabled_glqzp_227:hover{background:var(--bg-card,#fff);border-color:var(--border-primary,#e2e8f0);transform:none;box-shadow:0 1px 2px #00000005}._yearsGrid_glqzp_407{grid-template-columns:repeat(4,1fr);gap:6px;padding:12px;display:grid}._yearCell_glqzp_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_glqzp_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_glqzp_414._selected_glqzp_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_glqzp_414._selected_glqzp_212:hover{background:linear-gradient(135deg, var(--primary-hover,#60a5fa) 0%, var(--primary-active,#93c5fd) 100%);transform:translateY(-1px)}._yearCell_glqzp_414._disabled_glqzp_227{color:var(--text-disabled,#94a3b8);cursor:not-allowed;opacity:.25}._yearCell_glqzp_414._disabled_glqzp_227:hover{background:var(--bg-card,#fff);border-color:var(--border-primary,#e2e8f0);transform:none;box-shadow:0 1px 2px #00000005}._datePickerContent_glqzp_463{padding:0}._datePickerFooter_glqzp_233{border-top:1px solid var(--border-secondary,#e2e8f0);justify-content:center;padding:12px 16px;display:flex}._datePickerDropdown_glqzp_29._withTime_glqzp_475{flex-direction:row;min-width:420px;max-width:480px;display:flex}._datePickerDropdown_glqzp_29._withTime_glqzp_475 ._datePickerContent_glqzp_463{border-right:1px solid var(--border-secondary,#e2e8f0);flex:1;min-width:240px;padding:0}._datePickerDropdown_glqzp_29._withTime_glqzp_475 ._datePickerFooter_glqzp_233{border-right:1px solid var(--border-secondary,#e2e8f0);border-top:none;padding:12px 16px}._datePickerDropdown_glqzp_29._withTime_glqzp_475 ._timePicker_glqzp_281{background:0 0;border:none;flex:0 0 160px;padding:16px}._datePickerDropdown_glqzp_29._timeOnly_glqzp_503{min-width:280px;max-width:320px}._datePickerDropdown_glqzp_29._timeOnly_glqzp_503 ._timePicker_glqzp_281{background:0 0;border:none;padding:16px}._timeList_glqzp_308::-webkit-scrollbar{width:4px}._timeList_glqzp_308::-webkit-scrollbar-track{background:0 0;border-radius:2px}._timeList_glqzp_308::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}._timeList_glqzp_308::-webkit-scrollbar-thumb:hover{background:var(--primary-color,#165dff)}@media (prefers-color-scheme:dark){._datePickerDropdown_glqzp_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_glqzp_61{border-color:var(--border-primary,#334155);background:linear-gradient(to bottom, var(--bg-card,#1e293b), var(--bg-secondary,#1e293b))}._navButton_glqzp_80{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155);color:var(--text-primary,#f8fafc)}._navButton_glqzp_80:hover:not(:disabled){background:var(--primary,#3b82f6);border-color:var(--primary,#3b82f6);color:#fff}._headerText_glqzp_124{color:var(--text-primary,#f8fafc)}._weekDay_glqzp_145{color:var(--text-tertiary,#94a3b8)}._dayCell_glqzp_161{color:var(--text-primary,#f8fafc)}._dayCell_glqzp_161:hover:not(:disabled){background:var(--hover-bg,#334155);color:var(--primary,#60a5fa)}._dayCell_glqzp_161._otherMonth_glqzp_185{color:var(--text-tertiary,#64748b)}._dayCell_glqzp_161._today_glqzp_191{color:var(--primary,#60a5fa);background:linear-gradient(135deg, var(--bg-card,#1e293b) 0%, var(--bg-secondary,#1e293b) 100%);border:1px solid #60a5fa33}._dayCell_glqzp_161._today_glqzp_191:after{background:var(--primary,#60a5fa)}._dayCell_glqzp_161._selected_glqzp_212{background:linear-gradient(135deg, var(--primary,#60a5fa) 0%, var(--primary-hover,#3b82f6) 100%);color:#fff}._dayCell_glqzp_161._selected_glqzp_212:hover{background:linear-gradient(135deg, var(--primary-hover,#3b82f6) 0%, var(--primary-active,#2563eb) 100%)}._dayCell_glqzp_161._disabled_glqzp_227{color:var(--text-disabled,#475569)}._datePickerFooter_glqzp_233{border-color:var(--border-primary,#334155)}._todayButton_glqzp_240{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155);color:var(--primary,#60a5fa)}._todayButton_glqzp_240:hover:not(:disabled){background:var(--primary,#60a5fa);border-color:var(--primary,#60a5fa);color:#fff}._todayButton_glqzp_240:disabled{color:var(--text-disabled,#475569);background:var(--bg-tertiary,#334155)}._timePicker_glqzp_281{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155)}._timeLabel_glqzp_295{background:var(--bg-secondary,#1e293b);color:var(--primary,#60a5fa)}._timeList_glqzp_308{background:var(--bg-primary,#0f172a);border-color:var(--border-primary,#334155)}._timeOption_glqzp_318{color:var(--text-primary,#f8fafc)}._timeOption_glqzp_318:hover{background:var(--hover-bg,#334155);color:var(--primary,#60a5fa)}._timeOption_glqzp_318._selected_glqzp_212{background:linear-gradient(135deg, var(--primary,#60a5fa) 0%, var(--primary-hover,#3b82f6) 100%);color:#fff}._monthCell_glqzp_358{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155);color:var(--text-primary,#f8fafc)}._monthCell_glqzp_358:hover:not(:disabled){background:var(--hover-bg,#334155);border-color:var(--primary-light,#3b82f633);color:var(--primary,#60a5fa)}._monthCell_glqzp_358._selected_glqzp_212{background:var(--primary,#60a5fa);color:#fff}._yearCell_glqzp_414{background:var(--bg-secondary,#1e293b);border-color:var(--border-primary,#334155);color:var(--text-primary,#f8fafc)}._yearCell_glqzp_414:hover:not(:disabled){background:var(--hover-bg,#334155);border-color:var(--primary-light,#3b82f633);color:var(--primary,#60a5fa)}._yearCell_glqzp_414._selected_glqzp_212{background:var(--primary,#60a5fa);color:#fff}._timeList_glqzp_308::-webkit-scrollbar-track{background:0 0}._timeList_glqzp_308::-webkit-scrollbar-thumb{background:#ffffff1a}._timeList_glqzp_308::-webkit-scrollbar-thumb:hover{background:var(--primary,#60a5fa)}}@media (width<=768px){._datePickerDropdown_glqzp_29{min-width:280px;max-width:90vw;left:50%;transform:translate(-50%)}._datePickerDropdown_glqzp_29._withTime_glqzp_475{flex-direction:column;min-width:320px;max-width:90vw}._datePickerDropdown_glqzp_29._withTime_glqzp_475 ._datePickerContent_glqzp_463{border-right:none;border-bottom:1px solid var(--color-border-secondary,#f0f0f0)}._datePickerDropdown_glqzp_29._withTime_glqzp_475 ._datePickerFooter_glqzp_233{border-right:none}._monthsGrid_glqzp_351{grid-template-columns:repeat(2,1fr);gap:6px;padding:12px}._monthCell_glqzp_358{padding:12px 6px}._yearsGrid_glqzp_407{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px}._yearCell_glqzp_414{padding:10px 6px}}._statusBadge_dmkcq_1{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusActive_dmkcq_12{background-color:var(--success-light);color:var(--success)}._statusClosed_dmkcq_17{background-color:var(--error-light);color:var(--error)}._statusDraft_dmkcq_22{background-color:var(--warn-light);color:var(--warning)}._container_dmkcq_27{max-width:100%}._tableContainer_dmkcq_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_dmkcq_43{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_dmkcq_51{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_dmkcq_58{gap:8px;display:flex}._assignmentTable_dmkcq_67{border-collapse:collapse;width:100%}._assignmentTable_dmkcq_67 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}._assignmentTable_dmkcq_67 th:first-child{text-align:left;padding-left:24px}._assignmentTable_dmkcq_67 tbody tr{border-bottom:1px solid var(--border-primary)}._assignmentTable_dmkcq_67 tbody tr:hover{background-color:var(--bg-hover)}._assignmentTable_dmkcq_67 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._assignmentTable_dmkcq_67 td:first-child{text-align:left;padding-left:24px}._statsContainer_dmkcq_114{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_dmkcq_121{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_dmkcq_121:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_dmkcq_133{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_dmkcq_133._primary_dmkcq_144{background-color:var(--primary-light);color:var(--primary)}._statIcon_dmkcq_133._success_dmkcq_149{background-color:var(--success-light);color:var(--success)}._statIcon_dmkcq_133._warning_dmkcq_154{background-color:var(--warn-light);color:var(--warning)}._statIcon_dmkcq_133._error_dmkcq_159{background-color:var(--error-light);color:var(--error)}._statValue_dmkcq_164{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_dmkcq_171{color:var(--text-secondary);font-size:14px}._filterSection_dmkcq_177{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_dmkcq_187{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_dmkcq_194{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_dmkcq_204{gap:8px;display:flex}._filterForm_dmkcq_209{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_dmkcq_216{flex-direction:column;gap:8px;display:flex}._filterLabel_dmkcq_222{color:var(--text-secondary);font-size:14px;font-weight:500}._actionButtons_dmkcq_229{justify-content:center;gap:8px;display:flex}._actionBtn_dmkcq_235{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_dmkcq_235:hover{background-color:var(--bg-hover);color:var(--primary);border-color:var(--primary)}._actionBtn_dmkcq_235._delete_dmkcq_254:hover{color:var(--error);border-color:var(--error);background-color:var(--error-light)}._pagination_dmkcq_261{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}._paginationEllipsis_dmkcq_269{color:var(--text-tertiary);align-items:center;padding:0 8px;display:flex}._pageInfo_dmkcq_276{color:var(--text-secondary);font-size:14px}._pageButtons_dmkcq_281{gap:8px;display:flex}._pageBtn_dmkcq_286{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_dmkcq_286:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._pageBtn_dmkcq_286._active_dmkcq_304{background-color:var(--primary);color:#fff;border-color:var(--primary)}._pageBtn_dmkcq_286:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary)}@media (width<=768px){._pageHeader_dmkcq_83{flex-direction:column;gap:12px}._headerActions_dmkcq_63{justify-content:flex-start;width:100%}._filterForm_dmkcq_209{grid-template-columns:1fr}._filterSection_dmkcq_177{padding:16px}._statsContainer_dmkcq_114{grid-template-columns:1fr;gap:12px}._tableContainer_dmkcq_33{overflow-x:auto}._assignmentTable_dmkcq_67 th,._assignmentTable_dmkcq_67 td{padding:12px 8px;font-size:.82rem}._pagination_dmkcq_261{flex-direction:column;align-items:center;gap:12px}}@media (width<=480px){._pageTitle_dmkcq_359{font-size:1.2rem}._statCard_dmkcq_121{padding:14px}._statValue_dmkcq_164{font-size:22px}._filterSection_dmkcq_177{padding:12px}._tableContainer_dmkcq_33{-webkit-overflow-scrolling:touch;overflow-x:auto}._assignmentTable_dmkcq_67{min-width:0}._assignmentTable_dmkcq_67 th,._assignmentTable_dmkcq_67 td{padding:8px 6px;font-size:.75rem}._assignmentTable_dmkcq_67 th:nth-child(2),._assignmentTable_dmkcq_67 td:nth-child(2),._assignmentTable_dmkcq_67 th:nth-child(3),._assignmentTable_dmkcq_67 td:nth-child(3),._assignmentTable_dmkcq_67 th:nth-child(4),._assignmentTable_dmkcq_67 td:nth-child(4),._assignmentTable_dmkcq_67 th:nth-child(6),._assignmentTable_dmkcq_67 td:nth-child(6),._assignmentTable_dmkcq_67 th:nth-child(7),._assignmentTable_dmkcq_67 td:nth-child(7),._assignmentTable_dmkcq_67 th:nth-child(9),._assignmentTable_dmkcq_67 td:nth-child(9){display:none}._actionBtn_dmkcq_235{width:28px;height:28px}._pageBtn_dmkcq_286{width:30px;height:30px}._detailRow_dmkcq_416{grid-template-columns:1fr;gap:12px}}._btn_dmkcq_423{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_dmkcq_436{background-color:var(--primary);color:#fff}._btnPrimary_dmkcq_436:hover{background-color:var(--primary-hover)}._btnSecondary_dmkcq_445{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_dmkcq_445:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_dmkcq_456{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_dmkcq_456:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_dmkcq_467{padding:6px 12px;font-size:13px}._btnIcon_dmkcq_472{border-radius:50%;padding:8px}._formGroup_dmkcq_478{margin-bottom:16px}._formRow_dmkcq_482{gap:16px;display:flex}._formRow_dmkcq_482 ._formGroup_dmkcq_478{flex:1;min-width:0}._formInput_dmkcq_492{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formLabel_dmkcq_498{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formTextarea_dmkcq_506{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_dmkcq_506:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._formInput_dmkcq_492 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._formInput_dmkcq_492 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._formInput_dmkcq_492 input[type=number]{-moz-appearance:textfield}._formInput_dmkcq_492.ant-picker{border-color:var(--border-primary);background-color:var(--input-bg)}._formInput_dmkcq_492.ant-picker:hover{border-color:var(--primary)}._formInput_dmkcq_492.ant-picker-focused{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}._formInput_dmkcq_492 .ant-picker-input>input{color:var(--text-primary);font-size:14px}._formInput_dmkcq_492 .ant-picker-input>input::placeholder{color:var(--text-tertiary);opacity:1}._formInput_dmkcq_492 .ant-picker-suffix{color:var(--text-secondary)}._formInput_dmkcq_492 .ant-picker-clear{background-color:var(--input-bg);color:var(--text-secondary)}._detailGroup_dmkcq_571{margin-bottom:20px}._detailLabel_dmkcq_575{color:var(--text-secondary);margin-bottom:4px;font-size:13px}._detailValue_dmkcq_581{color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.6}._detailRow_dmkcq_416{grid-template-columns:1fr 1fr;gap:20px;display:grid}._userInfo_dmkcq_595{align-items:flex-start;gap:12px;display:flex}._userAvatar_dmkcq_601{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_dmkcq_614{flex:1;min-width:0}._userName_dmkcq_619{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600}._userEmail_dmkcq_626{color:var(--text-secondary);font-size:13px;line-height:1.4}._priorityBadge_dmkcq_633{border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._priorityBadge_dmkcq_633._low_dmkcq_643{color:#6c757d;background:#6c757d1a}._priorityBadge_dmkcq_633._medium_dmkcq_648{color:#ffc107;background:#ffc1071a}._priorityBadge_dmkcq_633._high_dmkcq_653{color:#ff9800;background:#ff98001a}._priorityBadge_dmkcq_633._urgent_dmkcq_658{color:#dc3545;background:#dc354526;border:1px solid #dc35454d}@media (width<=640px){._tableContainer_dmkcq_33{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_dmkcq_43{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._assignmentTable_dmkcq_67,._assignmentTable_dmkcq_67 tbody,._assignmentTable_dmkcq_67 tr,._assignmentTable_dmkcq_67 td{width:100%;display:block}._assignmentTable_dmkcq_67{min-width:0}._assignmentTable_dmkcq_67 thead{display:none}._assignmentTable_dmkcq_67 tbody{gap:12px;display:grid}._assignmentTable_dmkcq_67 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._assignmentTable_dmkcq_67 td,._assignmentTable_dmkcq_67 td:nth-child(2),._assignmentTable_dmkcq_67 td:nth-child(3),._assignmentTable_dmkcq_67 td:nth-child(4),._assignmentTable_dmkcq_67 td:nth-child(6),._assignmentTable_dmkcq_67 td:nth-child(7),._assignmentTable_dmkcq_67 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_dmkcq_67 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._assignmentTable_dmkcq_67 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._assignmentTable_dmkcq_67 td:first-child:before{display:none}._assignmentTable_dmkcq_67 td:nth-child(2):before{content:"所属类型"}._assignmentTable_dmkcq_67 td:nth-child(3):before{content:"所属组织"}._assignmentTable_dmkcq_67 td:nth-child(4):before{content:"负责人"}._assignmentTable_dmkcq_67 td:nth-child(5):before{content:"优先级"}._assignmentTable_dmkcq_67 td:nth-child(6):before{content:"截止时间"}._assignmentTable_dmkcq_67 td:nth-child(7):before{content:"提交情况"}._assignmentTable_dmkcq_67 td:nth-child(7){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}._assignmentTable_dmkcq_67 td:nth-child(7)>:not(:first-child){text-align:right;justify-self:end}._assignmentTable_dmkcq_67 td:nth-child(7)>div:nth-of-type(2){grid-column:2;margin:4px 0 0 auto!important}._assignmentTable_dmkcq_67 td:nth-child(8):before{content:"状态"}._assignmentTable_dmkcq_67 td:nth-child(9):before{content:"创建时间"}._assignmentTable_dmkcq_67 td:nth-child(10):before{content:"操作"}._actionButtons_dmkcq_229{justify-content:flex-end}._pagination_dmkcq_261{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._categoryManagement_10db7_1{max-width:100%}._statsContainer_10db7_21{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_10db7_28{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_10db7_28:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_10db7_40{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_10db7_40._primary_10db7_51{background-color:var(--primary-light);color:var(--primary)}._statIcon_10db7_40._success_10db7_56{background-color:var(--success-light);color:var(--success)}._statIcon_10db7_40._warning_10db7_61{background-color:var(--warn-light);color:var(--warning)}._statIcon_10db7_40._error_10db7_66{background-color:var(--error-light);color:var(--error)}._statValue_10db7_71{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_10db7_78{color:var(--text-secondary);font-size:14px}._filterSection_10db7_83{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_10db7_91{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_10db7_98{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_10db7_108{gap:8px;display:flex}._filterForm_10db7_113{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_10db7_120{flex-direction:column;gap:8px;display:flex}._filterLabel_10db7_126{color:var(--text-secondary);font-size:14px;font-weight:500}._tableContainer_10db7_132{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto hidden}._tableHeader_10db7_141{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_10db7_149{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_10db7_156{gap:8px;display:flex}._categoriesTable_10db7_161{border-collapse:collapse;width:100%;min-width:700px}._categoriesTable_10db7_161 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_10db7_161 th:first-child{text-align:left;padding-left:24px}._categoriesTable_10db7_161 tbody tr{border-bottom:1px solid var(--border-primary)}._categoriesTable_10db7_161 tbody tr:hover{background-color:var(--bg-hover)}._categoriesTable_10db7_161 tbody tr:last-child{border-bottom:none}._categoriesTable_10db7_161 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._categoriesTable_10db7_161 td:first-child{text-align:left;padding-left:24px}._categoryInfo_10db7_207{align-items:center;gap:12px;display:flex}._categoryIcon_10db7_213{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}._categoryDetails_10db7_225{flex-direction:column;gap:2px;display:flex}._categoryName_10db7_231{color:var(--text-primary);font-size:15px;font-weight:600}._categorySlug_10db7_237{color:var(--text-secondary);font-size:12px;font-family:var(--font-mono)}._categoryDescription_10db7_243{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_10db7_254{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_10db7_266{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_10db7_266._active_10db7_277{background-color:var(--success-light);color:var(--success)}._statusBadge_10db7_266._inactive_10db7_282{background-color:var(--error-light);color:var(--error)}._statusIndicator_10db7_287{background-color:currentColor;border-radius:50%;width:6px;height:6px}._statsInfo_10db7_294{color:var(--text-secondary);flex-flow:wrap;justify-content:center;gap:16px;font-size:12px;display:flex}._statsInfo_10db7_294 span{align-items:center;gap:4px;display:flex}._actionButtons_10db7_310{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._actionButton_10db7_310{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_10db7_310:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_10db7_310._edit_10db7_337:hover{color:var(--primary)}._actionButton_10db7_310._delete_10db7_341:hover{color:var(--error)}._btn_10db7_345{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_10db7_358{background-color:var(--primary);color:#fff}._btnPrimary_10db7_358:hover{background-color:var(--primary-hover)}._btnSecondary_10db7_367{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_10db7_367:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_10db7_378{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_10db7_378:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_10db7_389{padding:6px 12px;font-size:13px}._formGroup_10db7_394{margin-bottom:20px}._formLabel_10db7_398{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formInput_10db7_406{width:100%}._formTextarea_10db7_410{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_10db7_410:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}._formRow_10db7_430{grid-template-columns:1fr 1fr;gap:20px;display:grid}._colorPickerContainer_10db7_436{align-items:center;gap:12px;display:flex}._colorInput_10db7_442{border:1px solid var(--border-primary);cursor:pointer;background:var(--bg-primary);border-radius:6px;width:50px;height:38px;padding:2px}._colorPreview_10db7_452{border:1px solid var(--border-primary);border-radius:6px;width:38px;height:38px}@media (width<=768px){._pageHeader_10db7_5{flex-direction:column;align-items:flex-start}._headerActions_10db7_17{justify-content:flex-start;width:100%}._statsContainer_10db7_21{grid-template-columns:repeat(2,1fr)}._filterForm_10db7_113{grid-template-columns:1fr}._tableContainer_10db7_132{overflow-x:auto}._categoriesTable_10db7_161{min-width:600px}._formRow_10db7_430{grid-template-columns:1fr}}@media (width<=480px){._pageTitle_10db7_9{font-size:1.2rem}._statsContainer_10db7_21{grid-template-columns:1fr;gap:8px}._statCard_10db7_28{padding:14px}._statValue_10db7_71{font-size:22px}._filterSection_10db7_83{padding:12px}._tableContainer_10db7_132{-webkit-overflow-scrolling:touch;overflow-x:auto}._categoriesTable_10db7_161{min-width:0}._categoriesTable_10db7_161 th,._categoriesTable_10db7_161 td{padding:8px 6px;font-size:.75rem}._categoriesTable_10db7_161 th:nth-child(2),._categoriesTable_10db7_161 td:nth-child(2),._categoriesTable_10db7_161 th:nth-child(4),._categoriesTable_10db7_161 td:nth-child(4),._categoriesTable_10db7_161 th:nth-child(5),._categoriesTable_10db7_161 td:nth-child(5){display:none}._actionButton_10db7_310{padding:4px 6px;font-size:12px}}@media (width<=640px){._tableContainer_10db7_132{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_10db7_141{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._categoriesTable_10db7_161,._categoriesTable_10db7_161 tbody,._categoriesTable_10db7_161 tr,._categoriesTable_10db7_161 td{width:100%;display:block}._categoriesTable_10db7_161{min-width:0}._categoriesTable_10db7_161 thead{display:none}._categoriesTable_10db7_161 tbody{gap:12px;display:grid}._categoriesTable_10db7_161 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._categoriesTable_10db7_161 td,._categoriesTable_10db7_161 td:nth-child(2),._categoriesTable_10db7_161 td:nth-child(4),._categoriesTable_10db7_161 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_10db7_161 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._categoriesTable_10db7_161 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._categoriesTable_10db7_161 td:first-child:before{display:none}._categoriesTable_10db7_161 td:nth-child(2):before{content:"父级分类"}._categoriesTable_10db7_161 td:nth-child(3):before{content:"状态"}._categoriesTable_10db7_161 td:nth-child(4):before{content:"统计"}._categoriesTable_10db7_161 td:nth-child(5):before{content:"创建时间"}._categoriesTable_10db7_161 td:nth-child(6):before{content:"操作"}._actionButtons_10db7_310{flex-direction:row;justify-content:flex-end}}._commentManagement_eseuz_1{max-width:100%}._filterSection_eseuz_23{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_eseuz_31{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_eseuz_38{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_eseuz_48{gap:8px;display:flex}._filterForm_eseuz_53{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_eseuz_60{flex-direction:column;gap:8px;display:flex}._filterLabel_eseuz_66{color:var(--text-secondary);font-size:14px;font-weight:500}._batchActions_eseuz_73{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_eseuz_84{color:var(--primary);font-size:14px;font-weight:600}._batchButtons_eseuz_90{flex-wrap:wrap;gap:8px;display:flex}._commentsContainer_eseuz_97{flex-direction:column;gap:16px;display:flex}._commentCard_eseuz_104{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._commentCard_eseuz_104:hover{box-shadow:var(--shadow-md);border-color:var(--border-secondary)}._commentHeader_eseuz_117{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}._commentMeta_eseuz_124{flex:1;align-items:center;gap:12px;display:flex}._commentCheckbox_eseuz_131{cursor:pointer;width:16px;height:16px}._authorInfo_eseuz_137{flex:1;align-items:center;gap:12px;display:flex}._authorAvatar_eseuz_144{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_eseuz_144 img{object-fit:cover;width:100%;height:100%}._authorDetails_eseuz_164{flex-direction:column;gap:2px;display:flex}._authorName_eseuz_170{color:var(--text-primary);font-size:14px;font-weight:600}._authorEmail_eseuz_176{color:var(--text-secondary);font-size:12px}._commentInfo_eseuz_181{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._statusBadge_eseuz_189{white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_eseuz_189._approved_eseuz_200{background-color:var(--success-light);color:var(--success)}._statusBadge_eseuz_189._pending_eseuz_205{background-color:var(--warning);color:#fff}._statusBadge_eseuz_189._rejected_eseuz_210{background-color:var(--error-light);color:var(--error)}._statusBadge_eseuz_189._spam_eseuz_215{color:#d32f2f;background-color:#ff00001a}._statusBadge_eseuz_189._small_eseuz_220{padding:2px 6px;font-size:11px}._reportedBadge_eseuz_226{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_eseuz_238{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:inline-flex}._commentActions_eseuz_247{flex-wrap:wrap;gap:4px;display:flex}._actionButton_eseuz_253{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_eseuz_253:hover{background-color:var(--bg-hover)}._actionButton_eseuz_253._approve_eseuz_200:hover{background-color:var(--success-light);color:var(--success)}._actionButton_eseuz_253._reject_eseuz_210:hover{background-color:var(--warning);color:#fff}._actionButton_eseuz_253._spam_eseuz_215:hover,._actionButton_eseuz_253._delete_eseuz_286:hover{background-color:var(--error-light);color:var(--error)}._actionButton_eseuz_253._small_eseuz_220{width:28px;height:28px;font-size:12px}._commentContent_eseuz_298{margin-left:52px}._articleLink_eseuz_302{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_eseuz_315{color:var(--text-primary);word-wrap:break-word;margin-bottom:12px;font-size:14px;line-height:1.6}._commentStats_eseuz_323{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._statItem_eseuz_330{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_eseuz_330:hover{color:var(--primary);background-color:var(--bg-hover)}._repliesList_eseuz_349{border-left:2px solid var(--border-primary);margin-top:16px;padding-left:20px}._replyItem_eseuz_355{background-color:var(--bg-secondary);border-radius:6px;margin-bottom:8px;padding:12px}._replyItem_eseuz_355:last-child{margin-bottom:0}._replyHeader_eseuz_366{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._replyAuthor_eseuz_373{flex:1;align-items:center;gap:8px;display:flex}._replyAvatar_eseuz_380{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_eseuz_380 img{object-fit:cover;width:100%;height:100%}._replyInfo_eseuz_400{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._replyName_eseuz_407{color:var(--text-primary);font-size:13px;font-weight:600}._replyTime_eseuz_413{color:var(--text-secondary);font-size:11px}._replyActions_eseuz_418{gap:4px;display:flex}._replyContent_eseuz_423{color:var(--text-primary);margin-left:36px;font-size:13px;line-height:1.5}._paginationContainer_eseuz_431{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_eseuz_444{color:var(--text-secondary);font-size:14px}._paginationControls_eseuz_449{align-items:center;gap:8px;display:flex}._paginationButton_eseuz_455{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_eseuz_455:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_eseuz_455._active_eseuz_475{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_eseuz_455:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_eseuz_486{color:var(--text-tertiary);padding:0 8px}._btn_eseuz_492{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_eseuz_505{background-color:var(--primary);color:#fff}._btnPrimary_eseuz_505:hover{background-color:var(--primary-hover)}._btnSecondary_eseuz_514{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_eseuz_514:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_eseuz_525{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_eseuz_525:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSuccess_eseuz_536{background-color:var(--success);color:#fff}._btnSuccess_eseuz_536:hover{background-color:#2e7d32}._btnWarning_eseuz_545{background-color:var(--warning);color:#fff}._btnWarning_eseuz_545:hover{background-color:#f57c00}._btnDanger_eseuz_554{background-color:var(--error);color:#fff}._btnDanger_eseuz_554:hover{background-color:#d32f2f}._btnSm_eseuz_563{padding:6px 12px;font-size:13px}@media (width<=768px){._pageHeader_eseuz_6{flex-direction:column;align-items:flex-start}._headerActions_eseuz_18{justify-content:flex-start;width:100%}._filterForm_eseuz_53{grid-template-columns:1fr}._commentMeta_eseuz_124{flex-direction:column;align-items:flex-start;gap:8px;width:100%}._commentActions_eseuz_247{justify-content:flex-end;width:100%;margin-top:8px}._batchActions_eseuz_73{flex-direction:column;align-items:stretch;gap:12px}._batchButtons_eseuz_90{justify-content:center}._commentContent_eseuz_298{margin-left:0}._repliesList_eseuz_349{margin-left:0;padding-left:16px}._replyContent_eseuz_423{margin-top:8px;margin-left:0}._paginationContainer_eseuz_431{text-align:center;flex-direction:column;align-items:center}._paginationControls_eseuz_449{justify-content:center}._statItem_eseuz_330{padding:2px 6px;font-size:11px}}@media (width<=480px){._pageTitle_eseuz_10{font-size:1.2rem}._commentCard_eseuz_104,._filterSection_eseuz_23{padding:12px}._filterHeader_eseuz_31{flex-direction:column;align-items:flex-start;gap:8px}._filterTitle_eseuz_38{font-size:14px}._batchActions_eseuz_73{flex-direction:column;gap:8px;padding:12px}._batchButtons_eseuz_90,._commentHeader_eseuz_117{flex-direction:column;gap:8px}._commentActions_eseuz_247{justify-content:flex-end;width:100%}._btnSm_eseuz_563{padding:4px 8px;font-size:12px}._commentInfo_eseuz_181{gap:6px}._statusBadge_eseuz_189,._reportedBadge_eseuz_226{padding:2px 6px;font-size:10px}._paginationContainer_eseuz_431{padding:12px}._paginationButton_eseuz_455{min-width:28px;height:28px;font-size:12px}._paginationInfo_eseuz_444{font-size:12px}}._notificationManagement_121j0_1{box-sizing:border-box;min-width:0;max-width:100%}._pageTitle_121j0_12{color:var(--text-primary);align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;display:flex}._pageTitle_121j0_12 svg{color:var(--primary)}._formCard_121j0_31{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_121j0_42{margin-bottom:0}._formSectionTitle_121j0_46{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 16px;font-size:15px;font-weight:600;display:flex}._formDivider_121j0_56{background-color:var(--border-primary);height:1px;margin:24px 0}._formGrid_121j0_63{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}._formGroup_121j0_69{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._formGroup_121j0_69:last-child{margin-bottom:0}._switchRow_121j0_80{align-items:center;gap:10px;display:flex}._switchHint_121j0_86{color:var(--text-tertiary);font-size:13px}._formLabel_121j0_91{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}._charCount_121j0_100{color:var(--text-tertiary);font-size:12px;font-weight:400}._textarea_121j0_107{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_121j0_107:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._textarea_121j0_107::placeholder{color:var(--text-tertiary)}._resultBox_121j0_134{border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}._resultSuccess_121j0_144{color:#16a34a;background:#22c55e14;border:1px solid #22c55e33}._resultError_121j0_150{color:#dc2626;background:#ef444414;border:1px solid #ef444433}._formActions_121j0_157{justify-content:flex-end;gap:12px;padding-top:20px;display:flex}._broadcastList_121j0_164{flex-direction:column;gap:8px;display:flex}._broadcastItem_121j0_170{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_121j0_184{flex:1;min-width:0}._broadcastTitle_121j0_189{align-items:center;gap:8px;min-width:0;display:flex}._broadcastTitle_121j0_189 strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._broadcastText_121j0_203{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}._broadcastCloseButton_121j0_212{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_121j0_1{width:100%;overflow-x:hidden}._formGrid_121j0_63{grid-template-columns:1fr}._formCard_121j0_31{padding:16px}._pageHeader_121j0_8{flex-direction:column;align-items:flex-start}._formGroup_121j0_69,._switchRow_121j0_80,._formLabel_121j0_91{min-width:0}}@media (width<=480px){._pageTitle_121j0_12{font-size:1.2rem}._formCard_121j0_31{padding:12px}._switchRow_121j0_80{align-items:flex-start}._switchHint_121j0_86{min-width:0}._formGrid_121j0_63{gap:10px}._formActions_121j0_157{flex-direction:column;gap:8px}._formActions_121j0_157 ._btn_121j0_280{justify-content:center;width:100%}._broadcastItem_121j0_170{flex-direction:column;align-items:stretch;padding:10px 12px}._broadcastCloseButton_121j0_212{align-self:flex-end}._textarea_121j0_107{min-height:100px;font-size:13px}}._feedbackManagement_4wl5y_1{max-width:100%}._statsContainer_4wl5y_21{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_4wl5y_28{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_4wl5y_28:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_4wl5y_40{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_4wl5y_40._primary_4wl5y_51{color:#4361ee;background:#e0e7ff}._statIcon_4wl5y_40._success_4wl5y_56{color:#059669;background:#d1fae5}._statIcon_4wl5y_40._warning_4wl5y_61{color:#d97706;background:#fef3c7}._statValue_4wl5y_66{color:var(--text-primary);font-size:28px;font-weight:700}._statLabel_4wl5y_72{color:var(--text-secondary);margin-top:4px;font-size:13px}._filterSection_4wl5y_78{background:var(--card-bg);border:1px solid var(--border-primary);z-index:5;border-radius:8px;margin-bottom:24px;padding:20px;position:relative}._filterHeader_4wl5y_88{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_4wl5y_95{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_4wl5y_105{gap:8px;display:flex}._filterForm_4wl5y_110{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_4wl5y_117{flex-direction:column;gap:8px;display:flex}._filterLabel_4wl5y_123{color:var(--text-secondary);font-size:14px;font-weight:500}._tableContainer_4wl5y_129{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._tableHeader_4wl5y_136{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._tableTitle_4wl5y_144{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}._adminTable_4wl5y_154{border-collapse:collapse;width:100%}._adminTable_4wl5y_154 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_4wl5y_154 th:first-child{text-align:left;padding-left:24px}._adminTable_4wl5y_154 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_4wl5y_154 td:first-child{text-align:left;padding-left:24px}._adminTable_4wl5y_154 tbody tr:hover td{background:var(--bg-hover)}._adminTable_4wl5y_154 tbody tr:last-child td{border-bottom:none}._typeBadge_4wl5y_199{border-radius:12px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}._typeBug_4wl5y_208{color:#dc2626;background:#fee2e2}._typeFeature_4wl5y_213{color:#2563eb;background:#dbeafe}._typeOther_4wl5y_218{color:#6b7280;background:#f3f4f6}._contentCell_4wl5y_223{word-break:break-word;max-width:360px;line-height:1.5}._contactCell_4wl5y_229{color:var(--text-secondary);font-size:13px}._timeCell_4wl5y_234{color:var(--text-secondary);white-space:nowrap;font-size:13px}._actionButtons_4wl5y_240{justify-content:center;gap:6px;display:flex}._actionButton_4wl5y_240{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_4wl5y_240:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}._actionButton_4wl5y_240._delete_4wl5y_266:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}._empty_4wl5y_272{text-align:center;color:var(--text-tertiary);padding:60px 20px;font-size:15px}._pagination_4wl5y_279{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}._paginationEllipsis_4wl5y_288{color:var(--text-tertiary);align-items:center;padding:0 8px;display:flex}._pageInfo_4wl5y_295{color:var(--text-secondary);font-size:14px}._pageButtons_4wl5y_300{gap:8px;display:flex}._pageBtn_4wl5y_305{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_4wl5y_305:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._pageBtn_4wl5y_305._active_4wl5y_323{background-color:var(--primary);color:#fff;border-color:var(--primary)}._pageBtn_4wl5y_305:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary)}._formGroup_4wl5y_335{margin-bottom:16px}._formLabel_4wl5y_339{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formInput_4wl5y_347{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formTextarea_4wl5y_353{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_4wl5y_353:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._btn_4wl5y_373{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_4wl5y_373:hover{border-color:var(--primary);color:var(--primary)}._btnPrimary_4wl5y_392{background:var(--primary);color:#fff;border-color:var(--primary)}._btnPrimary_4wl5y_392:hover{background:var(--primary-dark,#3651d4);border-color:var(--primary-dark,#3651d4);color:#fff}._btnSecondary_4wl5y_404{color:var(--text-secondary);border-color:var(--border-primary);background:0 0}._btnSecondary_4wl5y_404:hover{border-color:var(--primary);color:var(--primary)}._btnSm_4wl5y_415{padding:4px 12px;font-size:12px}@media (width<=1012px){._statsContainer_4wl5y_21{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._headerActions_4wl5y_17{width:100%}._statsContainer_4wl5y_21,._filterForm_4wl5y_110{grid-template-columns:1fr}._adminTable_4wl5y_154,._adminTable_4wl5y_154 tbody,._adminTable_4wl5y_154 tr,._adminTable_4wl5y_154 td{width:100%;display:block}._adminTable_4wl5y_154 thead{display:none}._adminTable_4wl5y_154 tr{border:1px solid var(--border-primary);background:var(--card-bg);border-radius:10px;margin-bottom:16px;padding:4px 12px}._adminTable_4wl5y_154 tbody tr:hover td{background:0 0}._adminTable_4wl5y_154 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_4wl5y_154 tbody tr td:last-child{border-bottom:none}._adminTable_4wl5y_154 td:before{content:attr(data-label);color:var(--text-secondary);text-align:left;flex-shrink:0;font-size:13px;font-weight:600}._adminTable_4wl5y_154 td._contentCell_4wl5y_223{text-align:left;flex-direction:column;align-items:stretch}._adminTable_4wl5y_154 td._contentCell_4wl5y_223:before{margin-bottom:4px}._adminTable_4wl5y_154 td:first-child{padding-left:4px}._contentCell_4wl5y_223{max-width:none}._actionButtons_4wl5y_240{justify-content:flex-end}._pagination_4wl5y_279{flex-direction:column;align-items:center;gap:12px}._pageInfo_4wl5y_295{text-align:center}._pageButtons_4wl5y_300{flex-wrap:wrap;justify-content:center}}._dataManagement_ib1iv_1{max-width:100%}._tabContainer_ib1iv_23{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_ib1iv_34{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_ib1iv_34:hover{background-color:var(--bg-hover);color:var(--text-primary)}._tabButton_ib1iv_34._active_ib1iv_53{background-color:var(--primary);color:#fff}._storageSection_ib1iv_59{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._storageHeader_ib1iv_67{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._sectionTitle_ib1iv_74{color:var(--text-primary);align-items:center;gap:8px;margin:0;padding-bottom:10px;font-size:16px;font-weight:600;display:flex}._storageCards_ib1iv_85{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px;display:grid}._storageCard_ib1iv_85{background-color:var(--bg-secondary);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}._storageCard_ib1iv_85:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._storageIcon_ib1iv_106{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_ib1iv_106._used_ib1iv_118{background-color:var(--success-light);color:var(--success)}._storageIcon_ib1iv_106._available_ib1iv_123{background-color:var(--info-light);color:#3b82f6}._storageInfo_ib1iv_128{flex:1}._storageLabel_ib1iv_132{color:var(--text-secondary);margin-bottom:4px;font-size:12px}._storageValue_ib1iv_138{color:var(--text-primary);font-size:18px;font-weight:600}._storageBar_ib1iv_144{background-color:var(--bg-secondary);border-radius:4px;height:8px;overflow:hidden}._storageProgress_ib1iv_151{background:linear-gradient(90deg, var(--primary) 0%, var(--success) 100%);border-radius:4px;height:100%}._statsSection_ib1iv_158{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._statsGrid_ib1iv_166{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._statCard_ib1iv_172{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_ib1iv_172:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_ib1iv_184{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_ib1iv_184._primary_ib1iv_195{background-color:var(--primary-light);color:var(--primary)}._statIcon_ib1iv_184._success_ib1iv_200{background-color:var(--success-light);color:var(--success)}._statIcon_ib1iv_184._info_ib1iv_205{background-color:var(--info-light);color:#3b82f6}._statIcon_ib1iv_184._warning_ib1iv_210{background-color:var(--warn-light);color:var(--warning)}._statIcon_ib1iv_184._secondary_ib1iv_215{color:var(--text-secondary);background-color:#6b72801a}._statIcon_ib1iv_184._error_ib1iv_220{background-color:var(--error-light);color:var(--error)}._statValue_ib1iv_225{color:var(--text-primary);margin-bottom:4px;font-size:24px;font-weight:700}._statLabel_ib1iv_232{color:var(--text-secondary);font-size:14px}._quickActions_ib1iv_238{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._actionCards_ib1iv_245{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}._actionCard_ib1iv_245{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_ib1iv_245:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-2px)}._actionIcon_ib1iv_269{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_ib1iv_282{flex:1}._actionTitle_ib1iv_286{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._actionDescription_ib1iv_293{color:var(--text-secondary);font-size:13px;line-height:1.4}._filterSection_ib1iv_300{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:24px;padding:20px}._filterHeader_ib1iv_308{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_ib1iv_315{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_ib1iv_325{gap:8px;display:flex}._filterForm_ib1iv_330{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_ib1iv_337{flex-direction:column;gap:8px;display:flex}._filterLabel_ib1iv_343{color:var(--text-secondary);font-size:14px;font-weight:500}._tableContainer_ib1iv_350{background-color:var(--card-bg);border:1px solid var(--border-primary);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto hidden}._tableHeader_ib1iv_359{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_ib1iv_367{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_ib1iv_374{align-items:center;gap:8px;display:flex}._recordsTable_ib1iv_380{border-collapse:collapse;width:100%;min-width:650px}._recordsTable_ib1iv_380 thead{background-color:var(--bg-secondary)}._recordsTable_ib1iv_380 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_ib1iv_380 th:first-child{text-align:left}._recordsTable_ib1iv_380 tbody tr{border-bottom:1px solid var(--border-primary)}._recordsTable_ib1iv_380 tbody tr:hover{background-color:var(--bg-hover)}._recordsTable_ib1iv_380 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._recordsTable_ib1iv_380 td:first-child{text-align:left}._recordInfo_ib1iv_425{justify-content:flex-start;align-items:center;gap:12px;display:flex}._recordIcon_ib1iv_432{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_ib1iv_445{text-align:left;flex-direction:column;gap:4px;max-width:300px;display:flex}._recordName_ib1iv_453{color:var(--text-primary);font-size:14px;font-weight:600}._recordMeta_ib1iv_459{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;display:flex}._recordDescription_ib1iv_467{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_ib1iv_478{white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}._typeBadge_ib1iv_478._incremental_ib1iv_492{background-color:var(--warning);color:#fff}._typeBadge_ib1iv_478._manual_ib1iv_497{background-color:var(--info-light);color:#3b82f6}._typeBadge_ib1iv_478._articles_ib1iv_502{color:var(--primary);background-color:#4361ee1a}._typeBadge_ib1iv_478._users_ib1iv_507{color:var(--success);background-color:#22c55e1a}._typeBadge_ib1iv_478._comments_ib1iv_512{color:#fb923c;background-color:#fb923c1a}._typeBadge_ib1iv_478._full_ib1iv_487{background-color:var(--error-light);color:var(--error)}._formatBadge_ib1iv_523{color:#fff;background-color:var(--text-secondary);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-block}._statusBadge_ib1iv_534{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_ib1iv_534._completed_ib1iv_545{background-color:var(--success-light);color:var(--success)}._statusBadge_ib1iv_534._processing_ib1iv_550{background-color:var(--warning);color:#fff}._statusBadge_ib1iv_534._failed_ib1iv_555{background-color:var(--error-light);color:var(--error)}._statusIndicator_ib1iv_560{background-color:currentColor;border-radius:50%;width:6px;height:6px}._timeInfo_ib1iv_568{color:var(--text-secondary);flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex}._timeInfo_ib1iv_568 div{justify-content:center;align-items:center;gap:4px;display:flex}._actionButtons_ib1iv_585{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}._actionButton_ib1iv_585{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_ib1iv_585:hover,._actionButton_ib1iv_585:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_ib1iv_585._download_ib1iv_617:hover:not(:disabled){color:var(--success)}._actionButton_ib1iv_585._delete_ib1iv_621:hover{color:var(--error)}._actionButton_ib1iv_585:disabled{opacity:.5;cursor:not-allowed}._paginationContainer_ib1iv_631{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._paginationInfo_ib1iv_640{color:var(--text-secondary);font-size:14px}._paginationControls_ib1iv_645{align-items:center;gap:8px;display:flex}._paginationButton_ib1iv_651{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_ib1iv_651:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_ib1iv_651._active_ib1iv_53{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_ib1iv_651:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_ib1iv_682{color:var(--text-tertiary);padding:0 8px}@media (width<=768px){._tabContainer_ib1iv_23{flex-wrap:wrap;width:100%}._tabButton_ib1iv_34{white-space:nowrap;flex:auto;justify-content:center;padding:10px 12px}._pageHeader_ib1iv_6{flex-direction:column;align-items:flex-start}._headerActions_ib1iv_18{justify-content:flex-start;width:100%}._storageCards_ib1iv_85{grid-template-columns:1fr}._statsGrid_ib1iv_166{grid-template-columns:repeat(2,1fr)}._actionCards_ib1iv_245,._filterForm_ib1iv_330{grid-template-columns:1fr}._tableContainer_ib1iv_350{overflow-x:auto}._recordsTable_ib1iv_380{min-width:800px}._paginationContainer_ib1iv_631{flex-direction:column;align-items:center}._actionButtons_ib1iv_585{flex-direction:column;gap:4px}._tableActions_ib1iv_374{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){._pageTitle_ib1iv_10{font-size:1.2rem}._statsGrid_ib1iv_166{grid-template-columns:1fr;gap:8px}._statCard_ib1iv_172{padding:12px}._statValue_ib1iv_225{font-size:20px}._statLabel_ib1iv_232{font-size:12px}._storageSection_ib1iv_59{padding:12px}._storageCards_ib1iv_85{grid-template-columns:1fr;gap:8px}._storageCard_ib1iv_85{padding:12px}._actionCards_ib1iv_245{grid-template-columns:1fr;gap:8px}._actionCard_ib1iv_245{gap:12px;padding:14px}._actionTitle_ib1iv_286{font-size:14px}._filterSection_ib1iv_300{padding:12px}._filterHeader_ib1iv_308{flex-direction:column;align-items:flex-start;gap:8px}._tabContainer_ib1iv_23{flex-wrap:wrap;width:100%}._tabButton_ib1iv_34{white-space:nowrap;flex:auto;justify-content:center;padding:8px 12px;font-size:12px}._tableContainer_ib1iv_350{-webkit-overflow-scrolling:touch;overflow-x:auto}._recordsTable_ib1iv_380{min-width:0}._recordsTable_ib1iv_380 th,._recordsTable_ib1iv_380 td{padding:8px 6px;font-size:.72rem}._recordsTable_ib1iv_380 th:nth-child(2),._recordsTable_ib1iv_380 td:nth-child(2),._recordsTable_ib1iv_380 th:nth-child(3),._recordsTable_ib1iv_380 td:nth-child(3),._recordsTable_ib1iv_380 th:nth-child(4),._recordsTable_ib1iv_380 td:nth-child(4){display:none}._tableHeader_ib1iv_359{flex-direction:column;gap:8px;padding:12px}._tableTitle_ib1iv_367{font-size:1rem}._paginationContainer_ib1iv_631{flex-direction:column;align-items:center;gap:8px;padding:12px}._paginationButton_ib1iv_651{min-width:28px;height:28px;font-size:12px}._paginationInfo_ib1iv_640{font-size:12px}._actionButton_ib1iv_585{padding:4px 6px;font-size:12px}}._btn_ib1iv_883{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_ib1iv_896{background-color:var(--primary);color:#fff}._btnPrimary_ib1iv_896:hover{background-color:var(--primary-hover)}._btnSecondary_ib1iv_905{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_ib1iv_905:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_ib1iv_916{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_ib1iv_916:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_ib1iv_927{padding:6px 12px;font-size:13px}._btnIcon_ib1iv_932{border-radius:50%;padding:8px}@media (width<=640px){._tableContainer_ib1iv_350{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_ib1iv_359{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._recordsTable_ib1iv_380,._recordsTable_ib1iv_380 tbody,._recordsTable_ib1iv_380 tr,._recordsTable_ib1iv_380 td{width:100%;display:block}._recordsTable_ib1iv_380{min-width:0}._recordsTable_ib1iv_380 thead{display:none}._recordsTable_ib1iv_380 tbody{gap:12px;display:grid}._recordsTable_ib1iv_380 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._recordsTable_ib1iv_380 td,._recordsTable_ib1iv_380 td:nth-child(2),._recordsTable_ib1iv_380 td:nth-child(3),._recordsTable_ib1iv_380 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_ib1iv_380 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._recordsTable_ib1iv_380 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._recordsTable_ib1iv_380 td:first-child:before{display:none}._backupRecordsTable_ib1iv_1013 td:nth-child(2):before,._exportRecordsTable_ib1iv_1014 td:nth-child(2):before{content:"类型"}._backupRecordsTable_ib1iv_1013 td:nth-child(3):before{content:"大小"}._backupRecordsTable_ib1iv_1013 td:nth-child(4):before{content:"文件数量"}._exportRecordsTable_ib1iv_1014 td:nth-child(3):before{content:"格式"}._exportRecordsTable_ib1iv_1014 td:nth-child(4):before{content:"大小"}._backupRecordsTable_ib1iv_1013 td:nth-child(5):before{content:"状态"}._backupRecordsTable_ib1iv_1013 td:nth-child(6):before{content:"创建时间"}._backupRecordsTable_ib1iv_1013 td:nth-child(7):before{content:"操作"}._exportRecordsTable_ib1iv_1014 td:nth-child(5):before{content:"记录数量"}._exportRecordsTable_ib1iv_1014 td:nth-child(6):before{content:"状态"}._exportRecordsTable_ib1iv_1014 td:nth-child(7):before{content:"创建时间"}._exportRecordsTable_ib1iv_1014 td:nth-child(8):before{content:"操作"}._timeInfo_ib1iv_568{align-items:flex-end}._actionButtons_ib1iv_585{flex-direction:row;justify-content:flex-end}._paginationContainer_ib1iv_631{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._settings_10tda_1{max-width:100%;min-height:calc(100vh - 200px)}._pageHeader_10tda_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_10tda_17{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._headerText_10tda_24{flex:1}._pageTitle_10tda_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_10tda_39{color:var(--text-secondary);max-width:600px;font-size:16px;line-height:1.6}._previewButton_10tda_50{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_10tda_50:hover{transform:translateY(-2px);box-shadow:0 8px 24px #4361ee66}._saveAlert_10tda_71{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_10tda_1;display:flex;box-shadow:0 4px 16px #0000001a}._saveAlert_10tda_71._success_10tda_84{background:linear-gradient(135deg, var(--success-light), #d1fae5);color:var(--success);border:1px solid var(--success)}._saveAlert_10tda_71._error_10tda_90{background:linear-gradient(135deg, var(--error-light), #fee2e2);color:var(--error);border:1px solid var(--error)}@keyframes _slideDown_10tda_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._tabsContainer_10tda_108{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_10tda_118{margin-bottom:24px}._tabsTitle_10tda_122{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:14px;font-weight:700}._tabsNav_10tda_131{gap:16px;display:flex;overflow-x:auto}._tabButton_10tda_137{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_10tda_137:before{content:"";background:linear-gradient(135deg, var(--primary), var(--primary-hover));opacity:0;position:absolute;inset:0}._tabButton_10tda_137:hover{border-color:var(--primary);background:var(--bg-hover)}._tabButton_10tda_137._active_10tda_174{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;border-color:var(--primary)}._tabIcon_10tda_181{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_10tda_137._active_10tda_174 ._tabIcon_10tda_181{color:#fff;background:#fff3}._tabContent_10tda_199{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._tabLabel_10tda_207{color:inherit;font-size:15px;font-weight:600}._tabDescription_10tda_213{opacity:.8;color:inherit;font-size:12px;line-height:1.3}._settingsContent_10tda_221{width:100%;margin-top:8px;animation:.4s ease-out _fadeInUp_10tda_1}@keyframes _fadeInUp_10tda_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._settingsSection_10tda_239{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_10tda_248{border-bottom:2px solid var(--border-primary);padding-bottom:20px}._sectionTitle_10tda_254{color:var(--text-primary);align-items:center;gap:12px;margin-bottom:8px;font-size:24px;font-weight:700;display:flex}._sectionTitle_10tda_254 svg{color:var(--primary);font-size:20px}._sectionDescription_10tda_269{color:var(--text-secondary);font-size:16px;line-height:1.6}._settingsGrid_10tda_276{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:20px;margin-top:32px;display:grid}._settingCard_10tda_284{border:1px solid var(--border-primary);border-radius:16px;padding:32px;position:relative;overflow:hidden}._settingCard_10tda_284:before{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-hover));height:4px;position:absolute;top:0;left:0;right:0}._settingCard_10tda_284:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000026}._cardTitle_10tda_307{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_10tda_307 svg{color:var(--primary);font-size:16px}._formGroup_10tda_325{margin-bottom:28px}._formRow_10tda_329{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}._formLabel_10tda_336{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}._formInput_10tda_344,._formTextarea_10tda_345,._formSelect_10tda_346{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_10tda_344:focus,._formTextarea_10tda_345:focus,._formSelect_10tda_346:focus{border-color:var(--primary);outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #4361ee1a}._formTextarea_10tda_345{resize:vertical;min-height:100px;font-family:inherit}._formHint_10tda_373{color:var(--text-tertiary);margin-top:6px;font-size:12px;line-height:1.4}._imageUploadGrid_10tda_381{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}._imageUploadItem_10tda_387{flex-direction:column;gap:12px;display:flex}._uploadLabel_10tda_393{color:var(--text-primary);font-size:14px;font-weight:600}._imageUploadContainer_10tda_399{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_10tda_399:hover{border-color:var(--primary);background:var(--bg-hover);transform:translateY(-2px)}._uploadedImage_10tda_419{object-fit:contain;border-radius:8px;max-width:100%;max-height:100px;box-shadow:0 4px 12px #0000001a}._uploadPlaceholder_10tda_427{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:12px;display:flex}._uploadPlaceholder_10tda_427 svg{font-size:28px}._uploadPlaceholder_10tda_427 span{font-size:13px;font-weight:500}._uploadButton_10tda_444{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_10tda_444:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4361ee4d}._deleteButton_10tda_461{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_10tda_461:hover{background:#dc2626;transform:scale(1.1)}._uploadHint_10tda_483{color:var(--text-tertiary);text-align:center;font-size:11px;line-height:1.3}._switchGroup_10tda_491{margin-bottom:20px}._switchLabel_10tda_495{cursor:pointer;border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}._switchLabel_10tda_495:hover{background:var(--bg-hover)}._switchInput_10tda_508{display:none}._switchSlider_10tda_512{background-color:var(--border-secondary);border-radius:13px;flex-shrink:0;width:48px;height:26px;position:relative}._switchSlider_10tda_512: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_10tda_508:checked+._switchSlider_10tda_512{background:linear-gradient(135deg, var(--primary), var(--primary-hover))}._switchInput_10tda_508:checked+._switchSlider_10tda_512:before{transform:translate(22px)}._switchText_10tda_541{color:var(--text-primary);font-size:15px;font-weight:600}._switchHint_10tda_547{color:var(--text-tertiary);margin-top:6px;margin-left:64px;font-size:12px;line-height:1.4}._actionButton_10tda_556{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_10tda_556:hover{background:var(--bg-hover);border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}._actionButton_10tda_556 svg{font-size:16px}._settingsFooter_10tda_582{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_10tda_591{justify-content:flex-end;gap:16px;display:flex}._cancelButton_10tda_597,._saveButton_10tda_598{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;display:flex}._cancelButton_10tda_597{background:var(--bg-secondary);color:var(--text-primary);border:2px solid var(--border-primary)}._cancelButton_10tda_597:hover{background:var(--bg-hover);border-color:var(--border-secondary);transform:translateY(-2px)}._saveButton_10tda_598{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;box-shadow:0 4px 16px #4361ee4d}._saveButton_10tda_598:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #4361ee66}._saveButton_10tda_598:disabled{opacity:.6;cursor:not-allowed;transform:none}._saveButton_10tda_598 svg{font-size:16px}@media (width<=1200px){._tabsContainer_10tda_108{padding:20px 24px}._tabsNav_10tda_131{gap:12px}._tabButton_10tda_137{min-width:180px;padding:14px 20px}._tabIcon_10tda_181{width:36px;height:36px;font-size:16px}._tabLabel_10tda_207{font-size:14px}._tabDescription_10tda_213{font-size:11px}._settingsSection_10tda_239{padding:32px}._settingsGrid_10tda_276{gap:32px}._settingCard_10tda_284{padding:24px}._settingsFooter_10tda_582{margin-top:32px;padding:24px 32px}}@media (width<=768px){._tabsContainer_10tda_108{margin-bottom:24px;padding:16px 20px}._tabsNav_10tda_131{flex-direction:column;gap:12px}._tabButton_10tda_137{text-align:left;flex-direction:row;width:100%;min-width:auto;padding:16px 20px}._tabContent_10tda_199{flex:1}._tabIcon_10tda_181{width:40px;height:40px;font-size:18px}._settingsContent_10tda_221{margin-top:0}._settingsSection_10tda_239{border-radius:12px;padding:24px}._sectionHeader_10tda_248{margin-bottom:32px;padding-bottom:16px}._sectionTitle_10tda_254{font-size:20px}._settingsGrid_10tda_276{grid-template-columns:1fr;gap:24px;margin-top:24px}._settingCard_10tda_284{border-radius:12px;padding:20px}._cardTitle_10tda_307{margin-bottom:20px;font-size:16px}._formGroup_10tda_325{margin-bottom:20px}._formRow_10tda_329{grid-template-columns:1fr;gap:0}._imageUploadGrid_10tda_381{grid-template-columns:1fr;gap:16px}._settingsFooter_10tda_582{border-radius:12px;margin-top:24px;padding:20px 24px}._footerActions_10tda_591{flex-direction:column-reverse;gap:12px}._cancelButton_10tda_597,._saveButton_10tda_598{justify-content:center;width:100%;padding:14px 20px}._pageHeader_10tda_7{border-radius:12px;margin-bottom:20px;padding:20px 24px}._headerContent_10tda_17{flex-direction:column;align-items:flex-start;gap:16px}._pageTitle_10tda_28{font-size:26px}._pageDescription_10tda_39{font-size:14px}}@media (width<=480px){._tabsContainer_10tda_108{margin-bottom:16px;padding:12px 16px}._tabsHeader_10tda_118{margin-bottom:12px}._tabsTitle_10tda_122{font-size:12px}._tabButton_10tda_137{text-align:left;flex-direction:row;padding:12px 16px}._tabIcon_10tda_181{width:32px;height:32px;font-size:14px}._tabLabel_10tda_207{font-size:13px}._tabDescription_10tda_213{font-size:10px}._pageHeader_10tda_7{margin-bottom:16px;padding:16px 20px}._pageTitle_10tda_28{font-size:22px}._pageDescription_10tda_39{font-size:13px}._settingsContent_10tda_221{margin-top:0}._settingsSection_10tda_239{border-radius:8px;padding:16px 20px}._sectionHeader_10tda_248{margin-bottom:24px;padding-bottom:12px}._sectionTitle_10tda_254{font-size:18px}._sectionDescription_10tda_269{font-size:14px}._settingsGrid_10tda_276{gap:16px;margin-top:16px}._settingCard_10tda_284{border-radius:8px;padding:16px}._cardTitle_10tda_307{margin-bottom:16px;font-size:14px}._cardTitle_10tda_307 svg{font-size:14px}._formGroup_10tda_325{margin-bottom:16px}._formLabel_10tda_336{margin-bottom:6px;font-size:13px}._formInput_10tda_344,._formTextarea_10tda_345,._formSelect_10tda_346{padding:10px 12px;font-size:13px}._formHint_10tda_373{margin-top:4px;font-size:11px}._imageUploadGrid_10tda_381{gap:12px}._imageUploadContainer_10tda_399{min-height:120px;padding:16px}._uploadPlaceholder_10tda_427 svg{font-size:24px}._uploadPlaceholder_10tda_427 span{font-size:12px}._settingsFooter_10tda_582{border-radius:8px;margin-top:16px;padding:16px 20px}._footerActions_10tda_591{gap:8px}._cancelButton_10tda_597,._saveButton_10tda_598{padding:12px 16px;font-size:14px}}._loadingContainer_10tda_949{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_10tda_949 svg{font-size:32px;animation:1s linear infinite _spin_10tda_1}@keyframes _spin_10tda_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pageHeader_19wjg_1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_19wjg_10{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_19wjg_17{color:var(--text-secondary);margin-top:4px;font-size:14px}._headerActions_19wjg_23{align-items:center;gap:12px;display:flex}._tableContainer_1hzh6_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_1hzh6_11{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_1hzh6_18{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_1hzh6_24{gap:8px;display:flex}._orgTable_1hzh6_28{border-collapse:collapse;width:100%}._orgTable_1hzh6_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_1hzh6_28 th:first-child{text-align:left;padding-left:24px}._orgTable_1hzh6_28 tbody tr{border-bottom:1px solid var(--border-primary)}._orgTable_1hzh6_28 tbody tr:hover{background-color:var(--bg-hover)}._orgTable_1hzh6_28 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._orgTable_1hzh6_28 td:first-child{text-align:left;padding-left:24px}._container_1hzh6_62{max-width:100%}._pageTitle_1hzh6_71{color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:24px;font-weight:600;display:flex}._statsContainer_1hzh6_90{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_1hzh6_97{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_1hzh6_97:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_1hzh6_109{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_1hzh6_109._primary_1hzh6_120{background-color:var(--primary-light);color:var(--primary)}._statIcon_1hzh6_109._success_1hzh6_125{background-color:var(--success-light);color:var(--success)}._statIcon_1hzh6_109._warning_1hzh6_130{background-color:var(--warn-light);color:var(--warning)}._statIcon_1hzh6_109._error_1hzh6_135{background-color:var(--error-light);color:var(--error)}._statValue_1hzh6_140{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_1hzh6_147{color:var(--text-secondary);font-size:14px}._filterSection_1hzh6_153{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_1hzh6_163{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_1hzh6_170{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}._filterActions_1hzh6_180{gap:8px;display:flex}._filterForm_1hzh6_185{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:16px;display:grid}._filterGroup_1hzh6_192{flex-direction:column;gap:8px;display:flex}._filterLabel_1hzh6_198{color:var(--text-secondary);font-size:14px;font-weight:500}._statusBadge_1hzh6_205{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusActive_1hzh6_215{background-color:var(--success-light);color:var(--success)}._statusInactive_1hzh6_220{background-color:var(--error-light);color:var(--error)}._statusPending_1hzh6_225{background-color:var(--warning-light,#f0ad4e26);color:var(--warning,#f0ad4e)}._actionButtons_1hzh6_231{justify-content:center;gap:8px;display:flex}._actionBtn_1hzh6_237{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_1hzh6_237:hover{background-color:var(--bg-hover);color:var(--primary);border-color:var(--primary)}._actionBtn_1hzh6_237._delete_1hzh6_256:hover{color:var(--error);border-color:var(--error);background-color:var(--error-light)}._pagination_1hzh6_263{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}._paginationEllipsis_1hzh6_271{color:var(--text-tertiary);align-items:center;padding:0 8px;display:flex}._pageInfo_1hzh6_278{color:var(--text-secondary);font-size:14px}._pageButtons_1hzh6_283{gap:8px;display:flex}._pageBtn_1hzh6_288{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_1hzh6_288:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._pageBtn_1hzh6_288._active_1hzh6_306{background-color:var(--primary);color:#fff;border-color:var(--primary)}._pageBtn_1hzh6_288:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary)}@media (width<=768px){._pageHeader_1hzh6_67{flex-direction:column;gap:12px}._headerActions_1hzh6_85{justify-content:flex-start;width:100%}._filterForm_1hzh6_185{grid-template-columns:1fr}._statsContainer_1hzh6_90{grid-template-columns:1fr;gap:12px}._tableContainer_1hzh6_2{overflow-x:auto}._orgTable_1hzh6_28 th,._orgTable_1hzh6_28 td{padding:12px 8px;font-size:.82rem}._pagination_1hzh6_263{flex-direction:column;align-items:center;gap:12px}}@media (width<=480px){._pageTitle_1hzh6_71{font-size:1.2rem}._statCard_1hzh6_97{padding:14px}._statValue_1hzh6_140{font-size:22px}._filterSection_1hzh6_153{padding:12px}._tableContainer_1hzh6_2{-webkit-overflow-scrolling:touch;overflow-x:auto}._orgTable_1hzh6_28{min-width:0}._orgTable_1hzh6_28 th,._orgTable_1hzh6_28 td{padding:8px 6px;font-size:.75rem}._orgTable_1hzh6_28 th:nth-child(2),._orgTable_1hzh6_28 td:nth-child(2),._orgTable_1hzh6_28 th:nth-child(3),._orgTable_1hzh6_28 td:nth-child(3),._orgTable_1hzh6_28 th:nth-child(5),._orgTable_1hzh6_28 td:nth-child(5){display:none}._actionBtn_1hzh6_237{width:28px;height:28px}._pageBtn_1hzh6_288{width:30px;height:30px}}._btn_1hzh6_410{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_1hzh6_423{background-color:var(--primary);color:#fff}._btnPrimary_1hzh6_423:hover{background-color:var(--primary-hover)}._btnSecondary_1hzh6_432{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_1hzh6_432:hover{background-color:var(--bg-hover);border-color:var(--border-secondary)}._btnOutline_1hzh6_443{color:var(--text-secondary);border:1px solid var(--border-primary);background-color:#0000}._btnOutline_1hzh6_443:hover{background-color:var(--bg-hover);color:var(--text-primary)}._btnSm_1hzh6_454{padding:6px 12px;font-size:13px}._btnIcon_1hzh6_459{border-radius:50%;padding:8px}._formGroup_1hzh6_465{margin-bottom:16px}._formRow_1hzh6_469{gap:16px;display:flex}._formRow_1hzh6_469 ._formGroup_1hzh6_465{flex:1;min-width:0}._formInput_1hzh6_479{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formLabel_1hzh6_485{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formTextarea_1hzh6_493{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_1hzh6_493:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._userInfo_1hzh6_513{align-items:flex-start;gap:12px;display:flex}._userAvatar_1hzh6_519{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_1hzh6_532{flex:1;min-width:0}._userName_1hzh6_537{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600}._userEmail_1hzh6_544{color:var(--text-secondary);font-size:13px;line-height:1.4}._tabBar_1hzh6_551{border-bottom:2px solid var(--border-primary);gap:0;margin-bottom:20px;display:flex}._tabBtn_1hzh6_558{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_1hzh6_558:hover{color:var(--text-primary);background:var(--bg-hover)}._tabActive_1hzh6_578{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}._tabActive_1hzh6_578:hover{color:var(--primary)}._approveAction_1hzh6_589{color:var(--success);border-color:var(--success);background-color:var(--success-light,#28a7451a)}._approveAction_1hzh6_589:hover{opacity:.8}._rejectAction_1hzh6_599{color:var(--error);border-color:var(--error);background-color:var(--error-light,#dc35451a)}._rejectAction_1hzh6_599:hover{opacity:.8}@media (width<=640px){._tableContainer_1hzh6_2{background:0 0;border:none;border-radius:0;overflow:visible}._tableHeader_1hzh6_11{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-bottom:12px}._orgTable_1hzh6_28,._orgTable_1hzh6_28 tbody,._orgTable_1hzh6_28 tr,._orgTable_1hzh6_28 td{width:100%;display:block}._orgTable_1hzh6_28{min-width:0}._orgTable_1hzh6_28 thead{display:none}._orgTable_1hzh6_28 tbody{gap:12px;display:grid}._orgTable_1hzh6_28 tbody tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._orgTable_1hzh6_28 td,._orgTable_1hzh6_28 td:nth-child(2),._orgTable_1hzh6_28 td:nth-child(3),._orgTable_1hzh6_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_1hzh6_28 td:before{color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._organizationTable_1hzh6_673 td:first-child{text-align:left;border-bottom:1px solid var(--border-primary);margin-bottom:4px;padding-bottom:12px;display:block}._organizationTable_1hzh6_673 td:first-child:before{display:none}._organizationTable_1hzh6_673 td:nth-child(2):before{content:"类型"}._organizationTable_1hzh6_673 td:nth-child(3):before{content:"成员人数"}._organizationTable_1hzh6_673 td:nth-child(4):before{content:"状态"}._organizationTable_1hzh6_673 td:nth-child(5):before{content:"创建时间"}._organizationTable_1hzh6_673 td:nth-child(6):before{content:"操作"}._applyTable_1hzh6_705 td:first-child:before{content:"申请人"}._applyTable_1hzh6_705 td:nth-child(2):before{content:"组织名称"}._applyTable_1hzh6_705 td:nth-child(3):before{content:"类型"}._applyTable_1hzh6_705 td:nth-child(4):before{content:"描述"}._applyTable_1hzh6_705 td:nth-child(5):before{content:"状态"}._applyTable_1hzh6_705 td:nth-child(6):before{content:"申请时间"}._applyTable_1hzh6_705 td:nth-child(7):before{content:"操作"}._actionButtons_1hzh6_231{justify-content:flex-end}._pagination_1hzh6_263{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;margin-top:12px}}._overlay_o8cu1_2{z-index:2000;background:#0006;animation:.25s _fadeIn_o8cu1_1;position:fixed;inset:0}._panel_o8cu1_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_o8cu1_26{animation:.3s cubic-bezier(.4,0,.2,1) _slideIn_o8cu1_1;transform:translate(0)}._panelHeader_o8cu1_31{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._panelTitle_o8cu1_39{color:var(--text-primary);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;display:flex}._closeBtn_o8cu1_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_o8cu1_49:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-tertiary)}._panelBody_o8cu1_69{flex:1;padding:24px;overflow-y:auto}._panelHint_o8cu1_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_o8cu1_86{margin-bottom:20px}._formLabel_o8cu1_90{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600;display:block}._formInput_o8cu1_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_o8cu1_98:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._formInput_o8cu1_98::placeholder{color:var(--text-tertiary)}._formTextarea_o8cu1_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_o8cu1_119:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._formTextarea_o8cu1_119::placeholder{color:var(--text-tertiary)}._panelFooter_o8cu1_142{border-top:1px solid var(--border-primary);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}._btnCancel_o8cu1_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_o8cu1_150:hover{background:var(--bg-hover)}._btnSubmit_o8cu1_165{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}._btnSubmit_o8cu1_165:hover{opacity:.9}._btnSubmit_o8cu1_165:disabled,._btnCancel_o8cu1_150:disabled{opacity:.6;cursor:not-allowed}@keyframes _fadeIn_o8cu1_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_o8cu1_1{0%{transform:translate(100%)}to{transform:translate(0)}}._mainContent_wllp1_1{max-width:var(--page-max-width);box-sizing:border-box;flex:1;width:100%;margin:0 auto;padding:1rem 1.8rem}[data-layout-mode=appShell] ._mainContent_wllp1_1{scrollbar-width:none;background-color:var(--card-bg);border:1px solid var(--border-primary);width:calc(100% - 2rem);min-height:0;box-shadow:var(--shadow-md);border-radius:20px;margin:0 auto .5rem;padding:1.5rem;overflow-y:auto}[data-layout-mode=appShell] ._mainContent_wllp1_1::-webkit-scrollbar{display:none}._pageHeader_wllp1_28{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}._pageHeaderTop_wllp1_35{justify-content:space-between;align-items:center;display:flex}._pageTitle_wllp1_41{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:1.8rem;font-weight:600;display:flex}._applyBtn_wllp1_51{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_wllp1_51:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}._filterBar_wllp1_72{gap:1rem;display:flex}._filterBtn_wllp1_77{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_wllp1_77:hover{background:var(--bg-hover)}._filterBtn_wllp1_77._active_wllp1_91{background:var(--primary);color:var(--text-inverse);border-color:var(--primary)}._grid_wllp1_97{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}._card_wllp1_106{background:var(--surface-chrome);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;flex-direction:column;min-height:200px;padding:1.4rem;display:flex}._cardTitle_wllp1_117{color:var(--text-primary);margin:0 0 .8rem;font-size:1.2rem;font-weight:600;line-height:1.4}._card_wllp1_106:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}._cardHeader_wllp1_130{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}._orgName_wllp1_137{color:var(--primary);align-items:center;gap:8px;margin:0 0 .8rem;font-size:1.2rem;font-weight:600;display:flex}._courseBadge_wllp1_147{background:var(--primary-light);color:var(--primary);border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:500;display:inline-block}._statusBadge_wllp1_157{align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}._statusActive_wllp1_165{color:var(--success);align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}._statusInactive_wllp1_174{color:var(--error);align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;display:flex}._cardDesc_wllp1_183{color:var(--text-secondary);-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;flex:1;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}._cardFooter_wllp1_196{border-top:1px solid var(--border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}._cardActions_wllp1_207{align-items:center;gap:.5rem;display:flex}._cardMetric_wllp1_213{color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}._actionBtn_wllp1_221{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}._btnPrimary_wllp1_234{background:var(--button-primary);color:var(--text-inverse);box-shadow:0 2px 8px #3b82f60a}._btnPrimary_wllp1_234:hover{background:var(--button-primary-hover)}._btnSecondary_wllp1_244{background:var(--button-secondary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_wllp1_244:hover{background:var(--button-secondary-hover)}._joined_wllp1_254{color:var(--success);margin-left:1rem;font-size:1rem;font-weight:600}._emptyState_wllp1_261{text-align:center;background:var(--surface-chrome);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_wllp1_275{color:var(--text-tertiary);opacity:.5;margin-bottom:1.5rem;font-size:4rem}._emptyText_wllp1_282{color:var(--text-primary);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}._emptySubtext_wllp1_289{color:var(--text-secondary);font-size:.95rem}._loginBtn_wllp1_294{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_wllp1_294:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f680}._loginBtn_wllp1_294:active{transform:translateY(0);box-shadow:0 4px 12px #3b82f666}@media (width<=768px){._mainContent_wllp1_1{padding:1.2rem 1rem}._pageHeader_wllp1_28{flex-direction:column;align-items:flex-start;gap:1rem}._pageHeaderTop_wllp1_35{flex-wrap:wrap;justify-content:space-between;gap:1rem;width:100%}._pageTitle_wllp1_41{font-size:1.4rem}._grid_wllp1_97{grid-template-columns:1fr;gap:1rem}._card_wllp1_106{padding:1.2rem}}@media (width<=480px){._mainContent_wllp1_1{padding:1rem .8rem}._card_wllp1_106{padding:1rem}._cardTitle_wllp1_117{font-size:1.05rem}._filterBar_wllp1_72{gap:.5rem}._filterBtn_wllp1_77{padding:.4rem .8rem;font-size:.82rem}}@keyframes _pulse_14k0y_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._wrapper_14k0y_13{flex-direction:column;gap:1.5rem;width:100%;max-width:1560px;min-height:60vh;margin:0 auto;padding:2rem;display:flex}._block_14k0y_24{background-color:var(--bg-secondary,#f0f0f0);border-radius:6px;animation:1.5s ease-in-out infinite _pulse_14k0y_1}._topArea_14k0y_31{margin-bottom:1.5rem}._backPlaceholder_14k0y_35{width:100px;height:36px;margin-bottom:1.5rem}._headerRow_14k0y_42{justify-content:space-between;align-items:center;display:flex}._titleGroup_14k0y_48{flex:1}._titleLine_14k0y_52{width:40%;height:32px;margin-bottom:.5rem}._subtitleLine_14k0y_59{width:25%;height:20px}._badgeGroup_14k0y_65{gap:.5rem;display:flex}._badge_14k0y_65{width:80px;height:28px}._badgeWide_14k0y_76{width:100px;height:28px}._descBlock_14k0y_83{border-radius:8px;height:60px;margin-bottom:2rem}._statGrid_14k0y_91{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}._statCard_14k0y_98{border-radius:8px;height:100px;padding:1.5rem}._tableSection_14k0y_106{margin-bottom:1rem}._tableTopBar_14k0y_110{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._tableTitle_14k0y_117{width:100px;height:24px}._tableCount_14k0y_123{width:80px;height:20px}._tableHeaderRow_14k0y_129{border-radius:8px;gap:1rem;height:40px;margin-bottom:1rem;padding:1rem;display:flex}._tableHeaderCol_14k0y_139{background-color:var(--bg-tertiary,#e0e0e0);border-radius:4px;height:16px;animation:1.5s ease-in-out infinite _pulse_14k0y_1}._tableHeaderCol_14k0y_139:first-child{flex:2}._tableHeaderCol_14k0y_139:not(:first-child){flex:1}._tableRow_14k0y_155{border-radius:8px;gap:1rem;height:60px;margin-bottom:.5rem;padding:1rem;display:flex}._tableCol_14k0y_165{background-color:var(--bg-tertiary,#e0e0e0);border-radius:4px;animation:1.5s ease-in-out infinite _pulse_14k0y_1}._tableCol_14k0y_165:first-child{border-radius:16px;flex:2;height:32px}._tableCol_14k0y_165:not(:first-child){flex:1;height:16px}._pagination_14k0y_183{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}._paginationInfo_14k0y_190{width:120px;height:18px}._paginationBtns_14k0y_196{gap:.5rem;display:flex}._paginationBtn_14k0y_196{border-radius:6px;height:32px}._paginationBtnSmall_14k0y_207{width:32px}._paginationBtnLarge_14k0y_211{width:70px}._pagination_2fngf_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_2fngf_11{color:var(--text-secondary);font-size:14px}._paginationControls_2fngf_16{align-items:center;gap:8px;display:flex}._joinBtn_2fngf_22:disabled{cursor:not-allowed}._paginationButton_2fngf_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_2fngf_26:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_2fngf_26._active_2fngf_46{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_2fngf_26:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_2fngf_57{color:var(--text-tertiary);padding:0 8px}._mainContent_2fngf_62{max-width:var(--page-max-width);box-sizing:border-box;flex:1;width:100%;margin:0 auto;padding:1rem 1.5rem}[data-layout-mode=appShell] ._mainContent_2fngf_62{scrollbar-width:none;background-color:var(--card-bg);border:1px solid var(--border-primary);width:calc(100% - 2rem);min-height:0;box-shadow:var(--shadow-md);border-radius:20px;margin:0 auto .5rem;padding:1.5rem;overflow-y:auto}[data-layout-mode=appShell] ._mainContent_2fngf_62::-webkit-scrollbar{display:none}._backBtn_2fngf_89{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_2fngf_89:hover{color:var(--primary)}._backBtn_2fngf_89 svg{font-size:1rem}._detailCard_2fngf_111{background:var(--surface-chrome);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._cardHeader_2fngf_119{border-bottom:1px solid var(--border-secondary);margin-bottom:2rem;padding-bottom:1.5rem}._headerContent_2fngf_125{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._titleGroup_2fngf_132{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}._pageTitle_2fngf_140{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_2fngf_140 svg{color:var(--primary);font-size:1.6rem}._headerRight_2fngf_156{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width<=768px){._headerContent_2fngf_125{flex-direction:column;gap:1rem}._headerRight_2fngf_156{justify-content:flex-start;width:100%}}._orgType_2fngf_175{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_2fngf_175:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}._statusActive_2fngf_192{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_2fngf_205{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_2fngf_226 ._statusActive_2fngf_192:before,._usersTable_2fngf_226 ._statusInactive_2fngf_205:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px}._description_2fngf_235{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_2fngf_246{margin-top:2rem}._memberHeader_2fngf_250{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_2fngf_250 svg{color:var(--primary);font-size:1.2rem}._usersTable_2fngf_226{border-collapse:collapse;width:100%}._usersTable_2fngf_226 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_2fngf_226 th:first-child{text-align:left;padding-left:24px}._usersTable_2fngf_226 tbody tr{border-bottom:1px solid var(--border-primary)}._usersTable_2fngf_226 tbody tr:last-child{border-bottom:none}._usersTable_2fngf_226 tbody tr:hover{background-color:var(--bg-hover)}._usersTable_2fngf_226 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._usersTable_2fngf_226 td:first-child{text-align:left;padding-left:24px}._userInfo_2fngf_314{justify-content:flex-start;align-items:center;gap:12px;display:flex}._userAvatar_2fngf_321{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:40px;height:40px}._userDetails_2fngf_329{flex-direction:column;gap:2px;display:flex}._userName_2fngf_335{color:var(--text-primary);font-weight:600}._userEmail_2fngf_340{color:var(--text-secondary);font-size:12px}._statusBadge_2fngf_346{white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusBadge_2fngf_346._inactive_2fngf_362{background-color:var(--error-light);color:var(--error)}._statusIndicator_2fngf_218{background-color:currentColor;border-radius:50%;width:6px;height:6px}._roleBadge_2fngf_375{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_2fngf_375._admin_2fngf_386{background-color:var(--error-light);color:var(--error)}._roleBadge_2fngf_375._moderator_2fngf_391{background-color:var(--warn-light);color:var(--text-secondary)}._roleBadge_2fngf_375._user_2fngf_226{background-color:var(--bg-tertiary);color:var(--text-secondary)}._actionButtons_2fngf_402{justify-content:center;gap:8px;display:flex}._actionButton_2fngf_402{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_2fngf_402:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_2fngf_402._edit_2fngf_427:hover{color:var(--primary)}._actionButton_2fngf_402._delete_2fngf_431:hover{color:var(--error)}._statsContainer_2fngf_436{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_2fngf_443{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_2fngf_443:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_2fngf_455{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_2fngf_455._primary_2fngf_466{background-color:var(--primary-light);color:var(--primary)}._statIcon_2fngf_455._success_2fngf_471{background-color:var(--success-light);color:var(--success)}._statIcon_2fngf_455._warning_2fngf_476{background-color:var(--warn-light);color:var(--warning)}._statIcon_2fngf_455._error_2fngf_481{background-color:var(--error-light);color:var(--error)}._statIcon_2fngf_455._info_2fngf_486{color:#6366f1;background-color:#6464dc1a}._statValue_2fngf_491{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_2fngf_498{color:var(--text-secondary);font-size:14px}._tableContainer_2fngf_504{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._tableHeader_2fngf_511{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px;display:flex}._tableTitle_2fngf_519{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._tableActions_2fngf_526{gap:8px;display:flex}._refreshButton_2fngf_532{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_2fngf_532:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--primary)}._refreshButton_2fngf_532._loading_2fngf_552{animation:1s linear infinite _rotate_2fngf_1}._createButton_2fngf_556{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_2fngf_556:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}._createButton_2fngf_556:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f633}@keyframes _rotate_2fngf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._joinBtn_2fngf_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_2fngf_22:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-2px);box-shadow:0 6px 25px #3b82f666}._joinBtn_2fngf_22:active{transform:translateY(0)}._joined_2fngf_619{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_2fngf_619:before{content:"✓";font-size:1rem;font-weight:600}._tabsHeader_2fngf_640{border-bottom:1px solid var(--border-primary);background-color:var(--bg-secondary);display:flex}._tabButton_2fngf_646{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_2fngf_646:hover{color:var(--text-primary);background-color:var(--bg-hover)}._tabButton_2fngf_646._activeTab_2fngf_663{color:var(--primary);border-bottom:2px solid var(--primary)}._actionButton_2fngf_402._acceptButton_2fngf_669{background-color:var(--success-light);color:var(--success)}._actionButton_2fngf_402._acceptButton_2fngf_669:hover{background-color:var(--success);color:#fff}._actionButton_2fngf_402._rejectButton_2fngf_679{background-color:var(--error-light);color:var(--error)}._actionButton_2fngf_402._rejectButton_2fngf_679:hover{background-color:var(--error);color:#fff}._actionButton_2fngf_402._kickButton_2fngf_689{background-color:var(--error-light);color:var(--error)}._actionButton_2fngf_402._viewButton_2fngf_694{background-color:var(--primary-light);color:var(--primary)}._actionButton_2fngf_402._viewButton_2fngf_694:hover{background-color:var(--primary);color:#fff}._actionButton_2fngf_402._kickButton_2fngf_689:hover{background-color:var(--error);color:#fff}._actionButton_2fngf_402._roleButton_2fngf_709{background-color:var(--warn-light);color:var(--warning)}._actionButton_2fngf_402._roleButton_2fngf_709:hover{background-color:var(--warning);color:#fff}@media (width<=768px){._detailCard_2fngf_111{padding:1.5rem}._usersTable_2fngf_226{min-width:600px;display:block;overflow-x:auto}._usersTable_2fngf_226 th,._usersTable_2fngf_226 td{padding:1rem}._joinBtn_2fngf_22,._joined_2fngf_619{justify-content:center;width:100%}._tabsHeader_2fngf_640{flex-wrap:wrap}._tabButton_2fngf_646{padding:10px 16px;font-size:13px}}@media (width<=480px){._mainContent_2fngf_62{padding:1rem .8rem}._detailCard_2fngf_111{padding:1rem}._pageTitle_2fngf_140{font-size:1.3rem}._headerContent_2fngf_125{flex-direction:column;gap:.8rem}._headerRight_2fngf_156{justify-content:flex-start;width:100%}._description_2fngf_235{padding:1rem;font-size:.95rem}._statsContainer_2fngf_436{grid-template-columns:1fr;gap:12px}._statCard_2fngf_443{padding:16px}._usersTable_2fngf_226 th,._usersTable_2fngf_226 td{padding:.6rem;font-size:.8rem}._memberHeader_2fngf_250{font-size:1rem}}._loginBtn_2fngf_805{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_2fngf_805:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}._emptyState_2fngf_824{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_2fngf_835{color:var(--text-tertiary);margin-bottom:1rem;font-size:4rem}._emptyText_2fngf_841{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem}._emptySubtext_2fngf_847{color:var(--text-secondary);max-width:400px;margin:0 auto 2rem}._roleSelectionContainer_2fngf_856{padding:8px 0}._roleSelectionDescription_2fngf_860{color:var(--text-secondary);text-align:center;margin:0 0 20px;font-size:14px}._roleOptions_2fngf_867{flex-direction:column;gap:12px;display:flex}._roleOption_2fngf_867{border:2px solid var(--border-primary);cursor:pointer;background:var(--card-bg);border-radius:12px;padding:16px;display:block}._roleOption_2fngf_867:hover{border-color:var(--primary-light);background:var(--bg-hover);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f61a}._roleOption_2fngf_867._selectedRole_2fngf_889{border-color:var(--primary);background:linear-gradient(135deg,#3b82f60d,#3b82f61a);box-shadow:0 2px 8px #3b82f633}._roleOptionContent_2fngf_895{align-items:center;gap:16px;display:flex}._roleIcon_2fngf_901{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_2fngf_867._selectedRole_2fngf_889 ._roleIcon_2fngf_901{color:var(--primary);background:var(--primary-light)}._roleInfo_2fngf_918{flex:1}._roleLabel_2fngf_922{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._roleDescription_2fngf_929{color:var(--text-secondary);font-size:13px}._roleRadio_2fngf_934{justify-content:center;align-items:center;display:flex}._radioCircle_2fngf_940{border:2px solid var(--border-primary);border-radius:50%;width:20px;height:20px;position:relative}._roleOption_2fngf_867._selectedRole_2fngf_889 ._radioCircle_2fngf_940{border-color:var(--primary);background:var(--primary)}._roleOption_2fngf_867._selectedRole_2fngf_889 ._radioCircle_2fngf_940:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._cancelButton_2fngf_966{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_2fngf_966:hover{border-color:var(--primary);color:var(--primary);background:var(--bg-hover);transform:translateY(-1px)}._confirmButton_2fngf_985{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_2fngf_985:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}._confirmButton_2fngf_985:active{transform:translateY(0)}._statusBadge_2fngf_346._pending_2fngf_1020{color:#ffc107;background:#ffc1071a}._statusBadge_2fngf_346._in_progress_2fngf_1025{color:#17a2b8;background:#17a2b81a}._statusBadge_2fngf_346._completed_2fngf_1030{color:#28a745;background:#28a7451a}._statusBadge_2fngf_346._cancelled_2fngf_1035{color:#6c757d;background:#6c757d1a}._priorityBadge_2fngf_1040{border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._priorityBadge_2fngf_1040._low_2fngf_1050{color:#6c757d;background:#6c757d1a}._priorityBadge_2fngf_1040._medium_2fngf_1055{color:#ffc107;background:#ffc1071a}._priorityBadge_2fngf_1040._high_2fngf_1060{color:#ff9800;background:#ff98001a}._priorityBadge_2fngf_1040._urgent_2fngf_1065{color:#dc3545;background:#dc354526;border:1px solid #dc35454d}._unassigned_2fngf_1071,._noDueDate_2fngf_1077{color:var(--text-secondary);font-size:13px;font-style:italic}._deleteButton_2fngf_1083{color:var(--danger)}._deleteButton_2fngf_1083:hover{color:var(--danger-hover);background:#dc35451a}._taskFormContainer_2fngf_1093{padding:8px 0}._formRow_2fngf_1101 ._formGroup_2fngf_1097{flex:1}._formLabel_2fngf_1110{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}._formInput_2fngf_1120,._formTextarea_2fngf_1121,._formSelect_2fngf_1122{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_2fngf_1120:focus,._formTextarea_2fngf_1121:focus,._formSelect_2fngf_1122:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._formTextarea_2fngf_1121{resize:vertical;min-height:80px;font-family:inherit}._formSelect_2fngf_1122{cursor:pointer}._formHint_2fngf_1151{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.4;display:block}._formInput_2fngf_1120::placeholder,._formTextarea_2fngf_1121::placeholder{color:var(--text-secondary);opacity:.7}._statusSelect_2fngf_1166{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_2fngf_1166:hover{border-color:var(--primary)}._statusSelect_2fngf_1166:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #3b82f61a}._btn_2fngf_1188{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_2fngf_1201{background-color:var(--primary);color:#fff}._btnPrimary_2fngf_1201:hover{background-color:var(--primary-hover)}._detailGroup_2fngf_1211{margin-bottom:20px}._detailLabel_2fngf_1215{color:var(--text-secondary);margin-bottom:4px;font-size:13px}._detailValue_2fngf_1221{color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.6}._detailRow_2fngf_1228{grid-template-columns:1fr 1fr;gap:20px;display:grid}._statusBadge_2fngf_346{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusActive_2fngf_192{background-color:var(--success-light);color:var(--success)}._statusClosed_2fngf_1250{background-color:var(--error-light);color:var(--error)}._statusDraft_2fngf_1255{background-color:var(--warn-light);color:var(--warning)}._statusBadge_2fngf_346._active_2fngf_46{background-color:var(--success-light);color:var(--success)}._statusBadge_2fngf_346._closed_2fngf_1266{background-color:var(--error-light);color:var(--error)}._statusBadge_2fngf_346._draft_2fngf_1271{background-color:var(--warn-light);color:var(--warning)}._formGroup_2fngf_1097{margin-bottom:16px}._formRow_2fngf_1101{gap:16px;display:flex}._formRow_2fngf_1101 ._formGroup_2fngf_1097{flex:1;min-width:0}._formInput_2fngf_1120{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formLabel_2fngf_1110{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formTextarea_2fngf_1121{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_2fngf_1121:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._formInput_2fngf_1120.ant-picker{border-color:var(--border-primary);background-color:var(--input-bg)}._formInput_2fngf_1120.ant-picker:hover{border-color:var(--primary)}._formInput_2fngf_1120.ant-picker-focused{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}._formInput_2fngf_1120 .ant-picker-input>input{color:var(--text-primary);font-size:14px}._formInput_2fngf_1120 .ant-picker-input>input::placeholder{color:var(--text-tertiary);opacity:1}._formInput_2fngf_1120 .ant-picker-suffix{color:var(--text-secondary)}._formInput_2fngf_1120 .ant-picker-clear{background-color:var(--input-bg);color:var(--text-secondary)}._repoSection_2fngf_1359{margin-top:0;padding:20px}._repoSectionHeader_2fngf_1364{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._repoTokenBadge_2fngf_1372{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_2fngf_1372:hover{color:#fff;background:#16a34a}._repoTokenBadgeNone_2fngf_1391{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_2fngf_1391:hover{background:var(--text-tertiary);color:#fff}._sectionTitle_2fngf_1410{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._repoCount_2fngf_1417{color:var(--text-tertiary);font-size:13px}._repoGrid_2fngf_1422{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}._repoCard_2fngf_1428{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_2fngf_1428:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-2px)}._repoCardHeader_2fngf_1445{align-items:center;gap:8px;margin-bottom:10px;display:flex}._repoIcon_2fngf_1452{color:var(--text-primary);flex-shrink:0;font-size:18px}._repoName_2fngf_1458{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}._repoExternalIcon_2fngf_1468{color:var(--text-tertiary);flex-shrink:0;font-size:12px}._repoDeleteBtn_2fngf_1474{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_2fngf_1474:hover{color:#ef4444;border-color:#ef4444}._repoDescription_2fngf_1494{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_2fngf_1506{color:var(--text-tertiary);align-items:center;gap:16px;font-size:12px;display:flex}._repoLanguage_2fngf_1514{align-items:center;gap:4px;display:inline-flex}._repoLanguageDot_2fngf_1520{border-radius:50%;flex-shrink:0;width:10px;height:10px}._repoStars_2fngf_1527{color:#eab308;align-items:center;gap:3px;display:inline-flex}._repoUpdated_2fngf_1534{color:var(--text-tertiary)}._repoSyncBtn_2fngf_1539{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_2fngf_1539:hover{color:var(--primary);background:var(--primary-light)}._repoSyncSpinning_2fngf_1556 svg{animation:1s linear infinite _repoSpin_2fngf_1}@keyframes _repoSpin_2fngf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._repoSyncStatus_2fngf_1569{align-items:center;gap:4px;font-size:12px;display:inline-flex}._syncStatusDot_2fngf_1576{border-radius:50%;flex-shrink:0;width:6px;height:6px}._syncStatusIdle_2fngf_1583{background-color:var(--text-tertiary)}._syncStatusSyncing_2fngf_1587{background-color:#a855f7;animation:.8s ease-in-out infinite _repoPulse_2fngf_1}._syncStatusDone_2fngf_1592{background-color:#16a34a}._syncStatusFailed_2fngf_1596{background-color:#ef4444}@keyframes _repoPulse_2fngf_1{0%,to{opacity:1}50%{opacity:.4}}@media (width<=768px){._repoGrid_2fngf_1422{grid-template-columns:1fr}}._pagination_1d3m3_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_1d3m3_11{color:var(--text-secondary);font-size:14px}._paginationControls_1d3m3_16{align-items:center;gap:8px;display:flex}._joinBtn_1d3m3_22:disabled{cursor:not-allowed}._paginationButton_1d3m3_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_1d3m3_26:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--primary)}._paginationButton_1d3m3_26._active_1d3m3_46{background-color:var(--primary);border-color:var(--primary);color:#fff}._paginationButton_1d3m3_26:disabled{opacity:.5;cursor:not-allowed}._paginationEllipsis_1d3m3_57{color:var(--text-tertiary);padding:0 8px}._container_1d3m3_62{background-color:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}._mainContent_1d3m3_69{max-width:var(--page-max-width);flex:1;width:100%;margin:0 auto;padding:2rem 1.5rem}._backBtn_1d3m3_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_1d3m3_77:hover{color:var(--primary)}._backBtn_1d3m3_77 svg{font-size:1rem}._detailCard_1d3m3_99{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._cardHeader_1d3m3_107{border-bottom:1px solid var(--border-secondary);margin-bottom:2rem;padding-bottom:1.5rem}._headerContent_1d3m3_113{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._titleGroup_1d3m3_120{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}._pageTitle_1d3m3_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_1d3m3_128 svg{color:var(--primary);font-size:1.6rem}._headerRight_1d3m3_144{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width<=768px){._headerContent_1d3m3_113{flex-direction:column;gap:1rem}._headerRight_1d3m3_144{justify-content:flex-start;width:100%}}._orgType_1d3m3_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_1d3m3_163:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}._statusActive_1d3m3_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_1d3m3_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_1d3m3_214 ._statusActive_1d3m3_180:before,._usersTable_1d3m3_214 ._statusInactive_1d3m3_193:before{content:"";background-color:currentColor;border-radius:50%;width:6px;height:6px}._description_1d3m3_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_1d3m3_235{margin-top:2rem}._memberHeader_1d3m3_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_1d3m3_239 svg{color:var(--primary);font-size:1.2rem}._usersTable_1d3m3_214{border-collapse:collapse;width:100%}._usersTable_1d3m3_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_1d3m3_214 th:first-child{text-align:left;padding-left:24px}._usersTable_1d3m3_214 tbody tr{border-bottom:1px solid var(--border-primary)}._usersTable_1d3m3_214 tbody tr:last-child{border-bottom:none}._usersTable_1d3m3_214 tbody tr:hover{background-color:var(--bg-hover)}._usersTable_1d3m3_214 td{color:var(--text-primary);vertical-align:middle;text-align:center;padding:16px;font-size:14px}._usersTable_1d3m3_214 td:first-child{text-align:left;padding-left:24px}._userInfo_1d3m3_303{justify-content:flex-start;align-items:center;gap:12px;display:flex}._userAvatar_1d3m3_310{object-fit:cover;border:2px solid var(--border-primary);border-radius:50%;width:40px;height:40px}._userDetails_1d3m3_318{flex-direction:column;gap:2px;display:flex}._userName_1d3m3_324{color:var(--text-primary);font-weight:600}._userEmail_1d3m3_329{color:var(--text-secondary);font-size:12px}._statusBadge_1d3m3_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_1d3m3_335._inactive_1d3m3_351{background-color:var(--error-light);color:var(--error)}._statusIndicator_1d3m3_206{background-color:currentColor;border-radius:50%;width:6px;height:6px}._roleBadge_1d3m3_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_1d3m3_364._admin_1d3m3_375{background-color:var(--error-light);color:var(--error)}._roleBadge_1d3m3_364._moderator_1d3m3_380{background-color:var(--warn-light);color:var(--text-secondary)}._roleBadge_1d3m3_364._user_1d3m3_214{background-color:var(--bg-tertiary);color:var(--text-secondary)}._actionButtons_1d3m3_391{justify-content:center;gap:8px;display:flex}._actionButton_1d3m3_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_1d3m3_391:hover{background-color:var(--bg-hover);color:var(--text-primary)}._actionButton_1d3m3_391._edit_1d3m3_416:hover{color:var(--primary)}._actionButton_1d3m3_391._delete_1d3m3_420:hover{color:var(--error)}._statsContainer_1d3m3_425{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._statCard_1d3m3_432{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:20px}._statCard_1d3m3_432:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_1d3m3_444{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}._statIcon_1d3m3_444._primary_1d3m3_455{background-color:var(--primary-light);color:var(--primary)}._statIcon_1d3m3_444._success_1d3m3_460{background-color:var(--success-light);color:var(--success)}._statIcon_1d3m3_444._warning_1d3m3_465{background-color:var(--warn-light);color:var(--warning)}._statIcon_1d3m3_444._error_1d3m3_470{background-color:var(--error-light);color:var(--error)}._statIcon_1d3m3_444._info_1d3m3_475{color:#6366f1;background-color:#6464dc1a}._statValue_1d3m3_480{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}._statLabel_1d3m3_487{color:var(--text-secondary);font-size:14px}._tableContainer_1d3m3_493{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._tableActions_1d3m3_500{gap:8px;display:flex}._refreshButton_1d3m3_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_1d3m3_506:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--primary)}._refreshIcon_1d3m3_527{align-items:center;display:flex}._refreshButton_1d3m3_506._loading_1d3m3_532 ._refreshIcon_1d3m3_527{animation:1s linear infinite _rotate_1d3m3_1}._createButton_1d3m3_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_1d3m3_536:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}._createButton_1d3m3_536:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f633}@keyframes _rotate_1d3m3_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._joinBtn_1d3m3_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_1d3m3_22:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-2px);box-shadow:0 6px 25px #3b82f666}._joinBtn_1d3m3_22:active{transform:translateY(0)}._joined_1d3m3_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_1d3m3_599:before{content:"✓";font-size:1rem;font-weight:600}._tabsHeader_1d3m3_620{border-bottom:1px solid var(--border-primary);background-color:var(--bg-secondary);justify-content:space-between;align-items:center;display:flex}._tabsNav_1d3m3_628{display:flex}._tabsActions_1d3m3_632{align-items:center;gap:10px;padding-right:16px;display:flex}._tabsCount_1d3m3_639{color:var(--text-secondary);font-size:14px}._tabButton_1d3m3_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_1d3m3_644:hover{color:var(--text-primary);background-color:var(--bg-hover)}._tabButton_1d3m3_644._activeTab_1d3m3_661{color:var(--primary);border-bottom:2px solid var(--primary)}._actionButton_1d3m3_391._acceptButton_1d3m3_667{background-color:var(--success-light);color:var(--success)}._actionButton_1d3m3_391._acceptButton_1d3m3_667:hover{background-color:var(--success);color:#fff}._actionButton_1d3m3_391._rejectButton_1d3m3_677{background-color:var(--error-light);color:var(--error)}._actionButton_1d3m3_391._rejectButton_1d3m3_677:hover{background-color:var(--error);color:#fff}._actionButton_1d3m3_391._kickButton_1d3m3_687{background-color:var(--error-light);color:var(--error)}._actionButton_1d3m3_391._viewButton_1d3m3_692{background-color:var(--primary-light);color:var(--primary)}._actionButton_1d3m3_391._viewButton_1d3m3_692:hover{background-color:var(--primary);color:#fff}._actionButton_1d3m3_391._kickButton_1d3m3_687:hover{background-color:var(--error);color:#fff}._actionButton_1d3m3_391._roleButton_1d3m3_707{background-color:var(--warn-light);color:var(--warning)}._actionButton_1d3m3_391._roleButton_1d3m3_707:hover{background-color:var(--warning);color:#fff}@media (width<=768px){._detailCard_1d3m3_99{padding:1.5rem}._usersTable_1d3m3_214{width:100%;display:block}._usersTable_1d3m3_214 thead{display:none}._usersTable_1d3m3_214 tbody,._usersTable_1d3m3_214 tr{width:100%;display:block}._usersTable_1d3m3_214 tr{border:1px solid var(--border-primary);background:var(--card-bg);border-radius:10px;margin-bottom:16px;padding:4px 12px}._usersTable_1d3m3_214 tbody tr:hover{background:var(--card-bg)}._usersTable_1d3m3_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_1d3m3_214 tbody tr td:last-child{border-bottom:none}._usersTable_1d3m3_214 td:before{content:attr(data-label);color:var(--text-secondary);text-align:left;flex-shrink:0;font-size:13px;font-weight:600}._usersTable_1d3m3_214 td:first-child{justify-content:flex-start;padding-left:4px}._usersTable_1d3m3_214 td:first-child:before{display:none}._usersTable_1d3m3_214 td:first-child ._userInfo_1d3m3_303{justify-content:flex-start}._actionButtons_1d3m3_391{justify-content:flex-end}._joinBtn_1d3m3_22,._joined_1d3m3_599{justify-content:center;width:100%}._tabsHeader_1d3m3_620{flex-wrap:wrap}._tabsActions_1d3m3_632{flex-wrap:wrap;justify-content:flex-end;width:100%;padding:8px 16px}._tabButton_1d3m3_644{padding:10px 16px;font-size:13px}._pagination_1d3m3_1{flex-direction:column;align-items:center}._paginationInfo_1d3m3_11{text-align:center}._paginationControls_1d3m3_16{flex-wrap:wrap;justify-content:center}}@media (width<=480px){._mainContent_1d3m3_69{padding:1rem .8rem}._detailCard_1d3m3_99{padding:1rem}._pageTitle_1d3m3_128{font-size:1.3rem}._headerContent_1d3m3_113{flex-direction:column;gap:.8rem}._headerRight_1d3m3_144{justify-content:flex-start;width:100%}._description_1d3m3_223{padding:1rem;font-size:.95rem}._statsContainer_1d3m3_425{grid-template-columns:1fr;gap:12px}._statCard_1d3m3_432{padding:16px}._usersTable_1d3m3_214 th,._usersTable_1d3m3_214 td{padding:.6rem;font-size:.8rem}._memberHeader_1d3m3_239{font-size:1rem}}._loginBtn_1d3m3_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_1d3m3_881:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}._emptyState_1d3m3_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_1d3m3_911{color:var(--text-tertiary);margin-bottom:1rem;font-size:4rem}._emptyText_1d3m3_917{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem}._emptySubtext_1d3m3_923{color:var(--text-secondary);max-width:400px;margin:0 auto 2rem}._roleSelectionContainer_1d3m3_932{padding:8px 0}._roleSelectionDescription_1d3m3_936{color:var(--text-secondary);text-align:center;margin:0 0 20px;font-size:14px}._roleOptions_1d3m3_943{flex-direction:column;gap:12px;display:flex}._roleOption_1d3m3_943{border:2px solid var(--border-primary);cursor:pointer;background:var(--card-bg);border-radius:12px;padding:16px;display:block}._roleOption_1d3m3_943:hover{border-color:var(--primary-light);background:var(--bg-hover);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f61a}._roleOption_1d3m3_943._selectedRole_1d3m3_965{border-color:var(--primary);background:linear-gradient(135deg,#3b82f60d,#3b82f61a);box-shadow:0 2px 8px #3b82f633}._roleOptionContent_1d3m3_971{align-items:center;gap:16px;display:flex}._roleIcon_1d3m3_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_1d3m3_943._selectedRole_1d3m3_965 ._roleIcon_1d3m3_977{color:var(--primary);background:var(--primary-light)}._roleInfo_1d3m3_994{flex:1}._roleLabel_1d3m3_998{color:var(--text-primary);margin-bottom:4px;font-size:16px;font-weight:600}._roleDescription_1d3m3_1005{color:var(--text-secondary);font-size:13px}._roleRadio_1d3m3_1010{justify-content:center;align-items:center;display:flex}._radioCircle_1d3m3_1016{border:2px solid var(--border-primary);border-radius:50%;width:20px;height:20px;position:relative}._roleOption_1d3m3_943._selectedRole_1d3m3_965 ._radioCircle_1d3m3_1016{border-color:var(--primary);background:var(--primary)}._roleOption_1d3m3_943._selectedRole_1d3m3_965 ._radioCircle_1d3m3_1016:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._cancelButton_1d3m3_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_1d3m3_1042:hover{border-color:var(--primary);color:var(--primary);background:var(--bg-hover);transform:translateY(-1px)}._confirmButton_1d3m3_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_1d3m3_1061:hover{background:linear-gradient(135deg, var(--primary-hover), var(--accent));transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}._confirmButton_1d3m3_1061:active{transform:translateY(0)}._statusBadge_1d3m3_335._pending_1d3m3_1096{color:#ffc107;background:#ffc1071a}._statusBadge_1d3m3_335._in_progress_1d3m3_1101{color:#17a2b8;background:#17a2b81a}._statusBadge_1d3m3_335._completed_1d3m3_1106{color:#28a745;background:#28a7451a}._statusBadge_1d3m3_335._cancelled_1d3m3_1111{color:#6c757d;background:#6c757d1a}._priorityBadge_1d3m3_1116{border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}._priorityBadge_1d3m3_1116._low_1d3m3_1126{color:#6c757d;background:#6c757d1a}._priorityBadge_1d3m3_1116._medium_1d3m3_1131{color:#ffc107;background:#ffc1071a}._priorityBadge_1d3m3_1116._high_1d3m3_1136{color:#ff9800;background:#ff98001a}._priorityBadge_1d3m3_1116._urgent_1d3m3_1141{color:#dc3545;background:#dc354526;border:1px solid #dc35454d}._unassigned_1d3m3_1147,._noDueDate_1d3m3_1153{color:var(--text-secondary);font-size:13px;font-style:italic}._deleteButton_1d3m3_1159{color:var(--danger)}._deleteButton_1d3m3_1159:hover{color:var(--danger-hover);background:#dc35451a}._taskFormContainer_1d3m3_1169{padding:8px 0}._formRow_1d3m3_1177 ._formGroup_1d3m3_1173{flex:1}._formLabel_1d3m3_1186{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}._formInput_1d3m3_1196,._formTextarea_1d3m3_1197,._formSelect_1d3m3_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_1d3m3_1196:focus,._formTextarea_1d3m3_1197:focus,._formSelect_1d3m3_1198:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}._formTextarea_1d3m3_1197{resize:vertical;min-height:80px;font-family:inherit}._formSelect_1d3m3_1198{cursor:pointer}._formHint_1d3m3_1227{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.4;display:block}._formInput_1d3m3_1196::placeholder,._formTextarea_1d3m3_1197::placeholder{color:var(--text-secondary);opacity:.7}._statusSelect_1d3m3_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_1d3m3_1242:hover{border-color:var(--primary)}._statusSelect_1d3m3_1242:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #3b82f61a}._btn_1d3m3_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_1d3m3_1277{background-color:var(--primary);color:#fff}._btnPrimary_1d3m3_1277:hover{background-color:var(--primary-hover)}._detailGroup_1d3m3_1287{margin-bottom:20px}._detailLabel_1d3m3_1291{color:var(--text-secondary);margin-bottom:4px;font-size:13px}._detailValue_1d3m3_1297{color:var(--text-primary);font-size:15px;font-weight:500;line-height:1.6}._detailRow_1d3m3_1304{grid-template-columns:1fr 1fr;gap:20px;display:grid}._statusBadge_1d3m3_335{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._statusActive_1d3m3_180{background-color:var(--success-light);color:var(--success)}._statusClosed_1d3m3_1326{background-color:var(--error-light);color:var(--error)}._statusDraft_1d3m3_1331{background-color:var(--warn-light);color:var(--warning)}._statusBadge_1d3m3_335._active_1d3m3_46{background-color:var(--success-light);color:var(--success)}._statusBadge_1d3m3_335._closed_1d3m3_1342{background-color:var(--error-light);color:var(--error)}._statusBadge_1d3m3_335._draft_1d3m3_1347{background-color:var(--warn-light);color:var(--warning)}._formGroup_1d3m3_1173{margin-bottom:16px}._formRow_1d3m3_1177{gap:16px;display:flex}._formRow_1d3m3_1177 ._formGroup_1d3m3_1173{flex:1;min-width:0}._formInput_1d3m3_1196{background-color:var(--input-bg);border-radius:8px!important;height:46px!important}._formLabel_1d3m3_1186{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}._formTextarea_1d3m3_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_1d3m3_1197:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._formInput_1d3m3_1196.ant-picker{border-color:var(--border-primary);background-color:var(--input-bg)}._formInput_1d3m3_1196.ant-picker:hover{border-color:var(--primary)}._formInput_1d3m3_1196.ant-picker-focused{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}._formInput_1d3m3_1196 .ant-picker-input>input{color:var(--text-primary);font-size:14px}._formInput_1d3m3_1196 .ant-picker-input>input::placeholder{color:var(--text-tertiary);opacity:1}._formInput_1d3m3_1196 .ant-picker-suffix{color:var(--text-secondary)}._formInput_1d3m3_1196 .ant-picker-clear{background-color:var(--input-bg);color:var(--text-secondary)}._repoSection_1d3m3_1435{margin-top:0;padding:20px}._repoTokenBadge_1d3m3_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_1d3m3_1441:hover{color:#fff;background:#16a34a}._repoTokenBadgeNone_1d3m3_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_1d3m3_1460:hover{background:var(--text-tertiary);color:#fff}._repoCount_1d3m3_1479{color:var(--text-tertiary);font-size:13px}._repoGrid_1d3m3_1484{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}._repoCard_1d3m3_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_1d3m3_1490:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-2px)}._repoCardHeader_1d3m3_1507{align-items:center;gap:8px;margin-bottom:10px;display:flex}._repoIcon_1d3m3_1514{color:var(--text-primary);flex-shrink:0;font-size:18px}._repoName_1d3m3_1520{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}._repoExternalIcon_1d3m3_1530{color:var(--text-tertiary);flex-shrink:0;font-size:12px}._repoDeleteBtn_1d3m3_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_1d3m3_1536:hover{color:#ef4444;border-color:#ef4444}._repoDescription_1d3m3_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_1d3m3_1568{color:var(--text-tertiary);align-items:center;gap:16px;font-size:12px;display:flex}._repoLanguage_1d3m3_1576{align-items:center;gap:4px;display:inline-flex}._repoLanguageDot_1d3m3_1582{border-radius:50%;flex-shrink:0;width:10px;height:10px}._repoStars_1d3m3_1589{color:#eab308;align-items:center;gap:3px;display:inline-flex}._repoUpdated_1d3m3_1596{color:var(--text-tertiary)}._repoSyncBtn_1d3m3_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_1d3m3_1601:hover{color:var(--primary);background:var(--primary-light)}._repoSyncSpinning_1d3m3_1618 svg{animation:1s linear infinite _repoSpin_1d3m3_1}@keyframes _repoSpin_1d3m3_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._repoSyncStatus_1d3m3_1631{align-items:center;gap:4px;font-size:12px;display:inline-flex}._syncStatusDot_1d3m3_1638{border-radius:50%;flex-shrink:0;width:6px;height:6px}._syncStatusIdle_1d3m3_1645{background-color:var(--text-tertiary)}._syncStatusSyncing_1d3m3_1649{background-color:#a855f7;animation:.8s ease-in-out infinite _repoPulse_1d3m3_1}._syncStatusDone_1d3m3_1654{background-color:#16a34a}._syncStatusFailed_1d3m3_1658{background-color:#ef4444}@keyframes _repoPulse_1d3m3_1{0%,to{opacity:1}50%{opacity:.4}}@media (width<=768px){._repoGrid_1d3m3_1484{grid-template-columns:1fr}}._reader_1rzq9_1{min-height:100vh;font-family:var(--font-family);color:var(--text-primary);flex-direction:column;display:flex}._readerBar_1rzq9_10{z-index:990;background-color:var(--navbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--navbar-border);position:sticky;top:0}._readerBarInner_1rzq9_19{max-width:var(--page-max-width);box-sizing:border-box;align-items:center;gap:12px;height:56px;margin:0 auto;padding:0 20px;display:flex}._backBtn_1rzq9_30{border:1px solid var(--border-primary);background:var(--surface-chrome);height:36px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}._backBtn_1rzq9_30:hover{color:var(--text-primary);border-color:var(--primary)}._actions_1rzq9_51{align-items:center;gap:6px;margin-left:auto;display:flex}._avatarBtn_1rzq9_58{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:flex}._avatarBtn_1rzq9_58:hover{background:var(--bg-hover)}._readerMain_1rzq9_73{flex-direction:column;flex:1;min-width:0;display:flex}._readerMain_1rzq9_73>div{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=640px){._readerBarInner_1rzq9_19{gap:8px;padding:0 .9rem}._backBtn_1rzq9_30 span{display:none}}._textarea_x2je6_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_x2je6_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._textarea_x2je6_2::placeholder{color:var(--text-tertiary)}._commentItem_x2je6_26{border-bottom:1px solid var(--border-light);gap:12px;padding:16px 0;display:flex}._commentItem_x2je6_26:last-child{border-bottom:none}._commentAvatar_x2je6_37{flex-shrink:0}._commentAvatar_x2je6_37 img{object-fit:cover;background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:50%;width:36px;height:36px}._commentBody_x2je6_49{flex:1;min-width:0}._commentMeta_x2je6_54{align-items:center;gap:10px;margin-bottom:6px;display:flex}._commentUser_x2je6_61{color:var(--text-primary);font-size:.88rem;font-weight:600}._commentTime_x2je6_67{color:var(--text-tertiary);font-size:.75rem}._commentContent_x2je6_72{color:var(--text-primary);word-break:break-word;margin-bottom:8px;font-size:.92rem;line-height:1.7}._commentContent_x2je6_72 p{margin:0 0 4px}._commentContent_x2je6_72 p:last-child{margin-bottom:0}._commentContent_x2je6_72 ul,._commentContent_x2je6_72 ol{margin:0 0 4px;padding-left:1.4em}._commentContent_x2je6_72 li{margin-bottom:1px}._commentContent_x2je6_72 code{color:var(--primary);font-size:.88em;font-family:var(--font-mono);background:#3b82f614;border-radius:3px;padding:.1em .3em}._commentContent_x2je6_72 a{color:var(--primary);text-decoration:none}._commentContent_x2je6_72 a:hover{text-decoration:underline}._replyList_x2je6_117{border-left:2px solid var(--border-light);margin-bottom:8px;margin-left:48px;padding-left:12px}._replyList_x2je6_117 ._replyList_x2je6_117{margin-left:28px}._replyList_x2je6_117 ._replyList_x2je6_117 ._replyList_x2je6_117{margin-left:20px}._replyList_x2je6_117 ._replyList_x2je6_117 ._replyList_x2je6_117 ._replyList_x2je6_117{margin-left:14px}._replyItem_x2je6_137{gap:10px;padding:10px 0;display:flex}._replyItem_x2je6_137:not(:last-child){border-bottom:1px solid var(--border-light)}._replyItem_x2je6_137 ._commentAvatar_x2je6_37 img{width:28px;height:28px}._replyInputWrapper_x2je6_153{margin-bottom:16px}._inputFooter_x2je6_157{justify-content:space-between;align-items:center;margin-top:10px;display:flex}._hint_x2je6_164{color:var(--text-tertiary);font-size:.78rem}._submitButton_x2je6_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_x2je6_169:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submitButton_x2je6_169:disabled{opacity:.4;cursor:not-allowed}._cancelButton_x2je6_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_x2je6_193:hover{border-color:var(--primary);color:var(--primary)}._actions_x2je6_209{gap:14px;display:flex}._actionButton_x2je6_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_x2je6_214:hover,._liked_x2je6_230{color:var(--primary)}._editActions_x2je6_239{gap:8px;margin-bottom:10px;display:flex}._editSave_x2je6_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_x2je6_245:disabled{opacity:.5;cursor:not-allowed}._editCancel_x2je6_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_x2je6_264:hover{border-color:var(--text-secondary)}._container_k9d53_1{max-width:var(--page-max-width);box-sizing:border-box;flex:1;gap:20px;width:100%;margin:0 auto;padding:20px;display:flex}._loading_k9d53_12{opacity:.3}._ready_k9d53_16{opacity:1}._contentLoading_k9d53_20{opacity:0;transform:translateY(10px)}._contentReady_k9d53_25{opacity:1;transform:translateY(0)}._loadingIndicator_k9d53_30{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:40px;font-size:14px;display:flex}._spinner_k9d53_40{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_k9d53_40}@keyframes _spin_k9d53_40{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingSpin_k9d53_59{animation:1s linear infinite _spin_k9d53_40}._content_k9d53_20{flex-direction:column;flex:1;min-width:0;display:flex}._sidebar_k9d53_70{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:16px;width:280px;max-height:calc(100vh - 168px);display:flex;position:sticky;top:72px;overflow:hidden}._authorCard_k9d53_84{background:var(--card-bg);border:1px solid var(--border-light);border-radius:12px;flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 1px 3px #0000000a}._authorCardTop_k9d53_94{align-items:center;gap:14px;padding:14px 18px;display:flex}._authorCardAvatar_k9d53_101{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_k9d53_101:hover{transform:scale(1.08)}._authorCardAvatarImg_k9d53_118{object-fit:cover;border-radius:50%;width:100%;height:100%}._authorCardInfo_k9d53_125{flex-direction:column;gap:3px;min-width:0;display:flex}._authorCardName_k9d53_132{color:var(--text-primary);cursor:pointer;font-size:.95rem;font-weight:600}._authorCardName_k9d53_132:hover{color:var(--primary)}._authorCardMeta_k9d53_143{color:var(--text-tertiary);font-size:.78rem}._authorCardStats_k9d53_148{border-top:1px solid var(--border-light);gap:12px;margin-top:8px;padding-top:8px;display:flex}._authorStatItem_k9d53_156{color:var(--text-secondary);align-items:center;gap:3px;font-size:.75rem;display:inline-flex}._authorStatItem_k9d53_156 svg{opacity:.6}._tagCard_k9d53_169{background:var(--card-bg);border:1px solid var(--border-light);border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}._tagCardTitle_k9d53_177{color:var(--text-secondary);margin-bottom:10px;font-size:13px;font-weight:600}._tagCardContent_k9d53_184{flex-wrap:wrap;gap:6px;display:flex}._toc_k9d53_190{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_k9d53_202{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_k9d53_202:before{content:"";background:linear-gradient(180deg, var(--primary), var(--accent));border-radius:2px;width:4px;height:16px}._tocList_k9d53_223{scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}._tocList_k9d53_223::-webkit-scrollbar{width:5px}._tocList_k9d53_223::-webkit-scrollbar-track{background:0 0}._tocList_k9d53_223::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:6px}._tocList_k9d53_223::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}._tocItem_k9d53_250{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_k9d53_250:hover{color:var(--primary);background-color:#3b82f60a}._tocItem_k9d53_250._active_k9d53_267{color:var(--primary);border-left-color:var(--primary);background-color:#3b82f614;font-weight:600}._tocItemH1_k9d53_274{font-weight:600}._tocItemH2_k9d53_278{margin-left:8px;font-weight:500}._tocItemH3_k9d53_283{margin-left:18px;font-size:12px;font-weight:400}._article_k9d53_290{background:var(--card-bg);border:1px solid var(--border-light);border-radius:16px;flex:auto;padding:40px;box-shadow:0 1px 3px #0000000a}._articleHeader_k9d53_300{border-bottom:1px solid var(--border-light);margin-bottom:24px;padding-bottom:20px}._categoryBadge_k9d53_306{color:var(--primary);background:#3b82f61a;border-radius:6px;padding:4px 12px;font-size:.78rem;font-weight:600}._title_k9d53_315{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 20px;font-size:2rem;font-weight:800;line-height:1.35}._metaRow_k9d53_324{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._metaItem_k9d53_331{color:var(--text-tertiary);align-items:center;gap:5px;font-size:.83rem;display:inline-flex}._labelTag_k9d53_339{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_k9d53_339:hover{color:var(--primary);border-color:var(--primary)}._markdownBody_k9d53_356{color:var(--text-primary);font-size:1.05rem;line-height:1.85}._markdownBody_k9d53_356 h1,._markdownBody_k9d53_356 h2,._markdownBody_k9d53_356 h3,._markdownBody_k9d53_356 h4,._markdownBody_k9d53_356 h5,._markdownBody_k9d53_356 h6{color:var(--text-primary);margin-top:32px;margin-bottom:16px;scroll-margin-top:100px;font-weight:700;line-height:1.3}._markdownBody_k9d53_356 h1{border-bottom:1px solid var(--border-light);padding-bottom:.4em;font-size:1.75em}._markdownBody_k9d53_356 h2{border-bottom:1px solid var(--border-light);padding-bottom:.3em;font-size:1.4em}._markdownBody_k9d53_356 h3{font-size:1.2em}._markdownBody_k9d53_356 p{margin-bottom:18px}._markdownBody_k9d53_356 a{color:var(--primary);text-decoration:none}._markdownBody_k9d53_356 a:hover{text-decoration:underline}._markdownBody_k9d53_356 img{border-radius:10px;max-width:100%;height:auto;margin:20px auto;display:block;box-shadow:0 2px 12px #00000014}._markdownBody_k9d53_356 img:hover{transform:scale(1.01)}._markdownBody_k9d53_356 img+em{text-align:center;color:var(--text-tertiary);margin-top:-10px;margin-bottom:20px;font-size:.85em;font-style:normal;display:block}._markdownBody_k9d53_356 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_k9d53_356 blockquote p{margin-bottom:0}._markdownBody_k9d53_356 table{border-collapse:collapse;border-radius:8px;width:100%;margin:20px 0;overflow:hidden}._markdownBody_k9d53_356 table th,._markdownBody_k9d53_356 table td{border:1px solid var(--border-primary);text-align:left;padding:10px 16px}._markdownBody_k9d53_356 table th{background-color:var(--bg-secondary);font-size:.9rem;font-weight:600}._markdownBody_k9d53_356 ul,._markdownBody_k9d53_356 ol{margin-bottom:18px;padding-left:1.8em}._markdownBody_k9d53_356 li{margin-bottom:6px}._markdownBody_k9d53_356 pre code{background:0 0;padding:0}._markdownBody_k9d53_356 pre{background-color:var(--code-block-bg);border-radius:8px;margin:20px 0;padding:16px;overflow:auto}._markdownBody_k9d53_356 hr{border:none;border-top:1px solid var(--border-light);margin:32px 0}._inlineCode_k9d53_493{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_k9d53_493{color:#60a5fa!important;background:#60a5fa1f!important;border-color:#60a5fa4d!important}._codeBlockWrapper_k9d53_511{margin:20px 0;position:relative}._codeHeader_k9d53_516{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_k9d53_528{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}._copyButton_k9d53_535{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:4px;padding:4px 10px;font-size:11px}._copyButton_k9d53_535:hover{color:#334155;background:#cbd5e1}[data-theme=dark] ._codeHeader_k9d53_516{color:#94a3b8;background:#0f172a;border-bottom-color:#ffffff1a}[data-theme=dark] ._copyButton_k9d53_535{color:#94a3b8;background:#ffffff1a}[data-theme=dark] ._copyButton_k9d53_535:hover{color:#e2e8f0;background:#fff3}._codeBlock_k9d53_511{margin:0;overflow:auto}._mermaidWrapper_k9d53_572{border:1px solid var(--border-primary);border-radius:8px;margin:20px 0;overflow:hidden}._authorCardActions_k9d53_580{display:flex}._followButton_k9d53_584{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_k9d53_584:first-child{border-right:1px solid var(--border-light);border-radius:0 0 0 12px}._followButton_k9d53_584:last-child{border-radius:0 0 12px}._followButton_k9d53_584:hover{color:var(--primary);background:#3b82f60a}._followButton_k9d53_584._following_k9d53_615{color:var(--primary);background:#3b82f614}._followButton_k9d53_584._following_k9d53_615:hover{color:#ef4444;background:#ef444414}._likeSection_k9d53_626{justify-content:center;margin-top:20px;padding:24px 0;display:flex}._likeButton_k9d53_633{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_k9d53_633:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f61f}._likeButton_k9d53_633._liked_k9d53_654{border-color:var(--primary);color:var(--primary);background:#3b82f60f}._likeButton_k9d53_633:active{transform:translateY(0)scale(.96)}._likeIconActive_k9d53_664{animation:.35s cubic-bezier(.4,0,.2,1) _likePop_k9d53_1}@keyframes _likePop_k9d53_1{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}._likeCount_k9d53_680{text-align:center;min-width:24px;font-size:.9rem;font-weight:700}._commentSection_k9d53_688{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_k9d53_697{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}._commentTitle_k9d53_706{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:1.1rem;font-weight:700;display:flex}._writeCommentButton_k9d53_716{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_k9d53_716:hover{border-color:var(--primary);color:var(--primary)}._commentInputWrapper_k9d53_732{border-bottom:1px solid var(--border-light);margin-bottom:20px;padding-bottom:20px}._commentTextarea_k9d53_738{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_k9d53_738:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a}._commentTextarea_k9d53_738::placeholder{color:var(--text-tertiary)}._commentInputFooter_k9d53_761{justify-content:space-between;align-items:center;margin-top:10px;display:flex}._commentHint_k9d53_768{color:var(--text-tertiary);font-size:.78rem}._commentSubmitButton_k9d53_773{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_k9d53_773:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._commentSubmitButton_k9d53_773:disabled{opacity:.4;cursor:not-allowed}._commentList_k9d53_798{flex-direction:column;gap:4px;display:flex}._commentEmpty_k9d53_804{text-align:center;color:var(--text-tertiary);padding:32px 0;font-size:.9rem}._commentItem_k9d53_811{border-bottom:1px solid var(--border-light);gap:12px;padding:16px 0;display:flex}._commentItem_k9d53_811:last-child{border-bottom:none}._commentAvatar_k9d53_822{flex-shrink:0}._commentAvatar_k9d53_822 img{object-fit:cover;background:linear-gradient(135deg, var(--primary), var(--accent));border-radius:50%;width:36px;height:36px}._commentBody_k9d53_834{flex:1;min-width:0}._commentMeta_k9d53_839{align-items:center;gap:10px;margin-bottom:6px;display:flex}._commentUser_k9d53_846{color:var(--text-primary);font-size:.88rem;font-weight:600}._commentTime_k9d53_852{color:var(--text-tertiary);font-size:.75rem}._commentContent_k9d53_857{color:var(--text-primary);word-break:break-word;margin-bottom:8px;font-size:.92rem;line-height:1.7}._commentContent_k9d53_857 p{margin:0 0 4px}._commentContent_k9d53_857 p:last-child{margin-bottom:0}._commentContent_k9d53_857 ul,._commentContent_k9d53_857 ol{margin:0 0 4px;padding-left:1.4em}._commentContent_k9d53_857 li{margin-bottom:1px}._commentContent_k9d53_857 code{color:var(--primary);font-size:.88em;font-family:var(--font-mono);background:#3b82f614;border-radius:3px;padding:.1em .3em}._commentContent_k9d53_857 a{color:var(--primary);text-decoration:none}._commentContent_k9d53_857 a:hover{text-decoration:underline}._replyList_k9d53_902{border-left:2px solid var(--border-light);margin-bottom:8px;margin-left:48px;padding-left:12px}._replyItem_k9d53_909{gap:10px;padding:10px 0;display:flex}._replyItem_k9d53_909:not(:last-child){border-bottom:1px solid var(--border-light)}._replyItem_k9d53_909 ._commentAvatar_k9d53_822 img{width:28px;height:28px}._replyInputWrapper_k9d53_924{margin-bottom:16px}._replyList_k9d53_902 ._replyList_k9d53_902{margin-left:28px}._replyList_k9d53_902 ._replyList_k9d53_902 ._replyList_k9d53_902{margin-left:20px}._replyList_k9d53_902 ._replyList_k9d53_902 ._replyList_k9d53_902 ._replyList_k9d53_902{margin-left:14px}._commentActions_k9d53_941{gap:14px;display:flex}._commentActionButton_k9d53_946{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_k9d53_946:hover,._commentActionButton_k9d53_946._commentLiked_k9d53_962{color:var(--primary)}._commentEditActions_k9d53_967{gap:8px;margin-bottom:10px;display:flex}._commentEditSave_k9d53_973{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_k9d53_973:disabled{opacity:.5;cursor:not-allowed}._commentEditCancel_k9d53_992{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_k9d53_992:hover{border-color:var(--text-secondary)}@media (width<=1164px){._container_k9d53_1{flex-direction:column;gap:20px;padding:16px}._sidebar_k9d53_70{width:100%;max-height:none;position:static;overflow:visible}._toc_k9d53_190{flex:none;min-height:auto}._tocList_k9d53_223{flex:none;max-height:300px;overflow-y:auto}._article_k9d53_290{padding:24px}._title_k9d53_315{font-size:1.6rem}}@media (width<=768px){._container_k9d53_1{gap:14px;padding:12px}._article_k9d53_290{border-radius:12px;padding:18px}._title_k9d53_315{font-size:1.4rem}._articleHeader_k9d53_300{margin-bottom:24px;padding-bottom:20px}._markdownBody_k9d53_356{font-size:1rem}._markdownBody_k9d53_356 img{border-radius:8px}}._container_cbeoa_2{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;margin-bottom:24px;animation:.35s _fadeSlideIn_cbeoa_1;position:relative;overflow:hidden}._container_cbeoa_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_cbeoa_25{align-items:center;gap:10px;padding:16px 20px;display:flex}._iconWrapper_cbeoa_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_cbeoa_43{color:#8b5cf6;width:16px;height:16px}._title_cbeoa_49{color:var(--text-primary);flex:1;font-size:.9rem;font-weight:600}._generateBtn_cbeoa_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_cbeoa_56:hover:not(:disabled){background:var(--primary);color:#fff}._generateBtn_cbeoa_56:disabled{opacity:.6;cursor:not-allowed}._generateBtn_cbeoa_56 ._spinner_cbeoa_81{border:2px solid #3b82f640;border-top:2px solid var(--primary);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_cbeoa_81}._content_cbeoa_91{color:var(--text-primary);word-break:break-word;padding:0 20px 18px;font-size:.92rem;line-height:1.85}._contentPlaceholder_cbeoa_99{color:var(--text-tertiary);padding:0 20px 18px;font-size:.88rem;font-style:italic}._errorContent_cbeoa_107{color:var(--error);align-items:flex-start;gap:8px;padding:0 20px 18px;font-size:.88rem;line-height:1.6;display:flex}._errorIcon_cbeoa_117{flex-shrink:0;margin-top:2px}._cursor_cbeoa_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_cbeoa_1;display:inline-block}._footer_cbeoa_135{justify-content:flex-end;align-items:center;gap:8px;padding:0 20px 14px;display:flex}._regenerateBtn_cbeoa_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_cbeoa_143:hover{border-color:var(--primary);color:var(--primary)}._disclaimer_cbeoa_161{color:var(--text-tertiary);flex:1;font-size:.72rem}._contentCollapsed_cbeoa_168{opacity:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}._contentExpanded_cbeoa_176{opacity:1;max-height:600px}@keyframes _fadeSlideIn_cbeoa_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _blink_cbeoa_1{0%,to{opacity:1}50%{opacity:0}}@keyframes _spin_cbeoa_81{to{transform:rotate(360deg)}}._content_cbeoa_91 p,._content_cbeoa_91 h1,._content_cbeoa_91 h2,._content_cbeoa_91 h3,._content_cbeoa_91 h4,._content_cbeoa_91 h5,._content_cbeoa_91 h6,._content_cbeoa_91 ul,._content_cbeoa_91 ol,._content_cbeoa_91 blockquote,._content_cbeoa_91 pre{margin:0}._content_cbeoa_91 strong{font-weight:600}._content_cbeoa_91 em{font-style:italic}._content_cbeoa_91 code{background:var(--bg-tertiary);font-size:.85em;font-family:var(--font-mono);color:#e83e8c;border-radius:4px;padding:1px 6px}._content_cbeoa_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_cbeoa_91 pre code{color:var(--text-primary);background:0 0;border-radius:0;padding:0}._content_cbeoa_91 a{color:var(--primary);text-decoration:none}._content_cbeoa_91 a:hover{text-decoration:underline}._content_cbeoa_91 blockquote{border-left:3px solid var(--primary);color:var(--text-secondary);margin:0;padding:4px 14px}._content_cbeoa_91 ul,._content_cbeoa_91 ol{padding-left:1.8em}._content_cbeoa_91 li{line-height:1.85}._content_cbeoa_91 li::marker{color:var(--text-tertiary)}._content_cbeoa_91 hr{border:none;border-top:1px solid var(--border-light)}._content_cbeoa_91 table{border-collapse:collapse;width:100%;font-size:.85em}._content_cbeoa_91 th,._content_cbeoa_91 td{border:1px solid var(--border-light);text-align:left;padding:6px 12px}._content_cbeoa_91 th{background:var(--bg-tertiary);font-weight:600}@media (width<=768px){._header_cbeoa_25{padding:14px 16px 10px}._content_cbeoa_91{padding:0 16px 16px;font-size:.88rem}._footer_cbeoa_135{padding:0 16px 12px}._title_cbeoa_49{font-size:.85rem}}._toggle_13skd_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_13skd_1:hover{color:var(--text-primary);border-color:var(--primary);background:var(--bg-hover)}._toggle_13skd_1:active{background:var(--bg-active)}._icon_13skd_27{flex-shrink:0}._label_13skd_31{line-height:1}@media (width<=768px){._toggle_13skd_1{display:none}}._container_1k3mo_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:4rem 2rem;display:flex}._icon_1k3mo_11{color:var(--danger);opacity:.8;margin-bottom:1.5rem;font-size:4rem}._title_1k3mo_18{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem}._message_1k3mo_24{color:var(--text-secondary);max-width:400px;margin-bottom:2rem}._actions_1k3mo_30{gap:1rem;display:flex}._backBtn_1k3mo_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_1k3mo_47{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;display:flex}@keyframes _pulse_bsx60_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._wrapper_bsx60_13{width:100%;padding:1rem}._item_bsx60_18{width:100%;max-width:800px;margin:0 auto;padding:2rem}._line_bsx60_25{background-color:var(--bg-secondary,#f0f0f0);border-radius:6px;margin-bottom:.5rem;animation:1.5s ease-in-out infinite _pulse_bsx60_1}._title_bsx60_32{border-radius:8px;height:40px;margin-bottom:1rem}._textShort_bsx60_39{height:20px}._textWide_bsx60_43{height:20px;margin-bottom:1rem}._contentBlock_bsx60_48{border-radius:8px;height:150px;margin-bottom:1rem}._textPartial_bsx60_55{border-radius:4px;width:65%;height:16px;margin-bottom:.5rem}@keyframes _pulse_1sxpp_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._wrapper_1sxpp_13{flex-direction:column;gap:1.5rem;width:100%;max-width:1560px;min-height:60vh;margin:0 auto;padding:2rem;display:flex}._block_1sxpp_24{background-color:var(--bg-secondary,#f0f0f0);border-radius:6px;animation:1.5s ease-in-out infinite _pulse_1sxpp_1}._backPlaceholder_1sxpp_31{width:120px;height:36px;margin-bottom:1rem}._headerRow_1sxpp_39{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._titleGroup_1sxpp_46{flex:1}._titleLine_1sxpp_50{border-radius:6px;width:60%;height:32px;margin-bottom:.5rem}._subtitleLine_1sxpp_58{border-radius:4px;width:40%;height:20px}._statusBadge_1sxpp_65{border-radius:14px;width:80px;height:28px}._infoGrid_1sxpp_73{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;display:grid}._infoCard_1sxpp_80{border-radius:8px;height:80px;padding:1rem}._descriptionBlock_1sxpp_88{margin-bottom:2rem}._descriptionLine_1sxpp_92{background-color:var(--bg-secondary,#f0f0f0);border-radius:4px;height:16px;margin-bottom:.5rem;animation:1.5s ease-in-out infinite _pulse_1sxpp_1}._descriptionLineFull_1sxpp_100{width:100%}._descriptionLinePartial_1sxpp_105{width:70%}._uploadArea_1sxpp_111{margin-bottom:2rem}._uploadBox_1sxpp_115{border-radius:8px;justify-content:center;align-items:center;height:180px;display:flex}._uploadInner_1sxpp_124{text-align:center;color:var(--text-tertiary,#ccc)}._uploadBtnPlaceholder_1sxpp_129{background-color:var(--bg-tertiary,#e0e0e0);border-radius:20px;width:240px;height:40px;margin:0 auto 1rem}._actions_1sxpp_139{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}._actionBtn_1sxpp_146{width:80px;height:40px}._actionBtnWide_1sxpp_152{width:100px;height:40px}._progressBarWrapper_1na23_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_1na23_2{background:linear-gradient(90deg, var(--primary), var(--primary-hover));border-radius:8px;height:100%}._progressText_1na23_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_1na23_29{background-color:#0000;flex-direction:column;flex:1;min-height:0;display:flex}._mainContent_1na23_37{max-width:var(--page-max-width);flex:1;width:100%;margin:0 auto;padding:2rem}[data-layout-mode=appShell] ._mainContent_1na23_37{box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-primary);width:calc(100% - 2rem);max-width:none;box-shadow:var(--shadow-md);scrollbar-width:none;border-radius:20px;min-height:0;margin:0 auto .5rem;padding:1.5rem;overflow:hidden auto}[data-layout-mode=appShell] ._mainContent_1na23_37::-webkit-scrollbar{display:none}._pageHeader_1na23_66{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_1na23_66:before{content:"";background:var(--primary);width:4px;height:100%;position:absolute;top:0;left:0}._backButton_1na23_87{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_1na23_87:hover{color:var(--primary)}._headerContent_1na23_104{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._titleGroup_1na23_111{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}._pageTitle_1na23_119{color:var(--text-primary);margin:0;font-size:1.8rem;font-weight:700;line-height:1.3}._courseName_1na23_127{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_1na23_140{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_1na23_152{border-color:var(--warning);color:var(--warning);background:0 0}._statusSubmitted_1na23_158{border-color:var(--success);color:var(--success);background:0 0}._statusLate_1na23_164{border-color:var(--error);color:var(--error);background:0 0}._priorityBadge_1na23_171{white-space:nowrap;border-radius:20px;align-items:center;padding:.4rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}._priorityUrgent_1na23_181{color:#991b1b;background:#7f1d1d1a;border:1px solid #7f1d1d33}._priorityHigh_1na23_187{color:#dc2626;background:#ef44441a;border:1px solid #ef444433}._priorityMedium_1na23_193{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b33}._priorityLow_1na23_199{color:#2563eb;background:#3b82f61a;border:1px solid #3b82f633}@keyframes _pulse_1na23_1{0%,to{opacity:1}50%{opacity:.7}}._contentGrid_1na23_216{gap:2rem;display:grid}._card_1na23_221{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._card_1na23_221:hover{box-shadow:var(--shadow-md)}._sectionHeader_1na23_233{border-bottom:1px solid var(--border-secondary);align-items:center;gap:.8rem;margin-bottom:1.5rem;padding-bottom:.6rem;display:flex}._sectionIcon_1na23_242{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_1na23_254{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:600}._infoGrid_1na23_262{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}._infoCard_1na23_269{background:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.2rem;display:flex}._infoLabel_1na23_279{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.85rem;display:flex}._infoValue_1na23_287{color:var(--text-primary);font-size:1.1rem;font-weight:600}._deadlineValue_1na23_293{color:var(--error)}._description_1na23_297{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_1na23_308{flex-direction:column;gap:1.5rem;display:flex}._uploadArea_1na23_314{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_1na23_314:hover,._uploadArea_1na23_314._active_1na23_326{border-color:var(--primary);background:var(--primary-bg);transform:translateY(-2px)}._uploadArea_1na23_314._disabled_1na23_332{border-color:var(--border-disabled);background:var(--bg-disabled);cursor:not-allowed;opacity:.6}._uploadArea_1na23_314._disabled_1na23_332:hover{border-color:var(--border-disabled);background:var(--bg-disabled);transform:none}._uploadArea_1na23_314._disabled_1na23_332 ._uploadIconWrapper_1na23_345{color:var(--text-disabled);background:var(--card-bg)}._uploadContent_1na23_350{z-index:1;position:relative}._uploadIconWrapper_1na23_345{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_1na23_314:hover ._uploadIconWrapper_1na23_345{color:var(--primary-hover);transform:scale(1.1)}._uploadTitle_1na23_374{color:var(--text-primary);margin-bottom:.5rem;font-size:1.2rem;font-weight:600}._uploadDesc_1na23_381{color:var(--text-secondary);margin-bottom:1rem;font-size:.95rem}._uploadLimit_1na23_387{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_1na23_398{flex-direction:column;gap:1rem;display:flex}._fileItem_1na23_404{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_1na23_404:hover{border-color:var(--primary);transform:translate(4px)}._fileLeft_1na23_420{align-items:center;gap:1rem;display:flex}._fileTypeIcon_1na23_426{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_1na23_438{flex-direction:column;gap:.2rem;display:flex}._fileName_1na23_444{color:var(--text-primary);font-size:1rem;font-weight:500}._fileSize_1na23_450{color:var(--text-secondary);font-size:.85rem}._deleteBtn_1na23_455{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_1na23_455:hover{background:var(--error-light);color:var(--error)}._actionBar_1na23_474{border-top:1px solid var(--border-secondary);justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;display:flex}._btn_1na23_483{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.8rem 2rem;font-size:1rem;font-weight:600;display:flex}._btnSecondary_1na23_495{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary)}._btnSecondary_1na23_495:hover{background:var(--border-secondary);transform:translateY(-1px)}._btnPrimary_1na23_506{background:var(--primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}._btnPrimary_1na23_506:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}._btnPrimary_1na23_506:disabled{opacity:.7;cursor:not-allowed;transform:none}._emptyState_1na23_524{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_1na23_538{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_1na23_538:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f680}._loginBtn_1na23_538:active{transform:translateY(0);box-shadow:0 4px 12px #3b82f666}._errorContainer_1na23_568{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_1na23_580{color:var(--error-color);margin-bottom:1.5rem;font-size:4rem}._errorTitle_1na23_586{color:var(--text-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}._errorMessage_1na23_593{color:var(--text-secondary);max-width:400px;margin-bottom:2rem;font-size:1rem}@media (width<=768px){._mainContent_1na23_37{padding:1.2rem 1rem}._pageHeader_1na23_66{padding:1.5rem}._headerContent_1na23_104{flex-direction:column;gap:1rem}._pageTitle_1na23_119{font-size:1.4rem}._infoGrid_1na23_262{grid-template-columns:1fr;gap:1rem}._card_1na23_221{padding:1.5rem}._uploadArea_1na23_314{padding:2rem 1rem}._actionBar_1na23_474{flex-direction:column;gap:.5rem}._btn_1na23_483{justify-content:center;width:100%}}@media (width<=480px){._mainContent_1na23_37{padding:1rem .8rem}._pageHeader_1na23_66,._card_1na23_221{padding:1rem}._pageTitle_1na23_119{font-size:1.2rem}._sectionTitle_1na23_254{font-size:1.1rem}._uploadArea_1na23_314{padding:1.5rem .8rem}._uploadTitle_1na23_374{font-size:1rem}._fileItem_1na23_404{flex-direction:column;align-items:flex-start;gap:.5rem}._btn_1na23_483{padding:.6rem 1.2rem;font-size:.9rem}}._container_ls6i8_1{background-color:#0000;flex-direction:column;flex:1;min-height:0;display:flex}._mainContent_ls6i8_9{max-width:var(--page-max-width);flex:1;width:100%;margin:0 auto;padding:2rem 1.8rem}[data-layout-mode=appShell] ._mainContent_ls6i8_9{box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-primary);width:calc(100% - 2rem);max-width:none;box-shadow:var(--shadow-md);scrollbar-width:none;border-radius:20px;min-height:0;margin:0 auto .5rem;padding:1.5rem;overflow:hidden auto}[data-layout-mode=appShell] ._mainContent_ls6i8_9::-webkit-scrollbar{display:none}._card_ls6i8_37{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._card_ls6i8_37:hover{box-shadow:var(--shadow-md)}._loadingHeader_ls6i8_54{border-bottom:1px solid var(--border-secondary);margin-bottom:2rem;padding-bottom:1.5rem}._loadingHeaderContent_ls6i8_60{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._loadingTitleGroup_ls6i8_68{flex-direction:column;flex:1;display:flex}._loadingStats_ls6i8_74{flex-wrap:wrap;gap:1.5rem;display:flex}._loadingDescription_ls6i8_80{margin-bottom:2rem}._loadingSubmissions_ls6i8_84{flex-direction:column;gap:1rem;display:flex}._loadingSubmissionCard_ls6i8_90{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;margin-bottom:1rem;padding:1.5rem}._loadingSubmissionHeader_ls6i8_98{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}._loadingUserInfo_ls6i8_105{align-items:center;display:flex}._loadingStatus_ls6i8_110{align-items:center;gap:.5rem;display:flex}._loadingFileInfo_ls6i8_116{background-color:var(--bg-primary);border-radius:6px;justify-content:space-between;align-items:center;padding:1rem;display:flex}._loadingFileDetails_ls6i8_125{align-items:center;display:flex}._header_ls6i8_131{border-bottom:1px solid var(--border-secondary);margin-bottom:2rem;padding-bottom:1.5rem}._backButton_ls6i8_137{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_ls6i8_137:hover{color:var(--primary)}._headerContent_ls6i8_154{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}._titleGroup_ls6i8_162{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}._pageTitle_ls6i8_170{color:var(--text-primary);margin:0;font-size:1.8rem;font-weight:700;line-height:1.3}._courseName_ls6i8_178{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_ls6i8_190{flex-wrap:wrap;gap:1.5rem;display:flex}._statItem_ls6i8_196{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.9rem;display:flex}._descriptionSection_ls6i8_205{margin-bottom:2rem}._sectionTitle_ls6i8_209{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}._description_ls6i8_205{color:var(--text-secondary);background-color:var(--bg-tertiary);border-radius:8px;padding:1rem;line-height:1.6}._submissionsSection_ls6i8_225{margin-bottom:0}._emptyState_ls6i8_230{text-align:center;color:var(--text-secondary);padding:3rem 1rem}._emptyIcon_ls6i8_236{opacity:.5;margin-bottom:1rem;font-size:3rem}._emptyText_ls6i8_242{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}._emptySubtext_ls6i8_249{font-size:.9rem}._submissionsList_ls6i8_254{flex-direction:column;gap:1rem;display:flex}._submissionCard_ls6i8_260{background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:8px;padding:1.5rem}._submissionCard_ls6i8_260:hover{box-shadow:var(--shadow-md);border-color:var(--border-primary)}._submissionHeader_ls6i8_273{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}._userInfo_ls6i8_280{align-items:center;gap:1rem;display:flex}._avatar_ls6i8_286{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_ls6i8_286 img{object-fit:cover;width:100%;height:100%}._userDetails_ls6i8_304{flex-direction:column;display:flex}._username_ls6i8_309{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}._submitTime_ls6i8_316{color:var(--text-secondary);align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:flex}._submissionStatus_ls6i8_325{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}._statusBadge_ls6i8_333{border-radius:20px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.85rem;font-weight:500;display:inline-flex}._statusSubmitted_ls6i8_343{background-color:var(--success-light);color:var(--success-dark)}._statusLate_ls6i8_348{background-color:var(--warning-light);color:var(--warning-dark)}._statusPending_ls6i8_353{background-color:var(--info-light);color:var(--info-dark)}._scoreBadge_ls6i8_359{border-radius:20px;padding:.25rem .75rem;font-size:.85rem;font-weight:600}._scoreExcellent_ls6i8_366{background-color:var(--success-light);color:var(--success-dark)}._scoreGood_ls6i8_371{background-color:var(--primary-light);color:var(--primary-dark)}._scoreAverage_ls6i8_376{background-color:var(--warning-light);color:var(--warning-dark)}._scorePoor_ls6i8_381{background-color:var(--error-light);color:var(--error-dark)}._fileInfo_ls6i8_387{background-color:var(--bg-primary);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:1rem;display:flex}._fileDetails_ls6i8_397{align-items:center;gap:1rem;display:flex}._fileIcon_ls6i8_403{color:var(--text-secondary);font-size:1.5rem}._fileName_ls6i8_408{color:var(--text-primary);margin:0;font-weight:500}._fileSize_ls6i8_414{color:var(--text-secondary);margin:0;font-size:.85rem}._downloadBtn_ls6i8_420{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_ls6i8_420:hover{background-color:var(--primary-dark)}._downloadBtn_ls6i8_420:disabled{opacity:.6;cursor:not-allowed}._downloadBtn_ls6i8_420._downloading_ls6i8_442{background-color:var(--primary-color);opacity:.8}._downloadBtn_ls6i8_420._downloading_ls6i8_442:hover{background-color:var(--primary-color)}._fileActions_ls6i8_451{align-items:center;gap:.5rem;display:flex}._downloadAllBtn_ls6i8_457{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_ls6i8_457:hover{background-color:var(--primary-dark)}._downloadAllBtn_ls6i8_457:disabled{opacity:.6;cursor:not-allowed}._downloadAllBtn_ls6i8_457._downloading_ls6i8_442{background-color:var(--primary-color);opacity:.8}._downloadAllBtn_ls6i8_457._downloading_ls6i8_442:hover{background-color:var(--primary-color)}._toggleBtn_ls6i8_488{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_ls6i8_488:hover{background-color:var(--bg-hover);color:var(--text-primary);border-color:var(--border-primary)}._filesList_ls6i8_508{border-top:1px solid var(--border-secondary);margin-top:1rem;padding-top:1rem}._filesListHeader_ls6i8_514{color:var(--text-secondary);align-items:center;margin-bottom:.75rem;padding:.5rem 0;font-size:.9rem;font-weight:600;display:flex}._fileItem_ls6i8_524{margin-bottom:.75rem}._fileItem_ls6i8_524:last-child{margin-bottom:0}._fileTypeIcon_ls6i8_532{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_ls6i8_545{background-color:var(--bg-primary);border-left:4px solid var(--primary-color);border-radius:6px;padding:1rem}._feedbackTitle_ls6i8_552{color:var(--text-primary);margin:0 0 .5rem;font-size:.9rem;font-weight:600}._feedbackContent_ls6i8_559{color:var(--text-secondary);margin:0;line-height:1.5}._loadingContainer_ls6i8_50{padding:2rem}._errorContainer_ls6i8_571{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}._errorIcon_ls6i8_580{color:var(--error-color);margin-bottom:1rem;font-size:4rem}._errorTitle_ls6i8_586{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}._errorMessage_ls6i8_593{color:var(--text-secondary);margin-bottom:2rem}._btn_ls6i8_599{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500}._btnPrimary_ls6i8_608{background-color:var(--primary-color);color:#fff}._btnPrimary_ls6i8_608:hover{background-color:var(--primary-dark)}._btnSecondary_ls6i8_617{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-secondary)}._btnSecondary_ls6i8_617:hover{background-color:var(--bg-primary)}._pagination_ls6i8_628{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_ls6i8_638{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_ls6i8_638:hover:not(._disabled_ls6i8_651){background-color:var(--bg-hover);border-color:var(--border-primary)}._pageBtn_ls6i8_638._disabled_ls6i8_651{opacity:.5;cursor:not-allowed}._pageNumbers_ls6i8_661{gap:.25rem;display:flex}._pageNumber_ls6i8_661{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_ls6i8_661:hover{background-color:var(--bg-hover);border-color:var(--border-primary)}._pageNumber_ls6i8_661._active_ls6i8_685{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}@media (width<=768px){._mainContent_ls6i8_9{padding:1rem .5rem}._card_ls6i8_37{padding:1.5rem}._loadingContainer_ls6i8_50{padding:1rem .5rem}._loadingHeaderContent_ls6i8_60{flex-direction:column;gap:1rem}._loadingStats_ls6i8_74{gap:1rem}._loadingSubmissionHeader_ls6i8_98,._loadingFileInfo_ls6i8_116{flex-direction:column;align-items:flex-start;gap:1rem}._headerContent_ls6i8_154{flex-direction:column;gap:1rem}._stats_ls6i8_190{gap:1rem}._submissionHeader_ls6i8_273{flex-direction:column;gap:1rem}._submissionStatus_ls6i8_325{align-items:flex-start}._fileInfo_ls6i8_387{flex-direction:column;align-items:flex-start;gap:1rem}._downloadBtn_ls6i8_420,._downloadAllBtn_ls6i8_457,._toggleBtn_ls6i8_488{justify-content:center;width:100%}._pagination_ls6i8_628{flex-wrap:wrap;gap:.5rem}._pageBtn_ls6i8_638{padding:.4rem .8rem;font-size:.85rem}._pageNumber_ls6i8_661{width:32px;height:32px;font-size:.85rem}}._spinning_ls6i8_783{animation:1s linear infinite _spin_ls6i8_783}@keyframes _spin_ls6i8_783{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=480px){._pageTitle_ls6i8_170{font-size:1.5rem}._card_ls6i8_37,._submissionCard_ls6i8_260{padding:1rem}}._rdLayout_1wjxz_1{min-height:100vh;font-family:var(--font-family);background-color:#0000}._rdContainer_1wjxz_7{min-height:100vh;animation:.35s ease-out _rdContentIn_1wjxz_1;display:flex}._rdSidebar_1wjxz_14{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_1wjxz_1;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:2px 0 8px #0000001a}._rdSidebar_1wjxz_14._collapsed_1wjxz_30{width:80px;overflow:visible}._rdSidebarHeader_1wjxz_35{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;min-height:64px;padding:20px 16px;display:flex}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdSidebarHeader_1wjxz_35{justify-content:center;padding:16px 8px;position:relative}._rdLogo_1wjxz_50{color:var(--primary);cursor:pointer;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;display:flex}._rdLogo_1wjxz_50:hover{color:var(--primary-hover)}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdLogo_1wjxz_50{justify-content:center}._rdLogoIcon_1wjxz_69{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_1wjxz_14._collapsed_1wjxz_30 ._rdLogoIcon_1wjxz_69{width:40px;height:40px;font-size:28px}._rdLogoText_1wjxz_88{letter-spacing:-.5px;white-space:nowrap;font-weight:700;overflow:hidden}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdLogoText_1wjxz_88{opacity:0;width:0;margin:0}._toggleSidebarBtn_1wjxz_101{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_1wjxz_101:hover{background-color:var(--bg-hover);color:var(--primary);transform:scale(1.05)}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._toggleSidebarBtn_1wjxz_101{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_1wjxz_14._collapsed_1wjxz_30 ._toggleSidebarBtn_1wjxz_101:hover{background-color:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-50%)scale(1.1)}._rdNavMenu_1wjxz_148{flex:1;padding:16px 0;overflow:hidden auto}._rdNavMenu_1wjxz_148::-webkit-scrollbar{width:4px}._rdNavMenu_1wjxz_148::-webkit-scrollbar-track{background:0 0}._rdNavMenu_1wjxz_148::-webkit-scrollbar-thumb{background-color:var(--border-secondary);border-radius:2px}._rdNavMenu_1wjxz_148::-webkit-scrollbar-thumb:hover{background-color:var(--text-tertiary)}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdNavMenu_1wjxz_148{overflow-y:hidden}._rdNavSection_1wjxz_176{margin-bottom:24px}._rdSectionTitle_1wjxz_180{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_1wjxz_14._collapsed_1wjxz_30 ._rdSectionTitle_1wjxz_180{opacity:0;height:0;margin:0;padding:0}._rdNavItem_1wjxz_198{cursor:pointer;margin-bottom:2px;position:relative}._rdNavLink_1wjxz_204{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_1wjxz_204:hover{background-color:var(--bg-hover);color:var(--text-primary);transform:translate(2px)}._rdNavLink_1wjxz_204._active_1wjxz_222{background-color:var(--primary-light);color:var(--primary);font-weight:600}._rdNavLink_1wjxz_204._active_1wjxz_222: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_1wjxz_240{justify-content:center;align-items:center;min-width:20px;height:20px;font-size:18px;display:flex}._rdNavLink_1wjxz_204:hover ._rdNavIcon_1wjxz_240{transform:scale(1.1)}._rdNavText_1wjxz_253{white-space:nowrap;font-size:14px;font-weight:500}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdNavText_1wjxz_253{opacity:0;width:0;overflow:hidden}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdNavLink_1wjxz_204{border-radius:12px;justify-content:center;min-height:48px;margin:0 8px 4px;padding:16px;position:relative}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdNavLink_1wjxz_204:hover{background-color:var(--primary-light);transform:scale(1.02);box-shadow:0 2px 8px #3b82f633}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdNavLink_1wjxz_204._active_1wjxz_222{background-color:var(--primary);color:#fff;box-shadow:0 4px 12px #3b82f64d}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdNavLink_1wjxz_204._active_1wjxz_222:before{display:none}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdNavIcon_1wjxz_240{min-width:22px;height:22px;font-size:22px}._rdSidebar_1wjxz_14:after{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));height:4px;position:absolute;bottom:0;left:0;right:0}._rdMainContent_1wjxz_307{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:240px;display:flex}._rdMainContent_1wjxz_307._expanded_1wjxz_316{margin-left:80px}._rdTopBar_1wjxz_321{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}._rdTopBarLeft_1wjxz_333{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}._rdBreadcrumb_1wjxz_341{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}._breadcrumbLink_1wjxz_351,._breadcrumbActive_1wjxz_352{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._breadcrumbSeparator_1wjxz_359{color:var(--text-tertiary)}._breadcrumbLink_1wjxz_351{color:var(--text-secondary);cursor:pointer;text-decoration:none}._breadcrumbLink_1wjxz_351:hover{color:var(--primary)}._breadcrumbActive_1wjxz_352{color:var(--text-primary);font-weight:500}._rdTopBarActions_1wjxz_378{flex:none;align-items:center;gap:4px;display:flex}._rdPageContent_1wjxz_386{background-color:#0000;flex:1;min-width:0;padding:24px}._mobileMenuOverlay_1wjxz_394{z-index:999;opacity:0;background-color:#00000080;display:none;position:fixed;inset:0}._mobileMenuOverlay_1wjxz_394._show_1wjxz_406{opacity:1;display:block}._mobileMenuBtn_1wjxz_411{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_1wjxz_411:hover{background-color:var(--bg-hover);border-color:var(--primary);color:var(--primary)}@keyframes _slideIn_1wjxz_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _rdContentIn_1wjxz_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._rdContainer_1wjxz_7{animation:none}}@media (width<=900px){._rdSidebar_1wjxz_14{width:280px;transform:translate(-100%);box-shadow:2px 0 16px #0003}._rdSidebar_1wjxz_14._mobileOpen_1wjxz_467{transform:translate(0)}._rdMainContent_1wjxz_307{width:100%;max-width:100vw;margin-left:0;overflow-x:hidden}._rdMainContent_1wjxz_307._expanded_1wjxz_316{margin-left:0}._rdSidebar_1wjxz_14._collapsed_1wjxz_30{width:280px}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdLogoText_1wjxz_88,._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdNavText_1wjxz_253{opacity:1;width:auto;margin:initial}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdSectionTitle_1wjxz_180{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_1wjxz_14._collapsed_1wjxz_30 ._rdNavLink_1wjxz_204{border-radius:8px;justify-content:flex-start;min-height:44px;margin:0 20px 2px;padding:12px 20px}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdNavIcon_1wjxz_240{min-width:18px;height:18px;font-size:18px}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._rdLogoIcon_1wjxz_69{width:32px;height:32px;font-size:24px}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._toggleSidebarBtn_1wjxz_101{width:28px;height:28px;box-shadow:none;color:var(--text-secondary);background:0 0;border:none;position:static;transform:none}._rdSidebar_1wjxz_14._collapsed_1wjxz_30 ._toggleSidebarBtn_1wjxz_101:hover{background-color:var(--bg-hover);color:var(--primary);transform:scale(1.05)}._rdNavMenu_1wjxz_148{padding:20px 0}._rdNavSection_1wjxz_176{margin-bottom:32px}._mobileMenuBtn_1wjxz_411{display:flex}._rdTopBar_1wjxz_321{padding:12px 16px}._rdTopBarLeft_1wjxz_333{gap:8px}._rdPageContent_1wjxz_386{padding:16px}._rdBreadcrumb_1wjxz_341{font-size:13px}}@media (width<=480px){._rdSidebar_1wjxz_14{width:100%;max-width:320px}._rdPageContent_1wjxz_386{padding:12px}._rdTopBar_1wjxz_321{flex-wrap:nowrap;gap:8px;padding:12px}}@media (width>=901px){._mobileMenuBtn_1wjxz_411,._mobileMenuOverlay_1wjxz_394{display:none!important}}._container_iv3h7_1{margin-top:12px;margin-bottom:4px;padding:0 12px;position:relative}._trigger_iv3h7_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_iv3h7_8:hover{border-color:var(--primary);background:var(--card-bg);box-shadow:0 2px 8px #3b82f61f}._icon_iv3h7_30{color:var(--primary);flex-shrink:0;font-size:16px}._label_iv3h7_36{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._single_iv3h7_45 ._trigger_iv3h7_8{cursor:default}._single_iv3h7_45 ._trigger_iv3h7_8:hover{border-color:var(--border-primary);box-shadow:none;background:var(--bg-primary)}._collapsed_iv3h7_56 ._trigger_iv3h7_8{border-radius:12px;justify-content:center;width:56px;height:44px;margin:0 auto;padding:0}._collapsed_iv3h7_56 ._icon_iv3h7_30{margin:0;font-size:20px}._overlay_iv3h7_71{z-index:2000;opacity:0;pointer-events:none;background:#0006;position:fixed;inset:0}._overlayVisible_iv3h7_80{opacity:1;pointer-events:auto}._panel_iv3h7_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_iv3h7_101{transform:translate(0)}._panelHeader_iv3h7_105{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._panelTitle_iv3h7_113{color:var(--text-primary);margin:0;font-size:18px;font-weight:700}._closeBtn_iv3h7_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_iv3h7_120:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-tertiary)}._panelBody_iv3h7_140{flex:1;padding:16px;overflow-y:auto}._optionCard_iv3h7_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_iv3h7_147:hover{border-color:var(--primary);background:var(--bg-hover);box-shadow:0 2px 8px #3b82f614}._optionCardSelected_iv3h7_164{border-color:var(--primary);background:var(--primary-light)}._optionCardLeft_iv3h7_169{align-items:center;gap:14px;display:flex}._optionAvatar_iv3h7_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_iv3h7_188{background:var(--primary);color:#fff}._optionInfo_iv3h7_193{flex-direction:column;gap:2px;display:flex}._optionName_iv3h7_199{color:var(--text-primary);font-size:15px;font-weight:600}._optionHint_iv3h7_205{color:var(--text-tertiary);font-size:12px}._checkIcon_iv3h7_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}._container_9z9ar_1{--entry-accent:#4f8ef7;--entry-accent-light:#6bb7ff;--entry-accent-soft:#4f8ef729;width:100%;min-height:100vh;color:var(--text-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex;position:relative;overflow:hidden}._container_9z9ar_1[data-stage=auth]{--entry-accent:#8b5cf6;--entry-accent-light:#a78bfa;--entry-accent-soft:#8b5cf629}._container_9z9ar_1[data-stage=access]{--entry-accent:#4f8ef7;--entry-accent-light:#6bb7ff;--entry-accent-soft:#4f8ef729}._container_9z9ar_1[data-stage=org]{--entry-accent:#10b981;--entry-accent-light:#34d399;--entry-accent-soft:#10b98129}._ambient_9z9ar_36{background:radial-gradient(circle at 50% 42%, var(--entry-accent-soft), transparent 58%);pointer-events:none;animation:4s ease-in-out infinite _ambientPulse_9z9ar_1;position:absolute;inset:-20%}._mascotWrap_9z9ar_44{z-index:1;justify-content:center;align-items:center;width:200px;height:200px;animation:2.8s ease-in-out infinite _floatMascot_9z9ar_1;display:flex;position:relative}._robot_9z9ar_55{z-index:2;filter:drop-shadow(0 12px 22px var(--entry-accent-soft));position:relative}._orbit_9z9ar_61{border:1px dashed var(--entry-accent);opacity:.28;border-radius:50%;width:168px;height:168px;animation:16s linear infinite _spinOrbit_9z9ar_1;position:absolute}._scanRing_9z9ar_71{border:2px solid #0000;border-top-color:var(--entry-accent);border-right-color:var(--entry-accent);opacity:.55;border-radius:50%;width:148px;height:148px;animation:2.4s linear infinite _spinOrbit_9z9ar_1;position:absolute}._badge_9z9ar_83{z-index:3;background:linear-gradient(135deg, var(--entry-accent), var(--entry-accent-light));width:42px;height:42px;box-shadow:0 8px 20px var(--entry-accent-soft);color:#fff;border-radius:14px;place-items:center;animation:.45s cubic-bezier(.2,.9,.3,1.3) _badgePop_9z9ar_1;display:grid;position:absolute;top:8px;right:26px}._badgeIcon_9z9ar_99{width:18px;height:18px}._textBlock_9z9ar_104{z-index:1;flex-direction:column;align-items:center;gap:10px;animation:.45s ease-out _textIn_9z9ar_1;display:flex;position:relative}._stageLabel_9z9ar_114{background:var(--entry-accent-soft);color:var(--entry-accent);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}._title_9z9ar_125{letter-spacing:.02em;color:var(--text-primary);margin:0;font-size:24px;font-weight:700}._description_9z9ar_133{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}._steps_9z9ar_140{z-index:1;align-items:center;gap:8px;margin-top:18px;display:flex;position:relative}._step_9z9ar_140{background:var(--border-primary);border-radius:999px;width:8px;height:8px;transition:width .3s,background-color .3s,opacity .3s}._stepDone_9z9ar_160{background:var(--entry-accent);opacity:.45}._stepActive_9z9ar_165{background:var(--entry-accent);width:28px;box-shadow:0 0 12px var(--entry-accent-soft);animation:1.6s ease-in-out infinite _stepGlow_9z9ar_1}@keyframes _floatMascot_9z9ar_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _spinOrbit_9z9ar_1{to{transform:rotate(360deg)}}@keyframes _ambientPulse_9z9ar_1{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes _badgePop_9z9ar_1{0%{opacity:0;transform:scale(.6)rotate(-12deg)}60%{opacity:1;transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes _textIn_9z9ar_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _stepGlow_9z9ar_1{0%,to{box-shadow:0 0 8px var(--entry-accent-soft)}50%{box-shadow:0 0 16px var(--entry-accent-soft)}}@media (width<=640px){._container_9z9ar_1{padding:24px 16px}._mascotWrap_9z9ar_44{width:170px;height:170px}._orbit_9z9ar_61{width:142px;height:142px}._scanRing_9z9ar_71{width:126px;height:126px}._badge_9z9ar_83{border-radius:12px;width:38px;height:38px;top:6px;right:18px}._title_9z9ar_125{font-size:20px}._description_9z9ar_133{font-size:13px}}@media (prefers-reduced-motion:reduce){._ambient_9z9ar_36,._mascotWrap_9z9ar_44,._orbit_9z9ar_61,._scanRing_9z9ar_71,._badge_9z9ar_83,._textBlock_9z9ar_104,._stepActive_9z9ar_165{animation:none}._scanRing_9z9ar_71{display:none}._step_9z9ar_140{transition:none}}._dashboard_1k8n0_1{max-width:100%}._pageHeader_1k8n0_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_1k8n0_14{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_1k8n0_21{color:var(--text-secondary);margin-top:4px;font-size:14px}._statsGrid_1k8n0_28{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:32px;display:grid}._statCard_1k8n0_35{background-color:var(--card-bg);border:1px solid var(--border-primary);cursor:pointer;border-radius:10px;padding:20px}._statCard_1k8n0_35:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._statIcon_1k8n0_48{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;font-size:20px;display:flex}._statIcon_1k8n0_48._primary_1k8n0_59{background-color:var(--primary-light);color:var(--primary)}._statIcon_1k8n0_48._success_1k8n0_64{background-color:var(--success-light,#22c55e1a);color:var(--success,#22c55e)}._statIcon_1k8n0_48._warning_1k8n0_69{background-color:var(--warn-light,#eab3081a);color:var(--warning,#eab308)}._statIcon_1k8n0_48._danger_1k8n0_74{background-color:var(--error-light,#ef44441a);color:var(--error,#ef4444)}._statValue_1k8n0_79{color:var(--text-primary);margin-bottom:2px;font-size:28px;font-weight:700}._statLabel_1k8n0_86{color:var(--text-secondary);font-size:14px}._statSub_1k8n0_91{color:var(--text-tertiary);margin-top:4px;font-size:12px}._section_1k8n0_98{margin-bottom:32px}._sectionHeader_1k8n0_102{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._sectionTitle_1k8n0_109{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}._viewAllBtn_1k8n0_116{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:14px}._viewAllBtn_1k8n0_116:hover{background-color:var(--primary-light)}._tableWrapper_1k8n0_131{border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}._table_1k8n0_131{border-collapse:collapse;background-color:var(--card-bg);width:100%}._table_1k8n0_131 th:not(:first-child),._table_1k8n0_131 td:not(:first-child){text-align:center}._table_1k8n0_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_1k8n0_131 td{color:var(--text-primary);border-bottom:1px solid var(--border-primary);padding:12px 16px;font-size:14px}._table_1k8n0_131 tbody tr:last-child td{border-bottom:none}._clickableRow_1k8n0_170{cursor:pointer}._clickableRow_1k8n0_170:hover{background-color:var(--bg-hover)}._emptyCell_1k8n0_178{text-align:center;padding:48px 16px}._emptyCellIcon_1k8n0_183{color:var(--text-tertiary);opacity:.5;margin-bottom:8px;font-size:36px}._emptyCellText_1k8n0_190{color:var(--text-tertiary);font-size:14px}._badge_1k8n0_196{white-space:nowrap;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}._priority_urgent_1k8n0_205{color:#dc2626;background-color:#fef2f2}._priority_high_1k8n0_209{color:#ea580c;background-color:#fff7ed}._priority_medium_1k8n0_213{color:#ca8a04;background-color:#fefce8}._priority_low_1k8n0_217{color:#16a34a;background-color:#f0fdf4}._severity_fatal_1k8n0_222{color:#dc2626;background-color:#fef2f2}._severity_serious_1k8n0_226{color:#ea580c;background-color:#fff7ed}._severity_normal_1k8n0_230{color:#ca8a04;background-color:#fefce8}._severity_minor_1k8n0_234{color:#16a34a;background-color:#f0fdf4}._status_new_1k8n0_239,._status_todo_1k8n0_240{color:#2563eb;background-color:#eff6ff}._status_developing_1k8n0_244,._status_accepted_1k8n0_245,._status_doing_1k8n0_246{color:#ca8a04;background-color:#fefce8}._status_testing_1k8n0_250,._status_processing_1k8n0_251{color:#c026d3;background-color:#fdf2f8}._status_done_1k8n0_255,._status_verified_1k8n0_256,._status_closed_1k8n0_257{color:#16a34a;background-color:#f0fdf4}._status_reopened_1k8n0_261{color:#dc2626;background-color:#fef2f2}@media (width<=640px){._pageHeader_1k8n0_5{margin-bottom:16px}._pageTitle_1k8n0_14{font-size:20px}._statsGrid_1k8n0_28{grid-template-columns:1fr;gap:12px;margin-bottom:24px}._statCard_1k8n0_35{padding:16px}._section_1k8n0_98{margin-bottom:24px}._sectionHeader_1k8n0_102{align-items:flex-start;gap:12px}._tableWrapper_1k8n0_131{border:none;border-radius:0;overflow:visible}._table_1k8n0_131,._table_1k8n0_131 tbody,._table_1k8n0_131 tr,._table_1k8n0_131 td{width:100%;display:block}._table_1k8n0_131{background:0 0}._table_1k8n0_131 thead{display:none}._table_1k8n0_131 tbody{gap:12px;display:grid}._table_1k8n0_131 tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._table_1k8n0_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_1k8n0_131 td:before{content:attr(data-label);color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._table_1k8n0_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_1k8n0_131 td:first-child:before,._emptyCell_1k8n0_178:before{display:none}._emptyCell_1k8n0_178{text-align:center;padding:32px 16px;display:block}}._wrapper_1b7kp_1{align-items:center;gap:6px;display:inline-flex}._avatar_1b7kp_7{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}._avatarPlaceholder_1b7kp_15{background:var(--border-secondary);border-radius:50%;flex-shrink:0;width:20px;height:20px}._section_1ssv0_1{margin-bottom:32px}._header_1ssv0_5{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}._heading_1ssv0_13{min-width:0}._title_1ssv0_17{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}._title_1ssv0_17 svg{color:var(--primary);font-size:16px}._description_1ssv0_32{color:var(--text-secondary);margin:4px 0 0;font-size:13px}._rangeSwitch_1ssv0_38{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:4px;display:inline-flex}._rangeButton_1ssv0_49{white-space:nowrap;min-width:78px;box-shadow:none!important;transform:none!important}._card_1ssv0_56{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:10px;overflow:hidden}._summaryRow_1ssv0_63{border-bottom:1px solid var(--border-primary);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 18px;display:flex}._summaryItem_1ssv0_72{align-items:center;gap:8px;min-width:0;display:flex}._dot_1ssv0_79{border-radius:50%;flex:none;width:8px;height:8px}._dotTotal_1ssv0_86{background-color:#2563eb}._dotMerged_1ssv0_90{background-color:#10b981}._dotRate_1ssv0_94{background-color:#f59e0b}._summaryLabel_1ssv0_98{color:var(--text-secondary);white-space:nowrap;font-size:13px}._summaryValue_1ssv0_104{color:var(--text-primary);font-size:16px;font-weight:700}._granularity_1ssv0_110{background-color:var(--bg-secondary);color:var(--text-tertiary);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px}._body_1ssv0_120{position:relative}._chart_1ssv0_124{box-sizing:border-box;width:100%;height:320px;padding:8px}._state_1ssv0_131{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:320px;padding:24px 20px;display:flex}._stateIcon_1ssv0_143{color:var(--text-tertiary);opacity:.7;margin-bottom:2px;font-size:28px}._stateTitle_1ssv0_150{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}._stateText_1ssv0_157{max-width:460px;color:var(--text-secondary);margin:0 0 8px;font-size:13px;line-height:1.6}@media (width<=640px){._section_1ssv0_1{margin-bottom:24px}._header_1ssv0_5{flex-direction:column;align-items:stretch;gap:12px}._rangeSwitch_1ssv0_38{justify-content:space-between;width:100%}._rangeButton_1ssv0_49{flex:1;min-width:0}._summaryRow_1ssv0_63{gap:10px 20px;padding:12px 14px}._granularity_1ssv0_110{margin-left:0}._chart_1ssv0_124{height:280px}._state_1ssv0_131{min-height:280px}}._listPage_1o6i4_1{max-width:100%}._pageHeader_1o6i4_5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_1o6i4_14{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_1o6i4_21{color:var(--text-secondary);margin-top:4px;font-size:14px}._createBtn_1o6i4_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_1o6i4_27:hover{background-color:var(--primary-hover)}._filterSection_1o6i4_46{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:10px;margin-bottom:20px;padding:20px}._filterHeader_1o6i4_54{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._filterTitle_1o6i4_61{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}._clearBtn_1o6i4_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_1o6i4_71:hover{color:var(--primary);border-color:var(--primary)}._filterForm_1o6i4_86{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._filterGroup_1o6i4_92{flex-direction:column;gap:6px;display:flex}._filterLabel_1o6i4_98{color:var(--text-secondary);font-size:13px;font-weight:500}._tableWrapper_1o6i4_105{background-color:var(--card-bg);border:1px solid var(--border-primary);border-radius:10px;overflow-x:auto}._table_1o6i4_105{border-collapse:collapse;width:100%}._table_1o6i4_105 th:not(:first-child),._table_1o6i4_105 td:not(:first-child){text-align:center}._table_1o6i4_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_1o6i4_105 td{color:var(--text-primary);border-bottom:1px solid var(--border-primary);vertical-align:middle;padding:12px 16px;font-size:14px}._table_1o6i4_105 tbody tr:last-child td{border-bottom:none}._table_1o6i4_105 tbody tr:hover{background-color:var(--bg-hover)}._titleCell_1o6i4_149{cursor:pointer;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:500;overflow:hidden}._titleCell_1o6i4_149:hover{text-decoration:underline}._emptyCell_1o6i4_163{text-align:center;padding:48px 16px}._emptyCellIcon_1o6i4_168{color:var(--text-tertiary);opacity:.5;margin-bottom:8px;font-size:36px}._emptyCellText_1o6i4_175{color:var(--text-tertiary);font-size:14px}._actionButtons_1o6i4_181{justify-content:center;gap:4px;display:flex}._actionBtn_1o6i4_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_1o6i4_187:hover{transform:scale(1.05)}._actionBtn_1o6i4_187._view_1o6i4_204:hover{color:var(--primary);border-color:var(--primary)}._actionBtn_1o6i4_187._edit_1o6i4_208:hover{color:#eab308;border-color:#eab308}._actionBtn_1o6i4_187._delete_1o6i4_212:hover{color:#ef4444;border-color:#ef4444}._actionBtn_1o6i4_187._ghBtn_1o6i4_216:hover{color:#24292f;background:#f0f6fc;border-color:#0969da}._actionBtn_1o6i4_187._sync_1o6i4_221:hover{color:var(--primary);border-color:var(--primary)}._actionBtn_1o6i4_187:disabled{cursor:not-allowed;opacity:.5}._badge_1o6i4_231{white-space:nowrap;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}._priority_urgent_1o6i4_240{color:#dc2626;background-color:#fef2f2}._priority_high_1o6i4_244{color:#ea580c;background-color:#fff7ed}._priority_medium_1o6i4_248{color:#ca8a04;background-color:#fefce8}._priority_low_1o6i4_252{color:#16a34a;background-color:#f0fdf4}._severity_fatal_1o6i4_257{color:#dc2626;background-color:#fef2f2}._severity_serious_1o6i4_261{color:#ea580c;background-color:#fff7ed}._severity_normal_1o6i4_265{color:#ca8a04;background-color:#fefce8}._severity_minor_1o6i4_269{color:#16a34a;background-color:#f0fdf4}._status_new_1o6i4_274,._status_todo_1o6i4_275{color:#2563eb;background-color:#eff6ff}._status_developing_1o6i4_279,._status_accepted_1o6i4_280,._status_doing_1o6i4_281{color:#ca8a04;background-color:#fefce8}._status_testing_1o6i4_285,._status_processing_1o6i4_286{color:#c026d3;background-color:#fdf2f8}._status_done_1o6i4_290,._status_verified_1o6i4_291,._status_closed_1o6i4_292{color:#16a34a;background-color:#f0fdf4}._status_reopened_1o6i4_296{color:#dc2626;background-color:#fef2f2}._status_pending_1o6i4_302,._status_open_1o6i4_303{color:#2563eb;background-color:#eff6ff}._status_reviewing_1o6i4_307{color:#c026d3;background-color:#fdf2f8}._status_approved_1o6i4_311{color:#16a34a;background-color:#f0fdf4}._status_rejected_1o6i4_315,._status_changes_requested_1o6i4_316{color:#dc2626;background-color:#fef2f2}._status_merged_1o6i4_320{color:#a855f7;background-color:#fdf2f8}._pr_closed_1o6i4_324{color:#6b7280;background-color:#f3f4f6}._pagination_1o6i4_330{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_1o6i4_343{color:var(--text-secondary);font-size:14px}._paginationControls_1o6i4_348{align-items:center;gap:4px;display:flex}._paginationControls_1o6i4_348 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_1o6i4_348 button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._paginationControls_1o6i4_348 button:disabled{opacity:.4;cursor:not-allowed}._paginationControls_1o6i4_348 button._activePage_1o6i4_378{background-color:var(--primary);color:#fff;border-color:var(--primary)}._paginationControls_1o6i4_348 button._activePage_1o6i4_378:hover{color:#fff;border-color:var(--primary)}._paginationEllipsis_1o6i4_389{color:var(--text-tertiary);padding:0 4px}._repoBar_1o6i4_395{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_1o6i4_406{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._repoBarList_1o6i4_406::-webkit-scrollbar{display:none}._repoBarItem_1o6i4_420{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_1o6i4_432{cursor:pointer}._repoBarClickable_1o6i4_432:hover{border-color:var(--primary);background:var(--primary-light)}._repoBarActive_1o6i4_441{border-color:var(--primary);background:var(--primary-light);font-weight:600}._repoBarName_1o6i4_447{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}._repoBarStatus_1o6i4_456{color:var(--text-tertiary);background:var(--bg-tertiary);border-radius:4px;padding:1px 6px;font-size:11px}._repoBarSuccess_1o6i4_464{color:#16a34a;background:#16a34a1a}._repoBarFailed_1o6i4_469{color:#ef4444;background:#ef44441a}._repoBarSyncing_1o6i4_474{color:#a855f7;background:#a855f71a}._repoBarSyncBtn_1o6i4_479{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_1o6i4_479:hover:not(:disabled){color:var(--primary);background:var(--primary-light)}._repoBarSyncBtn_1o6i4_479:disabled{cursor:not-allowed;opacity:.5}._repoSpin_1o6i4_503{animation:1s linear infinite _repoSpinner_1o6i4_1}@keyframes _repoSpinner_1o6i4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._markdownPreview_1o6i4_517{font-size:14px;line-height:1.8}._markdownPreview_1o6i4_517 p{margin:0 0 8px}._markdownPreview_1o6i4_517 ul,._markdownPreview_1o6i4_517 ol{margin:4px 0;padding-left:20px}._markdownPreview_1o6i4_517 li{margin-bottom:2px}._markdownPreview_1o6i4_517 code{background:var(--bg-secondary);border-radius:4px;padding:2px 6px;font-size:13px}._markdownPreview_1o6i4_517 pre{background:var(--bg-secondary);border-radius:8px;padding:12px;overflow-x:auto}._markdownPreview_1o6i4_517 pre code{background:0 0;padding:0}._markdownPreview_1o6i4_517 table{border-collapse:collapse;width:100%;margin:8px 0;font-size:13px}._markdownPreview_1o6i4_517 th,._markdownPreview_1o6i4_517 td{border:1px solid var(--border-primary);text-align:left;padding:6px 10px}._markdownPreview_1o6i4_517 th{background:var(--bg-secondary);font-weight:600}._markdownPreview_1o6i4_517 tr:nth-child(2n){background:var(--bg-secondary)}@media (width<=768px){._filterForm_1o6i4_86{grid-template-columns:1fr}._pageHeader_1o6i4_5{flex-direction:column}}@media (width<=640px){._pageHeader_1o6i4_5{gap:12px;margin-bottom:16px}._pageTitle_1o6i4_14{font-size:20px}._pageDescription_1o6i4_21{font-size:13px}._createBtn_1o6i4_27{justify-content:center;width:100%}._filterSection_1o6i4_46{margin-bottom:16px;padding:14px}._repoBar_1o6i4_395{margin-bottom:12px;padding:10px 12px}._repoBarList_1o6i4_406{width:100%}._repoBarItem_1o6i4_420{max-width:82vw}._repoBarName_1o6i4_447{max-width:44vw}._filterHeader_1o6i4_54{align-items:flex-start;gap:12px}._clearBtn_1o6i4_71{flex-shrink:0}._tableWrapper_1o6i4_105{background:0 0;border:none;border-radius:0;overflow:visible}._table_1o6i4_105,._table_1o6i4_105 tbody,._table_1o6i4_105 tr,._table_1o6i4_105 td{width:100%;display:block}._table_1o6i4_105 thead{display:none}._table_1o6i4_105 tbody{gap:12px;display:grid}._table_1o6i4_105 tr{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:8px;padding:12px}._table_1o6i4_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_1o6i4_105 td:before{content:attr(data-label);color:var(--text-tertiary);text-align:left;flex:none;font-size:12px;font-weight:600}._table_1o6i4_105 td:empty,._table_1o6i4_105 td:not([data-label]):before,._emptyCell_1o6i4_163:before{display:none}._titleCell_1o6i4_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_1o6i4_149:before{display:none}._actionButtons_1o6i4_181{justify-content:flex-end}._emptyCell_1o6i4_163{text-align:center;padding:32px 16px;display:block}._pagination_1o6i4_330{justify-content:center;padding:12px}._paginationInfo_1o6i4_343{text-align:center;width:100%}._paginationControls_1o6i4_348{max-width:100%;padding-bottom:2px;overflow-x:auto}._paginationControls_1o6i4_348 button{flex:none;min-width:34px;height:34px}}._detailField_1dd2p_2{margin-bottom:14px}._detailFieldLabel_1dd2p_6{color:var(--text-tertiary);margin-bottom:2px;font-size:13px;display:block}._detailFieldValue_1dd2p_13{color:var(--text-primary);font-size:14px;font-weight:500}._modalFooter_1dd2p_20{justify-content:flex-end;gap:12px;display:flex}._modalCancelBtn_1dd2p_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_1dd2p_36{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}._detailBadges_1dd2p_48{gap:8px;margin-bottom:20px;display:flex}._detailGrid_1dd2p_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_1dd2p_63{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600}._detailDescription_1dd2p_70{color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:1.8}._formContainer_1dd2p_78{flex-direction:column;gap:16px;display:flex}._formRow_1dd2p_84{gap:16px;display:flex}._formField_1dd2p_89{flex:1}._formLabel_1dd2p_93{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_1dd2p_101{color:#ef4444}._formTextarea_1dd2p_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_1dd2p_20{flex-direction:column-reverse}._modalCancelBtn_1dd2p_26,._modalSubmitBtn_1dd2p_36{width:100%}._detailBadges_1dd2p_48{flex-wrap:wrap}._detailGrid_1dd2p_54{grid-template-columns:1fr}._formRow_1dd2p_84{flex-direction:column}}._detailField_t3uni_2{margin-bottom:14px}._detailFieldLabel_t3uni_6{color:var(--text-tertiary);margin-bottom:2px;font-size:13px;display:block}._detailFieldValue_t3uni_13{color:var(--text-primary);font-size:14px;font-weight:500}._modalFooter_t3uni_20{justify-content:flex-end;gap:12px;display:flex}._modalCancelBtn_t3uni_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_t3uni_36{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}._detailBadges_t3uni_48{gap:8px;margin-bottom:20px;display:flex}._detailGrid_t3uni_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_t3uni_63{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600}._detailDescription_t3uni_70{color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:1.8}._detailSection_t3uni_63{margin-bottom:20px}._detailSectionLast_t3uni_81{margin-bottom:0}._formContainer_t3uni_86{flex-direction:column;gap:16px;display:flex}._formRow_t3uni_92{gap:16px;display:flex}._formField_t3uni_97{flex:1}._formLabel_t3uni_101{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_t3uni_109{color:#ef4444}._formTextarea_t3uni_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_t3uni_20{flex-direction:column-reverse}._modalCancelBtn_t3uni_26,._modalSubmitBtn_t3uni_36{width:100%}._detailBadges_t3uni_48{flex-wrap:wrap}._detailGrid_t3uni_54{grid-template-columns:1fr}._formRow_t3uni_92{flex-direction:column}}._modalFooter_15ujp_2{justify-content:flex-end;gap:12px;display:flex}._modalCancelBtn_15ujp_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_15ujp_18{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}._fullWidth_15ujp_30{width:100%}._formContainer_15ujp_35{flex-direction:column;gap:16px;display:flex}._formRow_15ujp_41{gap:16px;display:flex}._formField_15ujp_46{flex:1}._formLabel_15ujp_50{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_15ujp_58{color:#ef4444}._formTextarea_15ujp_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_15ujp_2{flex-direction:column-reverse}._modalCancelBtn_15ujp_8,._modalSubmitBtn_15ujp_18{width:100%}._formRow_15ujp_41{flex-direction:column}}._tabBar_tc7no_2{border-bottom:2px solid var(--border-primary);gap:0;margin-bottom:20px;display:flex}._tabBtn_tc7no_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_tc7no_21{color:var(--primary);border-bottom:2px solid var(--primary);font-weight:600}._tabBtnIcon_tc7no_27{margin-right:6px}._detailField_tc7no_32{margin-bottom:14px}._detailFieldLabel_tc7no_36{color:var(--text-tertiary);margin-bottom:2px;font-size:13px;display:block}._detailFieldValue_tc7no_43{color:var(--text-primary);font-size:14px;font-weight:500}._modalFooter_tc7no_50{justify-content:flex-end;gap:12px;display:flex}._modalCancelBtn_tc7no_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_tc7no_66{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}._detailBadges_tc7no_78{gap:8px;margin-bottom:20px;display:flex}._detailGrid_tc7no_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_tc7no_93{margin-bottom:20px}._detailSectionLast_tc7no_97{margin-bottom:0}._detailSectionTitle_tc7no_101{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600}._detailDescription_tc7no_108{color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:1.8}._formContainer_tc7no_116{flex-direction:column;gap:16px;display:flex}._formRow_tc7no_122{gap:16px;display:flex}._formField_tc7no_127{flex:1}._formLabel_tc7no_131{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_tc7no_139{color:#ef4444}._formTextarea_tc7no_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_tc7no_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_tc7no_9:hover{color:var(--primary)}._tabBtnActive_tc7no_21{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}._statusGrid_tc7no_181{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-bottom:20px;display:grid}._detailCardWrapper_tc7no_189{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:12px;flex:1;padding:16px}._statusGridWithBorder_tc7no_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_tc7no_2{scrollbar-width:none;overflow-x:auto}._tabBar_tc7no_2::-webkit-scrollbar{display:none}._tabBtn_tc7no_9{flex:none;padding:10px 16px}._modalFooter_tc7no_50{flex-direction:column-reverse}._modalCancelBtn_tc7no_56,._modalSubmitBtn_tc7no_66{width:100%}._detailBadges_tc7no_78{flex-wrap:wrap}._detailGrid_tc7no_84,._statusGrid_tc7no_181,._statusGridWithBorder_tc7no_197{grid-template-columns:1fr}._formRow_tc7no_122{flex-direction:column}}._detailField_1mxzo_2{margin-bottom:14px}._detailFieldLabel_1mxzo_6{color:var(--text-tertiary);margin-bottom:2px;font-size:13px;display:block}._detailFieldValue_1mxzo_13{color:var(--text-primary);font-size:14px;font-weight:500}._branchCell_1mxzo_20{text-align:center;font-size:13px}._branchRoute_1mxzo_25{justify-content:center;align-items:center;gap:4px;min-width:0;display:inline-flex}._branchHead_1mxzo_33{font-weight:500}._branchArrow_1mxzo_37{color:var(--text-tertiary);margin:0 4px}._branchBase_1mxzo_42{color:var(--text-tertiary)}._changeCell_1mxzo_47{text-align:center}._changeFiles_1mxzo_51{color:var(--text-secondary);font-size:13px}._changeAdditions_1mxzo_56{color:#22c55e;margin-left:6px}._changeDeletions_1mxzo_61{color:#ef4444;margin-left:4px}._changeNone_1mxzo_66{color:var(--text-tertiary);font-size:13px}._mobilePrList_1mxzo_71{display:none}._mobilePrCard_1mxzo_75{min-width:0;display:block}._mobileCardMain_1mxzo_80{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}._mobileCardHeader_1mxzo_91{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}._mobileTitleBlock_1mxzo_100{flex:1;min-width:0}._mobileTitle_1mxzo_100{color:var(--text-primary);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45}._mobileSubtitle_1mxzo_113{color:var(--text-tertiary);flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;display:flex}._mobileMetaGrid_1mxzo_122{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}._mobileMetaItem_1mxzo_128,._mobileDescription_1mxzo_129{min-width:0}._mobileMetaLabel_1mxzo_133{color:var(--text-tertiary);margin-bottom:2px;font-size:12px;font-weight:600;display:block}._mobileMetaValue_1mxzo_141,._mobileDescription_1mxzo_129 span:last-child{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;line-height:1.5}._mobileDescription_1mxzo_129{border-top:1px solid var(--border-primary);text-align:left;margin-top:10px;padding-top:10px}._mobileBranchBlock_1mxzo_156{border-top:1px solid var(--border-primary);margin-top:10px;padding-top:10px}._mobileActions_1mxzo_162{border-top:1px solid var(--border-primary);justify-content:flex-end;gap:6px;margin-top:12px;padding-top:12px;display:flex}._mobileEmpty_1mxzo_171{background:var(--card-bg);border:1px solid var(--border-primary);text-align:center;border-radius:8px;padding:32px 16px}._detailBadges_1mxzo_180{gap:8px;margin-bottom:20px;display:flex}._detailGrid_1mxzo_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_1mxzo_195{color:var(--text-primary);margin-bottom:8px;font-size:15px;font-weight:600}._cellCenter_1mxzo_203{text-align:center}._iconNoShrink_1mxzo_207{flex-shrink:0}._githubLink_1mxzo_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_1mxzo_212:hover{color:#24292f;background:#f0f6fc;border-color:#0969da}._syncLink_1mxzo_231{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-primary);cursor:pointer;border-radius:14px;align-items:center;gap:4px;padding:2px 10px;font-family:inherit;font-size:13px;display:inline-flex}._syncLink_1mxzo_231:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}._syncLink_1mxzo_231:disabled{cursor:not-allowed;opacity:.5}@media (width<=768px){._desktopPrTable_1mxzo_256{display:none}._mobilePrList_1mxzo_71{gap:12px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}._mobilePrCard_1mxzo_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_1mxzo_100,._mobileSubtitle_1mxzo_113,._mobileBranchBlock_1mxzo_156,._mobileDescription_1mxzo_129,._mobileMetaGrid_1mxzo_122,._mobileMetaItem_1mxzo_128,._mobileMetaValue_1mxzo_141,._mobileCardMain_1mxzo_80{min-width:0;max-width:100%}._mobileCardHeader_1mxzo_91{width:100%}._mobileMetaGrid_1mxzo_122{grid-template-columns:1fr}._mobileCardHeader_1mxzo_91>.badge{flex-shrink:0}._branchCell_1mxzo_20,._changeCell_1mxzo_47,._cellCenter_1mxzo_203{text-align:right;display:flex}._branchRoute_1mxzo_25{text-align:left;flex-wrap:wrap;justify-content:flex-start;max-width:100%;line-height:1.5}._branchHead_1mxzo_33,._branchBase_1mxzo_42{overflow-wrap:anywhere;min-width:0;max-width:100%}._branchArrow_1mxzo_37{margin:0 2px}._changeFiles_1mxzo_51{flex-wrap:wrap;justify-content:flex-start;gap:2px 0;max-width:100%;line-height:1.5;display:inline-flex}._detailBadges_1mxzo_180{flex-wrap:wrap}._detailGrid_1mxzo_186{grid-template-columns:1fr}._githubLink_1mxzo_212{max-width:100%}}._container_18h38_1{width:100%}._detailCard_18h38_7{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-primary);border-radius:16px;padding:2rem}._cardHeader_18h38_17{border-bottom:1px solid var(--border-secondary);margin-bottom:1.5rem;padding-bottom:1.5rem}._backBtn_18h38_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_18h38_23:hover{color:var(--primary)}._headerContent_18h38_41{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}._titleGroup_18h38_48{flex-direction:column;flex:1;gap:12px;display:flex}._titleRow_18h38_55{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._typeBadge_18h38_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_18h38_76{color:var(--text-primary);word-break:break-word;margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}._headerRight_18h38_85{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1rem;display:flex}._badgeStrip_18h38_95{flex-wrap:wrap;gap:8px;margin-bottom:1.5rem;display:flex}._badge_18h38_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_18h38_114,._priority_high_18h38_115{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}._priority_medium_18h38_120{color:#d97706;background:#fffbeb;border:1px solid #fde68a}._priority_low_18h38_125{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}._status_new_18h38_132,._status_todo_18h38_133{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}._status_developing_18h38_138,._status_doing_18h38_139,._status_processing_18h38_140{color:#ca8a04;background:#fef9c3;border:1px solid #fef08a}._status_testing_18h38_145,._status_verified_18h38_146{color:#7c3aed;background:#f3e8ff;border:1px solid #ddd6fe}._status_done_18h38_151{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}._status_closed_18h38_156{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb}._status_reopened_18h38_161{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}._severity_fatal_18h38_168{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}._severity_serious_18h38_173{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}._severity_normal_18h38_178{color:#b45309;background:#fffbeb;border:1px solid #fde68a}._severity_minor_18h38_183{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}._metaGrid_18h38_191{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:1.5rem;display:grid}._metaCard_18h38_198{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:10px;padding:16px}._metaCard_18h38_198:hover{box-shadow:var(--shadow-sm)}._metaCardLabel_18h38_209{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600}._metaCardValue_18h38_218{color:var(--text-primary);word-break:break-word;font-size:14px;font-weight:500}._sectionBlock_18h38_227{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;margin-bottom:1rem;padding:1.5rem}._sectionTitle_18h38_235{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}._sectionBody_18h38_245{color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:1.8}._editForm_18h38_254{flex-direction:column;gap:20px;display:flex}._formRow_18h38_260{gap:16px;display:flex}._formField_18h38_265{flex:1}._formLabel_18h38_269{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500;display:block}._formLabelRequired_18h38_277{color:#ef4444;margin-left:2px}._formTextarea_18h38_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_18h38_282:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}._formActions_18h38_301{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._btnSecondary_18h38_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_18h38_308:hover{background:var(--bg-secondary)}._btnPrimary_18h38_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_18h38_325:hover{opacity:.9}._btnPrimary_18h38_325:disabled{opacity:.5;cursor:not-allowed}._notFound_18h38_350{text-align:center;padding:60px 20px}._notFoundIcon_18h38_355{opacity:.25;color:var(--text-secondary);margin-bottom:16px;font-size:56px;font-weight:700}._notFoundText_18h38_363{color:var(--text-secondary);margin-bottom:24px;font-size:16px}._loadingWrap_18h38_371{justify-content:center;align-items:center;min-height:300px;display:flex}@media (width<=768px){._detailCard_18h38_7{border-radius:12px;padding:1.25rem}._headerContent_18h38_41{flex-direction:column}._pageTitle_18h38_76{font-size:1.3rem}._formRow_18h38_260{flex-direction:column}._metaGrid_18h38_191{grid-template-columns:1fr}}._trends_12ftr_1{max-width:100%}._pageHeader_12ftr_5{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTitle_12ftr_13{color:var(--text-primary);margin:0;font-size:24px;font-weight:600}._pageDescription_12ftr_20{color:var(--text-secondary);margin:4px 0 0;font-size:14px}._pageActions_12ftr_26{flex-shrink:0;align-items:center;gap:12px;display:flex}._refreshing_12ftr_33{color:var(--text-tertiary);white-space:nowrap;font-size:12px}._periodSwitch_12ftr_39{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_12ftr_49{min-width:64px;box-shadow:none!important;transform:none!important}._metricsGrid_12ftr_55{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}._metricCard_12ftr_62{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:10px;padding:20px}._metricCard_12ftr_62:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._metricIcon_12ftr_74{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;font-size:18px;display:flex}._primary_12ftr_85{background-color:var(--primary-light);color:var(--primary)}._success_12ftr_90{color:var(--success,#22c55e);background-color:#22c55e1a}._warning_12ftr_95{color:var(--warning,#eab308);background-color:#eab3081a}._danger_12ftr_100{color:var(--error,#ef4444);background-color:#ef44441a}._metricValue_12ftr_105{color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.2}._metricLabel_12ftr_112{color:var(--text-secondary);margin-top:2px;font-size:14px}._metricMeta_12ftr_118,._metricMetaWarn_12ftr_119,._metricMetaMuted_12ftr_120{align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}._metricMeta_12ftr_118{color:var(--success,#16a34a)}._metricMetaWarn_12ftr_119{color:var(--warning,#ca8a04)}._metricMetaMuted_12ftr_120{color:var(--text-tertiary)}._chartGrid_12ftr_140{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:16px;margin-bottom:24px;display:grid}._chartCard_12ftr_147{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:10px;min-width:0;overflow:hidden}._chartHeader_12ftr_155{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}._chartHeader_12ftr_155 h2{color:var(--text-primary);margin:0;font-size:17px;font-weight:600}._chartHeader_12ftr_155 span{color:var(--text-tertiary);white-space:nowrap;font-size:12px}._chartContainer_12ftr_177{box-sizing:border-box;width:100%;height:320px;padding:8px}._healthList_12ftr_184{flex-direction:column;gap:18px;padding:24px 20px 28px;display:flex}._healthItem_12ftr_191{flex-direction:column;gap:8px;display:flex}._healthLabel_12ftr_197{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;display:flex}._healthLabel_12ftr_197 strong{color:var(--text-primary)}._healthTrack_12ftr_209{background-color:var(--bg-secondary);border-radius:999px;height:8px;overflow:hidden}._healthBar_12ftr_216{border-radius:inherit;height:100%}._insightSection_12ftr_221{border:1px solid var(--border-primary);background-color:var(--card-bg);border-radius:10px;padding:18px}._insightTitle_12ftr_228{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:14px;font-size:17px;font-weight:600;display:flex}._insightGrid_12ftr_238{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}._insightCard_12ftr_244{border:1px solid var(--border-primary);background-color:var(--bg-secondary);border-radius:8px;padding:14px}._insightCard_12ftr_244 h3{color:var(--text-primary);margin:0 0 8px;font-size:15px}._insightCard_12ftr_244 p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}@media (width<=1100px){._chartGrid_12ftr_140{grid-template-columns:1fr}}@media (width<=640px){._pageHeader_12ftr_5,._chartHeader_12ftr_155{flex-direction:column;align-items:flex-start}._pageActions_12ftr_26{justify-content:space-between;width:100%}._chartContainer_12ftr_177{height:280px}}._hero_1f9at_1{text-align:center;padding:0 0 32px}._heroIcon_1f9at_6{color:var(--primary);margin-bottom:12px;font-size:44px}._heroTitle_1f9at_12{color:var(--text-primary);margin:0 0 6px;font-size:28px;font-weight:700}._heroDesc_1f9at_19{color:var(--text-secondary);margin:0 0 20px;font-size:14px}._heroSearch_1f9at_25{max-width:520px;margin:0 auto}._catRow_1f9at_30{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}._catCard_1f9at_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_1f9at_37:hover{border-color:var(--primary)}._catIcon_1f9at_53{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}._catName_1f9at_63{color:var(--text-primary);font-size:15px;font-weight:600}._catCount_1f9at_69{color:var(--text-tertiary);font-size:12px}._layout_1f9at_74{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:20px;display:grid}._faqCard_1f9at_81{flex-direction:column;display:flex}._faqList_1f9at_86{flex-direction:column;flex:1;display:flex}._faqItem_1f9at_92{border-bottom:1px solid var(--border-primary)}._faqItem_1f9at_92:last-child{border-bottom:none}._faqQ_1f9at_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_1f9at_116{color:var(--text-tertiary);flex-shrink:0}._faqOpen_1f9at_121{color:var(--primary);transform:rotate(180deg)}._faqA_1f9at_126{color:var(--text-secondary);padding:0 0 16px;font-size:14px;line-height:1.7}._faqEmpty_1f9at_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_1f9at_144{opacity:.4;color:var(--text-tertiary);margin-bottom:12px;font-size:40px}._faqEmptyHint_1f9at_151{color:var(--text-tertiary);margin:8px 0 0;font-size:13px}._textarea_1f9at_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_1f9at_157:focus{border-color:var(--primary);outline:none}._authGate_1f9at_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_1f9at_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_1f9at_188 svg{color:var(--primary);font-size:2.2rem}._authTitle_1f9at_209{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}._authSubtext_1f9at_216{color:var(--text-secondary);margin:0 0 2rem;font-size:.95rem}._authActions_1f9at_222{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}._authBtn_1f9at_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_1f9at_230:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 14px #3b82f640}._authBtn_1f9at_230:active{transform:translateY(0)}._authBackBtn_1f9at_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_1f9at_257:hover{border-color:var(--primary);color:var(--primary)}@media (width<=900px){._layout_1f9at_74{grid-template-columns:1fr}._catRow_1f9at_30{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){._hero_1f9at_1{padding:20px 0 24px}._heroTitle_1f9at_12{font-size:22px}._catCard_1f9at_37{padding:16px 12px}._authGate_1f9at_175{margin:2rem auto;padding:2.5rem 1.25rem 2rem}}@media (width<=480px){._catRow_1f9at_30{grid-template-columns:repeat(2,1fr);gap:12px}._catCard_1f9at_37{padding:14px 10px}}._pageCard_1f9at_319{scrollbar-width:none;width:calc(100% - 2rem);min-height:0;max-width:var(--page-max-width);box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-primary);box-shadow:var(--shadow-md);border-radius:20px;flex:auto;margin:0 auto .5rem;padding:1.5rem;overflow-y:auto}._pageCard_1f9at_319::-webkit-scrollbar{display:none}._pageCard_1f9at_319>div{max-width:none;margin:0;padding:0}._msgPage_2vbpe_1{min-height:0;overflow:hidden}._chatLayout_2vbpe_9,._chatBody_2vbpe_10,._convList_2vbpe_11,._convSearch_2vbpe_12,._convItem_2vbpe_13,._convAvatar_2vbpe_14,._convInfo_2vbpe_15,._chatHeader_2vbpe_16,._chatInput_2vbpe_17,._bubble_2vbpe_18,._bubbleWrap_2vbpe_19,._textInput_2vbpe_20,._emojiBtn_2vbpe_21,._sendBtn_2vbpe_22,._backBtn_2vbpe_23,._modalMask_2vbpe_24,._modalBox_2vbpe_25,._modalItem_2vbpe_26{transition:background-color .3s,color .3s,border-color .3s,opacity .3s}._wrapper_2vbpe_34{width:100%;min-height:0;max-width:var(--page-max-width);flex:auto;margin:0 auto;padding:20px 1.8rem 24px;display:flex}[data-layout-mode=appShell] ._wrapper_2vbpe_34{box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-primary);width:calc(100% - 2rem);max-width:none;box-shadow:var(--shadow-md);border-radius:20px;margin:0 auto .5rem;padding:1rem;overflow:hidden}._chatLayout_2vbpe_9{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:14px;grid-template-columns:320px 1fr;width:100%;min-height:480px;display:grid;overflow:hidden}._convList_2vbpe_11{border-right:1px solid var(--border-primary);flex-direction:column;min-height:0;display:flex}._convSearch_2vbpe_12{border-bottom:1px solid var(--border-primary);flex-direction:column;gap:8px;padding:14px;display:flex}._newChatBtn_2vbpe_85{border:1px dashed var(--border-primary);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:13px;display:flex}._newChatBtn_2vbpe_85:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}._convItems_2vbpe_106{flex:1;min-height:0;overflow-y:auto}._convEmpty_2vbpe_112{text-align:center;color:var(--text-tertiary);padding:24px 14px;font-size:13px}._convItem_2vbpe_13{cursor:pointer;border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}._convDelete_2vbpe_129{opacity:0;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px;font-size:13px;position:absolute;top:12px;right:14px}._convItem_2vbpe_13:hover ._convDelete_2vbpe_129{opacity:1}._convItem_2vbpe_13:hover ._convTime_2vbpe_148{opacity:0}._convDelete_2vbpe_129:hover{color:#ef4444;background:var(--bg-hover)}._convItem_2vbpe_13:hover{background:var(--bg-hover)}._convActive_2vbpe_161{background:var(--primary-light)}._convAvatar_2vbpe_14{flex-shrink:0;position:relative}._onlineDot_2vbpe_170{color:#22c55e;background:var(--card-bg);border-radius:50%;font-size:10px;position:absolute;bottom:0;right:0}._convInfo_2vbpe_15{flex:1;min-width:0}._convTop_2vbpe_185{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._convName_2vbpe_192{color:var(--text-primary);font-size:14px;font-weight:600}._convTime_2vbpe_148{color:var(--text-tertiary);font-size:11px}._convBottom_2vbpe_203{justify-content:space-between;align-items:center;gap:8px;display:flex}._convPreview_2vbpe_210{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}._convUnread_2vbpe_219{color:#fff;background:#ef4444;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:flex}._chatWindow_2vbpe_234{flex-direction:column;min-height:0;display:flex}._chatHeader_2vbpe_16{border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;padding:14px 18px;display:flex}._backBtn_2vbpe_23{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:16px;display:none}._chatName_2vbpe_257{color:var(--text-primary);font-size:15px;font-weight:600}._chatStatus_2vbpe_263{color:var(--text-tertiary);font-size:12px}._chatBody_2vbpe_10{background:var(--bg-secondary);flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}._chatEmpty_2vbpe_279{color:var(--text-tertiary);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}._modalMask_2vbpe_24{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalBox_2vbpe_25{background:var(--card-bg);border:1px solid var(--border-primary);border-radius:14px;flex-direction:column;width:100%;max-width:420px;max-height:70vh;display:flex;overflow:hidden}._modalHeader_2vbpe_312{color:var(--text-primary);border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;font-weight:600;display:flex}._modalClose_2vbpe_323{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}._modalSearch_2vbpe_332{border-bottom:1px solid var(--border-primary);padding:12px 14px}._modalList_2vbpe_337{flex:1;min-height:200px;overflow-y:auto}._modalItem_2vbpe_26{cursor:pointer;border-bottom:1px solid var(--border-primary);align-items:center;gap:12px;padding:10px 14px;display:flex}._modalItem_2vbpe_26:hover{background:var(--bg-hover)}._modalItemInfo_2vbpe_356{flex:1;min-width:0}._modalItemName_2vbpe_361{color:var(--text-primary);font-size:14px;font-weight:500}._modalItemAccount_2vbpe_367{color:var(--text-tertiary);font-size:12px}._modalItemLoading_2vbpe_372{color:var(--primary);flex-shrink:0;font-size:12px}._msgRow_2vbpe_378{align-items:flex-end;gap:10px;max-width:75%;display:flex}._msgMine_2vbpe_385{flex-direction:row-reverse;align-self:flex-end}._bubbleWrap_2vbpe_19{flex-direction:column;gap:3px;display:flex}._msgMine_2vbpe_385 ._bubbleWrap_2vbpe_19{align-items:flex-end}._bubble_2vbpe_18{background:var(--card-bg);border:1px solid var(--border-primary);color:var(--text-primary);word-break:break-word;border-radius:12px 12px 12px 3px;padding:10px 14px;font-size:14px;line-height:1.5}._bubbleMine_2vbpe_412{background:var(--primary);color:#fff;border-color:var(--primary);border-bottom-right-radius:3px;border-bottom-left-radius:12px}._bubbleTime_2vbpe_420{color:var(--text-tertiary);font-size:11px}._chatInput_2vbpe_17{border-top:1px solid var(--border-primary);align-items:center;gap:10px;padding:14px 18px;display:flex}._emojiBtn_2vbpe_21{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:20px}._textInput_2vbpe_20{border:1px solid var(--border-primary);background:var(--bg-primary);color:var(--text-primary);border-radius:20px;outline:none;flex:1;padding:9px 16px;font-size:14px}._textInput_2vbpe_20:focus{border-color:var(--primary)}._sendBtn_2vbpe_22{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._sendBtn_2vbpe_22:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){._chatLayout_2vbpe_9{grid-template-columns:1fr;height:100%}._chatWindow_2vbpe_234,._showChat_2vbpe_484 ._convList_2vbpe_11{display:none}._showChat_2vbpe_484 ._chatWindow_2vbpe_234{display:flex}._backBtn_2vbpe_23{display:inline-flex}}._background_1ibzz_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_1ibzz_1,._background_1ibzz_1 *{transition:none}._grid_1ibzz_21,._wave_1ibzz_22,._particles_1ibzz_23{display:none;position:absolute;inset:0}._particles_1ibzz_23{overflow:hidden}._clickEffects_1ibzz_33{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}._clickEffect_1ibzz_33{--effect-color:#6f5e4680;--effect-accent:#9f8b6c40;width:1px;height:1px;position:absolute}._effectCore_1ibzz_49,._effectParticle_1ibzz_50{pointer-events:none;display:block;position:absolute}._effectCore_1ibzz_49{border:1px solid var(--effect-color);border-radius:50%;width:34px;height:34px;animation:.9s ease-out both _clickRing_1ibzz_1;top:0;left:0;transform:translate(-50%,-50%)}._effectParticle_1ibzz_50{--angle:0deg;--distance:42px;--effect-delay:0s;background:var(--effect-color);width:8px;height:8px;animation:_clickBurst_1ibzz_1 1.15s cubic-bezier(.2, .75, .3, 1) var(--effect-delay) both;top:-4px;left:-4px}._effectParticle_1ibzz_50:nth-of-type(2){--angle:0deg;--distance:48px}._effectParticle_1ibzz_50:nth-of-type(3){--angle:60deg;--distance:38px;--effect-delay:30ms}._effectParticle_1ibzz_50:nth-of-type(4){--angle:120deg;--distance:52px;--effect-delay:60ms}._effectParticle_1ibzz_50:nth-of-type(5){--angle:180deg;--distance:42px}._effectParticle_1ibzz_50:nth-of-type(6){--angle:240deg;--distance:50px;--effect-delay:45ms}._effectParticle_1ibzz_50:nth-of-type(7){--angle:300deg;--distance:40px;--effect-delay:75ms}._time_1ibzz_113{--effect-color:#6f5e4685;--effect-accent:#9f8b6c33}._time_1ibzz_113 ._effectCore_1ibzz_49{border-style:dotted}._time_1ibzz_113 ._effectParticle_1ibzz_50{filter:blur(.4px);border-radius:50%}._monochrome_1ibzz_127{--effect-color:#1414149e;--effect-accent:#1414141f}._monochrome_1ibzz_127 ._effectCore_1ibzz_49{border-radius:2px;animation-name:_geometryClickCore_1ibzz_1}._monochrome_1ibzz_127 ._effectParticle_1ibzz_50{border:1px solid var(--effect-color);background:0 0}._monochrome_1ibzz_127 ._effectParticle_1ibzz_50:nth-child(2n){border-radius:50%}._mint_1ibzz_146{--effect-color:#4c7a469e;--effect-accent:#80a57038}._mint_1ibzz_146 ._effectCore_1ibzz_49{border-color:var(--effect-accent)}._mint_1ibzz_146 ._effectParticle_1ibzz_50{transform-origin:50%;border-radius:80% 10%;width:8px;height:14px;animation-name:_leafClickBurst_1ibzz_1;top:-7px}._ocean_1ibzz_164{--effect-color:#0e7cb594;--effect-accent:#4aa3d838}._ocean_1ibzz_164 ._effectCore_1ibzz_49{box-shadow:0 0 0 9px var(--effect-accent);animation-name:_waterRipple_1ibzz_1}._ocean_1ibzz_164 ._effectParticle_1ibzz_50{border:1px solid var(--effect-color);background:0 0;border-radius:50%;animation-name:_bubbleClickBurst_1ibzz_1}._sakura_1ibzz_181{--effect-color:#e87a9abf;--effect-accent:#ffd4e08c}._sakura_1ibzz_181 ._effectCore_1ibzz_49{border-color:var(--effect-accent);box-shadow:0 0 14px var(--effect-accent)}._sakura_1ibzz_181 ._effectParticle_1ibzz_50{background:linear-gradient(145deg, var(--effect-accent), var(--effect-color));border-radius:80% 10% 70% 25%;width:8px;height:12px;animation-name:_petalClickBurst_1ibzz_1;top:-6px}._cyberpunk_1ibzz_200{--effect-color:#00dcffd1;--effect-accent:#7c5cff66}._cyberpunk_1ibzz_200 ._effectCore_1ibzz_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_1ibzz_1}._cyberpunk_1ibzz_200 ._effectParticle_1ibzz_50{width:3px;height:13px;box-shadow:0 0 6px var(--effect-color);border-radius:0;animation-name:_dataClickBurst_1ibzz_1}._gold_1ibzz_222{--effect-color:#d3a62ad9;--effect-accent:#ffdc766b}._gold_1ibzz_222 ._effectCore_1ibzz_49{background:radial-gradient(circle, var(--effect-accent), transparent 65%);border-color:#0000;animation-name:_goldClickCore_1ibzz_1}._gold_1ibzz_222 ._effectParticle_1ibzz_50{background:radial-gradient(circle, #fff4bd, var(--effect-color) 45%, transparent 72%);box-shadow:0 0 7px var(--effect-color);border-radius:50%}._lavender_1ibzz_239{--effect-color:#7c5cffad;--effect-accent:#b5a0ff61}._lavender_1ibzz_239 ._effectCore_1ibzz_49{border-color:var(--effect-accent);box-shadow:0 0 15px var(--effect-accent)}._lavender_1ibzz_239 ._effectParticle_1ibzz_50{background:linear-gradient(160deg, var(--effect-accent), var(--effect-color));border-radius:65% 35% 60% 40%;width:7px;height:11px;animation-name:_lavenderClickBurst_1ibzz_1;top:-6px}._pi_1ibzz_258{--effect-color:#4b607cb8;--effect-accent:#4b607c33}._pi_1ibzz_258 ._effectCore_1ibzz_49{box-shadow:0 0 0 8px var(--effect-accent);border-radius:50%;animation-name:_locatorClickCore_1ibzz_1}._pi_1ibzz_258 ._effectCore_1ibzz_49:before,._pi_1ibzz_258 ._effectCore_1ibzz_49:after{content:"";background:var(--effect-color);position:absolute;top:50%;left:50%}._pi_1ibzz_258 ._effectCore_1ibzz_49:before{width:72px;height:1px;transform:translate(-50%,-50%)}._pi_1ibzz_258 ._effectCore_1ibzz_49:after{width:1px;height:72px;transform:translate(-50%,-50%)}._pi_1ibzz_258 ._effectParticle_1ibzz_50{border:1px solid var(--effect-color);background:0 0;border-radius:50%;width:5px;height:5px}[data-theme=dark] ._monochrome_1ibzz_127{--effect-color:#f5f5f5ad;--effect-accent:#f5f5f524}._particle_1ibzz_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_1ibzz_23:first-child{--x:4vw;--size:7px;--drift:7vw;--duration:19s;--delay:-2s}._particle_1ibzz_23:nth-child(2){--x:12vw;--size:10px;--drift:-5vw;--duration:24s;--delay:-17s}._particle_1ibzz_23:nth-child(3){--x:21vw;--size:6px;--drift:8vw;--duration:21s;--delay:-9s}._particle_1ibzz_23:nth-child(4){--x:29vw;--size:9px;--drift:-6vw;--duration:26s;--delay:-21s}._particle_1ibzz_23:nth-child(5){--x:37vw;--size:5px;--drift:4vw;--duration:18s;--delay:-13s}._particle_1ibzz_23:nth-child(6){--x:44vw;--size:11px;--drift:-8vw;--duration:27s;--delay:-5s}._particle_1ibzz_23:nth-child(7){--x:52vw;--size:7px;--drift:6vw;--duration:22s;--delay:-16s}._particle_1ibzz_23:nth-child(8){--x:60vw;--size:9px;--drift:-4vw;--duration:25s;--delay:-7s}._particle_1ibzz_23:nth-child(9){--x:68vw;--size:6px;--drift:7vw;--duration:20s;--delay:-19s}._particle_1ibzz_23:nth-child(10){--x:75vw;--size:10px;--drift:-7vw;--duration:28s;--delay:-11s}._particle_1ibzz_23:nth-child(11){--x:82vw;--size:5px;--drift:4vw;--duration:19s;--delay:-4s}._particle_1ibzz_23:nth-child(12){--x:88vw;--size:8px;--drift:-6vw;--duration:23s;--delay:-15s}._particle_1ibzz_23:nth-child(13){--x:94vw;--size:6px;--drift:-5vw;--duration:21s;--delay:-8s}._particle_1ibzz_23:nth-child(14){--x:48vw;--size:8px;--drift:9vw;--duration:29s;--delay:-24s}[data-skin=time] ._background_1ibzz_1{--particle-color:#6f5e4640;--particle-opacity:.22}[data-skin=time] ._particles_1ibzz_23{display:block}[data-skin=time] ._particle_1ibzz_23{animation:_dustDrift_1ibzz_1 var(--duration) ease-in-out var(--delay) infinite alternate;border-radius:50%;top:28%}[data-skin=monochrome] ._background_1ibzz_1{--particle-color:#14141433;--particle-opacity:.18}[data-skin=monochrome] ._particles_1ibzz_23{display:block}[data-skin=monochrome] ._particle_1ibzz_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_1ibzz_1 var(--duration) ease-in-out var(--delay) infinite alternate;background:0 0}[data-skin=monochrome] ._particle_1ibzz_23:nth-child(3n){border-radius:50%}[data-skin=mint] ._background_1ibzz_1{--particle-color:#4c7a4647;--particle-opacity:.24}[data-skin=mint] ._particles_1ibzz_23{display:block}[data-skin=mint] ._particle_1ibzz_23{width:calc(var(--size) * 1.15);height:calc(var(--size) * 2.1);transform-origin:50% 100%;animation:_riseAndSway_1ibzz_1 var(--duration) ease-in-out var(--delay) infinite;border-radius:80% 10%;bottom:-8vh}[data-skin=ocean] ._background_1ibzz_1{--particle-color:#0e7cb53d;--particle-opacity:.25}[data-skin=ocean] ._wave_1ibzz_22,[data-skin=ocean] ._particles_1ibzz_23{display:block}[data-skin=ocean] ._wave_1ibzz_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_1ibzz_1;top:auto;bottom:-10vh}[data-skin=ocean] ._particle_1ibzz_23{border:1px solid var(--particle-color);animation:_bubbleRise_1ibzz_1 var(--duration) ease-in var(--delay) infinite;background:0 0;border-radius:50%;bottom:-4vh}[data-skin=sakura] ._background_1ibzz_1{--particle-color:#e87a9a94;--particle-accent:#ffd4e0ad;--particle-opacity:.42}[data-skin=sakura] ._particles_1ibzz_23{display:block}[data-skin=sakura] ._particle_1ibzz_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_1ibzz_1 var(--duration) linear var(--delay) infinite;border-radius:80% 10% 70% 25%;top:32%}[data-skin=sakura] ._particle_1ibzz_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_1ibzz_1{--particle-color:#00b8d96b;--particle-opacity:.24}[data-skin=cyberpunk] ._grid_1ibzz_21,[data-skin=cyberpunk] ._particles_1ibzz_23{display:block}[data-skin=cyberpunk] ._grid_1ibzz_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_1ibzz_1;top:auto;bottom:-12vh;transform:perspective(280px)rotateX(58deg)scale(1.35)}[data-skin=cyberpunk] ._particle_1ibzz_23{animation:_dataBlink_1ibzz_1 var(--duration) steps(2, end) var(--delay) infinite;border-radius:1px;bottom:6vh}[data-skin=gold] ._background_1ibzz_1{--particle-color:#b8860b75;--particle-opacity:.28}[data-skin=gold] ._particles_1ibzz_23{display:block}[data-skin=gold] ._particle_1ibzz_23{background:radial-gradient(circle, var(--particle-color), transparent 72%);animation:_goldMote_1ibzz_1 var(--duration) ease-in-out var(--delay) infinite;border-radius:50%;bottom:-3vh}[data-skin=lavender] ._background_1ibzz_1{--particle-color:#7c5cff5c;--particle-accent:#a58aff3d;--particle-opacity:.28}[data-skin=lavender] ._particles_1ibzz_23{display:block}[data-skin=lavender] ._particle_1ibzz_23{width:calc(var(--size) * .72);height:calc(var(--size) * 1.3);background:linear-gradient(160deg, var(--particle-accent), var(--particle-color));animation:_lavenderFloat_1ibzz_1 var(--duration) ease-in-out var(--delay) infinite;border-radius:65% 35% 60% 40%;bottom:-5vh}[data-skin=pi] ._grid_1ibzz_21,[data-skin=pi] ._particles_1ibzz_23{display:block}[data-skin=pi] ._background_1ibzz_1{--particle-color:#4b607c59;--particle-opacity:.2;-webkit-mask-image:none;mask-image:none}[data-skin=pi] ._grid_1ibzz_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_1ibzz_1}[data-skin=pi] ._particle_1ibzz_23{bottom:calc(4vh + var(--size) * 2);border:1px solid var(--particle-color);animation:_locatorPulse_1ibzz_1 var(--duration) ease-in-out var(--delay) infinite;background:0 0;border-radius:50%}[data-skin=pi] ._particle_1ibzz_23:before,[data-skin=pi] ._particle_1ibzz_23:after{content:"";background:var(--particle-color);position:absolute}[data-skin=pi] ._particle_1ibzz_23:before{width:200%;height:1px;top:50%;left:-50%}[data-skin=pi] ._particle_1ibzz_23:after{width:1px;height:200%;top:-50%;left:50%}[data-theme=dark] ._background_1ibzz_1{--particle-opacity:.18}[data-theme=dark][data-skin=sakura] ._background_1ibzz_1{--particle-color:#cd708f73;--particle-accent:#8f4e696b;--particle-opacity:.28}@keyframes _dustDrift_1ibzz_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_1ibzz_1{0%{transform:translate3d(calc(var(--drift) * -.5), 2vh, 0) rotate(0deg)}to{transform:translate3d(var(--drift), -22vh, 0) rotate(115deg)}}@keyframes _riseAndSway_1ibzz_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_1ibzz_1{to{background-position:-12vw 0,6vw 1vh,0 0;transform:translate(-12vw)translateY(-1.5vh)}}@keyframes _bubbleRise_1ibzz_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_1ibzz_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_1ibzz_1{to{background-position:0 32px}}@keyframes _dataBlink_1ibzz_1{0%,76%,to{opacity:.08}80%{opacity:var(--particle-opacity)}}@keyframes _goldMote_1ibzz_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_1ibzz_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_1ibzz_1{to{background-position:25px 5px,25px 5px,25px 25px,25px 25px}}@keyframes _locatorPulse_1ibzz_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_1ibzz_1{0%{opacity:.9;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(2.7)}}@keyframes _clickBurst_1ibzz_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_1ibzz_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_1ibzz_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_1ibzz_1{0%{opacity:.85;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2,1.9)}}@keyframes _bubbleClickBurst_1ibzz_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_1ibzz_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_1ibzz_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_1ibzz_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_1ibzz_1{0%{opacity:.9;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}@keyframes _lavenderClickBurst_1ibzz_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_1ibzz_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_1ibzz_1{--particle-opacity:.2;-webkit-mask-image:linear-gradient(#0000 14%,#000 48% 100%);mask-image:linear-gradient(#0000 14%,#000 48% 100%)}._particle_1ibzz_23:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){._particles_1ibzz_23,._wave_1ibzz_22,._clickEffects_1ibzz_33{display:none!important}._grid_1ibzz_21{animation:none!important}}
