*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-base:"PingFang SC", "Microsoft YaHei", "微软雅黑", "Hiragino Sans GB", -apple-system, BlinkMacSystemFont, sans-serif;--seed-bg:#1677ff;--seed-fg:#333;--seed-primary:#1677ff;--seed-accent:#4a9cff;--seed-surface:#fff;--seed-radius:10px;--hero-bg:var(--seed-primary);--page-bg:#f3f5f9;--card-bg:var(--seed-surface);--text-primary:var(--seed-fg);--text-secondary:color-mix(in srgb, var(--seed-fg), #fff 35%);--text-white:#fff;--text-white-muted:#ffffffc7;--text-white-soft:#ffffffe0;--topbar-height:48px;--content-max-width:1812px;--card-radius:14px;--tile-radius:var(--seed-radius);--tile-gap:16px;--transition-fast:.2s ease;--transition-normal:.3s ease;--tile-blue:#d6e8f7;--tile-yellow:#fbf2d2;--tile-purple:#e6d8f0;--tile-green:#dcecd6;--tile-lavender:#e3dcf2;--tile-peach:#fbdcd0;--tile-mint:#d4ecdc;--tile-orange:#fce6cf;--tile-salmon:#f8d2cf;--tile-cyan:#d4ecec;--tile-sand:#f6efd0;--text-tile-label:#555;--text-tile-label-hover:#222;--icon-muted:#999;--link-hover-bg:#ffffff26;--avatar-start:#fff;--avatar-end:#e8eef7;--avatar-text:#1677ff;--topbar-divider:#ffffff2e;--card-shadow:#0000000a;--card-shadow-soft:#00000005;--tile-hover-shadow:#1677ff1a;--tile-hover-shadow-sm:#0000000a;--tile-active-shadow:#0000000f;--ripple-bg:#0000000d;--shine-highlight:#ffffff73;--modal-backdrop:#0000002e;--modal-shadow:#00000026;--section-icon-bg:linear-gradient(135deg, #4facfe, #00c9ff);--section-tab-shape:#1677ff14}html,body{width:100%;height:100%;min-height:500px}body{background:var(--page-bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:800px;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Noto Sans SC,system-ui,-apple-system,sans-serif;overflow-x:auto}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}ul,ol{list-style:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-track{background:0 0}@keyframes tileEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes heroEnter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes cardEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shine{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes ripple{to{opacity:0;transform:scale(3)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.lang-switcher[data-v-fdb216cf]{position:relative}.globe-btn[data-v-fdb216cf]{cursor:pointer;color:#ffffffe6;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:flex}.globe-btn[data-v-fdb216cf]:hover{color:#fff}.globe-btn svg[data-v-fdb216cf]{width:24px;height:24px}.lang-dropdown[data-v-fdb216cf]{z-index:100;background:#fff;border-radius:8px;min-width:140px;padding:6px 0;animation:.15s fadeIn;position:absolute;top:38px;right:0;box-shadow:0 4px 20px #0000001f}.lang-item[data-v-fdb216cf]{text-align:left;color:#333;cursor:pointer;width:100%;padding:8px 16px;font-size:13px;transition:background .15s;display:block}.lang-item[data-v-fdb216cf]:hover{background:#f5f7fa}.lang-item.active[data-v-fdb216cf]{color:var(--seed-primary);background:#e8f0fe;font-weight:600}.user-dropdown[data-v-766df139]{position:relative}.user-trigger[data-v-766df139]{cursor:pointer;flex-shrink:0;align-items:center;gap:12px;padding:4px 0;transition:opacity .15s;display:flex}.user-trigger[data-v-766df139]:hover{opacity:.85}.avatar[data-v-766df139]{width:32px;height:32px;font-family:var(--font-base);color:#0061fd;letter-spacing:.53px;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.user-name[data-v-766df139]{font-family:var(--font-base);color:#fff;letter-spacing:.53px;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:600;line-height:22px}.chevron[data-v-766df139]{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.chevron.open[data-v-766df139]{transform:rotate(180deg)}.user-trigger:hover .chevron[data-v-766df139]:not(.open){transform:translateY(1px)}.dropdown-menu[data-v-766df139]{z-index:100;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;width:275px;min-width:268px;padding:8px 0;animation:.15s fadeIn;display:flex;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0000001f}.dropdown-user-info[data-v-766df139]{flex-direction:row;align-items:center;gap:8px;width:100%;height:58px;padding:0 16px;display:flex}.dropdown-avatar[data-v-766df139]{width:40px;height:40px;font-family:var(--font-base);letter-spacing:.53px;color:#f6faff;background:#0161fd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.dropdown-user-text[data-v-766df139]{flex:1;min-width:0}.dropdown-user-name[data-v-766df139]{font-family:var(--font-base);color:#333;letter-spacing:-.08px;font-size:14px;font-weight:500;line-height:20px}.dropdown-user-org[data-v-766df139]{font-family:var(--font-base);color:#3333338c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.dropdown-divider[data-v-766df139]{background:#f0f0f0;width:100%;height:1px}.dropdown-item[data-v-766df139]{width:100%;font-family:var(--font-base);letter-spacing:-.08px;color:#333;cursor:pointer;background:0 0;border:none;flex-direction:row;align-items:center;gap:8px;padding:16px 16px 10px;font-size:13px;font-weight:400;line-height:18px;transition:background .15s;display:flex}.item-icon[data-v-766df139]{flex-shrink:0;width:14px;height:14px}.dropdown-item[data-v-766df139]:hover{background:#f5f7fa}.confirm-overlay[data-v-766df139]{z-index:9999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-766df139]{text-align:center;background:#fff;border-radius:16px;width:320px;padding:32px 28px 24px;box-shadow:0 12px 40px #00000026}.confirm-icon[data-v-766df139]{width:48px;height:48px;margin:0 auto 16px}.confirm-icon svg[data-v-766df139]{width:100%;height:100%}.confirm-text[data-v-766df139]{font-family:var(--font-base);color:#1a1a1a;margin-bottom:28px;font-size:15px;font-weight:500;line-height:22px}.confirm-actions[data-v-766df139]{gap:12px;display:flex}.confirm-btn[data-v-766df139]{font-family:var(--font-base);cursor:pointer;border:none;border-radius:10px;flex:1;padding:10px 0;font-size:14px;font-weight:500;transition:all .15s}.confirm-btn-cancel[data-v-766df139]{color:#666;background:#f5f5f5}.confirm-btn-cancel[data-v-766df139]:hover{background:#ebebeb}.confirm-btn-ok[data-v-766df139]{color:#fff;background:#1677ff}.confirm-btn-ok[data-v-766df139]:hover{background:#0958d9}.confirm-fade-enter-active[data-v-766df139],.confirm-fade-leave-active[data-v-766df139]{transition:opacity .2s}.confirm-fade-enter-active .confirm-dialog[data-v-766df139],.confirm-fade-leave-active .confirm-dialog[data-v-766df139]{transition:transform .2s}.confirm-fade-enter-from[data-v-766df139],.confirm-fade-leave-to[data-v-766df139]{opacity:0}.confirm-fade-enter-from .confirm-dialog[data-v-766df139],.confirm-fade-leave-to .confirm-dialog[data-v-766df139]{transform:scale(.9)}.topbar[data-v-0cafa1bd]{z-index:5;height:var(--topbar-height);min-height:var(--topbar-height);align-items:center;padding:0;display:flex;position:relative}.topbar-left[data-v-0cafa1bd]{flex-shrink:0;align-items:center;gap:0;height:100%;display:flex}.brand-logo[data-v-0cafa1bd]{vertical-align:middle;border-right:1px solid #ffffff40;flex-shrink:0;width:auto;height:28px;margin-top:5px;margin-right:20px;padding-right:20px;display:block}.welcome-text[data-v-0cafa1bd]{font-family:var(--font-base);color:#ffffffbf;letter-spacing:.53px;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:400;line-height:20px}.topbar-right[data-v-0cafa1bd]{flex-shrink:0;align-items:center;gap:16px;height:100%;margin-left:auto;display:flex}.right-divider[data-v-0cafa1bd]{background:#ffffff40;flex-shrink:0;width:1px;height:20px}.hero[data-v-5bc241d2]{width:100%;position:relative}.hero.has-entry[data-v-5bc241d2]{flex-direction:column;height:100%;min-height:0;display:flex}.hero.has-entry .hero-topbar-container[data-v-5bc241d2]{flex-shrink:0;align-self:center;width:100%}.hero.has-entry .hero-entry-container[data-v-5bc241d2]{flex-direction:column;flex:1;align-self:center;width:100%;min-height:0;margin-top:clamp(12px,2vh,24px);margin-bottom:clamp(16px,3.2vh,48px);display:flex}.hero[data-v-5bc241d2]:before{content:"";clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),50% 100%,0 calc(100% - 30px));z-index:0;background:linear-gradient(96.63deg,#3f89ff -1.49%,#0061fd 7.89% 55.26%);width:100%;height:300px;position:absolute;top:0;left:0}.hero-topbar-container[data-v-5bc241d2]{z-index:5;max-width:var(--content-max-width);margin:0 auto;padding:0 24px;position:relative}.hero-entry-container[data-v-5bc241d2]{z-index:2;max-width:var(--content-max-width);margin:24px auto;padding:0 24px;position:relative}.tile[data-v-ec63ae43]{cursor:pointer;height:56px;transition:box-shadow var(--transition-normal) cubic-bezier(.25, .46, .45, .94);background:#f3f8ff;border:1px solid #e4eefc;border-radius:8px;align-items:center;padding:0 20px;display:flex;position:relative;overflow:hidden}.tile[data-v-ec63ae43]:hover{box-shadow:0 8px 24px var(--tile-hover-shadow), 0 2px 6px var(--tile-hover-shadow-sm)}.tile-label[data-v-ec63ae43]{font-family:var(--font-base);color:#121925;z-index:1;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast);overflow-wrap:anywhere;flex:1;min-width:0;max-height:44px;padding-right:32px;font-size:16px;font-weight:500;line-height:22px;display:block;overflow:hidden}.tile:hover .tile-label[data-v-ec63ae43]{color:var(--text-tile-label-hover)}.tile-icon[data-v-ec63ae43]{opacity:.85;color:#bed7ff;width:24px;height:24px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.ripple{background:var(--ripple-bg);pointer-events:none;border-radius:50%;animation:.5s ease-out forwards ripple;position:absolute;transform:scale(0)}.tile-tooltip{color:#303133;font-family:var(--font-base);white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #e4e7ed;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:400;line-height:20px;animation:.15s tileTooltipFadeIn;box-shadow:0 2px 12px #0000000f}.tile-tooltip:before{content:"";background:#fff;border-bottom:1px solid #e4e7ed;border-right:1px solid #e4e7ed;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes tileTooltipFadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay[data-v-f271406a]{z-index:900;background:#00000052;justify-content:center;align-items:center;animation:.22s fadeIn-f271406a;display:flex;position:fixed;inset:0;overflow:auto}@keyframes fadeIn-f271406a{0%{opacity:0}to{opacity:1}}.modal-box[data-v-f271406a]{filter:drop-shadow(0 20px 60px #00000026);background:#fff;border-radius:7px;flex-direction:column;width:1249px;max-width:90vw;min-height:130px;max-height:86vh;animation:.28s slideUp-f271406a;display:flex;overflow:hidden}@keyframes slideUp-f271406a{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-f271406a]{border-bottom:1px solid #e4e7ed;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title[data-v-f271406a]{font-family:var(--font-base);color:#1f2329;white-space:nowrap;font-size:17px;font-weight:600;line-height:24px}.header-search[data-v-f271406a]{flex:1;align-items:center;min-width:120px;max-width:320px;margin-left:24px;display:flex;position:relative}.search-icon[data-v-f271406a]{pointer-events:none;flex-shrink:0;position:absolute;left:10px}.search-input[data-v-f271406a]{width:100%;height:32px;font-family:var(--font-base);color:#1f2329;background:#f5f7fa;border:1px solid #dee0e3;border-radius:6px;outline:none;padding:0 30px 0 32px;font-size:14px;transition:border-color .2s,background .2s}.search-input[data-v-f271406a]::placeholder{color:#8f959e}.search-input[data-v-f271406a]:focus{background:#fff;border-color:#0061fd}.search-clear-icon[data-v-f271406a]{cursor:pointer;opacity:.6;flex-shrink:0;transition:opacity .2s;position:absolute;right:8px}.search-clear-icon[data-v-f271406a]:hover{opacity:1}.modal-close[data-v-f271406a]{color:#646a73;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:400;line-height:1;transition:all .15s;display:flex}.modal-close[data-v-f271406a]:hover{color:#1f2329;background:#f2f3f5}.modal-body[data-v-f271406a]{flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.category-nav[data-v-f271406a]{background:#fff;border-right:1px solid #e4e7ed;flex-direction:column;flex-shrink:0;width:100px;padding:12px 0;display:flex;overflow:hidden auto}.cat-item[data-v-f271406a]{font-family:var(--font-base);color:#1f2329d9;cursor:pointer;-webkit-user-select:none;user-select:none;border-left:2px solid #0000;align-items:center;min-height:50px;padding:8px 22px;font-size:16px;line-height:22px;transition:all .2s;display:flex;position:relative}.cat-item-text[data-v-f271406a]{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;line-height:22px;display:-webkit-box;overflow:hidden}.cat-item[data-v-f271406a]:hover{color:#0061fd;background:linear-gradient(90deg,#c7ddff -7.02%,#fff 126.32%);border-left-color:#0061fd}.cat-item.active[data-v-f271406a]{color:#0061fd;background:linear-gradient(90deg,#c7ddff -7.02%,#fff 126.32%);border-left-color:#0061fd;font-weight:500}.app-grid-area[data-v-f271406a]{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:14px;padding:10px 20px 16px 24px;display:grid;overflow:hidden auto}@media (width<=1200px){.app-grid-area[data-v-f271406a]{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.app-grid-area[data-v-f271406a]{grid-template-columns:1fr}}.app-card[data-v-f271406a]{cursor:pointer;background:linear-gradient(90.81deg,#eef4ff .46%,#fff 99.83%);border:1px solid #e7edf4;border-radius:7px;justify-content:space-between;align-items:center;min-width:0;min-height:48px;padding:10px 18px;transition:all .15s;display:flex}.app-card[data-v-f271406a]:hover{filter:drop-shadow(0 0 7.5px #c7ddff);background:linear-gradient(90.81deg,#eef4ff .46%,#fff 99.83%);border-color:#0061fd}.app-card:hover .app-name[data-v-f271406a]{color:#0161fd;text-decoration:underline}.app-name[data-v-f271406a]{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.star-btn[data-v-f271406a]{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;margin-left:4px;padding:8px;transition:transform .15s;display:flex}.star-btn[data-v-f271406a]:hover{transform:scale(1.15)}.shortcut-panel[data-v-f271406a]{background:#fafbfc;border-left:1px solid #e4e7ed;flex-direction:column;flex-shrink:0;width:240px;padding:0;display:flex}.shortcut-header[data-v-f271406a]{border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.shortcut-title[data-v-f271406a]{font-family:var(--font-base);color:#1f2329;font-size:14px;font-weight:600;line-height:20px}.shortcut-count[data-v-f271406a]{color:#8f959e;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:15px}.shortcut-list[data-v-f271406a]{flex-direction:column;flex:1;padding:8px 12px;display:flex;overflow-y:auto}.shortcut-item[data-v-f271406a]{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e4e7ed;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:flex}.shortcut-item[data-v-f271406a]:hover{background:#f0f2f5}.shortcut-item.dragging[data-v-f271406a]{filter:drop-shadow(0 0 7.5px #c7ddff);cursor:grabbing;border-color:#0061fd;transition:none!important}.drag-handle[data-v-f271406a]{cursor:grab;opacity:.55;touch-action:none;align-items:center;display:flex}.drag-handle[data-v-f271406a]:active{cursor:grabbing}.shortcut-name[data-v-f271406a]{font-family:var(--font-base);color:#1f2329;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;font-size:13px;font-weight:400;line-height:18px;transition:all .15s}.shortcut-remove[data-v-f271406a]{color:#8f959e;cursor:pointer;background:#f2f3f5;border:none;border-radius:9px;justify-content:center;align-items:center;width:18px;height:18px;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;transition:all .15s;display:flex}.shortcut-remove[data-v-f271406a]:hover{color:#666;background:#e8e8e8}.modal-footer[data-v-f271406a]{border-top:1px solid #eef0f3;flex-shrink:0;justify-content:flex-end;gap:12px;padding:18px 28px 20px;display:flex}.btn-cancel[data-v-f271406a],.btn-save[data-v-f271406a]{font-family:var(--font-base);cursor:pointer;border-radius:7px;padding:7px 18px;font-size:14px;font-weight:400;line-height:20px;transition:all .15s}.btn-cancel[data-v-f271406a]{color:#1f2329;background:#f2f3f5;border:1px solid #d0d3d6}.btn-cancel[data-v-f271406a]:hover{background:#e8e8e8;border-color:#bcc0c4}.btn-save[data-v-f271406a]{color:#fff;background:#0061fd;border:none}.btn-save[data-v-f271406a]:hover{background:#0052d9}.btn-save.btn-saving[data-v-f271406a]{cursor:not-allowed;opacity:.85;background:#4d8dfe}.btn-save.btn-saving[data-v-f271406a]:hover{background:#4d8dfe}.btn-spinner[data-v-f271406a]{vertical-align:-2px;margin-right:5px;animation:.7s linear infinite btn-spin-f271406a;display:inline-block}@keyframes btn-spin-f271406a{to{transform:rotate(360deg)}}.modal-loading[data-v-f271406a]{color:#8f959e;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.modal-loading .spinner[data-v-f271406a]{border:3px solid #e4e7ed;border-top-color:#0061fd;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-f271406a}@keyframes spin-f271406a{to{transform:rotate(360deg)}}.empty-apps[data-v-f271406a]{text-align:center;color:#aaa;grid-column:1/-1;padding:40px;font-size:14px}.toast-tip[data-v-f271406a]{color:#fff;font-family:var(--font-base);white-space:nowrap;z-index:9999;pointer-events:none;background:#2d2d2d;border-radius:20px;padding:8px 20px;font-size:13px;line-height:20px;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000002e}.toast-enter-active[data-v-f271406a],.toast-leave-active[data-v-f271406a]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-f271406a],.toast-leave-to[data-v-f271406a]{opacity:0;transform:translate(-50%)translateY(-8px)}.toast-enter-to[data-v-f271406a],.toast-leave-from[data-v-f271406a]{opacity:1;transform:translate(-50%)translateY(0)}.cat-tooltip{color:#303133;font-family:var(--font-base);white-space:nowrap;pointer-events:none;z-index:99999;background:#fff;border:1px solid #e4e7ed;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:400;line-height:20px;animation:.15s catTooltipFadeIn;position:fixed;transform:translateY(-50%);box-shadow:0 2px 12px #0000000f}.cat-tooltip-right:before{content:"";background:#fff;border-bottom:1px solid #e4e7ed;border-left:1px solid #e4e7ed;border-radius:1px 0 0;width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.cat-tooltip-top:before{content:"";background:#fff;border-bottom:1px solid #e4e7ed;border-right:1px solid #e4e7ed;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes catTooltipFadeIn{0%{opacity:0}to{opacity:1}}.group-main[data-v-87ecf112]{--news-row-h:40px;--news-rows:7;background:#fff;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px 16px;display:flex;overflow-y:auto}.group-loading[data-v-87ecf112]{color:#8a94a6;flex:1;justify-content:center;align-items:center;min-height:200px;font-size:14px;display:flex}.news-card[data-v-87ecf112]{background:#fff;border:1px solid #e3eaf3;border-radius:10px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.news-card-head[data-v-87ecf112]{border-bottom:1px solid #dde6f0;justify-content:space-between;align-items:center;height:50px;min-height:50px;padding:0 14px;display:flex}.news-card-title[data-v-87ecf112]{color:#1763cf;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.news-card-title .bar[data-v-87ecf112]{background:#1d65d8;border-radius:4px;width:4px;height:16px}.more-link[data-v-87ecf112]{color:#1763cf;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.more-link[data-v-87ecf112]:hover{opacity:.75}.headline-content[data-v-87ecf112]{min-height:calc(var(--news-row-h) * var(--news-rows));grid-template-columns:280px minmax(0,1fr);gap:14px;padding:12px 14px;display:grid}.headline-visual[data-v-87ecf112]{background:linear-gradient(145deg,#ddebff,#8bb6f5);border-radius:6px;align-self:stretch;height:auto;min-height:168px;position:relative;overflow:hidden}.headline-slide[data-v-87ecf112]{opacity:0;z-index:0;cursor:pointer;transition:opacity .45s;position:absolute;inset:0}.headline-slide.active[data-v-87ecf112]{opacity:1;z-index:1}.headline-cover[data-v-87ecf112]{object-fit:cover;width:100%;height:100%;display:block}.headline-visual-empty[data-v-87ecf112]{background:linear-gradient(145deg,#c8e0ff,#5a9cf4);width:100%;height:100%}.headline-dots[data-v-87ecf112]{z-index:2;justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.headline-dots button[data-v-87ecf112]{cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.headline-dots button.active[data-v-87ecf112]{background:#fff;border-radius:4px;width:16px}.headline-list[data-v-87ecf112],.news-list[data-v-87ecf112]{min-height:calc(var(--news-row-h) * var(--news-rows));overflow:visible}.news-list[data-v-87ecf112]{padding:0 12px}.news-row[data-v-87ecf112]{height:var(--news-row-h);cursor:pointer;border-bottom:1px dashed #e3e9f1;grid-template-columns:minmax(0,1fr) 96px;align-items:center;display:grid}.news-row[data-v-87ecf112]:last-child{border-bottom:none}.news-row:hover .text[data-v-87ecf112],.news-row.active .text[data-v-87ecf112]{color:#1763cf}.news-row .text[data-v-87ecf112]{color:#25364e;white-space:nowrap;text-overflow:ellipsis;padding-right:10px;font-size:14px;overflow:hidden}.news-row .date[data-v-87ecf112]{color:#8798af;text-align:right;white-space:nowrap;font-size:13px}.empty[data-v-87ecf112]{color:#a0aec0;justify-content:center;align-items:center;min-height:120px;font-size:13px;display:flex}.group-secondary-grid[data-v-87ecf112]{flex-shrink:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=1100px){.headline-content[data-v-87ecf112]{grid-template-columns:1fr}.headline-visual[data-v-87ecf112]{max-width:520px}.group-secondary-grid[data-v-87ecf112]{grid-template-columns:1fr}}.page[data-v-514fdda5]{height:100dvh;overflow:hidden}.entry-wrapper[data-v-514fdda5]{flex-direction:row;flex:1;align-items:stretch;gap:14px;height:100%;min-height:0;display:flex}.entry-left-col[data-v-514fdda5]{background:#ffffff73;border:1px solid #fff;border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.entry-right-col[data-v-514fdda5]{flex-shrink:0;grid-template-rows:auto minmax(0,1fr);gap:14px;width:30%;min-height:0;display:grid}.announce-panel[data-v-514fdda5]{background:#fffffffa;border:1px solid #ffffff80;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 8px 28px #1c355c14}.notice-panel[data-v-514fdda5]{flex:none}.notice-panel .announcement-list[data-v-514fdda5]{flex:none;overflow:hidden}.announcement-header[data-v-514fdda5]{background:linear-gradient(#fff,#fbfdff);border-bottom:1px solid #e4eaf2;flex-shrink:0;justify-content:space-between;align-items:center;height:52px;min-height:52px;padding:0 14px;display:flex}.announcement-title-row[data-v-514fdda5]{align-items:center;gap:8px;display:flex}.side-panel-icon[data-v-514fdda5]{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.side-panel-icon svg[data-v-514fdda5]{width:16px;height:16px}.notice-icon[data-v-514fdda5]{color:#e89a13;background:#fff6e6}.update-icon[data-v-514fdda5]{color:#176cf0;background:#eef5ff}.announcement-title[data-v-514fdda5]{font-family:var(--font-base);color:#1f2d42;font-size:16px;font-weight:800;line-height:20px}.view-more-link[data-v-514fdda5]{font-family:var(--font-base);color:#0061fd;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45;transition:opacity .2s}.view-more-link[data-v-514fdda5]:hover{opacity:.75}.announcement-list[data-v-514fdda5]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:10px;display:flex;overflow-y:auto}.announcement-card[data-v-514fdda5]{background:#fff;border:1px solid #dce5f1;border-radius:10px;padding:10px 12px;transition:box-shadow .2s;position:relative}.announcement-card[data-v-514fdda5]:hover{background:#fbfdff;border-color:#c4d8f7;transform:translateY(-1px);box-shadow:0 2px 8px #0061fd14}.announcement-card-header[data-v-514fdda5]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:0;display:flex}.announcement-card-title[data-v-514fdda5]{font-family:var(--font-base);color:#24364f;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.announcement-card-detail[data-v-514fdda5]{font-family:var(--font-base);color:#0061fd;cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:400;line-height:1.45;transition:opacity .2s}.announcement-card-detail[data-v-514fdda5]:hover{opacity:.75}.announcement-card-date[data-v-514fdda5]{font-family:Helvetica, var(--font-base);color:#94a3b8;margin-top:6px;font-size:11.5px;font-weight:400;line-height:1.2}.announcement-empty[data-v-514fdda5]{text-align:center;color:#a0aec0;padding:40px 0;font-size:13px}.portal-switch-head[data-v-514fdda5]{background:linear-gradient(90deg,#c8e0ff 0%,#7cb2f6 42%,#5a9cf4 100%);flex-shrink:0;justify-content:space-between;align-items:stretch;height:56px;min-height:56px;display:flex;position:relative;overflow:hidden}.portal-switcher[data-v-514fdda5]{align-items:stretch;min-width:0;height:100%;display:flex}.portal-tab[data-v-514fdda5]{color:#51657f;min-width:168px;height:100%;font-family:var(--font-base);cursor:pointer;z-index:1;opacity:.94;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 100%,28px 100%);background:#e6effbeb;border:0;justify-content:center;align-items:center;gap:8px;padding:0 38px 0 30px;font-size:16px;font-weight:650;transition:background .18s,color .18s,box-shadow .18s,opacity .18s;display:flex;position:relative}.portal-tab[data-v-514fdda5]:first-child{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 100%,0 100%);justify-content:flex-start;min-width:180px;padding-left:28px}.portal-tab+.portal-tab[data-v-514fdda5]{margin-left:-28px;padding-left:48px}.portal-tab[data-v-514fdda5]:hover{color:#314861;background:#f0f6fffa}.portal-tab.active[data-v-514fdda5]{color:#fff;z-index:3;opacity:1;background:linear-gradient(135deg,#0e63f5 0%,#2d85ff 55%,#63b2ff 100%);font-weight:800;box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px #1157c229}.portal-tab-icon[data-v-514fdda5]{color:#2f75e8;background:#ffffff9e;border:1px solid #1160d11a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.portal-tab-icon svg[data-v-514fdda5]{width:16px;height:16px}.portal-tab.active .portal-tab-icon[data-v-514fdda5]{color:#0f6ef5;background:#fff;border-color:#0000;box-shadow:0 6px 14px #083d922e}.view-all[data-v-514fdda5]{font-family:var(--font-base);color:#fff;cursor:pointer;white-space:nowrap;z-index:5;flex-shrink:0;align-items:center;padding:0 20px;font-size:14px;font-weight:600;line-height:20px;transition:opacity .2s;display:flex;position:relative}.view-all[data-v-514fdda5]:hover{opacity:.8}@media (width<=760px){.portal-tab[data-v-514fdda5]{flex:1;min-width:0;padding-left:16px;padding-right:28px;font-size:14px}.portal-tab[data-v-514fdda5]:first-child{min-width:0;padding-left:16px}.view-all[data-v-514fdda5]{display:none}}.tiles-section[data-v-514fdda5]{background:#fff;border-radius:0 0 0 12px;flex:1;min-height:0;padding:0 28px 32px;overflow:hidden auto}.category-tabs[data-v-514fdda5]{z-index:10;background:0 0;flex-wrap:wrap;gap:10px;padding:14px 0;display:flex;position:sticky;top:0}.category-tabs[data-v-514fdda5]:before{content:"";z-index:-1;background:#fff;position:absolute;inset:0 -100vw}.category-tab[data-v-514fdda5]{font-family:var(--font-base);cursor:pointer;color:#5a6577;background:#f5f7fa;border:none;border-radius:6px;padding:6px 20px;font-size:14px;font-weight:500;line-height:20px;transition:all .2s}.category-tab[data-v-514fdda5]:hover{background:#e8eef6}.category-tab.active[data-v-514fdda5]{color:#fff;background:#0061fd}.category-section[data-v-514fdda5]{margin-bottom:28px;scroll-margin-top:80px}.category-section[data-v-514fdda5]:last-child{margin-bottom:0}.category-title-row[data-v-514fdda5]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.category-indicator[data-v-514fdda5]{background:#0061fd;border-radius:2px;flex-shrink:0;width:3px;height:18px}.category-name[data-v-514fdda5]{font-family:var(--font-base);color:#121925;font-size:16px;font-weight:600;line-height:22px}.tiles-grid[data-v-514fdda5]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1500px){.tiles-grid[data-v-514fdda5]{grid-template-columns:repeat(3,1fr)}}@media (width<=1300px){.tiles-grid[data-v-514fdda5]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=480px){.tiles-grid[data-v-514fdda5]{grid-template-columns:repeat(2,1fr);gap:12px}}.add-app-card[data-v-514fdda5]{cursor:pointer;background:#fff;border:1px dashed #c4d1e4;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:12px;height:56px;transition:all .2s;display:flex}.add-app-card[data-v-514fdda5]:hover{background:#f5f9ff;border-color:#0061fd}.add-app-card:hover svg path[data-v-514fdda5]{stroke:#0061fd}.add-app-text[data-v-514fdda5]{font-family:var(--font-base);color:#121925;font-size:16px;font-weight:400;line-height:22px}.add-app-card:hover .add-app-text[data-v-514fdda5]{color:#0061fd}.loading-wrap[data-v-514fdda5]{color:#888;flex-direction:column;align-items:center;gap:12px;padding:40px;font-size:14px;display:flex}.empty-state[data-v-514fdda5]{text-align:center;color:#aaa;padding:40px;font-size:14px}.spinner[data-v-514fdda5]{border:3px solid #e0e7f1;border-top-color:var(--seed-primary);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite spin}.sidebar[data-v-7396df0a]{background:#f8f9fc;border-radius:12px;flex-shrink:0;width:220px;max-height:calc(100vh - 200px);padding:20px 0;overflow-y:auto}.sidebar-title[data-v-7396df0a]{color:#888;letter-spacing:.5px;padding:0 20px 12px;font-size:13px;font-weight:600}.category-list[data-v-7396df0a]{padding:0}.category-item[data-v-7396df0a]{cursor:pointer;color:#444;align-items:center;padding:10px 20px;font-size:14px;transition:background .15s,color .15s;display:flex;position:relative}.category-item[data-v-7396df0a]:hover,.category-item.active[data-v-7396df0a]{color:var(--seed-primary);background:#1677ff0f}.category-name[data-v-7396df0a]{flex:1}.category-arrow[data-v-7396df0a]{opacity:0;width:14px;height:14px;transition:opacity .15s,transform .15s}.category-item:hover .category-arrow[data-v-7396df0a]{opacity:.6}.sub-panel[data-v-7396df0a]{z-index:50;background:#fff;border-radius:10px;min-width:200px;padding:8px 0;animation:.15s fadeIn;position:absolute;top:0;left:100%;box-shadow:0 4px 20px #0000001a}.sub-item[data-v-7396df0a]{color:#444;cursor:pointer;padding:9px 18px;font-size:13px;transition:background .15s,color .15s}.sub-item[data-v-7396df0a]:hover{color:var(--seed-primary);background:#f0f5ff}.main-wrap[data-v-1aa0eb57]{z-index:3;max-width:var(--content-max-width);margin:-24px auto 0;padding:0 40px 40px;position:relative}.content-card[data-v-1aa0eb57]{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:0 8px 28px var(--card-shadow);animation:.5s .15s both cardEnter;overflow:hidden}.app-center-layout[data-v-1aa0eb57]{gap:0;min-height:400px;display:flex}.app-center-main[data-v-1aa0eb57]{flex:1;min-width:0}.section-header[data-v-1aa0eb57]{align-items:center;padding:20px 24px 0;display:flex}.section-title[data-v-1aa0eb57]{background:var(--section-tab-shape);border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:10px 22px 12px 18px;display:inline-flex}.section-icon[data-v-1aa0eb57]{background:var(--section-icon-bg);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.section-title h2[data-v-1aa0eb57]{color:#2c3e5d;font-size:15px;font-weight:600}.section-divider[data-v-1aa0eb57]{background:#eef0f4;height:1px;margin:0 24px}.tiles-section[data-v-1aa0eb57]{padding:20px 24px 28px}.apps-with-fav[data-v-1aa0eb57]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.app-card[data-v-1aa0eb57]{cursor:pointer;opacity:0;background:#f8f9fc;border-radius:10px;align-items:center;transition:box-shadow .2s,transform .2s;animation:.4s forwards tileEnter;display:flex;overflow:hidden}.app-card[data-v-1aa0eb57]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.app-card-body[data-v-1aa0eb57]{flex:1;padding:12px 16px}.app-name[data-v-1aa0eb57]{color:#333;font-size:13px;font-weight:500}.fav-btn[data-v-1aa0eb57]{color:#bbb;align-items:center;padding:8px 12px;transition:color .15s;display:flex}.fav-btn[data-v-1aa0eb57]:hover,.fav-btn.active[data-v-1aa0eb57]{color:#f5a623}.empty-state[data-v-1aa0eb57]{text-align:center;color:#aaa;padding:40px;font-size:14px}@media (width<=1024px){.apps-with-fav[data-v-1aa0eb57]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.main-wrap[data-v-1aa0eb57]{padding:0 16px 32px}.app-center-layout[data-v-1aa0eb57]{flex-direction:column}.apps-with-fav[data-v-1aa0eb57]{grid-template-columns:repeat(2,1fr)}}.callback-page[data-v-baed9644]{background:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-wrapper[data-v-baed9644]{flex-direction:column;align-items:center;gap:20px;display:flex}.spinner[data-v-baed9644]{gap:8px;display:flex}.spinner>div[data-v-baed9644]{background:#0061fd;border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite both bounce-baed9644}.spinner .bounce1[data-v-baed9644]{animation-delay:-.32s}.spinner .bounce2[data-v-baed9644]{animation-delay:-.16s}@keyframes bounce-baed9644{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loading-text[data-v-baed9644]{color:#999;letter-spacing:1px;font-size:14px}.error-wrapper[data-v-baed9644]{justify-content:center;align-items:center;display:flex}.error-card[data-v-baed9644]{text-align:center;background:#fff;border-radius:16px;width:400px;max-width:90vw;padding:48px 40px 36px;animation:.3s fadeIn-baed9644;box-shadow:0 12px 48px #00000014}.error-icon[data-v-baed9644]{justify-content:center;margin-bottom:24px;display:flex}.error-title[data-v-baed9644]{color:#1a1a1a;margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.5}.error-desc[data-v-baed9644]{color:#6b7280;margin:0 0 32px;font-size:14px;line-height:1.7}.error-btn[data-v-baed9644]{color:#fff;cursor:pointer;background:#0061fd;border:none;border-radius:8px;padding:10px 48px;font-size:14px;font-weight:500;transition:background .15s,transform .1s;display:inline-block}.error-btn[data-v-baed9644]:hover{background:#0052d6}.error-btn[data-v-baed9644]:active{transform:scale(.97)}@keyframes fadeIn-baed9644{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.logout-page[data-v-33013d26]{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.logout-spinner[data-v-33013d26]{border:3px solid #e0e0e0;border-top-color:#409eff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-33013d26}.logout-text[data-v-33013d26]{color:#909399;font-size:14px}@keyframes spin-33013d26{to{transform:rotate(360deg)}}.page-container[data-v-ee5e8eb4]{background:#f0f2f7;min-height:100vh}.top-header[data-v-ee5e8eb4]{background:linear-gradient(96.63deg,#3f89ff -1.49%,#0061fd 7.89% 55.26%)}.top-header-inner[data-v-ee5e8eb4]{max-width:var(--content-max-width);margin:0 auto;padding:0 24px}.breadcrumb-bar[data-v-ee5e8eb4]{background:#fff;width:100%}.breadcrumb-wrap[data-v-ee5e8eb4]{max-width:1200px;font-family:var(--font-base);color:#6b7280;align-items:center;margin:0 auto;padding:7px 24px;font-size:14px;display:flex}.breadcrumb-label[data-v-ee5e8eb4]{color:#6b7280;flex-shrink:0;font-weight:400;line-height:22px}.breadcrumb-items[data-v-ee5e8eb4]{align-items:center;gap:4px;display:flex}.breadcrumb-link[data-v-ee5e8eb4]{color:#0006;cursor:pointer;font-weight:400;line-height:22px;transition:opacity .2s}.breadcrumb-link[data-v-ee5e8eb4]:hover{opacity:.75}.breadcrumb-chevron[data-v-ee5e8eb4]{flex-shrink:0}.breadcrumb-current[data-v-ee5e8eb4]{color:#000000e6;font-weight:600;line-height:22px}.title-search-bar[data-v-ee5e8eb4]{width:100%}.title-search-wrap[data-v-ee5e8eb4]{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:20px 24px;display:flex}.page-title[data-v-ee5e8eb4]{font-family:var(--font-base);color:#121925;flex-shrink:0;margin:0;font-size:22px;font-weight:600;line-height:30px}.search-group[data-v-ee5e8eb4]{gap:12px;display:flex}.search-input-wrap[data-v-ee5e8eb4]{align-items:center;display:flex;position:relative}.search-input[data-v-ee5e8eb4]{width:300px;height:38px;font-family:var(--font-base);color:#374151;border:1px solid #d9d9d9;border-radius:6px;outline:none;padding:8px 32px 8px 12px;font-size:14px;transition:border-color .2s}.clear-icon[data-v-ee5e8eb4]{cursor:pointer;opacity:.7;transition:opacity .2s;position:absolute;right:10px}.clear-icon[data-v-ee5e8eb4]:hover{opacity:1}.search-input[data-v-ee5e8eb4]:focus{border-color:#0061fd}.search-input[data-v-ee5e8eb4]::placeholder{color:#757575}.search-btn[data-v-ee5e8eb4]{min-width:70px;height:38px;font-family:var(--font-base);color:#fff;cursor:pointer;white-space:nowrap;background:#0061fd;border:1px solid #0061fd;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:400;transition:background .2s}.search-btn[data-v-ee5e8eb4]:hover{background:#0050d6}.table-card[data-v-ee5e8eb4]{max-width:1200px;margin:0 auto;padding:0 24px 40px}.table-card .doc-table[data-v-ee5e8eb4]{border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow:hidden}.doc-table thead tr[data-v-ee5e8eb4]{background:#fafafa;border-bottom:1px solid #f0f0f0}.doc-table th[data-v-ee5e8eb4]{font-family:var(--font-base);color:#121925;text-align:left;white-space:nowrap;padding:16px 20px;font-size:13px;font-weight:600}.doc-table td[data-v-ee5e8eb4]{font-family:var(--font-base);color:#374151;border-bottom:1px solid #f3f4f6;padding:16px 20px;font-size:14px}.data-row[data-v-ee5e8eb4]{cursor:pointer;transition:background .15s}.data-row[data-v-ee5e8eb4]:hover{background:#f8faff}.data-row:last-child td[data-v-ee5e8eb4]{border-bottom:none}.cell-title[data-v-ee5e8eb4]{color:#0061fd}.title-link[data-v-ee5e8eb4]{cursor:pointer;transition:color .2s}.title-link[data-v-ee5e8eb4]:hover{color:#0161fd;text-decoration:underline}.cell-owner[data-v-ee5e8eb4]{color:#6b7280}.cell-date[data-v-ee5e8eb4]{color:#9ca3af}.col-title[data-v-ee5e8eb4]{width:45%}.col-attach[data-v-ee5e8eb4]{width:30%}.col-owner[data-v-ee5e8eb4]{width:10%}.col-date[data-v-ee5e8eb4]{width:15%}.cell-attach[data-v-ee5e8eb4]{max-width:0;font-size:13px;line-height:1.6;overflow:hidden}.attach-list[data-v-ee5e8eb4]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attach-list .attach-link+.attach-link[data-v-ee5e8eb4]:before{content:"；";color:#9ca3af}.attach-link[data-v-ee5e8eb4]{color:#0061fd;cursor:pointer;text-decoration:none;transition:color .2s}.attach-link[data-v-ee5e8eb4]:hover{color:#0161fd;text-decoration:underline}.no-attach[data-v-ee5e8eb4]{color:#9ca3af}.loading-cell[data-v-ee5e8eb4],.empty-cell[data-v-ee5e8eb4]{text-align:center;color:#9ca3af;font-size:14px;padding:60px 20px!important}.pagination-wrap[data-v-ee5e8eb4]{padding:20px 20px 0}.pagination-inner[data-v-ee5e8eb4]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-total[data-v-ee5e8eb4]{font-family:var(--font-base);color:#666;padding-right:12px;font-size:14px;line-height:20px}.pagination-pages[data-v-ee5e8eb4]{align-items:center;gap:4px;display:flex}.page-btn[data-v-ee5e8eb4]{color:#666;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0 8px;font-family:Arial,sans-serif;font-size:14px;line-height:16px;transition:all .15s;display:flex}.page-btn[data-v-ee5e8eb4]:hover:not(:disabled):not(.active):not(.ellipsis){color:#0061fd;border-color:#0061fd}.page-btn.active[data-v-ee5e8eb4]{color:#fff;background:#0061fd;border-color:#0061fd}.page-btn[data-v-ee5e8eb4]:disabled{opacity:.5;cursor:not-allowed}.page-btn.ellipsis[data-v-ee5e8eb4]{cursor:default;background:0 0;border:none}.pagination-jump[data-v-ee5e8eb4]{align-items:center;gap:8px;padding-left:12px;display:flex}.jump-label[data-v-ee5e8eb4]{font-family:var(--font-base);color:#666;font-size:14px;line-height:17px}.jump-input[data-v-ee5e8eb4]{text-align:center;color:#000;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:48px;height:32px;padding:0;font-family:Arial,sans-serif;font-size:14px;line-height:16px}.jump-input[data-v-ee5e8eb4]:focus{border-color:#0061fd}.page-container[data-v-96a1ddfc]{background:#f0f2f7;min-height:100vh;overflow-x:auto}.top-header[data-v-96a1ddfc]{background:linear-gradient(96.63deg,#3f89ff -1.49%,#0061fd 7.89% 55.26%)}.top-header-inner[data-v-96a1ddfc]{max-width:var(--content-max-width);margin:0 auto;padding:0 24px}.breadcrumb-bar[data-v-96a1ddfc]{background:#fff;width:100%}.breadcrumb-wrap[data-v-96a1ddfc]{width:100%;max-width:1200px;font-family:var(--font-base);color:#6b7280;align-items:center;margin:0 auto;padding:7px 24px;font-size:14px;display:flex}.breadcrumb-label[data-v-96a1ddfc]{color:#6b7280;white-space:nowrap;flex-shrink:0;font-weight:400;line-height:22px}.breadcrumb-items[data-v-96a1ddfc]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.breadcrumb-link[data-v-96a1ddfc]{color:#0006;cursor:pointer;white-space:nowrap;flex:none;font-weight:400;line-height:22px;transition:opacity .2s}.breadcrumb-link[data-v-96a1ddfc]:hover{opacity:.75}.breadcrumb-chevron[data-v-96a1ddfc]{flex:none}.breadcrumb-current[data-v-96a1ddfc]{color:#000000e6;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;line-height:22px;overflow:hidden}.content-card[data-v-96a1ddfc]{background:#fff;border-radius:8px;min-width:800px;max-width:1200px;min-height:400px;margin:24px max(40px,50% - 600px) 40px;padding:32px 40px;box-shadow:0 1px 3px #0000000f}.loading-card[data-v-96a1ddfc]{justify-content:center;align-items:center;display:flex}.loading-text[data-v-96a1ddfc]{color:#9ca3af;font-size:15px}.empty-card[data-v-96a1ddfc]{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.empty-text[data-v-96a1ddfc]{color:#9ca3af;font-size:15px}.back-btn[data-v-96a1ddfc]{font-family:var(--font-base);color:#fff;cursor:pointer;background:#0061fd;border-radius:6px;padding:10px 28px;font-size:14px;transition:background .2s}.back-btn[data-v-96a1ddfc]:hover{background:#0050d6}.detail-title[data-v-96a1ddfc]{font-family:var(--font-base);color:#0061fd;text-align:center;letter-spacing:-.26px;margin-bottom:8px;font-size:22px;font-weight:600;line-height:31px}.publish-time[data-v-96a1ddfc]{font-family:var(--font-base);color:#999;text-align:center;letter-spacing:-.15px;margin-bottom:24px;font-size:14px;line-height:20px}.remark-box[data-v-96a1ddfc]{font-family:var(--font-base);color:#555d6b;letter-spacing:-.15px;background:#f5f9ff;border-radius:8px;margin-bottom:16px;padding:16px;font-size:14px;line-height:25px}.detail-content[data-v-96a1ddfc]{font-family:var(--font-base);color:#555d6b;letter-spacing:-.15px;word-wrap:break-word;overflow-wrap:break-word;font-size:14px;line-height:25px}.detail-content[data-v-96a1ddfc] p{margin-bottom:16px}.detail-content[data-v-96a1ddfc] strong,.detail-content[data-v-96a1ddfc] b{font-weight:700}.detail-content[data-v-96a1ddfc] em,.detail-content[data-v-96a1ddfc] i{font-style:italic}.detail-content[data-v-96a1ddfc] u{text-decoration:underline}.detail-content[data-v-96a1ddfc] s,.detail-content[data-v-96a1ddfc] del{text-decoration:line-through}.detail-content[data-v-96a1ddfc] sup{vertical-align:super;font-size:.8em}.detail-content[data-v-96a1ddfc] sub{vertical-align:sub;font-size:.8em}.detail-content[data-v-96a1ddfc] h1,.detail-content[data-v-96a1ddfc] h2,.detail-content[data-v-96a1ddfc] h3,.detail-content[data-v-96a1ddfc] h4,.detail-content[data-v-96a1ddfc] h5,.detail-content[data-v-96a1ddfc] h6{margin:24px 0 12px;font-weight:600;line-height:1.4}.detail-content[data-v-96a1ddfc] h1{font-size:24px}.detail-content[data-v-96a1ddfc] h2{font-size:20px}.detail-content[data-v-96a1ddfc] h3{font-size:18px}.detail-content[data-v-96a1ddfc] h4{font-size:16px}.detail-content[data-v-96a1ddfc] h5{font-size:15px}.detail-content[data-v-96a1ddfc] h6{font-size:14px}.detail-content[data-v-96a1ddfc] a{color:#0061fd;cursor:pointer;text-decoration:underline}.detail-content[data-v-96a1ddfc] a:hover{opacity:.8}.detail-content[data-v-96a1ddfc] ul{margin-bottom:16px;padding-left:24px;list-style:outside}.detail-content[data-v-96a1ddfc] ol{margin-bottom:16px;padding-left:24px;list-style:decimal}.detail-content[data-v-96a1ddfc] li{margin-bottom:8px}.detail-content[data-v-96a1ddfc] li>ul,.detail-content[data-v-96a1ddfc] li>ol{margin-bottom:0}.detail-content[data-v-96a1ddfc] blockquote{color:#555d6b;background:#f5f9ff;border-left:4px solid #0061fd;border-radius:4px;margin:8px 0 16px;padding:16px;font-size:14px;line-height:25px}.detail-content[data-v-96a1ddfc] table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:14px}.detail-content[data-v-96a1ddfc] th{text-align:left;color:#333;background:#fafafa;border:1px solid #e6e9ed;padding:10px 16px;font-weight:600}.detail-content[data-v-96a1ddfc] td{color:#333;border:1px solid #e6e9ed;padding:10px 16px}.detail-content[data-v-96a1ddfc] tr:nth-child(2n){background:#f9fafb}.detail-content[data-v-96a1ddfc] img{border-radius:6px;max-width:100%;height:auto;margin:12px 0;display:inline-block}.detail-content[data-v-96a1ddfc] code{color:#d63384;background:#f5f5f5;border-radius:3px;padding:2px 6px;font-family:Menlo,Consolas,monospace;font-size:13px}.detail-content[data-v-96a1ddfc] pre{background:#f5f5f5;border-radius:6px;margin:16px 0;padding:16px;font-family:Menlo,Consolas,monospace;font-size:13px;line-height:22px;overflow-x:auto}.detail-content[data-v-96a1ddfc] pre code{color:inherit;background:0 0;padding:0}.detail-content[data-v-96a1ddfc] hr{border:none;border-top:1px solid #e6e9ed;margin:24px 0}.attachment-section[data-v-96a1ddfc]{border-top:1px solid #e6e9ed;margin-top:24px;padding-top:16px}.attachment-row[data-v-96a1ddfc]{font-family:var(--font-base);align-items:baseline;margin-bottom:8px;font-size:14px;line-height:25px;display:flex}.attachment-label[data-v-96a1ddfc]{color:#555d6b;flex-shrink:0;width:56px;font-weight:600}.attachment-link[data-v-96a1ddfc]{color:#0061fd;cursor:pointer;text-decoration:none;transition:color .2s}.attachment-link[data-v-96a1ddfc]:hover{color:#0161fd;text-decoration:underline}@media (width<=768px){.content-card[data-v-96a1ddfc]{margin-left:16px;margin-right:16px;padding:24px 20px}.detail-title[data-v-96a1ddfc]{font-size:20px}}.page-container[data-v-ea97fc02]{background:#f0f2f7;min-height:100vh}.top-header[data-v-ea97fc02]{background:linear-gradient(96.63deg,#3f89ff -1.49%,#0061fd 7.89% 55.26%)}.top-header-inner[data-v-ea97fc02]{max-width:var(--content-max-width);margin:0 auto;padding:0 24px}.breadcrumb-bar[data-v-ea97fc02]{background:#fff;width:100%}.breadcrumb-wrap[data-v-ea97fc02]{max-width:1200px;font-family:var(--font-base);color:#6b7280;align-items:center;margin:0 auto;padding:7px 24px;font-size:14px;display:flex}.breadcrumb-items[data-v-ea97fc02]{align-items:center;gap:4px;display:flex}.breadcrumb-link[data-v-ea97fc02]{color:#0006;cursor:pointer}.breadcrumb-link[data-v-ea97fc02]:hover{opacity:.75}.breadcrumb-chevron[data-v-ea97fc02]{flex-shrink:0}.breadcrumb-current[data-v-ea97fc02]{color:#000000e6;font-weight:600}.title-search-wrap[data-v-ea97fc02]{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:20px 24px;display:flex}.page-title[data-v-ea97fc02]{font-family:var(--font-base);color:#121925;margin:0;font-size:22px;font-weight:600}.search-group[data-v-ea97fc02]{gap:12px;display:flex}.search-input[data-v-ea97fc02]{border:1px solid #d9d9d9;border-radius:6px;outline:none;width:300px;height:38px;padding:8px 12px;font-size:14px}.search-input[data-v-ea97fc02]:focus{border-color:#0061fd}.search-btn[data-v-ea97fc02]{color:#fff;cursor:pointer;background:#0061fd;border:0;border-radius:6px;min-width:70px;height:38px;padding:0 20px}.search-btn[data-v-ea97fc02]:hover{background:#0050d6}.table-card[data-v-ea97fc02]{max-width:1200px;margin:0 auto;padding:0 24px 40px}.doc-table[data-v-ea97fc02]{border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow:hidden}.doc-table thead tr[data-v-ea97fc02]{background:#fafafa;border-bottom:1px solid #f0f0f0}.doc-table th[data-v-ea97fc02]{color:#121925;text-align:left;padding:16px 20px;font-size:13px;font-weight:600}.doc-table td[data-v-ea97fc02]{border-bottom:1px solid #f3f4f6;padding:16px 20px;font-size:14px}.data-row[data-v-ea97fc02]{cursor:pointer}.data-row[data-v-ea97fc02]:hover{background:#f8faff}.cell-title[data-v-ea97fc02]{color:#24364f}.title-link[data-v-ea97fc02]:hover{color:#0061fd}.cell-owner[data-v-ea97fc02],.cell-date[data-v-ea97fc02]{color:#6b7280;white-space:nowrap}.col-title[data-v-ea97fc02]{width:auto}.col-owner[data-v-ea97fc02],.col-date[data-v-ea97fc02]{width:160px}.doc-table th.col-owner[data-v-ea97fc02],.doc-table th.col-date[data-v-ea97fc02],.doc-table td.col-owner[data-v-ea97fc02],.doc-table td.col-date[data-v-ea97fc02]{text-align:center}.loading-cell[data-v-ea97fc02],.empty-cell[data-v-ea97fc02]{text-align:center;color:#9ca3af;padding:60px 20px!important}.pagination-wrap[data-v-ea97fc02]{padding:20px 0 0}.pagination-inner[data-v-ea97fc02]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-total[data-v-ea97fc02]{color:#666;padding-right:12px;font-size:14px}.pagination-pages[data-v-ea97fc02]{align-items:center;gap:4px;display:flex}.page-btn[data-v-ea97fc02]{color:#666;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;min-width:32px;height:32px}.page-btn.active[data-v-ea97fc02]{color:#fff;background:#0061fd;border-color:#0061fd}.page-btn[data-v-ea97fc02]:disabled{opacity:.5;cursor:not-allowed}.page-btn.ellipsis[data-v-ea97fc02]{cursor:default;background:0 0;border:none}.pagination-jump[data-v-ea97fc02]{align-items:center;gap:8px;padding-left:12px;display:flex}.jump-label[data-v-ea97fc02]{color:#666;font-size:14px}.jump-input[data-v-ea97fc02]{text-align:center;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:48px;height:32px}.jump-input[data-v-ea97fc02]:focus{border-color:#0061fd}.page-container[data-v-4f8b1d6c]{background:#f0f2f7;min-height:100vh;overflow-x:auto}.top-header[data-v-4f8b1d6c]{background:linear-gradient(96.63deg,#3f89ff -1.49%,#0061fd 7.89% 55.26%)}.top-header-inner[data-v-4f8b1d6c]{max-width:var(--content-max-width);margin:0 auto;padding:0 24px}.breadcrumb-bar[data-v-4f8b1d6c]{background:#fff;width:100%}.breadcrumb-wrap[data-v-4f8b1d6c]{width:100%;max-width:1200px;font-family:var(--font-base);color:#6b7280;align-items:center;margin:0 auto;padding:7px 24px;font-size:14px;display:flex}.breadcrumb-label[data-v-4f8b1d6c]{white-space:nowrap;flex-shrink:0}.breadcrumb-items[data-v-4f8b1d6c]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.breadcrumb-link[data-v-4f8b1d6c]{color:#0006;cursor:pointer;white-space:nowrap;flex:none}.breadcrumb-link[data-v-4f8b1d6c]:hover{opacity:.75}.breadcrumb-chevron[data-v-4f8b1d6c]{flex:none}.breadcrumb-current[data-v-4f8b1d6c]{color:#000000e6;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.content-card[data-v-4f8b1d6c]{background:#fff;border-radius:8px;max-width:1200px;margin:16px auto 40px;padding:32px 40px 40px}.detail-title[data-v-4f8b1d6c]{font-family:var(--font-base);color:#0b63d7;text-align:center;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.4}.publish-time[data-v-4f8b1d6c]{color:#94a3b8;text-align:center;margin-bottom:24px;font-size:14px}.detail-content[data-v-4f8b1d6c]{font-family:var(--font-base);color:#555d6b;font-size:14px;line-height:25px}.detail-content[data-v-4f8b1d6c] p{margin-bottom:16px}.detail-content[data-v-4f8b1d6c] img{max-width:100%;height:auto;margin:16px auto;display:block}.attachment-section[data-v-4f8b1d6c]{border-top:1px solid #eef2f6;margin-top:28px;padding-top:16px}.attachment-row[data-v-4f8b1d6c]{gap:8px;margin-bottom:8px;font-size:14px;display:flex}.attachment-label[data-v-4f8b1d6c]{color:#6b7280;flex-shrink:0;width:42px}.attachment-name[data-v-4f8b1d6c]{color:#0061fd}.attachment-link[data-v-4f8b1d6c]{color:#0061fd;cursor:pointer}.attachment-link[data-v-4f8b1d6c]:hover{text-decoration:underline}.empty-card[data-v-4f8b1d6c]{text-align:center;padding:60px 24px}.loading-card[data-v-4f8b1d6c]{text-align:center;color:#9ca3af;padding:60px 24px}.empty-text[data-v-4f8b1d6c]{color:#9ca3af;margin-bottom:16px}.back-btn[data-v-4f8b1d6c]{color:#fff;cursor:pointer;background:#0061fd;border:0;border-radius:6px;height:36px;padding:0 16px}
