:root,[data-theme=light]{--color-primary:#3b82f6;--color-primary-dark:#2563eb;--color-primary-light:#60a5fa;--color-primary-rgb:59, 130, 246;--color-accent:#06b6d4;--color-accent-dark:#0891b2;--color-accent-light:#22d3ee;--color-accent-rgb:6, 182, 212;--color-success:#10b981;--color-success-dark:#059669;--color-success-light:#34d399;--color-success-rgb:16, 185, 129;--color-warning:#f59e0b;--color-warning-dark:#d97706;--color-warning-light:#fbbf24;--color-warning-rgb:245, 158, 11;--color-danger:#ef4444;--color-danger-dark:#dc2626;--color-danger-light:#f87171;--color-danger-rgb:239, 68, 68;--color-info:#3b82f6;--color-info-dark:#2563eb;--color-info-light:#60a5fa;--color-info-rgb:59, 130, 246;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-muted:#9ca3af;--color-text-disabled:#d1d5db;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-bg-elevated:#fff;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-border-dark:#d1d5db;--color-stat-primary:#1d4ed8;--color-stat-success:#15803d;--color-stat-warning:#a16207;--color-stat-danger:#b91c1c;--color-stat-neutral:#595959;--color-stat-violet:#722ed1;--color-code-bg:#f6f8fa;--color-code-border:#d0d7de;--gradient-primary:linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--gradient-primary-dark:linear-gradient(135deg, #2563eb 0%, #0891b2 100%);--gradient-bg:linear-gradient(to bottom, #f9fafb, #fff);--gradient-hero:linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--glass-bg:#fffc;--glass-border:#fff3;--glass-shadow:0 8px 32px 0 #1f268726;--terminal-primary:#0969da;--terminal-green:#1a7f37;--terminal-blue:#0969da;--terminal-purple:#8250df;--terminal-orange:#bc4c00;--terminal-red:#cf222e;--terminal-gray:#424a53;--terminal-bg:#fff;--terminal-bg-secondary:#f6f8fa;--terminal-bg-gradient:linear-gradient(135deg, #fff 0%, #f6f8fa 100%);--terminal-header-bg:#f6f8fa;--terminal-border:#d0d7de;--terminal-text-muted:#656d76}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#58a6ff;--color-primary-dark:#3794ff;--color-primary-light:#79c0ff;--color-primary-rgb:88, 166, 255;--color-accent:#39c5cf;--color-accent-dark:#2fb3bc;--color-accent-light:#56d4dd;--color-accent-rgb:57, 197, 207;--color-success:#3fb950;--color-success-dark:#2ea043;--color-success-light:#56d364;--color-success-rgb:63, 185, 80;--color-warning:#d29922;--color-warning-dark:#bb8009;--color-warning-light:#e3b341;--color-warning-rgb:210, 153, 34;--color-danger:#f85149;--color-danger-dark:#da3633;--color-danger-light:#ff6b6b;--color-danger-rgb:248, 81, 73;--color-info:#58a6ff;--color-info-dark:#3794ff;--color-info-light:#79c0ff;--color-info-rgb:88, 166, 255;--color-gray-50:#f0f6fc;--color-gray-100:#e6edf3;--color-gray-200:#c9d1d9;--color-gray-300:#b1bac4;--color-gray-400:#8b949e;--color-gray-500:#6e7681;--color-gray-600:#484f58;--color-gray-700:#36404a;--color-gray-800:#272e36;--color-gray-900:#181d23;--color-text-primary:#f1f4f7;--color-text-secondary:#c7ced6;--color-text-muted:#9da7b2;--color-text-disabled:#78838e;--color-bg-primary:#111418;--color-bg-secondary:#181d23;--color-bg-tertiary:#272e36;--color-bg-elevated:#20262d;--color-border:#36404a;--color-border-light:#2c343d;--color-border-dark:#46515d;--color-stat-primary:#58a6ff;--color-stat-success:#3fb950;--color-stat-warning:#d29922;--color-stat-danger:#f85149;--color-stat-neutral:#8b949e;--color-stat-violet:#bc8cff;--color-code-bg:#181d23;--color-code-border:#36404a;--gradient-primary:linear-gradient(135deg, #58a6ff 0%, #39c5cf 100%);--gradient-primary-dark:linear-gradient(135deg, #3794ff 0%, #2fb3bc 100%);--gradient-bg:linear-gradient(to bottom, #181d23, #111418);--gradient-hero:linear-gradient(135deg, #58a6ff 0%, #39c5cf 100%);--glass-bg:#181d23d1;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px 0 #0006;--terminal-primary:#58a6ff;--terminal-green:#7ee787;--terminal-blue:#79c0ff;--terminal-purple:#d2a8ff;--terminal-orange:#ffa657;--terminal-red:#ff7b72;--terminal-gray:#b1bac4;--terminal-bg:#111418;--terminal-bg-secondary:#181d23;--terminal-bg-gradient:linear-gradient(135deg, #111418 0%, #181d23 100%);--terminal-header-bg:#181d23;--terminal-border:#36404a;--terminal-text-muted:#8b949e}[data-theme=dark] .ant-app,[data-theme=dark] .ant-layout,[data-theme=dark] .ant-layout-content{color:var(--color-text-primary);background:var(--color-bg-primary)}[data-theme=dark] .ant-card,[data-theme=dark] .ant-drawer-content,[data-theme=dark] .ant-modal-content,[data-theme=dark] .ant-popover-inner,[data-theme=dark] .ant-dropdown-menu{color:var(--color-text-primary);background:var(--color-bg-secondary);border-color:var(--color-border-light)}[data-theme=dark] .ant-card-head,[data-theme=dark] .ant-card-bordered,[data-theme=dark] .ant-table-wrapper .ant-table,[data-theme=dark] .ant-table-wrapper .ant-table-container,[data-theme=dark] .ant-list-bordered{border-color:var(--color-border-light)}[data-theme=dark] .ant-segmented{color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border-light);box-shadow:inset 0 1px #ffffff05}[data-theme=dark] .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:var(--color-text-primary);background:var(--color-bg-elevated)}[data-theme=dark] .ant-segmented-item-selected{color:var(--color-text-primary);background:var(--color-bg-tertiary);box-shadow:0 1px 3px #0000003d, inset 0 0 0 1px var(--color-border)}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-number,[data-theme=dark] .ant-picker,[data-theme=dark] .ant-select-selector{color:var(--color-text-primary);background:var(--color-bg-elevated);border-color:var(--color-border)}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-input-affix-wrapper input::placeholder,[data-theme=dark] .ant-select-selection-placeholder,[data-theme=dark] .ant-picker-input input::placeholder{color:var(--color-text-disabled)}[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{color:var(--color-text-secondary);background:var(--color-bg-tertiary);border-color:var(--color-border-light)}[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr>td{background:var(--color-bg-secondary);border-color:var(--color-border-light)}[data-theme=dark] .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--color-bg-elevated)}:root{transition:background-color .3s,color .3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.announcement-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.announcement-modal .ant-modal-content{border-radius:24px;flex-direction:column;max-height:calc(100vh - 24px);padding:32px 40px;display:flex;box-shadow:0 25px 50px -12px #00000040}@media (max-width:639px){.announcement-modal .ant-modal-content{border-radius:16px;padding:24px}}.announcement-modal .ant-modal-header{display:none}.announcement-modal .ant-modal-close{top:16px;right:16px}@media (max-width:639px){.announcement-modal .ant-modal-close{top:12px;right:12px}}.announcement-modal .ant-modal-body{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.announcement-modal:not(.announcement-modal--list) .announcement-modal__container{flex:1;min-height:0;overflow:hidden}.announcement-modal:not(.announcement-modal--list) .announcement-modal__content{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.announcement-modal__container{flex-direction:column;flex:1;gap:24px;width:100%;min-width:0;min-height:0;display:flex}.announcement-modal__header{flex-direction:column;gap:12px;min-width:0;display:flex}.announcement-modal__tags{margin-bottom:4px}.announcement-modal__date{opacity:.85;font-size:14px;font-weight:500}.announcement-modal__title{overflow-wrap:anywhere;word-break:break-word;min-width:0;color:var(--color-text-primary)!important;margin:0!important;font-weight:700!important;line-height:1.4!important}.announcement-modal__content{overflow-wrap:anywhere;word-break:break-word;min-width:0}.announcement-modal__content h1,.announcement-modal__content h2,.announcement-modal__content h3{margin:24px 0 12px;font-weight:600}.announcement-modal__content h1:first-child,.announcement-modal__content h2:first-child,.announcement-modal__content h3:first-child{margin-top:0}.announcement-modal__content ul,.announcement-modal__content ol{overflow-wrap:anywhere;word-break:break-word;margin-bottom:16px;padding-left:20px}.announcement-modal__content li{margin-bottom:4px}.announcement-modal__content blockquote{border-left:3px solid var(--color-border);color:var(--color-text-secondary);background:#00000005;margin:16px 0;padding:8px 16px;font-style:italic}[data-theme=dark] .announcement-modal__content blockquote{background:#ffffff08}.announcement-modal__content code{font-variant-ligatures:none;background:#0000000d;border-radius:4px;padding:.2em .4em;font-family:JetBrains Mono,Fira Code,SFMono-Regular,consolas,Liberation Mono,menlo,monaco,courier,monospace;font-size:.875em}[data-theme=dark] .announcement-modal__content code{background:#ffffff1a}.announcement-modal__content pre{background:var(--color-code-bg);border-radius:12px;margin:16px 0;padding:16px;overflow-x:auto}.announcement-modal__content pre code{font-variant-ligatures:contextual;background:0 0;padding:0;font-size:14px;line-height:1.6}.announcement-modal__content img{border-radius:8px;max-width:100%;height:auto;margin:16px 0}.announcement-modal__content table{border-collapse:collapse;width:100%;max-width:100%;margin:16px 0;display:block;overflow-x:auto}.announcement-modal__content table th,.announcement-modal__content table td{border:1px solid var(--color-border);min-width:96px;padding:8px 12px}.announcement-modal__content table th{background:var(--color-bg-tertiary);font-weight:600}.announcement-modal__content p{margin:0 0 16px;line-height:1.75}.announcement-modal__content a{color:var(--color-primary);text-decoration:underline}.announcement-modal__content hr{border:0;border-top:1px solid var(--color-border);margin:24px 0}.announcement-modal__footer{border-top:1px solid #0000000a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}[data-theme=dark] .announcement-modal__footer{border-top-color:#ffffff0d}.announcement-modal__footer .ant-btn,.announcement-modal__footer .ant-tag{flex:none}.announcement-modal--list .ant-modal-body{padding-top:0}.announcement-modal__container--list{flex-direction:column;gap:0;min-height:0;max-height:100%;display:flex}.announcement-modal__list-header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:16px;display:flex}[data-theme=dark] .announcement-modal__list-header{border-bottom-color:#ffffff14}.announcement-modal__list-title-wrap{align-items:center;gap:8px;display:flex}.announcement-modal__list-title{margin:0!important;font-weight:600!important}.announcement-modal__list-count{min-width:22px;height:22px;color:var(--color-primary);background:#1677ff1a;border-radius:9999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}[data-theme=dark] .announcement-modal__list-count{background:#1677ff33}.announcement-modal__empty{text-align:center;padding:32px 16px}.announcement-modal__list{flex-direction:column;flex:1;gap:16px;min-height:0;margin-right:-4px;padding-right:4px;display:flex;overflow-x:hidden;overflow-y:auto}.announcement-modal__list::-webkit-scrollbar{width:6px}.announcement-modal__list::-webkit-scrollbar-track{background:0 0;border-radius:3px}.announcement-modal__list::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}[data-theme=dark] .announcement-modal__list::-webkit-scrollbar-thumb{background:#fff3}.announcement-modal__list-item{border:1px solid var(--color-border);background:#00000005;border-radius:16px;padding:16px 20px;transition:border-color .3s,box-shadow .3s}[data-theme=dark] .announcement-modal__list-item{background:#ffffff08;border-color:#ffffff0f}.announcement-modal__list-item:hover{border-color:#1677ff40;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .announcement-modal__list-item:hover{border-color:#1677ff59;box-shadow:0 2px 12px #0003}.announcement-modal__list-item-header{margin-bottom:8px}.announcement-modal__list-item-title{margin:0 0 8px!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}.announcement-modal__pin{color:var(--color-stat-danger);font-size:12px}.announcement-modal__tag:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.announcement-modal__tag:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.announcement-modal__tag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.announcement-modal__tag:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.announcement-modal__tag:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.announcement-modal__tag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.announcement-modal__list-item-actions{border-top:1px solid #0000000f;margin-top:12px;padding-top:12px;text-align:right!important;display:block!important}[data-theme=dark] .announcement-modal__list-item-actions{border-top-color:#ffffff0f}.announcement-modal__read-btn{font-size:13px;padding-left:0!important;padding-right:0!important}.announcement-modal__content--preview{max-height:88px;color:var(--color-text-secondary);font-size:14px;line-height:1.55;position:relative;overflow:hidden}[data-theme=dark] .announcement-modal__content--preview{color:#ffffffb3}.announcement-modal__preview-inner{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.announcement-modal__preview-inner p{margin-bottom:4px}.announcement-modal__preview-inner p:last-child{margin-bottom:0}.announcement-modal__preview-inner h1,.announcement-modal__preview-inner h2,.announcement-modal__preview-inner h3,.announcement-modal__preview-inner h4,.announcement-modal__preview-inner ul,.announcement-modal__preview-inner ol,.announcement-modal__preview-inner blockquote,.announcement-modal__preview-inner pre{display:none}
