.portal-site-footer[data-v-62a01f54]{color:#ffffffc2;background:#071a38;width:100%}.portal-site-shell[data-v-62a01f54]{width:min(1240px,100% - 48px);margin:0 auto}.portal-site-stats[data-v-62a01f54]{color:#fff;background:linear-gradient(135deg,#0a347f,#1067c8);padding:26px 0}.portal-site-stats-grid[data-v-62a01f54]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.portal-site-stats article[data-v-62a01f54]{text-align:center;border-right:1px solid #ffffff26;min-width:0}.portal-site-stats article[data-v-62a01f54]:last-child{border-right:0}.portal-site-stats strong[data-v-62a01f54],.portal-site-stats span[data-v-62a01f54]{display:block}.portal-site-stats strong[data-v-62a01f54]{font-size:25px;line-height:1.15}.portal-site-stats span[data-v-62a01f54]{color:#ffffffb8;margin-top:5px;font-size:11px}.portal-site-footer-main[data-v-62a01f54]{padding:42px 0 24px}.portal-site-footer-grid[data-v-62a01f54]{grid-template-columns:1.2fr 1fr .8fr;gap:50px;display:grid}.portal-site-footer h2[data-v-62a01f54]{color:#fff;margin:0 0 12px;font-size:15px}.portal-site-footer p[data-v-62a01f54],.portal-site-footer a[data-v-62a01f54]{color:#ffffffad;margin:7px 0;font-size:12px;line-height:1.6;display:block}.portal-site-footer a[data-v-62a01f54]:hover{color:#fff}.portal-site-copyright[data-v-62a01f54]{border-top:1px solid #ffffff1f;padding-top:18px;color:#ffffff73!important;margin-top:28px!important;font-size:11px!important}@media (width<=900px){.portal-site-stats-grid[data-v-62a01f54]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.portal-site-stats article[data-v-62a01f54]{border-right:0}.portal-site-footer-grid[data-v-62a01f54]{grid-template-columns:1fr 1fr}}@media (width<=680px){.portal-site-shell[data-v-62a01f54]{width:min(100% - 28px,1240px)}.portal-site-stats-grid[data-v-62a01f54]{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-site-footer-main[data-v-62a01f54]{padding-top:34px}.portal-site-footer-grid[data-v-62a01f54]{grid-template-columns:1fr;gap:24px}}.home-page[data-v-ef3049b8]{background:#f4f7fc;width:100%;height:100vh;min-height:100vh;overflow:hidden}.home-frame[data-v-ef3049b8]{background:#f4f7fc;border:0;width:100%;height:100vh;min-height:100vh;display:block}.auth-container[data-v-be8a6d6f]{max-width:1200px;margin:0 auto;padding:36px 16px 72px}.auth-shell[data-v-be8a6d6f]{grid-template-columns:minmax(0,1.15fr) minmax(360px,454px);align-items:stretch;gap:26px;display:grid}.auth-hero[data-v-be8a6d6f],.auth-card[data-v-be8a6d6f]{background:#fffffff5;border:1px solid #e6edf5;border-radius:30px;box-shadow:0 22px 60px #0f172a1a}.auth-hero[data-v-be8a6d6f]{padding:34px}.auth-card[data-v-be8a6d6f]{padding:28px 24px}.auth-kicker[data-v-be8a6d6f]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:850;display:inline-flex}.dot[data-v-be8a6d6f]{background:#22c55e;border-radius:50%;width:8px;height:8px}.auth-hero h1[data-v-be8a6d6f]{margin:24px 0 14px;font-size:44px;line-height:1.12}.auth-hero p[data-v-be8a6d6f],.auth-card p[data-v-be8a6d6f]{color:#52637a;line-height:1.75}.auth-value-grid[data-v-be8a6d6f],.auth-mini-flow[data-v-be8a6d6f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.auth-value-card[data-v-be8a6d6f],.auth-flow-step[data-v-be8a6d6f]{background:#fbfdff;border:1px solid #e6edf5;border-radius:18px;padding:16px}.auth-value-card b[data-v-be8a6d6f],.auth-flow-step b[data-v-be8a6d6f],.auth-flow-step span[data-v-be8a6d6f]{display:block}.auth-value-card span[data-v-be8a6d6f],.auth-flow-step span[data-v-be8a6d6f]{color:#64748b;margin-top:6px;font-size:13px;line-height:1.5}.auth-flow-step i[data-v-be8a6d6f]{color:#1d4ed8;background:#eaf2ff;border-radius:10px;place-items:center;width:28px;height:28px;margin-bottom:10px;font-style:normal;font-weight:900;display:grid}.auth-tabs[data-v-be8a6d6f]{background:#eef3fb;border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;margin:18px 0;padding:5px;display:grid}.auth-tab[data-v-be8a6d6f],.auth-send[data-v-be8a6d6f],.auth-link[data-v-be8a6d6f],.auth-secondary[data-v-be8a6d6f],.auth-submit[data-v-be8a6d6f],.auth-chip[data-v-be8a6d6f],.auth-choice-option[data-v-be8a6d6f]{cursor:pointer;font:inherit}.auth-tab[data-v-be8a6d6f]{color:#52637a;background:0 0;border:0;border-radius:14px;height:42px;font-weight:850}.auth-tab.active[data-v-be8a6d6f]{color:#1f6fff;background:#fff}.auth-form[data-v-be8a6d6f],.auth-field[data-v-be8a6d6f]{gap:12px;display:grid}.auth-field label[data-v-be8a6d6f]{color:#334155;font-size:13px;font-weight:850}.auth-input-wrap[data-v-be8a6d6f]{background:#fbfdff;border:1px solid #dfe7f2;border-radius:16px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.auth-input-wrap input[data-v-be8a6d6f]{background:0 0;border:0;outline:0;flex:1;min-width:0}.auth-send[data-v-be8a6d6f],.auth-secondary[data-v-be8a6d6f],.auth-submit[data-v-be8a6d6f]{border-radius:16px;min-height:48px;font-weight:900}.auth-submit[data-v-be8a6d6f]:disabled{cursor:wait;opacity:.72}.auth-send[data-v-be8a6d6f]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:0 12px}.auth-row[data-v-be8a6d6f]{color:#52637a;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.auth-link[data-v-be8a6d6f]{color:#1d4ed8;background:0 0;border:0;font-weight:850}.auth-submit[data-v-be8a6d6f]{color:#fff;background:#1f6fff;border:0}.auth-submit.needs-type[data-v-be8a6d6f]{background:#7da8ff}.auth-secondary[data-v-be8a6d6f]{color:#0f172a;background:#fff;border:1px solid #dbe4ef}.auth-divider[data-v-be8a6d6f]{text-align:center;color:#94a3b8;font-size:13px}.auth-register-choice[data-v-be8a6d6f]{background:#fbfdff;border:1px solid #e6edf5;border-radius:18px;padding:14px}.auth-register-choice.invalid[data-v-be8a6d6f]{background:#fff7f7;border-color:#fca5a5}.auth-choice-title[data-v-be8a6d6f],.auth-choice-grid[data-v-be8a6d6f]{gap:10px;display:grid}.auth-choice-title[data-v-be8a6d6f]{grid-template-columns:1fr auto;align-items:center}.auth-choice-title b[data-v-be8a6d6f],.auth-choice-title span[data-v-be8a6d6f]{display:block}.auth-choice-title span[data-v-be8a6d6f],.auth-choice-hint[data-v-be8a6d6f]{color:#64748b;font-size:12px}.auth-choice-status[data-v-be8a6d6f]{color:#64748b;background:#f1f5f9;border-radius:999px;padding:6px 10px;font-weight:850}.auth-choice-status.selected[data-v-be8a6d6f]{color:#1d4ed8;background:#eff6ff}.auth-choice-grid[data-v-be8a6d6f]{grid-template-columns:1fr 1fr;margin-top:12px}.auth-choice-option[data-v-be8a6d6f]{text-align:left;color:#334155;background:#fff;border:1px solid #dfe7f2;border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:78px;padding:14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.auth-choice-option[data-v-be8a6d6f]:before{content:none}.auth-choice-option[data-v-be8a6d6f]:hover{border-color:#93b4ff}.auth-choice-option[data-v-be8a6d6f]:focus-visible{outline-offset:2px;outline:3px solid #1f6fff33}.auth-choice-radio[data-v-be8a6d6f]{background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:20px;height:20px;margin-top:1px;transition:border-color .18s,background .18s;box-shadow:inset 0 0 0 4px #fff}.auth-choice-copy[data-v-be8a6d6f]{min-width:0}.auth-choice-copy strong[data-v-be8a6d6f],.auth-choice-copy>span[data-v-be8a6d6f]{display:block}.auth-choice-copy strong[data-v-be8a6d6f]{color:#0f172a;margin-bottom:4px;font-size:15px;line-height:1.35}.auth-choice-copy>span[data-v-be8a6d6f]{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.auth-choice-option.active[data-v-be8a6d6f]{background:#eff6ff;border-color:#1f6fff;box-shadow:0 10px 24px #1f6fff1a}.auth-choice-option.active .auth-choice-radio[data-v-be8a6d6f]{background:#1f6fff;border-color:#1f6fff}.auth-checks[data-v-be8a6d6f]{flex-wrap:wrap;gap:8px;display:flex}.auth-chip[data-v-be8a6d6f]{background:#fff;border:1px solid #dfe7f2;border-radius:999px;padding:8px 11px}.auth-chip.active[data-v-be8a6d6f]{color:#fff;background:#111827}.form-error[data-v-be8a6d6f]{color:#dc2626;background:#fff1f2;border:1px solid #fecaca;border-radius:14px;margin-top:14px;padding:12px 14px}.auth-toast[data-v-be8a6d6f]{color:#fff;background:#111827;border-radius:999px;padding:12px 18px;font-weight:850;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0f172a38}@media (width<=980px){.auth-shell[data-v-be8a6d6f],.auth-value-grid[data-v-be8a6d6f],.auth-mini-flow[data-v-be8a6d6f]{grid-template-columns:1fr}}@media (width<=520px){.auth-card[data-v-be8a6d6f]{padding:22px 16px}.auth-choice-title[data-v-be8a6d6f]{grid-template-columns:1fr;align-items:start}.auth-choice-status[data-v-be8a6d6f]{justify-self:start}.auth-choice-grid[data-v-be8a6d6f]{grid-template-columns:1fr}}.ta-library-page{color:#172033;background:#f5f7fb;min-height:100vh;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;font-size:14px}.ta-library-page .ta-library-shell{width:min(1540px,100%)!important;max-width:none!important;margin:0 auto!important;padding:18px 26px 48px!important}.ta-library-page .ta-standalone-mobile-filter{display:none}.ta-library-page .ta-state-card{background:#fff;border:1px solid #e8edf4;border-radius:16px;justify-content:center;align-items:center;gap:16px;min-height:220px;padding:28px;display:flex}.ta-library-page .ta-state-card strong{font-size:18px}.ta-library-page .ta-state-card p{color:#667085;margin:5px 0}.ta-library-page .ta-state-card button{color:#fff;background:#1769ff;border:0;border-radius:7px;min-height:42px;padding:0 15px}.ta-library-page .ta-error-state{background:#fffafb;border-color:#f2c9cd}.ta-library-page .ta-error-state strong{color:#a11f2e}.ta-library-page .ta-loader{border:3px solid #d8e7f8;border-top-color:#1769ff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ta-library-spin}.ta-library-page .ta-desktop-filter+[data-testid=selected-filters]{margin-top:12px!important}.ta-library-page .ta-content-layout{align-items:start;grid-template-columns:minmax(0,1fr) 280px!important;gap:14px!important;width:100%!important;margin-top:14px!important;display:grid!important}.ta-library-page .ta-result-stage{min-width:0;min-height:390px;overflow:hidden;width:auto!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8edf4!important;border-radius:13px!important;padding:0!important}.ta-library-page .ta-result-head{text-align:left;background:0 0;border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:20px;min-height:56px;width:100%!important;padding:15px 18px 0!important;display:flex!important}.ta-library-page .ta-result-tabs{align-items:stretch;overflow:auto;gap:22px!important;display:flex!important}.ta-library-page .ta-result-tabs>button{white-space:nowrap;position:relative;color:#667085!important;width:auto!important;min-width:0!important;min-height:0!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 0 13px!important;font-size:14px!important;font-weight:400!important;line-height:normal!important}.ta-library-page .ta-result-tabs>button.active{color:#1769ff!important;font-weight:700!important}.ta-library-page .ta-result-tabs>button.active:after{content:"";background:#1769ff;border-radius:3px;height:3px;position:absolute;bottom:0;left:0;right:0}.ta-library-page .ta-result-tabs>button small{color:#98a2b3;margin-left:5px;font-size:12px;font-weight:400}.ta-library-page .ta-result-tabs>button.active small{color:#1769ff}.ta-library-page .ta-result-sort{color:#98a2b3;white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex}.ta-library-page .ta-result-sort select{color:#667085!important;opacity:1!important;background:#fff!important;border:1px solid #e8edf4!important;border-radius:6px!important;width:auto!important;height:auto!important;padding:7px 9px!important;font-size:14px!important}.ta-library-page .ta-result-summary{color:#667085;text-align:left;padding:13px 18px 4px;font-size:14px}.ta-library-page .ta-result-list{gap:12px;padding:10px 18px 18px;display:grid}.ta-library-page .ta-result-card{background:#fff;border:1px solid #e8edf4;border-radius:10px;gap:16px;padding:18px;transition:border-color .18s,box-shadow .18s;display:flex}.ta-library-page .ta-result-card:hover{border-color:#bfd4ff;box-shadow:0 8px 24px #1769ff12}.ta-library-page .ta-result-card-image{object-fit:cover;background:#f1f4f8;border-radius:8px;flex:0 0 148px;width:148px;height:108px}.ta-library-page .ta-result-card-main{flex:1;min-width:0}.ta-library-page .ta-result-card-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ta-library-page .ta-result-card-title-row h2{color:#172033;margin:5px 0 0;font-size:17px;line-height:1.4}.ta-library-page .ta-result-kind{color:#1769ff;font-size:12px}.ta-library-page .ta-result-detail{color:#1769ff;text-align:center;white-space:nowrap;border:1px solid #1769ff;border-radius:6px;min-width:76px;padding:7px 10px;text-decoration:none}.ta-library-page .ta-result-card-summary,.ta-library-page .ta-result-card-outcome{color:#667085;margin:10px 0 0;font-size:14px;line-height:1.65}.ta-library-page .ta-result-card-outcome strong{color:#344054}.ta-library-page .ta-result-badges{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.ta-library-page .ta-result-badges span{color:#1769ff;background:#eef5ff;border-radius:4px;padding:3px 8px;font-size:12px}.ta-library-page .ta-result-facts{flex-wrap:wrap;gap:7px 24px;margin:12px 0 0;display:flex}.ta-library-page .ta-result-facts>div{gap:7px;font-size:13px;display:flex}.ta-library-page .ta-result-facts dt{color:#98a2b3}.ta-library-page .ta-result-facts dd{color:#344054;margin:0}.ta-library-page .ta-result-facts a{color:#1769ff;text-decoration:none}.ta-library-page .ta-result-facts em{color:#11875d;margin-left:5px;font-size:11px;font-style:normal}.ta-library-page .ta-match-reasons{border-top:1px dashed #e8edf4;flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;padding-top:11px;display:flex}.ta-library-page .ta-match-reasons strong{color:#344054;font-size:13px}.ta-library-page .ta-match-reasons span{color:#526072;background:#f5f7fb;border-radius:999px;padding:4px 9px;font-size:12px}.ta-library-page .ta-results-state{color:#344054;justify-content:center;align-items:center;gap:14px;min-height:290px;padding:28px;display:flex}.ta-library-page .ta-results-state p{color:#667085;margin:5px 0 0}.ta-library-page .ta-results-error{text-align:center;flex-direction:column}.ta-library-page .ta-results-error strong{color:#a11f2e}.ta-library-page .ta-results-error button,.ta-library-page .ta-empty-actions button,.ta-library-page .ta-empty-actions a{color:#1769ff;font:inherit;background:#fff;border:1px solid #1769ff;border-radius:7px;padding:9px 14px;text-decoration:none}.ta-library-page .ta-results-error button,.ta-library-page .ta-empty-actions button{color:#fff;background:#1769ff}.ta-library-page .ta-pagination{justify-content:center;gap:7px;padding:2px 18px 22px;display:flex}.ta-library-page .ta-pagination button{color:#526072;background:#fff;border:1px solid #e8edf4;border-radius:6px;min-width:36px;min-height:36px;padding:0 10px}.ta-library-page .ta-pagination button.active{color:#fff;background:#1769ff;border-color:#1769ff}.ta-library-page .ta-pagination button:disabled{cursor:not-allowed;opacity:.45}.ta-library-page .ta-empty-results{text-align:center;min-height:290px;padding:50px 22px 28px}.ta-library-page .ta-empty-results h2{color:#172033;margin:0 0 8px;font-size:18px}.ta-library-page .ta-empty-results>p{color:#667085;margin:0}.ta-library-page .ta-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ta-library-page .ta-approximate-results{text-align:left;border-top:1px solid #e8edf4;margin-top:36px;padding-top:22px}.ta-library-page .ta-approximate-results h3{color:#172033;margin:0 0 4px;font-size:16px}.ta-library-page .ta-approximate-results>p{color:#667085}.ta-library-page .ta-approximate-results .ta-result-card{margin-top:10px}.ta-library-page .ta-pending-body{text-align:center;padding:0 18px 42px}.ta-library-page .ta-pending-illustration{gap:9px;max-width:470px;margin:48px auto 25px;display:grid}.ta-library-page .ta-pending-illustration i{background:linear-gradient(90deg,#edf2f7,#f8fafc);border-radius:999px;height:18px;display:block}.ta-library-page .ta-pending-illustration i:nth-child(2){width:82%}.ta-library-page .ta-pending-illustration i:nth-child(3){width:61%}.ta-library-page .ta-pending-body h2{margin:0 0 8px;font-size:16px}.ta-library-page .ta-pending-body p{color:#667085;margin:0;line-height:1.65}.ta-library-page .ta-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ta-library-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.ta-library-page .ta-content-layout{grid-template-columns:1fr!important}}@media (width<=720px){.ta-library-page .ta-library-shell{padding:12px 10px 36px!important}.ta-library-page .ta-standalone-mobile-filter{color:#1769ff;background:#eef5ff;border:1px solid #cfe0ff;border-radius:9px;width:100%;min-height:44px;margin-bottom:12px;font-weight:700;display:block!important}.ta-library-page .ta-desktop-filter{display:none!important}.ta-library-page .ta-content-layout{margin-top:10px!important}.ta-library-page .ta-result-head{flex-direction:column;align-items:flex-start;padding-top:12px!important}.ta-library-page .ta-result-tabs{width:100%}.ta-library-page .ta-result-sort{padding-bottom:12px}.ta-library-page .ta-result-list{padding:10px}.ta-library-page .ta-result-card{flex-direction:column;padding:14px}.ta-library-page .ta-result-card-image{flex-basis:auto;width:100%;height:164px}.ta-library-page .ta-result-card-title-row{gap:10px}.ta-library-page .ta-result-detail{min-width:70px;padding:6px 8px}.ta-library-page .ta-pagination{flex-wrap:wrap;padding-left:10px;padding-right:10px}.ta-library-page .ta-state-card{flex-direction:column;align-items:flex-start}}.filter-panel[data-v-be3ba72d]{color:#172033;background:#fff;border:1px solid #e8edf4;border-radius:16px;padding:4px 24px 6px;font-size:14px;overflow:hidden;box-shadow:0 8px 28px #1e375a0f}.filter-row[data-v-be3ba72d]{border-bottom:1px dashed #edf1f6;grid-template-columns:112px minmax(0,1fr) 64px;align-items:start;gap:8px;min-height:58px;padding:12px 0;display:grid}.filter-row[data-v-be3ba72d]:last-child{border-bottom:0;min-height:57px}.filter-label[data-v-be3ba72d]{color:#667085;white-space:nowrap;padding-top:7px;font-weight:400}.option-grid[data-v-be3ba72d]{flex-wrap:wrap;gap:6px 9px;min-height:32px;max-height:38px;display:flex;overflow:hidden}.filter-row.expanded .option-grid[data-v-be3ba72d],.fixed-row .option-grid[data-v-be3ba72d]{max-height:none}.option-grid button[data-v-be3ba72d]{color:#222f44;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:400;line-height:18px;transition:all .15s}.option-grid button[data-v-be3ba72d]:hover{color:#1769ff;background:#f7faff}.option-grid button.active[data-v-be3ba72d]{color:#1769ff;background:#eef5ff;border-color:#bcd3ff;font-weight:400}.row-toggle[data-v-be3ba72d]{color:#1769ff;text-align:right;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:14px}.field-hint[data-v-be3ba72d]{color:#98a2b3;margin:0;padding:7px 10px;font-size:14px;line-height:18px}.core-row[data-v-be3ba72d]{background:linear-gradient(90deg,#fbfdff,#fff)}.core-row .filter-label[data-v-be3ba72d]{color:#44546a;font-weight:600}@media (width<=767px){.filter-panel[data-v-be3ba72d]{box-shadow:none;border:0;border-radius:0;padding:2px 18px}.filter-row[data-v-be3ba72d]{grid-template-columns:1fr;gap:7px;padding:14px 0}.filter-label[data-v-be3ba72d]{color:#34445e;padding:0;font-weight:700}.option-grid[data-v-be3ba72d]{max-height:none}.option-grid button[data-v-be3ba72d]{min-height:42px}.row-toggle[data-v-be3ba72d]{display:none}.field-hint[data-v-be3ba72d]{padding:7px 0}}.profile[data-v-81d2d861]{color:#172033;background:#fff;border:1px solid #e8edf4;border-radius:13px;padding:17px;font-size:14px;position:sticky;top:82px}.profile h2[data-v-81d2d861]{margin:0 0 12px;font-size:16px}.profile dl[data-v-81d2d861]{gap:9px;margin:0;display:grid}.profile dl div[data-v-81d2d861]{background:#f7f9fc;border-radius:8px;padding:11px}.profile dt[data-v-81d2d861]{color:#98a2b3;font-size:11px}.profile dd[data-v-81d2d861]{color:#172033;margin:4px 0 0;font-size:14px;line-height:1.55}.profile-note[data-v-81d2d861]{color:#855900;background:#fff8e9;border-radius:8px;margin-top:13px;padding:11px;font-size:12px;line-height:1.65}.profile button[data-v-81d2d861]{color:#fff;background:#1769ff;border:1px solid #1769ff;border-radius:7px;width:100%;height:39px;margin-top:12px;padding:9px;font-size:14px}.profile button[data-v-81d2d861]:disabled{opacity:1;cursor:not-allowed}@media (width<=999px){.profile[data-v-81d2d861]{position:static}.profile dl[data-v-81d2d861]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.profile dl[data-v-81d2d861]{grid-template-columns:1fr}}.drawer-layer[data-v-28500ade]{z-index:160;background:#0f172a7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-28500ade]{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,520px);height:100%;display:grid;box-shadow:-22px 0 50px #0f172a33}.drawer>header[data-v-28500ade]{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.drawer>header span[data-v-28500ade]{color:var(--brand-blue-deep);font-size:11px;font-weight:800}.drawer>header h2[data-v-28500ade]{margin:3px 0 0;font-size:19px}.drawer>header button[data-v-28500ade]{color:#475569;background:#f1f5f9;border:0;border-radius:12px;width:44px;height:44px;font-size:25px}.drawer-body[data-v-28500ade]{overflow:auto}.drawer>footer[data-v-28500ade]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7edf4;grid-template-columns:auto auto 1fr;gap:8px;display:grid}.drawer>footer button[data-v-28500ade]{background:#fff;border:1px solid #d8e2ef;border-radius:11px;min-height:46px;padding:0 13px}.drawer>footer .apply[data-v-28500ade]{color:#fff;background:var(--brand-action-gradient);border-color:#0000;font-weight:800}@media (width>=768px){.drawer-layer[data-v-28500ade]{display:none}}.selected[data-v-9475b40c]{color:#172033;background:#fff;border:1px solid #e8edf4;border-radius:10px;align-items:flex-start;gap:12px;min-height:53px;padding:10px 14px;font-size:14px;display:flex}.selected>strong[data-v-9475b40c]{color:#667085;white-space:nowrap;flex:none;padding-top:6px;font-size:14px;font-weight:400}.selected-list[data-v-9475b40c]{flex-wrap:wrap;flex:1;gap:6px;min-width:0;min-height:30px;display:flex}.selected-list button[data-v-9475b40c]{color:#1769ff;cursor:pointer;background:#eef5ff;border:1px solid #bcd3ff;border-radius:4px;min-height:30px;padding:5px 8px;font-size:12px}.selected-list button.fixed[data-v-9475b40c]{cursor:default}.selected-list button[data-v-9475b40c]:disabled{opacity:1}.selected-list span[data-v-9475b40c]{margin-left:4px}.clear[data-v-9475b40c]{color:#98a2b3;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 0;font-size:14px}@media (width<=767px){.selected[data-v-9475b40c]{flex-wrap:wrap;align-items:flex-start}.selected-list[data-v-9475b40c]{flex-basis:100%;order:3}.selected-list button[data-v-9475b40c]{min-height:40px}}.docking-mask[data-v-344a6257]{z-index:220;background:#0f172a8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.docking-dialog[data-v-344a6257]{background:#fff;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 80px #0f172a4d}.dialog-close[data-v-344a6257]{color:#334155;background:#eef3f8;border:0;border-radius:11px;width:42px;height:42px;font-size:24px;position:absolute;top:14px;right:14px}.eyebrow[data-v-344a6257]{color:#1769df;font-size:12px;font-weight:800}.docking-dialog h2[data-v-344a6257]{margin:8px 48px 8px 0}.docking-dialog p[data-v-344a6257],.docking-dialog small[data-v-344a6257]{color:#64748b;line-height:1.65}.docking-dialog form[data-v-344a6257]{gap:10px;display:grid}.docking-dialog label[data-v-344a6257],.docking-dialog legend[data-v-344a6257]{font-weight:700}.docking-dialog em[data-v-344a6257]{color:#b42318}.docking-dialog input[type=text][data-v-344a6257],.docking-dialog input[data-v-344a6257]:not([type]),.docking-dialog textarea[data-v-344a6257]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cad5e4;border-radius:10px;padding:11px}.docking-dialog input[data-v-344a6257]:focus,.docking-dialog textarea[data-v-344a6257]:focus{border-color:#1769df;outline:3px solid #1769df33}.docking-dialog fieldset[data-v-344a6257]{border:0;gap:18px;padding:5px 0;display:flex}.field-error[data-v-344a6257],.submit-error[data-v-344a6257]{color:#b42318!important}.submit-error[data-v-344a6257]{background:#fff1f0;border-left:4px solid #b42318;padding:10px 12px;display:grid}.dialog-actions[data-v-344a6257]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.dialog-actions button[data-v-344a6257],.dialog-actions a[data-v-344a6257]{color:#334155;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px 17px;font-weight:700;text-decoration:none}.dialog-actions .primary[data-v-344a6257]{color:#fff;background:#1769df;border-color:#1769df}.receipt-icon[data-v-344a6257]{color:#087755;background:#e7f7ef;border-radius:50%;place-items:center;width:50px;height:50px;font-size:28px;font-weight:900;display:grid}@media (width<=640px){.docking-mask[data-v-344a6257]{align-items:end;padding:0}.docking-dialog[data-v-344a6257]{width:100%;max-height:92vh;padding:24px 18px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.docking-dialog fieldset[data-v-344a6257]{display:grid}.dialog-actions[data-v-344a6257]{background:#fff;padding-top:10px;position:sticky;bottom:0}.dialog-actions[data-v-344a6257]>*{text-align:center;flex:1}}.mobile-primary-action[data-v-70d50de6]{display:none}@media (width<=720px){.mobile-primary-action[data-v-70d50de6]{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:80;color:#fff;background:linear-gradient(90deg,#1769ff,#2450b8);border:0;border-radius:12px;min-height:48px;font-weight:800;display:block;position:fixed;left:12px;box-shadow:0 12px 30px #1769ff4d}.technology-library-page[data-v-70d50de6]{padding-bottom:72px}}.hall-middle[data-v-acc4b71a]{--blue:#1467ee;--navy:#082752;--line:#dce6f2;--muted:#667892;margin-top:18px}.hall-grid[data-v-acc4b71a]{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:18px;display:grid}.discussion-board[data-v-acc4b71a],.service-rail[data-v-acc4b71a],.process-panel[data-v-acc4b71a]{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px #1939670f}.board-header[data-v-acc4b71a],.process-panel>header[data-v-acc4b71a]{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 14px;display:flex}.section-kicker[data-v-acc4b71a]{color:#075fd7;letter-spacing:.14em;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.board-header h2[data-v-acc4b71a],.process-panel h2[data-v-acc4b71a],.service-hero h2[data-v-acc4b71a],.offline-banner h2[data-v-acc4b71a]{color:#0d1b35;margin:0;font-size:24px;line-height:1.25}.board-header p[data-v-acc4b71a],.process-panel header p[data-v-acc4b71a]{color:var(--muted);margin:6px 0 0;font-size:13px}.text-action[data-v-acc4b71a],.process-panel header button[data-v-acc4b71a]{color:#075fd7;cursor:pointer;background:0 0;border:0;flex:none;font-weight:800}.board-toolbar[data-v-acc4b71a]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:4px 24px 16px;display:flex}.filter-tabs[data-v-acc4b71a],.view-tools[data-v-acc4b71a],.view-switch[data-v-acc4b71a]{align-items:center;gap:8px;display:flex}.filter-tabs button[data-v-acc4b71a]{color:#52647f;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:36px;padding:0 14px;font-weight:800}.filter-tabs button.active[data-v-acc4b71a]{background:var(--blue);color:#fff;box-shadow:0 8px 18px #1467ee38}.view-tools select[data-v-acc4b71a]{border:1px solid var(--line);color:#52647f;background:#fff;border-radius:9px;height:36px;padding:0 34px 0 12px}.view-switch[data-v-acc4b71a]{border:1px solid var(--line);border-radius:9px;gap:0;overflow:hidden}.view-switch button[data-v-acc4b71a]{color:#8aa0bb;cursor:pointer;background:#fff;border:0;width:38px;height:34px}.view-switch button.active[data-v-acc4b71a]{color:var(--blue);background:#edf5ff}.topic-results[data-v-acc4b71a]{padding:14px}.topic-results.is-grid[data-v-acc4b71a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discussion-card[data-v-acc4b71a]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) 142px;gap:18px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.topic-results.is-list .discussion-card+.discussion-card[data-v-acc4b71a]{margin-top:12px}.discussion-card[data-v-acc4b71a]:hover,.discussion-card[data-v-acc4b71a]:focus-within{border-color:#9dc4ff;transform:translateY(-1px);box-shadow:0 12px 28px #1467ee17}.discussion-card.featured[data-v-acc4b71a]{background:linear-gradient(110deg,#fff,#fbfdff);border-color:#9dc4ff}.topic-results.is-grid .discussion-card[data-v-acc4b71a]{grid-template-columns:1fr}.tag-row[data-v-acc4b71a],.metric-row[data-v-acc4b71a]{flex-wrap:wrap;gap:7px;display:flex}.tag[data-v-acc4b71a]{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.tag.hot[data-v-acc4b71a]{color:#ef6c00;background:#fff3e6}.tag.blue[data-v-acc4b71a]{color:#075fd7;background:#eaf3ff}.tag.green[data-v-acc4b71a]{color:#07865f;background:#e8f9f2}.tag.orange[data-v-acc4b71a]{color:#c76a00;background:#fff4df}.topic-copy h3[data-v-acc4b71a]{color:#0c1b35;margin:10px 0 6px;font-size:18px}.topic-copy>p[data-v-acc4b71a]{color:#586b87;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.metric-row[data-v-acc4b71a]{margin-top:13px}.metric-row span[data-v-acc4b71a]{color:#5d6f89;background:#f8fbff;border:1px solid #e3ebf5;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:12px;display:inline-flex}.metric-row i[data-v-acc4b71a]{color:#86a2c5;margin-right:5px;font-style:normal}.topic-action[data-v-acc4b71a]{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:10px;padding-left:18px;display:flex}.heat-box[data-v-acc4b71a]{background:#f1f7ff;border:1px solid #cfe1fb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:72px;display:flex}.heat-box strong[data-v-acc4b71a]{color:var(--blue);font-size:25px}.heat-box span[data-v-acc4b71a]{color:#52647f;font-size:12px}.topic-action button[data-v-acc4b71a]{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:42px;font-size:14px;font-weight:900}.topic-results.is-grid .topic-action[data-v-acc4b71a]{border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.empty-state[data-v-acc4b71a]{min-height:250px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-state strong[data-v-acc4b71a]{color:#172033;font-size:18px}.empty-state button[data-v-acc4b71a]{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:8px;font-weight:800}.board-footer[data-v-acc4b71a]{border-top:1px solid var(--line);min-height:60px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 24px;font-size:13px;display:flex}.board-footer nav[data-v-acc4b71a]{gap:7px;display:flex}.board-footer button[data-v-acc4b71a]{border:1px solid var(--line);color:#42536e;cursor:pointer;background:#fff;border-radius:8px;width:34px;height:34px}.board-footer button.active[data-v-acc4b71a]{border-color:var(--blue);background:var(--blue);color:#fff}.board-footer button[data-v-acc4b71a]:disabled{opacity:.42;cursor:not-allowed}.service-rail[data-v-acc4b71a]{position:sticky;top:92px}.service-hero[data-v-acc4b71a]{color:#fff;background:linear-gradient(120deg,#0765d6,#159bd2);padding:25px 24px}.service-hero>span[data-v-acc4b71a]{letter-spacing:.13em;opacity:.88;font-size:11px;font-weight:900}.service-hero h2[data-v-acc4b71a]{color:#fff;margin-top:7px}.service-hero p[data-v-acc4b71a]{opacity:.9;margin:8px 0 0;font-size:13px;line-height:1.6}.service-body[data-v-acc4b71a]{padding:16px}.service-stats[data-v-acc4b71a]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.service-stats div[data-v-acc4b71a]{background:#f7faff;border:1px solid #e3ebf5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:70px;display:flex}.service-stats strong[data-v-acc4b71a]{color:#0d1b35;font-size:22px}.service-stats span[data-v-acc4b71a]{color:#667892;font-size:11px}.service-primary[data-v-acc4b71a],.service-secondary[data-v-acc4b71a]{cursor:pointer;border-radius:9px;width:100%;min-height:43px;margin-top:12px;font-weight:900}.service-primary[data-v-acc4b71a]{color:#fff;background:linear-gradient(90deg,#0866dd,#1467ee);border:0}.service-secondary[data-v-acc4b71a]{color:#2b3b54;background:#fff;border:1px solid #cfddeb}.rail-section[data-v-acc4b71a]{border-top:1px solid var(--line);padding:18px}.rail-section h3[data-v-acc4b71a]{color:#172033;margin:0;font-size:14px}.rail-section h3 span[data-v-acc4b71a]{color:var(--blue)}.rail-section p[data-v-acc4b71a]{color:#667892;margin:8px 0 0;font-size:12px;line-height:1.7}.organization-section[data-v-acc4b71a]{padding:0}.organization-section article[data-v-acc4b71a]{cursor:pointer;padding:18px}.organization-section article+article[data-v-acc4b71a]{border-top:1px solid var(--line)}.progress-label[data-v-acc4b71a]{color:#52647f;justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.progress-label span[data-v-acc4b71a]{align-items:center;gap:5px;display:flex}.progress-label i[data-v-acc4b71a]{background:#16b880;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e3f8f1}.progress-label strong[data-v-acc4b71a]{color:#0b9b70}.progress-track[data-v-acc4b71a]{background:#e8eef6;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.progress-track span[data-v-acc4b71a]{border-radius:inherit;background:linear-gradient(90deg,#1467ee,#13b5d6);height:100%;display:block}.recent-section button[data-v-acc4b71a]{color:#52647f;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px 1fr;gap:8px;width:100%;padding:9px 0;display:grid}.recent-section button>span[data-v-acc4b71a]:first-child{width:25px;height:25px;color:var(--blue);background:#edf4ff;border-radius:7px;place-items:center;display:grid}.recent-section button strong[data-v-acc4b71a],.recent-section button small[data-v-acc4b71a]{display:block}.recent-section button strong[data-v-acc4b71a]{color:#172033;font-size:12px}.recent-section button small[data-v-acc4b71a]{color:#7b8ca5;margin-top:2px}.process-panel[data-v-acc4b71a]{margin-top:18px}.process-steps[data-v-acc4b71a]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 24px 24px;display:grid}.process-steps article[data-v-acc4b71a]{background:#fbfdff;border:1px solid #e1e9f3;border-radius:14px;flex-direction:column;min-height:126px;padding:16px;display:flex}.process-steps article.active[data-v-acc4b71a]{background:#f3f8ff;border-color:#a9cbff}.process-steps b[data-v-acc4b71a]{width:29px;height:29px;color:var(--blue);background:#e8f1ff;border-radius:8px;place-items:center;font-size:11px;display:grid}.process-steps strong[data-v-acc4b71a]{color:#172033;margin-top:15px;font-size:13px}.process-steps span[data-v-acc4b71a]{color:#667892;margin-top:6px;font-size:11px;line-height:1.55}.offline-banner[data-v-acc4b71a]{color:#fff;background:linear-gradient(110deg,#073a82,#0874d7 58%,#18a6d4);border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:28px 30px;display:flex;box-shadow:0 14px 34px #08499729}.offline-banner h2[data-v-acc4b71a]{color:#fff}.offline-banner p[data-v-acc4b71a]{color:#ffffffe0;max-width:850px;margin:8px 0 0;font-size:13px;line-height:1.7}.offline-banner button[data-v-acc4b71a]{color:#075fd7;cursor:pointer;background:#fff;border:0;border-radius:10px;flex:none;min-width:140px;min-height:43px;font-weight:900}.sr-only[data-v-acc4b71a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.hall-grid[data-v-acc4b71a]{grid-template-columns:1fr}.service-rail[data-v-acc4b71a]{position:static}.process-steps[data-v-acc4b71a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.board-header[data-v-acc4b71a],.process-panel>header[data-v-acc4b71a],.board-toolbar[data-v-acc4b71a],.offline-banner[data-v-acc4b71a]{flex-direction:column;align-items:stretch}.board-toolbar[data-v-acc4b71a]{padding-top:8px}.filter-tabs[data-v-acc4b71a]{padding-bottom:3px;overflow-x:auto}.filter-tabs button[data-v-acc4b71a]{flex:none}.view-tools[data-v-acc4b71a]{justify-content:space-between}.topic-results.is-grid[data-v-acc4b71a],.discussion-card[data-v-acc4b71a]{grid-template-columns:1fr}.topic-action[data-v-acc4b71a]{border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.process-steps[data-v-acc4b71a]{grid-template-columns:1fr 1fr}.offline-banner button[data-v-acc4b71a]{width:100%}}@media (width<=480px){.view-switch[data-v-acc4b71a]{display:none}.process-steps[data-v-acc4b71a]{grid-template-columns:1fr}.service-stats[data-v-acc4b71a]{grid-template-columns:1fr 1fr 1fr}}.consult-page[data-v-f1f6723e]{color:#172033;background:radial-gradient(circle at 10% -6%,#1f66ff29,#0000 31%),radial-gradient(circle at 90% -8%,#1fb8ff21,#0000 32%),linear-gradient(#f8fbff 0%,#f6f8fc 260px 100%);min-height:100vh}.consult-shell[data-v-f1f6723e]{width:min(1240px,100vw - 32px);margin:0 auto;padding:28px 0 58px}.consult-entrybar[data-v-f1f6723e],.consult-panel[data-v-f1f6723e],.consult-hero[data-v-f1f6723e],.detail-head[data-v-f1f6723e],.preview-card[data-v-f1f6723e],.schedule-hero[data-v-f1f6723e]{background:#fffffff0;border:1px solid #e6ebf3;box-shadow:0 10px 30px #1c315c0f}.consult-entrybar[data-v-f1f6723e]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:16px 18px;display:none}.consult-entry-kicker[data-v-f1f6723e],.consult-eyebrow[data-v-f1f6723e]{color:#1f66ff;background:#eef5ff;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 12px;font-size:13px;font-weight:900;display:inline-flex}.consult-entry-kicker span[data-v-f1f6723e],.consult-eyebrow span[data-v-f1f6723e]{background:#16b880;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #16b88024}.consult-entry-title[data-v-f1f6723e]{color:#101828;margin-top:5px;font-size:20px;font-weight:950}.consult-tabs[data-v-f1f6723e],.consult-entry-actions[data-v-f1f6723e],.consult-actions[data-v-f1f6723e],.detail-actions[data-v-f1f6723e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.consult-actions[data-v-f1f6723e]{gap:12px;margin-bottom:20px}.consult-tabs[data-v-f1f6723e]{background:#f1f5fb;border:1px solid #e7edf6;border-radius:999px;padding:6px}.consult-tabs button[data-v-f1f6723e],.consult-chip-row button[data-v-f1f6723e],.stage-switcher button[data-v-f1f6723e]{color:#526079;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:850}.consult-tabs button.active[data-v-f1f6723e],.consult-chip-row button.active[data-v-f1f6723e],.stage-switcher button.active[data-v-f1f6723e]{color:#1f66ff;background:#fff;box-shadow:0 6px 18px #1c315c14}.consult-btn[data-v-f1f6723e]{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:900;transition:all .18s;display:inline-flex}.consult-btn.primary[data-v-f1f6723e]{color:#fff;background:linear-gradient(135deg,#1f66ff,#5f9dff);padding:12px 20px;box-shadow:0 13px 30px #1f66ff40}.consult-btn.ghost[data-v-f1f6723e],.consult-btn.white[data-v-f1f6723e],.consult-btn.soft[data-v-f1f6723e]{color:#45546f;background:#fff;border:1px solid #e6ebf3;padding:11px 17px}.consult-btn.light[data-v-f1f6723e]{color:#1f66ff;background:#eef5ff;padding:10px 15px}.consult-btn.white[data-v-f1f6723e]{color:#145fe8;box-shadow:0 10px 24px #0d275c1f}.consult-btn.primary[data-v-f1f6723e]:hover{transform:translateY(-1px);box-shadow:0 16px 36px #1f66ff4f}.consult-btn.full[data-v-f1f6723e]{width:100%}.consult-view[data-v-f1f6723e]{gap:18px;display:grid}.consult-hero[data-v-f1f6723e],.schedule-hero[data-v-f1f6723e]{background:linear-gradient(135deg,#fff 0%,#f8fbff 52%,#eef6ff 100%);border-radius:32px;padding:28px;position:relative;overflow:hidden}.consult-hero[data-v-f1f6723e]:before{content:"";background:radial-gradient(circle,#1f66ff2e,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-110px}.consult-hero[data-v-f1f6723e]:after{content:"";background:radial-gradient(circle,#1fb8ff21,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;left:52%}.consult-hero-grid[data-v-f1f6723e],.schedule-hero[data-v-f1f6723e]{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:stretch;gap:26px;display:grid}.consult-hero-grid[data-v-f1f6723e]{z-index:1;position:relative}h1[data-v-f1f6723e]{color:#101828;letter-spacing:-1.3px;margin:12px 0 14px;font-size:42px;line-height:1.13}h2[data-v-f1f6723e],h3[data-v-f1f6723e],p[data-v-f1f6723e]{margin:0}.consult-hero p[data-v-f1f6723e],.detail-head p[data-v-f1f6723e],.schedule-hero p[data-v-f1f6723e]{color:#54627a;max-width:760px;margin-bottom:22px;font-size:16px;line-height:1.72}.consult-search[data-v-f1f6723e]{background:#fff;border:1px solid #e6ebf3;border-radius:16px;align-items:center;gap:10px;max-width:640px;height:50px;padding:0 14px;display:flex;box-shadow:0 10px 30px #1c315c0f}.consult-search input[data-v-f1f6723e]{background:0 0;border:0;outline:0;flex:1}.consult-search span[data-v-f1f6723e]{color:#92a0b7}.consult-search-btn[data-v-f1f6723e]{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:14px;width:64px;height:42px;font-size:14px;font-weight:900;box-shadow:0 8px 18px #10182829}.consult-focus-card[data-v-f1f6723e]{color:#fff;background:linear-gradient(135deg,#0f2b66 0%,#1f66ff 62%,#40c6ff 100%);border-radius:28px;flex-direction:column;justify-content:space-between;min-height:292px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #1f66ff47}.consult-focus-card[data-v-f1f6723e]:before{content:"";background:#ffffff2b;border-radius:50%;width:230px;height:230px;position:absolute;top:-88px;right:-64px}.consult-focus-card[data-v-f1f6723e]:after{content:"";border:1px solid #ffffff38;border-radius:38px;width:152px;height:152px;position:absolute;bottom:24px;right:42px;transform:rotate(18deg)}.consult-focus-card[data-v-f1f6723e]>*{z-index:1;position:relative}.consult-focus-card h2[data-v-f1f6723e]{margin:16px 0 10px;font-size:26px}.consult-focus-card p[data-v-f1f6723e]{color:#ffffffc7;max-width:420px;margin-bottom:0;font-size:14px;line-height:1.46}.focus-tag[data-v-f1f6723e]{background:#ffffff26;border:1px solid #ffffff3d;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:900}.focus-bottom[data-v-f1f6723e]{justify-content:space-between;align-items:end;gap:14px;display:flex}.focus-bottom strong[data-v-f1f6723e]{font-size:28px;display:block}.focus-bottom span[data-v-f1f6723e]{color:#ffffffad;font-size:12px}.consult-stats[data-v-f1f6723e],.consult-process[data-v-f1f6723e],.kpi-row[data-v-f1f6723e]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.consult-stats article[data-v-f1f6723e],.consult-process article[data-v-f1f6723e],.kpi-row article[data-v-f1f6723e],.mini-stat-grid div[data-v-f1f6723e]{background:#ffffffe0;border:1px solid #e6ebf3;border-radius:21px;padding:18px;box-shadow:0 10px 30px #1c315c0f}.consult-stats strong[data-v-f1f6723e],.kpi-row b[data-v-f1f6723e]{color:#101828;letter-spacing:-.7px;font-size:28px;display:block}.consult-stats span[data-v-f1f6723e],.consult-process span[data-v-f1f6723e],.kpi-row span[data-v-f1f6723e],.consult-panel p[data-v-f1f6723e],.side-list p[data-v-f1f6723e]{color:#667085;font-size:13px;line-height:1.65}.consult-stats em[data-v-f1f6723e]{color:#16b880;margin-top:8px;font-size:12px;font-style:normal;font-weight:850;display:block}.consult-process[data-v-f1f6723e]{grid-template-columns:repeat(6,1fr)}.consult-process article[data-v-f1f6723e]{border-radius:18px;padding:14px}.consult-process strong[data-v-f1f6723e]{font-size:14px;display:block}.consult-process b[data-v-f1f6723e],.schedule-progress b[data-v-f1f6723e]{color:#1f66ff;background:#edf4ff;border-radius:9px;place-items:center;width:26px;height:26px;margin-bottom:9px;display:grid}.consult-process article.active[data-v-f1f6723e],.schedule-progress article.current[data-v-f1f6723e]{background:linear-gradient(#fff,#f4f8ff);border-color:#bdd3ff}.consult-layout[data-v-f1f6723e],.detail-layout[data-v-f1f6723e],.form-layout[data-v-f1f6723e],.schedule-layout[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;display:grid}.consult-panel[data-v-f1f6723e]{border-radius:24px;padding:20px}.sticky[data-v-f1f6723e]{position:sticky;top:92px}.consult-panel-head[data-v-f1f6723e]{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.consult-toolbar[data-v-f1f6723e]{margin-bottom:14px}.consult-chip-row[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;display:flex}.topic-list[data-v-f1f6723e],.side-list[data-v-f1f6723e],.main-stack[data-v-f1f6723e],.comment-list[data-v-f1f6723e],.response-list[data-v-f1f6723e]{gap:14px;display:grid}.topic-card[data-v-f1f6723e]{cursor:pointer;background:#fff;border:1px solid #e7edf7;border-radius:21px;grid-template-columns:1fr 174px;gap:18px;padding:18px;transition:all .18s;display:grid}.topic-card[data-v-f1f6723e]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #1c315c17}.linked-capability-context[data-v-f1f6723e]{background:#eff6ff;border:1px solid #bcd5f8;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 18px;display:flex}.linked-capability-context div[data-v-f1f6723e]{gap:3px;display:grid}.linked-capability-context span[data-v-f1f6723e]{color:#1d5fd1;font-size:11px;font-weight:900}.linked-capability-context strong[data-v-f1f6723e]{color:#17365d}.linked-capability-context small[data-v-f1f6723e]{color:#64748b}.linked-capability-context a[data-v-f1f6723e]{color:#1d5fd1;flex:none;font-size:13px;font-weight:850}.topic-card.hot-topic[data-v-f1f6723e]{background:linear-gradient(#fff,#fffaf4);border-color:#fed7aa;box-shadow:0 14px 32px #ea580c14}.topic-empty[data-v-f1f6723e]{text-align:center;color:#667085;background:#ffffffd1;border:1px dashed #cfe0ff;border-radius:21px;padding:34px 18px}.topic-empty strong[data-v-f1f6723e]{color:#172033;margin-bottom:6px;font-size:18px;display:block}.topic-empty span[data-v-f1f6723e]{font-size:14px}.tag-row[data-v-f1f6723e],.need-row[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.tag[data-v-f1f6723e],.need-row span[data-v-f1f6723e]{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.tag.blue[data-v-f1f6723e]{color:#1f66ff;background:#eaf2ff}.tag.green[data-v-f1f6723e]{color:#0b9465;background:#e9fbf4}.tag.orange[data-v-f1f6723e]{color:#b96700;background:#fff3df}.tag.gray[data-v-f1f6723e]{color:#667085;background:#f2f4f8}.tag.hot[data-v-f1f6723e]{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa}.need-row span[data-v-f1f6723e]{color:#53617a;background:#f5f7fb;border:1px solid #e7edf7}.topic-card h3[data-v-f1f6723e]{margin:0 0 8px;font-size:18px}.topic-card p[data-v-f1f6723e]{margin-bottom:14px}.topic-side[data-v-f1f6723e]{gap:10px;display:grid}.topic-heat[data-v-f1f6723e]{text-align:center;background:linear-gradient(#f8fbff,#eef5ff);border:1px solid #dfe9fb;border-radius:17px;padding:12px}.topic-heat strong[data-v-f1f6723e]{color:#1f66ff;font-size:24px;display:block}.small-action[data-v-f1f6723e]{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:13px;padding:10px 12px;font-weight:850}.workbench-mini[data-v-f1f6723e],.mini-stat-grid[data-v-f1f6723e],.info-grid[data-v-f1f6723e],.result-grid[data-v-f1f6723e]{gap:10px;display:grid}.workbench-mini[data-v-f1f6723e]{grid-template-columns:repeat(3,1fr)}.mini-stat-grid[data-v-f1f6723e],.info-grid[data-v-f1f6723e],.result-grid[data-v-f1f6723e]{grid-template-columns:repeat(2,1fr)}.workbench-mini div[data-v-f1f6723e],.side-list article[data-v-f1f6723e],.info-grid article[data-v-f1f6723e],.response-list article[data-v-f1f6723e],.preview-card div[data-v-f1f6723e],.apply-status[data-v-f1f6723e],.role-summary div[data-v-f1f6723e]{background:#fff;border:1px solid #edf1f7;border-radius:18px;padding:14px}.workbench-mini div[data-v-f1f6723e]{text-align:center;background:linear-gradient(#fff,#f8fbff);border-radius:16px;padding:12px}.workbench-mini b[data-v-f1f6723e]{color:#0f172a;letter-spacing:-.5px;font-size:22px;display:block}.workbench-mini span[data-v-f1f6723e]{color:#667085;margin-top:2px;font-size:12px;display:block}.quick-actions[data-v-f1f6723e]{gap:10px;margin:12px 0 14px;display:grid}.side-list i[data-v-f1f6723e]{background:#eef2f7;border-radius:999px;height:8px;margin-top:10px;display:block;overflow:hidden}.side-list i span[data-v-f1f6723e]{background:linear-gradient(90deg,#16b880,#1f66ff);border-radius:999px;height:100%;display:block}.detail-head[data-v-f1f6723e]{background:linear-gradient(135deg,#fff,#f7fbff);border-radius:30px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;box-shadow:0 18px 50px #1c315c14}.detail-head>div[data-v-f1f6723e]:first-child{flex:1;min-width:0}.detail-head p[data-v-f1f6723e]{color:#56657d;max-width:790px;margin:0;font-size:16px;line-height:1.46}.detail-head h1[data-v-f1f6723e]{margin:0 0 10px;font-size:34px;line-height:1.13}.detail-actions[data-v-f1f6723e]{justify-content:flex-end}.kpi-row[data-v-f1f6723e]{grid-template-columns:repeat(5,1fr)}.form-card[data-v-f1f6723e],.preview-card[data-v-f1f6723e]{border-radius:26px}.form-layout[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 360px}.form-card[data-v-f1f6723e]{background:#fff;border:1px solid #e6ebf3;padding:24px;box-shadow:0 18px 50px #1c315c14}.form-section[data-v-f1f6723e]{border-bottom:1px solid #edf1f7;margin-bottom:22px;padding-bottom:22px}.form-section[data-v-f1f6723e]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.section-title[data-v-f1f6723e]{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:15px;display:flex}.section-title>div[data-v-f1f6723e]{min-width:0}.section-title h2[data-v-f1f6723e]{color:#172033;margin:0;font-size:22px;line-height:1.2}.section-title b[data-v-f1f6723e]{color:#1f66ff;background:#eaf2ff;border-radius:11px;place-items:center;width:30px;height:30px;display:grid}.section-title span[data-v-f1f6723e],.field-label[data-v-f1f6723e]{color:#667085;font-size:13px;font-weight:850;line-height:1.45}.section-title span[data-v-f1f6723e]{margin-top:4px;font-weight:600;display:block}.form-grid[data-v-f1f6723e]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label[data-v-f1f6723e],.form-grid .full[data-v-f1f6723e]{gap:8px;display:grid}.form-grid label>span[data-v-f1f6723e],.form-grid .full>.field-label[data-v-f1f6723e]{color:#344054;font-size:13px;font-weight:850}.form-grid .full[data-v-f1f6723e]{grid-column:1/-1}.form-grid input[data-v-f1f6723e],.form-grid textarea[data-v-f1f6723e],.form-grid select[data-v-f1f6723e]{color:#1d2939;background:#fbfcff;border:1px solid #e1e7f0;border-radius:15px;outline:0;padding:12px 13px}.form-grid textarea[data-v-f1f6723e]{resize:vertical;min-height:104px}.pill-checks[data-v-f1f6723e]{flex-wrap:wrap;gap:9px;display:flex}.pill-checks button[data-v-f1f6723e]{color:#516078;background:#fff;border:1px solid #e6ebf3;border-radius:999px;padding:9px 12px}.pill-checks button.on[data-v-f1f6723e]{color:#1f66ff;background:#edf4ff;border-color:#cfe0ff;font-weight:900}.upload[data-v-f1f6723e]{text-align:center;color:#64748b;background:#fbfdff;border:1.5px dashed #cfd9ea;border-radius:18px;padding:24px}.upload.actionable[data-v-f1f6723e]{cursor:pointer;gap:8px;transition:all .18s;display:grid}.upload.actionable[data-v-f1f6723e]:hover{background:#f6faff;border-color:#93b7ff}.upload input[data-v-f1f6723e]{display:none}.upload strong[data-v-f1f6723e]{color:#172033;font-size:16px}.upload small[data-v-f1f6723e]{color:#667085;font-size:12px}.demand-file-list[data-v-f1f6723e]{gap:10px;margin-top:12px;display:grid}.demand-file-list article[data-v-f1f6723e]{background:#fff;border:1px solid #e6ebf3;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.demand-file-list strong[data-v-f1f6723e],.demand-file-list span[data-v-f1f6723e]{display:block}.demand-file-list span[data-v-f1f6723e]{color:#667085;margin-top:3px;font-size:12px}.demand-file-list button[data-v-f1f6723e]{color:#e5484d;cursor:pointer;background:#fff;border:1px solid #ffd1d1;border-radius:999px;padding:8px 12px;font-weight:900}.consult-btn[data-v-f1f6723e]:disabled{cursor:not-allowed;opacity:.62;transform:none!important}.form-actions[data-v-f1f6723e]{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.preview-card[data-v-f1f6723e]{background:linear-gradient(#fff,#f8fbff);border:1px solid #e6ebf3;padding:20px;position:sticky;top:96px;box-shadow:0 10px 30px #1c315c0f}.preview-card div[data-v-f1f6723e]{margin-top:12px}.preview-card h3[data-v-f1f6723e]{margin-bottom:12px}.preview-card span[data-v-f1f6723e]{color:#667085;font-size:12px;display:block}.preview-card strong[data-v-f1f6723e]{margin-top:4px;display:block}.preview-card ol[data-v-f1f6723e],.flow-list[data-v-f1f6723e]{color:#56657d;margin:12px 0 0;padding-left:0;line-height:1.7}.preview-card ol[data-v-f1f6723e]{counter-reset:preview-step;gap:10px;list-style:none;display:grid}.preview-card li[data-v-f1f6723e]{color:#56657d;gap:10px;font-size:13px;display:flex}.preview-card li[data-v-f1f6723e]:before{counter-increment:preview-step;content:counter(preview-step);color:#1f66ff;background:#eaf2ff;border-radius:9px;flex:none;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.file-row[data-v-f1f6723e],.comment[data-v-f1f6723e],.offline-top[data-v-f1f6723e],.condition-list div[data-v-f1f6723e],.info-list div[data-v-f1f6723e]{background:#fbfcff;border:1px solid #edf1f7;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.comment[data-v-f1f6723e]{background:0 0;border:0;justify-content:flex-start;align-items:flex-start;padding:0}.comment-loading[data-v-f1f6723e]{color:#667085;text-align:center;background:#f8fbff;border:1px dashed #cfe0ff;border-radius:18px;padding:28px 16px;font-weight:850}.hall-stats[data-v-f1f6723e]{margin-top:18px}.hall-stats article[data-v-f1f6723e]{justify-content:space-between;align-items:center;gap:16px;min-height:112px;display:flex}.hall-stat-icon[data-v-f1f6723e]{color:#1467ee;background:#edf4ff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:23px;font-style:normal;display:grid}.hall-stats article:nth-child(2) .hall-stat-icon[data-v-f1f6723e]{color:#09a879;background:#eaf9f5}.hall-stats article:nth-child(3) .hall-stat-icon[data-v-f1f6723e]{color:#f08a24;background:#fff4e7}.hall-stats article:nth-child(4) .hall-stat-icon[data-v-f1f6723e]{color:#7d5ce4;background:#f3efff}.face[data-v-f1f6723e]{color:#1f66ff;background:linear-gradient(135deg,#eaf2ff,#dff7ff);border-radius:15px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.comment-body[data-v-f1f6723e]{background:#fff;border:1px solid #edf1f7;border-radius:18px;flex:1;padding:14px}.comment-head[data-v-f1f6723e]{justify-content:space-between;gap:10px;display:flex}.comment-head span[data-v-f1f6723e]{color:#667085;font-size:12px}.comment-actions[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.comment-actions button[data-v-f1f6723e]{color:#526079;background:#f8fbff;border:1px solid #e7edf7;border-radius:999px;padding:6px 9px;font-weight:850}.comment-actions button.active[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.comment-actions button[data-v-f1f6723e]:disabled{cursor:not-allowed;opacity:.72}.comment-actions em[data-v-f1f6723e]{margin-left:4px;font-style:normal}.thumb-icon[data-v-f1f6723e]{margin-right:3px}.comment-quote[data-v-f1f6723e],.reply-target[data-v-f1f6723e]{color:#475569;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:10px 12px}.comment-quote[data-v-f1f6723e]{margin:10px 0 8px}.comment-quote span[data-v-f1f6723e],.reply-target span[data-v-f1f6723e]{color:#2563eb;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.comment-quote p[data-v-f1f6723e],.reply-target p[data-v-f1f6723e]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.reply-target[data-v-f1f6723e]{margin:0 0 12px}.composer[data-v-f1f6723e]{background:#fbfdff;border:1px solid #dce5f2;border-radius:22px;margin-top:14px;padding:14px}.comment-type-tabs[data-v-f1f6723e]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex;justify-content:flex-start!important}.comment-type-tabs button[data-v-f1f6723e]{color:#526079;cursor:pointer;background:#fff;border:1px solid #dce7f6;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:900}.comment-type-tabs button.active[data-v-f1f6723e]{color:#1f66ff;background:#eef5ff;border-color:#1f66ff}.composer textarea[data-v-f1f6723e]{resize:vertical;background:0 0;border:0;outline:0;width:100%;min-height:92px}.composer div[data-v-f1f6723e]{justify-content:space-between;gap:12px;display:flex}.offline-card[data-v-f1f6723e]{background:linear-gradient(#fff,#f8fbff);border:1px solid #dce8ff;border-radius:24px;padding:18px}.ring[data-v-f1f6723e]{background:conic-gradient(#1f66ff 0 86%, #e7edf7 86% 100%);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.ring b[data-v-f1f6723e],.ring span[data-v-f1f6723e]{text-align:center;display:block}.condition-list[data-v-f1f6723e]{gap:9px;margin:14px 0;display:grid}.condition-list div[data-v-f1f6723e]{justify-content:flex-start;margin-top:0}.condition-list i[data-v-f1f6723e]{color:#0b9465;background:#e9fbf4;border-radius:7px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.schedule-hero[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 356px}.schedule-stats[data-v-f1f6723e]{margin-top:18px}.schedule-board[data-v-f1f6723e],.apply-status[data-v-f1f6723e]{background:#fff;border:1px solid #e5edf7;border-radius:26px;gap:12px;padding:18px;display:grid}.stage-label[data-v-f1f6723e]{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;width:max-content;padding:7px 11px;font-size:12px;font-weight:950}.stage-label.scheduled[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.stage-label.result[data-v-f1f6723e]{color:#15803d;background:#ecfdf5;border-color:#bbf7d0}.stage-switcher[data-v-f1f6723e]{background:#fff;border:1px solid #e6ebf3;border-radius:22px;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.schedule-filter-bar[data-v-f1f6723e]{align-items:center;margin-top:18px}.schedule-filter-bar>div[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;display:flex}.schedule-list-panel[data-v-f1f6723e]{overflow:hidden}.offline-schedule-list[data-v-f1f6723e]{gap:14px;display:grid}.offline-schedule-list .offline-card[data-v-f1f6723e]{cursor:pointer;background:#fff;border:1px solid #e5edf7;border-radius:20px;gap:12px;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.offline-schedule-list .offline-card[data-v-f1f6723e]:hover,.offline-schedule-list .offline-card.active[data-v-f1f6723e]{border-color:#9dc2ff;transform:translateY(-1px);box-shadow:0 14px 32px #2365f01f}.offline-schedule-list .offline-top[data-v-f1f6723e]{color:#637089;justify-content:space-between;margin:0;font-size:13px}.offline-schedule-list .offline-card h3[data-v-f1f6723e]{color:#071428;margin:0;font-size:20px}.offline-schedule-list .offline-card p[data-v-f1f6723e]{color:#53627a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.schedule-metrics[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;display:flex}.schedule-metrics span[data-v-f1f6723e]{color:#355074;background:#f3f7ff;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800}.schedule-mini-progress[data-v-f1f6723e]{background:#edf3fb;border-radius:999px;height:8px;overflow:hidden}.schedule-mini-progress i[data-v-f1f6723e]{border-radius:inherit;background:linear-gradient(90deg,#19b972,#236bff);height:100%;display:block}.schedule-progress[data-v-f1f6723e]{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.schedule-progress article[data-v-f1f6723e]{background:#fff;border:1px solid #e6ebf3;border-radius:18px;padding:14px}.schedule-progress article.done[data-v-f1f6723e]{background:linear-gradient(#fff,#f4fdf9);border-color:#d7f5e7}.apply-grid[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.apply-grid.single[data-v-f1f6723e]{grid-template-columns:1fr}.application-panel[data-v-f1f6723e]{gap:18px}.application-form-card[data-v-f1f6723e]{gap:12px;display:grid}.application-field[data-v-f1f6723e]{color:#10233f;gap:6px;font-size:14px;font-weight:800;display:grid}.application-field span[data-v-f1f6723e]{color:#51667f;font-size:13px;font-weight:700}.application-field input[data-v-f1f6723e],.application-field select[data-v-f1f6723e],.application-field textarea[data-v-f1f6723e]{color:#10233f;width:100%;min-height:46px;font:inherit;background:#f8fbff;border:1px solid #d9e4f3;border-radius:14px;outline:none;padding:11px 14px;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s}.application-field textarea[data-v-f1f6723e]{resize:vertical;min-height:112px}.application-field input[data-v-f1f6723e]:focus,.application-field select[data-v-f1f6723e]:focus,.application-field textarea[data-v-f1f6723e]:focus{background:#fff;border-color:#8db9ff;box-shadow:0 0 0 4px #256fff14}.schedule-submit[data-v-f1f6723e]{min-height:48px;box-shadow:0 14px 28px #256fff2e}.application-status-card[data-v-f1f6723e]{background:linear-gradient(#f7fffb 0%,#fff 100%);border:1px solid #d6f5e4;border-radius:22px;gap:14px;padding:18px;display:grid}.application-status-main[data-v-f1f6723e]{align-items:flex-start;gap:12px;display:flex}.application-status-main strong[data-v-f1f6723e]{color:#07162d;font-size:18px;display:block}.application-status-main p[data-v-f1f6723e]{color:#58708d;margin:5px 0 0;line-height:1.7}.application-status-icon[data-v-f1f6723e]{color:#08a957;background:#dcfce7;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.application-status-grid[data-v-f1f6723e]{gap:10px;display:grid}.application-status-grid span[data-v-f1f6723e]{background:#f8fbff;border:1px solid #e5eef8;border-radius:16px;gap:4px;padding:12px;display:grid}.application-status-grid b[data-v-f1f6723e]{color:#70819b;font-size:12px}.application-status-grid em[data-v-f1f6723e]{color:#10233f;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:800;overflow:hidden}.consult-btn.full[data-v-f1f6723e]{justify-content:center}.info-list[data-v-f1f6723e]{gap:10px;display:grid}.info-list div[data-v-f1f6723e]{justify-content:initial;grid-template-columns:118px 1fr;margin:0;display:grid}.info-list span[data-v-f1f6723e]{color:#667085}.result-grid article[data-v-f1f6723e]{background:#fff;border:1px solid #edf2f7;border-radius:18px;padding:14px}.result-grid .wide[data-v-f1f6723e]{grid-column:1/-1}.result-grid span[data-v-f1f6723e]{color:#15803d;background:#ecfdf5;border-radius:999px;margin-bottom:10px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.role-summary[data-v-f1f6723e]{gap:10px;display:grid}.role-summary div[data-v-f1f6723e]{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.role-summary b[data-v-f1f6723e]{color:#1f66ff;background:#eff6ff;border-radius:13px;place-items:center;width:36px;height:36px;display:grid}.flow-list div[data-v-f1f6723e]{background:#fff;border:1px solid #e6ebf3;border-radius:16px;grid-template-columns:32px 1fr;align-items:start;gap:6px 10px;margin-bottom:10px;padding:12px;display:grid}.flow-list div b[data-v-f1f6723e]{color:#1f66ff;background:#eef5ff;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.flow-list div span[data-v-f1f6723e]{color:#101828;font-weight:900}.flow-list div small[data-v-f1f6723e]{color:#667085;grid-column:2;line-height:1.55}.flow-list div.active[data-v-f1f6723e]{background:#f8fbff;border-color:#bcd7ff}.consult-dialog-mask[data-v-f1f6723e]{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.consult-dialog[data-v-f1f6723e]{text-align:center;background:radial-gradient(circle at 18% 0,#2563eb1f,#0000 34%),radial-gradient(circle at 88% 8%,#0ea5e924,#0000 30%),#fff;border:1px solid #bfdbfee6;border-radius:28px;width:min(460px,100%);padding:34px 34px 30px;position:relative;box-shadow:0 30px 90px #0f172a38}.consult-dialog-close[data-v-f1f6723e]{color:#667085;cursor:pointer;background:#ffffffe0;border:1px solid #dbe7f5;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.consult-dialog-icon[data-v-f1f6723e]{color:#fff;background:linear-gradient(135deg,#1f66ff,#22c55e);border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:28px;font-weight:950;display:grid;box-shadow:0 18px 36px #1f66ff42}.consult-dialog-eyebrow[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;margin:0 0 10px;padding:6px 11px;font-size:13px;font-weight:900;display:inline-flex}.consult-dialog h2[data-v-f1f6723e]{color:#0f172a;margin:0;font-size:28px;line-height:1.22}.consult-dialog-message[data-v-f1f6723e]{color:#475569;text-align:left;margin:14px 0 18px;line-height:1.75}.consult-dialog-next[data-v-f1f6723e]{text-align:left;background:#f8fafcdb;border:1px solid #e2e8f0;border-radius:18px;margin:0 0 22px;padding:14px 16px}.consult-dialog-next span[data-v-f1f6723e]{color:#1d4ed8;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.consult-dialog-next strong[data-v-f1f6723e]{color:#172033;line-height:1.65;display:block}.consult-toast[data-v-f1f6723e]{z-index:80;color:#fff;background:#101828;border-radius:16px;padding:14px 17px;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 38px #0003}.schedule-meeting-page[data-v-f1f6723e]{max-width:1280px;margin:0 auto}.schedule-meeting-page .consult-panel[data-v-f1f6723e]{background:#fffffff5;border:1px solid #d2def0e6;border-radius:24px;box-shadow:0 18px 48px #0f172a0f}.schedule-meeting-page .consult-panel-head[data-v-f1f6723e]{align-items:flex-start}.schedule-meeting-page .consult-panel-head p[data-v-f1f6723e]{color:#607089;line-height:1.6}.schedule-current-hero[data-v-f1f6723e]{background:linear-gradient(135deg,#fff 0%,#f8fbff 55%,#e9f7ff 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:28px;margin-bottom:18px;padding:32px;box-shadow:0 22px 58px #2b548c1a}.schedule-hero-copy[data-v-f1f6723e]{flex-direction:column;justify-content:center;min-width:0;display:flex}.schedule-hero-tags[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.schedule-current-hero h1[data-v-f1f6723e]{color:#071428;letter-spacing:0;margin:0 0 14px;font-size:38px;line-height:1.18}.schedule-current-hero p[data-v-f1f6723e]{color:#52627a;max-width:760px;margin:0 0 22px;font-size:16px;line-height:1.78}.schedule-status-board[data-v-f1f6723e]{background:#fff;border:1px solid #e3ecf8;border-radius:24px;align-self:stretch;padding:22px;box-shadow:0 18px 42px #0f172a0f}.schedule-status-only[data-v-f1f6723e]{align-content:center;gap:18px;display:grid}.schedule-status-only .stage-label[data-v-f1f6723e]{justify-self:start}.schedule-status-board h3[data-v-f1f6723e]{color:#071428;margin:8px 0 10px;font-size:21px;line-height:1.35}.schedule-status-board p[data-v-f1f6723e]{color:#607089;margin:0 0 16px;font-size:14px;line-height:1.65}.schedule-confirm-grid[data-v-f1f6723e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.schedule-confirm-grid div[data-v-f1f6723e]{background:#f8fbff;border:1px solid #e6edf7;border-radius:16px;align-content:center;gap:4px;min-height:78px;padding:14px;display:grid}.schedule-confirm-grid b[data-v-f1f6723e]{color:#071428;font-size:26px;line-height:1}.schedule-confirm-grid span[data-v-f1f6723e]{color:#607089;font-size:13px}.schedule-step-strip[data-v-f1f6723e]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.schedule-step-strip article[data-v-f1f6723e]{background:#fffffff2;border:1px solid #e2ebf7;border-radius:18px;min-height:94px;padding:16px;box-shadow:0 12px 30px #0f172a0a}.schedule-step-strip article.active[data-v-f1f6723e]{background:#effcf5;border-color:#b8efd2}.schedule-step-strip article.current[data-v-f1f6723e]{background:#eef6ff;border-color:#b8d2ff}.schedule-step-strip article b[data-v-f1f6723e]{color:#1f66ff;background:#eaf2ff;border-radius:10px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.schedule-step-strip article strong[data-v-f1f6723e]{color:#071428;margin:10px 0 4px;line-height:1.4;display:block}.schedule-step-strip article span[data-v-f1f6723e]{color:#607089;font-size:13px;line-height:1.55;display:block}.schedule-state-bar[data-v-f1f6723e]{background:#fffffff5;border:1px solid #e2ebf7;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:14px 16px;display:flex;box-shadow:0 16px 36px #0f172a0d}.schedule-state-bar strong[data-v-f1f6723e]{color:#071428;flex:none;font-size:18px;line-height:1.3}.schedule-state-tabs[data-v-f1f6723e]{flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;display:flex}.schedule-state-tabs button[data-v-f1f6723e]{color:#31435f;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:16px;font-weight:800;line-height:1}.schedule-state-tabs button.active[data-v-f1f6723e]{color:#1f66ff;background:#fff;box-shadow:0 8px 20px #1c315c14}.schedule-detail-layout[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px}.schedule-main-stack[data-v-f1f6723e],.schedule-side-list[data-v-f1f6723e]{gap:18px;display:grid}.schedule-info-panel[data-v-f1f6723e],.schedule-application-panel[data-v-f1f6723e],.schedule-notice-panel[data-v-f1f6723e],.schedule-agenda-panel[data-v-f1f6723e],.schedule-result-panel[data-v-f1f6723e]{border-radius:24px;padding:24px}.schedule-info-list[data-v-f1f6723e]{gap:10px;display:grid}.schedule-info-list div[data-v-f1f6723e]{background:#fbfdff;border:1px solid #e7edf6;border-radius:14px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.schedule-info-list span[data-v-f1f6723e]{color:#6d7890;font-size:13px}.schedule-info-list strong[data-v-f1f6723e]{color:#0f172a;line-height:1.5}.application-apply-layout[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:16px;display:grid}.schedule-application-panel .application-form-card[data-v-f1f6723e]{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid}.schedule-application-panel .application-field.full[data-v-f1f6723e]{grid-column:1/-1}.application-actions[data-v-f1f6723e]{grid-column:1/-1;align-items:center;gap:10px;padding-top:2px;display:flex}.schedule-application-preview[data-v-f1f6723e],.application-submitted-only[data-v-f1f6723e]{background:linear-gradient(#effbf4 0%,#f8fffb 100%);border:1px solid #b9efd0;border-radius:22px;padding:18px}.application-submitted-only[data-v-f1f6723e]{gap:12px;display:grid}.application-submitted-only h3[data-v-f1f6723e],.schedule-application-preview h3[data-v-f1f6723e]{color:#071428;margin:0}.application-submitted-only p[data-v-f1f6723e],.schedule-application-preview p[data-v-f1f6723e]{color:#607089;margin:0;line-height:1.65}.schedule-application-preview div[data-v-f1f6723e]{color:#607089;border-top:1px solid #22c55e2e;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.schedule-application-preview div strong[data-v-f1f6723e]{color:#0fa45a}.status-meta[data-v-f1f6723e]{color:#59667b;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.status-meta strong[data-v-f1f6723e]{color:#0fa45a}.notice-list[data-v-f1f6723e],.destination-list[data-v-f1f6723e]{gap:10px;display:grid}.notice-list div[data-v-f1f6723e]{background:#fbfdff;border:1px solid #e7edf6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.agenda-list[data-v-f1f6723e]{gap:12px;display:grid}.agenda-list div[data-v-f1f6723e]{background:#fbfdff;border:1px solid #e7edf6;border-radius:16px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:16px;display:grid}.agenda-list time[data-v-f1f6723e]{color:#1b64f2;font-weight:900}.agenda-list strong[data-v-f1f6723e]{color:#071428;margin-bottom:4px;display:block}.agenda-list span[data-v-f1f6723e]{color:#607089;line-height:1.6}.schedule-role-summary[data-v-f1f6723e]{gap:10px;display:grid}.schedule-role-summary div[data-v-f1f6723e]{background:#fbfdff;border:1px solid #e7edf6;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px;display:grid}.schedule-role-summary b[data-v-f1f6723e]{color:#1f6fff;background:#edf6ff;border-radius:12px;grid-row:span 2;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.schedule-role-summary span[data-v-f1f6723e]{color:#071428;font-weight:900}.schedule-role-summary em[data-v-f1f6723e]{color:#748198;grid-column:2;font-size:12px;font-style:normal}.schedule-role-summary strong[data-v-f1f6723e]{color:#071428;white-space:nowrap;grid-area:1/3/span 2}.panel-subtitle[data-v-f1f6723e]{color:#748198;margin:2px 0 12px;font-size:13px}.schedule-flow-list div[data-v-f1f6723e]{align-items:flex-start}.schedule-flow-list span[data-v-f1f6723e]{line-height:1.55}.schedule-note[data-v-f1f6723e]{color:#9a4b00;background:#fff7ed;border:1px solid #ffd8a8;border-radius:16px;margin-top:12px;padding:14px;font-size:13px;line-height:1.65}.schedule-side-list .consult-panel[data-v-f1f6723e]{padding:22px}.destination-list div[data-v-f1f6723e]{background:#fbfdff;border:1px solid #e7edf6;border-radius:14px;padding:14px}.destination-list strong[data-v-f1f6723e]{color:#071428;margin-bottom:4px;display:block}.destination-list span[data-v-f1f6723e]{color:#607089;line-height:1.6}@media (width<=1100px){.consult-entrybar[data-v-f1f6723e],.detail-head[data-v-f1f6723e],.stage-switcher[data-v-f1f6723e]{flex-direction:column;align-items:stretch}.consult-hero-grid[data-v-f1f6723e],.consult-layout[data-v-f1f6723e],.detail-layout[data-v-f1f6723e],.form-layout[data-v-f1f6723e],.schedule-hero[data-v-f1f6723e],.schedule-layout[data-v-f1f6723e],.apply-grid[data-v-f1f6723e]{grid-template-columns:1fr}.consult-stats[data-v-f1f6723e],.consult-process[data-v-f1f6723e],.kpi-row[data-v-f1f6723e],.schedule-progress[data-v-f1f6723e]{grid-template-columns:repeat(2,1fr)}.application-apply-layout[data-v-f1f6723e]{grid-template-columns:1fr}.schedule-side-list[data-v-f1f6723e]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-state-bar[data-v-f1f6723e]{flex-direction:column;align-items:flex-start}.schedule-state-tabs[data-v-f1f6723e]{justify-content:flex-start}.sticky[data-v-f1f6723e],.preview-card[data-v-f1f6723e]{position:static}}@media (width<=720px){h1[data-v-f1f6723e]{font-size:32px}.consult-dialog[data-v-f1f6723e]{border-radius:24px;padding:30px 22px 24px}.consult-dialog h2[data-v-f1f6723e]{font-size:24px}.consult-stats[data-v-f1f6723e],.consult-process[data-v-f1f6723e],.kpi-row[data-v-f1f6723e],.schedule-progress[data-v-f1f6723e],.form-grid[data-v-f1f6723e],.info-grid[data-v-f1f6723e],.result-grid[data-v-f1f6723e],.topic-card[data-v-f1f6723e]{grid-template-columns:1fr}.schedule-current-hero[data-v-f1f6723e]{border-radius:24px;padding:22px}.schedule-current-hero h1[data-v-f1f6723e]{font-size:28px}.schedule-confirm-grid[data-v-f1f6723e],.schedule-side-list[data-v-f1f6723e],.schedule-application-panel .application-form-card[data-v-f1f6723e]{grid-template-columns:1fr}.schedule-info-panel[data-v-f1f6723e],.schedule-application-panel[data-v-f1f6723e],.schedule-notice-panel[data-v-f1f6723e],.schedule-agenda-panel[data-v-f1f6723e],.schedule-result-panel[data-v-f1f6723e]{padding:20px}.schedule-info-list div[data-v-f1f6723e],.agenda-list div[data-v-f1f6723e],.schedule-role-summary div[data-v-f1f6723e]{grid-template-columns:1fr}.schedule-role-summary b[data-v-f1f6723e],.schedule-role-summary em[data-v-f1f6723e],.schedule-role-summary strong[data-v-f1f6723e]{grid-area:auto}.application-actions[data-v-f1f6723e],.notice-list div[data-v-f1f6723e]{flex-direction:column;align-items:stretch}}.schedule-meeting-page[data-v-f1f6723e]{--schedule-line:#e6ebf3;--schedule-blue:#1f66ff;--schedule-green:#16b880;--schedule-orange:#ff9d2e;--schedule-shadow:0 18px 50px #1c315c14;--schedule-shadow-sm:0 10px 30px #1c315c0f;max-width:1240px;margin:0 auto;padding-bottom:80px}.schedule-meeting-page .consult-panel[data-v-f1f6723e]{box-shadow:var(--schedule-shadow-sm);background:#fff;border:1px solid #e6edf5;border-radius:26px;padding:22px}.schedule-meeting-page .schedule-current-hero[data-v-f1f6723e]{box-shadow:var(--schedule-shadow);background:linear-gradient(135deg,#fff 0%,#f8fbff 52%,#eef6ff 100%);border:1px solid #d6e1f0f2;border-radius:32px;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:22px;margin-bottom:20px;padding:24px;display:grid;position:relative;overflow:hidden}.schedule-meeting-page .schedule-current-hero[data-v-f1f6723e]:before{content:"";pointer-events:none;background:radial-gradient(circle,#1f66ff29,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-128px;right:-112px}.schedule-meeting-page .schedule-current-hero[data-v-f1f6723e]>*{z-index:1;position:relative}.schedule-meeting-page .schedule-hero-tags[data-v-f1f6723e]{margin:0 0 10px}.schedule-meeting-page .schedule-current-hero h1[data-v-f1f6723e]{color:#101828;letter-spacing:0;margin:0 0 10px;font-size:38px;line-height:1.15}.schedule-meeting-page .schedule-hero-copy>p[data-v-f1f6723e]{color:#52637a;max-width:780px;margin:0;font-size:16px;line-height:1.75}.schedule-meeting-page .schedule-current-hero .consult-actions[data-v-f1f6723e]{gap:12px;margin-top:20px}.schedule-meeting-page .schedule-status-board.schedule-confirm-card[data-v-f1f6723e]{box-shadow:var(--schedule-shadow-sm);background:#fff;border:1px solid #e6edf5;border-radius:26px;align-content:start;gap:14px;padding:18px}.schedule-meeting-page .schedule-status-board.schedule-confirm-card h3[data-v-f1f6723e]{color:#101828;margin:0 0 12px;font-size:18px;line-height:1.35}.schedule-meeting-page .schedule-status-board.schedule-confirm-card .stage-label[data-v-f1f6723e]{border-radius:999px;justify-self:start;height:28px;margin:0 0 2px;padding:0 10px;font-size:12px;font-weight:900}.schedule-meeting-page .schedule-confirm-grid[data-v-f1f6723e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.schedule-meeting-page .schedule-confirm-grid div[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:16px;align-content:start;min-height:0;padding:12px}.schedule-meeting-page .schedule-confirm-grid b[data-v-f1f6723e]{color:#101828;font-size:23px;line-height:1.1}.schedule-meeting-page .schedule-confirm-grid span[data-v-f1f6723e]{color:#64748b;margin-top:4px;font-size:12px;line-height:1.4;display:block}.schedule-meeting-page .schedule-state-bar[data-v-f1f6723e]{box-shadow:var(--schedule-shadow-sm);background:#fff;border:1px solid #e6edf5;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:12px 16px;display:flex}.schedule-meeting-page .schedule-state-bar strong[data-v-f1f6723e]{color:#0f172a;font-size:18px;font-weight:900}.schedule-meeting-page .schedule-state-tabs[data-v-f1f6723e]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.schedule-meeting-page .schedule-state-tabs button[data-v-f1f6723e]{color:#475569;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 12px;font-size:15px;font-weight:850}.schedule-meeting-page .schedule-state-tabs button.active[data-v-f1f6723e],.schedule-meeting-page .schedule-state-tabs button[data-v-f1f6723e]:hover{color:var(--schedule-blue);box-shadow:none;background:#eff6ff}.schedule-meeting-page .schedule-detail-layout[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.schedule-meeting-page .schedule-main-stack[data-v-f1f6723e]{gap:18px;display:grid}.schedule-meeting-page .schedule-side-list[data-v-f1f6723e]{grid-template-columns:1fr;align-self:start;gap:14px;display:grid;position:sticky;top:92px}.schedule-meeting-page .consult-panel-head[data-v-f1f6723e]{align-items:flex-start;margin-bottom:16px}.schedule-meeting-page .consult-panel-head h2[data-v-f1f6723e]{color:#101828;margin:0;font-size:24px;line-height:1.25}.schedule-meeting-page .consult-panel-head p[data-v-f1f6723e]{color:#64748b;margin:7px 0 0;line-height:1.6}.schedule-meeting-page .schedule-highlight-line[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;font-weight:850;display:flex}.schedule-meeting-page .schedule-info-list[data-v-f1f6723e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.schedule-meeting-page .schedule-info-list div[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:14px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.schedule-meeting-page .schedule-info-list span[data-v-f1f6723e]{color:#64748b;font-size:12px;line-height:1.4}.schedule-meeting-page .schedule-info-list strong[data-v-f1f6723e]{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.schedule-meeting-page .schedule-role-summary[data-v-f1f6723e],.schedule-meeting-page .schedule-flow-list[data-v-f1f6723e],.schedule-meeting-page .destination-list[data-v-f1f6723e],.schedule-meeting-page .notice-list[data-v-f1f6723e],.schedule-meeting-page .result-grid[data-v-f1f6723e]{gap:10px}.schedule-meeting-page .schedule-role-summary div[data-v-f1f6723e],.schedule-meeting-page .schedule-flow-list div[data-v-f1f6723e],.schedule-meeting-page .destination-list div[data-v-f1f6723e],.schedule-meeting-page .notice-list div[data-v-f1f6723e],.schedule-meeting-page .agenda-list div[data-v-f1f6723e],.schedule-meeting-page .result-grid div[data-v-f1f6723e],.schedule-meeting-page .schedule-application-preview[data-v-f1f6723e],.schedule-meeting-page .application-submitted-only[data-v-f1f6723e]{background:#fbfdff;border-color:#edf1f7;border-radius:16px}.schedule-meeting-page .schedule-application-preview[data-v-f1f6723e],.schedule-meeting-page .application-submitted-only[data-v-f1f6723e]{background:#f7fffb;border-color:#bbf7d0}.schedule-meeting-page .schedule-info-panel[data-v-f1f6723e],.schedule-meeting-page .schedule-application-panel[data-v-f1f6723e],.schedule-meeting-page .schedule-notice-panel[data-v-f1f6723e],.schedule-meeting-page .schedule-agenda-panel[data-v-f1f6723e],.schedule-meeting-page .schedule-result-panel[data-v-f1f6723e]{padding:22px}.schedule-meeting-page .schedule-application-panel .application-apply-layout[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:14px;display:grid}.schedule-meeting-page .schedule-application-panel .application-form-card[data-v-f1f6723e]{background:#fff;border:1px solid #edf1f7;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.schedule-meeting-page .schedule-application-panel .application-field[data-v-f1f6723e]{gap:7px;display:grid}.schedule-meeting-page .schedule-application-panel .application-field.full[data-v-f1f6723e],.schedule-meeting-page .schedule-application-panel .application-actions[data-v-f1f6723e]{grid-column:1/-1}.schedule-meeting-page .schedule-application-panel .application-field span[data-v-f1f6723e]{color:#334155;font-size:13px;font-weight:850}.schedule-meeting-page .schedule-application-panel .application-field input[data-v-f1f6723e],.schedule-meeting-page .schedule-application-panel .application-field select[data-v-f1f6723e],.schedule-meeting-page .schedule-application-panel .application-field textarea[data-v-f1f6723e]{color:#0f172a;width:100%;font:inherit;background:#fbfdff;border:1px solid #dfe7f2;border-radius:14px;padding:11px 12px}.schedule-meeting-page .schedule-application-panel .application-field textarea[data-v-f1f6723e]{resize:vertical;min-height:108px}.schedule-meeting-page .application-actions[data-v-f1f6723e]{align-items:center;gap:10px;margin-top:2px;display:flex}.schedule-meeting-page .schedule-application-preview[data-v-f1f6723e],.schedule-meeting-page .application-submitted-only[data-v-f1f6723e]{padding:16px}.schedule-meeting-page .application-submitted-only[data-v-f1f6723e]{gap:10px;display:grid}.schedule-meeting-page .status-meta[data-v-f1f6723e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.schedule-meeting-page .status-meta div[data-v-f1f6723e]{background:#fff;border:1px solid #d8f3df;border-radius:14px;padding:10px 12px}.schedule-meeting-page .status-meta span[data-v-f1f6723e]{color:#64748b;font-size:12px;display:block}.schedule-meeting-page .status-meta strong[data-v-f1f6723e]{color:#0f9f62;margin-top:4px;font-size:13px;display:block}.schedule-meeting-page .notice-list[data-v-f1f6723e],.schedule-meeting-page .agenda-list[data-v-f1f6723e],.schedule-meeting-page .result-grid[data-v-f1f6723e],.schedule-meeting-page .schedule-role-summary[data-v-f1f6723e],.schedule-meeting-page .schedule-flow-list[data-v-f1f6723e],.schedule-meeting-page .destination-list[data-v-f1f6723e]{gap:10px;display:grid}.schedule-meeting-page .notice-list div[data-v-f1f6723e]{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.schedule-meeting-page .notice-list span[data-v-f1f6723e]:first-child{color:#64748b;font-size:13px}.schedule-meeting-page .notice-list strong[data-v-f1f6723e]{color:#0f172a}.schedule-meeting-page .agenda-list div[data-v-f1f6723e]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.schedule-meeting-page .agenda-list time[data-v-f1f6723e]{color:var(--schedule-blue);font-weight:900}.schedule-meeting-page .agenda-list strong[data-v-f1f6723e]{color:#0f172a;display:block}.schedule-meeting-page .agenda-list span[data-v-f1f6723e]{color:#64748b;margin-top:4px;line-height:1.55;display:block}.schedule-meeting-page .result-summary[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:16px;margin-bottom:12px;padding:16px}.schedule-meeting-page .result-summary strong[data-v-f1f6723e]{color:#0f172a;margin-top:6px;font-size:16px;display:block}.schedule-meeting-page .result-summary p[data-v-f1f6723e]{color:#64748b;margin:8px 0 0;line-height:1.65}.schedule-meeting-page .result-grid[data-v-f1f6723e]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-meeting-page .result-grid div[data-v-f1f6723e],.schedule-meeting-page .destination-list div[data-v-f1f6723e]{padding:13px 14px}.schedule-meeting-page .result-grid strong[data-v-f1f6723e],.schedule-meeting-page .destination-list strong[data-v-f1f6723e]{color:#0f172a;display:block}.schedule-meeting-page .result-grid span[data-v-f1f6723e],.schedule-meeting-page .destination-list span[data-v-f1f6723e]{color:#64748b;margin-top:4px;line-height:1.55;display:block}.schedule-meeting-page .schedule-role-summary div[data-v-f1f6723e]{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.schedule-meeting-page .schedule-role-summary b[data-v-f1f6723e]{width:38px;height:38px;color:var(--schedule-blue);background:#eff6ff;border-radius:14px;place-items:center;font-style:normal;font-weight:900;display:grid}.schedule-meeting-page .schedule-role-summary span[data-v-f1f6723e]{color:#0f172a;font-weight:850;display:block}.schedule-meeting-page .schedule-role-summary em[data-v-f1f6723e]{color:#64748b;margin-top:2px;font-size:12px;font-style:normal;display:block}.schedule-meeting-page .schedule-role-summary strong[data-v-f1f6723e]{color:#0f172a;text-align:right;font-size:16px}.schedule-meeting-page .schedule-flow-list div[data-v-f1f6723e]{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;display:grid}.schedule-meeting-page .schedule-flow-list b[data-v-f1f6723e]{width:26px;height:26px;color:var(--schedule-blue);background:#eff6ff;border-radius:9px;place-items:center;font-weight:900;display:grid}.schedule-meeting-page .schedule-flow-list span[data-v-f1f6723e]{color:#64748b;line-height:1.55}.schedule-meeting-page .schedule-note[data-v-f1f6723e]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;padding:12px;font-size:13px;line-height:1.65}@media (width<=1100px){.schedule-meeting-page .schedule-current-hero[data-v-f1f6723e],.schedule-meeting-page .schedule-detail-layout[data-v-f1f6723e]{grid-template-columns:1fr}.schedule-meeting-page .schedule-side-list[data-v-f1f6723e]{position:static}.schedule-meeting-page .schedule-application-panel .application-apply-layout[data-v-f1f6723e]{grid-template-columns:1fr}.schedule-meeting-page .schedule-confirm-grid[data-v-f1f6723e],.schedule-meeting-page .schedule-role-summary[data-v-f1f6723e],.schedule-meeting-page .schedule-flow-list[data-v-f1f6723e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.schedule-meeting-page .schedule-current-hero[data-v-f1f6723e]{border-radius:24px;padding:22px}.schedule-meeting-page .schedule-current-hero h1[data-v-f1f6723e]{font-size:30px}.schedule-meeting-page .schedule-state-bar[data-v-f1f6723e],.schedule-meeting-page .schedule-highlight-line[data-v-f1f6723e]{flex-direction:column;align-items:flex-start}.schedule-meeting-page .schedule-state-tabs[data-v-f1f6723e]{justify-content:flex-start}.schedule-meeting-page .schedule-info-list[data-v-f1f6723e],.schedule-meeting-page .schedule-info-list div[data-v-f1f6723e],.schedule-meeting-page .schedule-application-panel .application-form-card[data-v-f1f6723e],.schedule-meeting-page .status-meta[data-v-f1f6723e],.schedule-meeting-page .result-grid[data-v-f1f6723e],.schedule-meeting-page .schedule-confirm-grid[data-v-f1f6723e],.schedule-meeting-page .schedule-role-summary[data-v-f1f6723e],.schedule-meeting-page .schedule-flow-list[data-v-f1f6723e]{grid-template-columns:1fr}}.schedule-meeting-page[data-v-f1f6723e]{--ref-blue:#1f66ff;--ref-green:#16b880;--ref-line:#e6ebf3;--ref-shadow:0 18px 50px #1c315c14;--ref-shadow-sm:0 10px 30px #1c315c0f;color:#101828;padding-bottom:80px;line-height:1.48}.schedule-meeting-page button[data-v-f1f6723e]{font:inherit}.schedule-ref-hero[data-v-f1f6723e]{box-shadow:var(--ref-shadow);background:linear-gradient(135deg,#fff 0%,#f8fbff 52%,#eef6ff 100%);border:1px solid #d6e1f0f2;border-radius:32px;margin-bottom:20px;padding:24px;position:relative;overflow:hidden}.schedule-ref-hero[data-v-f1f6723e]:before{content:"";background:radial-gradient(circle,#1f66ff29,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-128px;right:-112px}.schedule-ref-hero-grid[data-v-f1f6723e]{z-index:1;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:22px;display:grid;position:relative}.schedule-ref-kicker[data-v-f1f6723e]{color:var(--ref-blue);background:#eef5ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 12px;font-size:13px;font-weight:900;display:inline-flex}.schedule-ref-kicker span[data-v-f1f6723e]{background:var(--ref-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #16b88024}.schedule-ref-check-row[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.schedule-ref-pill[data-v-f1f6723e]{border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:12px;font-weight:900;line-height:1.35;display:inline-flex}.schedule-ref-pill.orange[data-v-f1f6723e]{color:#c2410c;background:#fff7ed}.schedule-ref-pill.green[data-v-f1f6723e]{color:#059669;background:#ecfdf5}.schedule-ref-pill.blue[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff}.schedule-ref-hero h1[data-v-f1f6723e]{color:#101828;letter-spacing:-1px;margin:0 0 10px;font-size:38px;line-height:1.15}.schedule-ref-lead[data-v-f1f6723e]{color:#52637a;max-width:780px;margin:0;font-size:16px;line-height:1.75}.schedule-ref-actions[data-v-f1f6723e]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.schedule-ref-btn[data-v-f1f6723e]{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 17px;font-weight:850;display:inline-flex}.schedule-ref-btn.primary[data-v-f1f6723e]{background:linear-gradient(135deg, var(--ref-blue), #5f9dff);color:#fff;box-shadow:0 14px 30px #1f66ff3d}.schedule-ref-btn.ghost[data-v-f1f6723e]{color:#334155;background:#fff;border:1px solid #dbe4ef}.schedule-ref-btn.light[data-v-f1f6723e]{color:var(--ref-blue);background:#eff6ff;border:1px solid #dbeafe}.schedule-ref-btn.small[data-v-f1f6723e]{height:34px;padding:0 12px;font-size:13px}.schedule-ref-status-card[data-v-f1f6723e]{box-shadow:var(--ref-shadow-sm);background:#fff;border:1px solid #e6edf5;border-radius:26px;padding:18px}.schedule-ref-status-card h3[data-v-f1f6723e]{margin:0 0 12px;font-size:18px}.schedule-ref-status-card>.schedule-ref-pill[data-v-f1f6723e]{margin-bottom:14px}.schedule-ref-stat-mini[data-v-f1f6723e]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.schedule-ref-stat-mini div[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:16px;padding:12px}.schedule-ref-stat-mini b[data-v-f1f6723e]{font-size:23px}.schedule-ref-stat-mini span[data-v-f1f6723e]{color:#64748b;margin-top:4px;font-size:12px;display:block}.schedule-ref-strip[data-v-f1f6723e]{box-shadow:var(--ref-shadow-sm);background:#fff;border:1px solid #e6edf5;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:12px 16px;display:flex}.schedule-ref-strip-title[data-v-f1f6723e]{color:#0f172a;font-weight:900}.schedule-ref-strip-tabs[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;display:flex}.schedule-ref-strip-tabs button[data-v-f1f6723e]{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 12px;font-weight:850}.schedule-ref-strip-tabs button[data-v-f1f6723e]:hover,.schedule-ref-strip-tabs button.active[data-v-f1f6723e]{color:var(--ref-blue);background:#eff6ff}.schedule-ref-layout[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.schedule-ref-main-stack[data-v-f1f6723e]{gap:18px;display:grid}.schedule-ref-side-rail[data-v-f1f6723e]{gap:14px;display:grid;position:sticky;top:92px}.schedule-ref-panel[data-v-f1f6723e]{box-shadow:var(--ref-shadow-sm);background:#fff;border:1px solid #e6edf5;border-radius:26px;padding:22px}.schedule-ref-panel.compact[data-v-f1f6723e]{padding:18px}.schedule-ref-panel-head[data-v-f1f6723e]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.schedule-ref-panel-head.short[data-v-f1f6723e]{margin-bottom:10px}.schedule-ref-panel-head h2[data-v-f1f6723e]{color:#101828;margin:0;font-size:24px}.schedule-ref-panel-head p[data-v-f1f6723e]{color:#64748b;margin:7px 0 0;line-height:1.6}.schedule-ref-highlight[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;font-weight:850;display:flex}.schedule-ref-info-grid[data-v-f1f6723e]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.schedule-ref-info-line[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:14px;grid-template-columns:120px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.schedule-ref-info-line span[data-v-f1f6723e]{color:#64748b;font-size:12px}.schedule-ref-info-line strong[data-v-f1f6723e]{color:#0f172a;overflow-wrap:anywhere;font-size:14px}.schedule-ref-flow-compact[data-v-f1f6723e]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.schedule-ref-flow-step[data-v-f1f6723e]{background:#fff;border:1px solid #e6edf5;border-radius:18px;padding:13px}.schedule-ref-flow-step b[data-v-f1f6723e]{width:28px;height:28px;color:var(--ref-blue);background:#eff6ff;border-radius:10px;place-items:center;margin-bottom:8px;display:grid}.schedule-ref-flow-step strong[data-v-f1f6723e]{font-size:14px;display:block}.schedule-ref-flow-step span[data-v-f1f6723e]{color:#64748b;margin-top:4px;font-size:12px;line-height:1.45;display:block}.schedule-ref-flow-step.done[data-v-f1f6723e]{background:#f7fffb;border-color:#bbf7d0}.schedule-ref-flow-step.done b[data-v-f1f6723e]{color:#059669;background:#dcfce7}.schedule-ref-quick-grid[data-v-f1f6723e]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.schedule-ref-quick-card[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.schedule-ref-quick-card i[data-v-f1f6723e]{width:36px;height:36px;color:var(--ref-blue);background:#eff6ff;border-radius:13px;flex:none;place-items:center;font-style:normal;font-weight:950;display:grid}.schedule-ref-quick-card strong[data-v-f1f6723e]{display:block}.schedule-ref-quick-card span[data-v-f1f6723e]{color:#64748b;margin-top:3px;font-size:13px;line-height:1.55;display:block}.schedule-ref-overview-cards[data-v-f1f6723e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.schedule-ref-overview-cards>button[data-v-f1f6723e]{color:#0f172a;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);border:1px solid #e5ebf4;border-radius:18px;min-width:0;padding:13px;transition:border-color .2s,box-shadow .2s,transform .2s}.schedule-ref-overview-cards>button[data-v-f1f6723e]:hover,.schedule-ref-overview-cards>button[data-v-f1f6723e]:focus-visible{border-color:#b9d1ff;outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #1f66ff1a}.schedule-ref-metric-top[data-v-f1f6723e]{justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;display:flex}.schedule-ref-overview-cards .schedule-ref-metric-top b[data-v-f1f6723e]{color:#0f172a;font-size:26px;line-height:1}.schedule-ref-overview-cards .schedule-ref-metric-top i[data-v-f1f6723e]{color:#1f66ff;background:#eaf2ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.schedule-ref-overview-cards>button>strong[data-v-f1f6723e]{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;display:block;overflow:hidden}.schedule-ref-overview-cards>button>small[data-v-f1f6723e]{color:#059669;justify-content:space-between;align-items:center;gap:6px;min-height:20px;margin-top:5px;font-size:11px;font-weight:850;line-height:1.35;display:flex}.schedule-ref-overview-cards>button>small em[data-v-f1f6723e]{color:#94a3b8;font-size:17px;font-style:normal;line-height:1}.schedule-ref-side-actions[data-v-f1f6723e]{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.schedule-ref-side-actions .schedule-ref-btn[data-v-f1f6723e]{height:36px;padding:0 10px;font-size:13px}.schedule-ref-accordion[data-v-f1f6723e]{gap:10px;display:grid}.schedule-ref-acc-item[data-v-f1f6723e]{background:#fff;border:1px solid #edf1f7;border-radius:18px;overflow:hidden}.schedule-ref-acc-head[data-v-f1f6723e]{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 15px;display:flex}.schedule-ref-acc-head strong[data-v-f1f6723e]{font-size:15px;display:block}.schedule-ref-acc-head div span[data-v-f1f6723e]{color:#64748b;margin-top:2px;font-size:12px;display:block}.schedule-ref-acc-head .arrow[data-v-f1f6723e]{color:#64748b;transition:transform .2s}.schedule-ref-acc-item.open .arrow[data-v-f1f6723e]{transform:rotate(180deg)}.schedule-ref-acc-content[data-v-f1f6723e]{padding:0 15px 15px;display:none}.schedule-ref-acc-item.open .schedule-ref-acc-content[data-v-f1f6723e]{display:block}.schedule-ref-person-row[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:10px;display:grid}.schedule-ref-person-row i[data-v-f1f6723e]{width:34px;height:34px;color:var(--ref-blue);background:#eff6ff;border-radius:12px;place-items:center;font-style:normal;font-weight:950;display:grid}.schedule-ref-person-row strong[data-v-f1f6723e]{font-size:13px;display:block}.schedule-ref-person-row div span[data-v-f1f6723e]{color:#64748b;margin-top:2px;font-size:12px;display:block}.schedule-ref-person-row>b[data-v-f1f6723e]{color:#0f172a;font-weight:950}.schedule-ref-floating[data-v-f1f6723e]{z-index:40;pointer-events:none;justify-content:center;margin:22px auto 0;display:flex;position:sticky;bottom:0}.schedule-ref-floating>div[data-v-f1f6723e]{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0f172aeb;border-radius:999px;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex;box-shadow:0 16px 40px #0f172a3d}.schedule-ref-floating span[data-v-f1f6723e]{font-size:14px;font-weight:850}.schedule-ref-floating .schedule-ref-btn[data-v-f1f6723e]{height:38px}.schedule-ref-drawer[data-v-f1f6723e]{z-index:100;display:none;position:fixed;inset:0}.schedule-ref-drawer.show[data-v-f1f6723e]{display:block}.schedule-ref-drawer-mask[data-v-f1f6723e]{background:#0f172a61;position:absolute;inset:0}.schedule-ref-drawer-panel[data-v-f1f6723e]{background:#fff;width:min(520px,92vw);height:100%;padding:22px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 50px #0f172a2e}.schedule-ref-drawer-head[data-v-f1f6723e]{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.schedule-ref-drawer-head h2[data-v-f1f6723e]{margin:0;font-size:24px}.schedule-ref-drawer-head p[data-v-f1f6723e]{color:#52637a;margin:6px 0 0;font-size:14px}.schedule-ref-drawer-head button[data-v-f1f6723e]{cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:12px;width:36px;height:36px}.schedule-ref-drawer-tabs[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.schedule-ref-drawer-tabs button[data-v-f1f6723e]{color:#52637a;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:850}.schedule-ref-drawer-tabs button.active[data-v-f1f6723e]{color:#fff;background:#111827;border-color:#111827}.schedule-ref-drawer-section[data-v-f1f6723e]{gap:10px;display:grid}.schedule-ref-notice-card[data-v-f1f6723e],.schedule-ref-sink-card[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:16px;padding:14px}.schedule-ref-notice-card strong[data-v-f1f6723e],.schedule-ref-sink-card strong[data-v-f1f6723e]{display:block}.schedule-ref-notice-card p[data-v-f1f6723e],.schedule-ref-sink-card p[data-v-f1f6723e]{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.6}.schedule-ref-sink-block[data-v-f1f6723e]{gap:10px}@media (width<=1100px){.schedule-ref-hero-grid[data-v-f1f6723e],.schedule-ref-layout[data-v-f1f6723e]{grid-template-columns:1fr}.schedule-ref-side-rail[data-v-f1f6723e]{position:static}.schedule-ref-overview-cards[data-v-f1f6723e],.schedule-ref-flow-compact[data-v-f1f6723e]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.schedule-meeting-page[data-v-f1f6723e]{padding-bottom:50px}.schedule-ref-hero[data-v-f1f6723e]{border-radius:24px;padding:20px}.schedule-ref-hero h1[data-v-f1f6723e]{font-size:30px}.schedule-ref-strip[data-v-f1f6723e],.schedule-ref-highlight[data-v-f1f6723e]{flex-direction:column;align-items:flex-start}.schedule-ref-info-grid[data-v-f1f6723e],.schedule-ref-info-line[data-v-f1f6723e],.schedule-ref-quick-grid[data-v-f1f6723e],.schedule-ref-flow-compact[data-v-f1f6723e]{grid-template-columns:1fr}.schedule-ref-overview-cards[data-v-f1f6723e]{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-ref-panel[data-v-f1f6723e]{border-radius:22px;padding:18px}.schedule-ref-panel-head[data-v-f1f6723e]{flex-direction:column}.schedule-ref-floating>div[data-v-f1f6723e]{border-radius:22px;flex-direction:column;align-items:stretch;width:calc(100vw - 28px)}}.discussion-detail-page[data-v-f1f6723e]{--detail-blue:#1f66ff;--detail-cyan:#19c4df;--detail-green:#16b880;--detail-orange:#ff9d2e;--detail-purple:#7c3aed;--detail-line:#e6ebf3;--detail-muted:#667085;--detail-shadow:0 18px 50px #1c315c14;--detail-shadow-sm:0 10px 30px #1c315c0f;padding-bottom:110px}.discussion-detail-page .detail-back-link[data-v-f1f6723e]{color:#1769df;cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:0;font-weight:850;display:inline-flex}.discussion-detail-page .project-hero[data-v-f1f6723e]{box-shadow:var(--detail-shadow);background:linear-gradient(135deg,#fff 0%,#f8fbff 52%,#eaf7ff 100%);border:1px solid #d6e1f0f5;border-radius:32px;margin-bottom:18px;padding:24px;position:relative;overflow:hidden}.discussion-detail-page .project-hero[data-v-f1f6723e]:before{content:"";background:radial-gradient(circle,#1f66ff29,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-140px}.discussion-detail-page .hero-grid[data-v-f1f6723e]{z-index:1;display:block;position:relative}.discussion-detail-page .hero-heading-row[data-v-f1f6723e]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.discussion-detail-page .hero-heading-row>div[data-v-f1f6723e]{min-width:0}.discussion-detail-page .hero-publish-action[data-v-f1f6723e]{color:#fff;cursor:pointer;background:#102f5d;border:0;border-radius:14px;flex:none;min-height:42px;padding:0 18px;font-weight:900;box-shadow:0 12px 24px #102f5d29}.discussion-detail-page .tag-row[data-v-f1f6723e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discussion-detail-page .tag[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;height:27px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.discussion-detail-page .tag.green[data-v-f1f6723e]{color:#059669;background:#ecfdf5}.discussion-detail-page .tag.orange[data-v-f1f6723e]{color:#c2410c;background:#fff7ed}.discussion-detail-page .tag.purple[data-v-f1f6723e]{color:#7c3aed;background:#f5f3ff}.discussion-detail-page .tag.dark[data-v-f1f6723e]{color:#fff;background:#111827}.discussion-detail-page .tag.gray[data-v-f1f6723e]{color:#667085;background:#f1f5f9}.discussion-detail-page .hero-title[data-v-f1f6723e]{letter-spacing:0;margin:14px 0 12px;font-size:34px;line-height:1.18}.discussion-detail-page .lead[data-v-f1f6723e]{color:#52637a;margin:0;font-size:15px;line-height:1.75}.discussion-detail-page .hero-demand[data-v-f1f6723e]{margin-top:18px}.discussion-detail-page .hero-demand-head[data-v-f1f6723e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-top:2px;display:flex}.discussion-detail-page .hero-demand-head h2[data-v-f1f6723e]{margin:0;font-size:20px}.discussion-detail-page .hero-demand-head span[data-v-f1f6723e]{color:#64748b;white-space:nowrap;font-size:12px;font-weight:850}.discussion-detail-page .hero-demand-grid[data-v-f1f6723e]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.discussion-detail-page .ask-card[data-v-f1f6723e]{background:#ffffffb3;border:1px solid #e7edf6;border-radius:16px;min-height:96px;padding:12px}.discussion-detail-page .ask-card strong[data-v-f1f6723e]{color:#0f172a;margin-bottom:5px;font-size:14px;display:block}.discussion-detail-page .ask-card p[data-v-f1f6723e]{color:#64748b;margin:0;font-size:12px;line-height:1.55}.discussion-detail-page .project-summary-compact[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.discussion-detail-page .project-summary-compact span[data-v-f1f6723e]{color:#52637a;background:#ffffffb8;border:1px solid #e6edf5;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.discussion-detail-page .project-material-list[data-v-f1f6723e]{gap:8px;display:grid}.discussion-detail-page .project-material-panel[data-v-f1f6723e]{background:#ffffffb3;border:1px solid #dbe7f5;border-radius:17px;margin-top:12px;padding:12px}.discussion-detail-page .project-material-panel>header[data-v-f1f6723e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.discussion-detail-page .project-material-panel>header strong[data-v-f1f6723e]{color:#15345f;font-size:13px}.discussion-detail-page .project-material-panel>header span[data-v-f1f6723e]{color:#8090a8;font-size:11px}.discussion-detail-page .project-material-list article[data-v-f1f6723e]{background:#ffffffad;border:1px solid #dbe7f5;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.discussion-detail-page .material-icon[data-v-f1f6723e]{color:#1f66ff;background:#f8fbff;border:1px solid #dbe7f5;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.discussion-detail-page .material-meta[data-v-f1f6723e]{min-width:0}.discussion-detail-page .material-meta strong[data-v-f1f6723e],.discussion-detail-page .material-meta span[data-v-f1f6723e]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discussion-detail-page .material-meta strong[data-v-f1f6723e]{color:#0f172a;font-size:13px}.discussion-detail-page .material-meta span[data-v-f1f6723e]{color:#64748b;margin-top:3px;font-size:12px}.discussion-detail-page .material-actions[data-v-f1f6723e]{gap:6px;display:inline-flex}.discussion-detail-page .material-actions button[data-v-f1f6723e]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:10px;height:32px;padding:0 10px;font-weight:850}.discussion-detail-page .hero-action-hint[data-v-f1f6723e]{background:#eff6ffb8;border:1px solid #dbeafe;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:10px 12px;display:flex}.discussion-detail-page .hero-action-hint strong[data-v-f1f6723e]{color:#0f172a;font-size:13px;display:block}.discussion-detail-page .hero-action-hint span[data-v-f1f6723e]{color:#64748b;margin-top:2px;font-size:12px;line-height:1.45;display:block}.discussion-detail-page .hint-btn[data-v-f1f6723e]{color:#fff;cursor:pointer;white-space:nowrap;background:#111827;border:0;border-radius:999px;height:34px;padding:0 14px;font-size:12px;font-weight:900}.discussion-detail-page .stats[data-v-f1f6723e]{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:16px;display:grid}.discussion-detail-page .stat[data-v-f1f6723e]{box-shadow:var(--detail-shadow-sm);background:#fff;border:1px solid #e6edf5;border-radius:22px;padding:18px}.discussion-detail-page .stat b[data-v-f1f6723e]{font-size:27px;display:block}.discussion-detail-page .stat span[data-v-f1f6723e]{color:#64748b;margin-top:4px;font-size:13px;display:block}.discussion-detail-page .stat small[data-v-f1f6723e]{color:#16a34a;margin-top:8px;font-size:12px;font-weight:900;display:block}.discussion-detail-page .detail-discussion-layout[data-v-f1f6723e]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.discussion-detail-page .main-stack[data-v-f1f6723e]{gap:16px;display:grid}.discussion-detail-page .panel[data-v-f1f6723e],.discussion-detail-page .side-card[data-v-f1f6723e]{box-shadow:var(--detail-shadow-sm);background:#fff;border:1px solid #e6edf5;border-radius:26px;padding:20px}.discussion-detail-page .panel-head[data-v-f1f6723e]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.discussion-detail-page .panel-head h2[data-v-f1f6723e]{margin:0;font-size:24px}.discussion-detail-page .panel-head p[data-v-f1f6723e]{color:#64748b;margin:6px 0 0;line-height:1.6}.discussion-detail-page .btn[data-v-f1f6723e]{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 17px;font-weight:850;display:inline-flex}.discussion-detail-page .btn.primary[data-v-f1f6723e]{background:linear-gradient(135deg, var(--detail-blue), #5f9dff);color:#fff;box-shadow:0 14px 30px #1f66ff3d}.discussion-detail-page .btn.ghost[data-v-f1f6723e]{color:#334155;background:#fff;border:1px solid #dbe4ef}.discussion-detail-page .btn.light[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe}.discussion-detail-page .btn.small[data-v-f1f6723e]{height:34px;box-shadow:none;padding:0 13px}.discussion-detail-page .btn.full[data-v-f1f6723e]{width:100%;margin-top:14px}.discussion-detail-page .white-btn[data-v-f1f6723e]{color:#1d4ed8!important;background:#fff!important}.discussion-detail-page .tabs[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.discussion-detail-page .tab[data-v-f1f6723e]{color:#52637a;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:850}.discussion-detail-page .tab.active[data-v-f1f6723e]{color:#fff;background:#111827;border-color:#111827}.discussion-detail-page .discussion-list[data-v-f1f6723e]{gap:12px;display:grid}.discussion-detail-page .discussion-summary-bar[data-v-f1f6723e]{color:#718096;background:#fffaf4;border:1px solid #f1e4cf;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.discussion-detail-page .discussion-summary-bar button[data-v-f1f6723e]{color:#4c607d;cursor:pointer;background:#fff;border:1px solid #d9e5f4;border-radius:999px;flex:none;padding:7px 11px;font-weight:850}.discussion-detail-page .discussion-summary-bar button.active[data-v-f1f6723e]{color:#1769df;background:#edf5ff;border-color:#1769df}.discussion-detail-page .comment-card[data-v-f1f6723e]{background:#fff;border:1px solid #edf1f7;border-radius:22px;grid-template-columns:42px 1fr;gap:12px;padding:16px;display:grid}.discussion-detail-page .comment-card.highlight[data-v-f1f6723e]{box-shadow:0 0 0 5px #1f66ff14, var(--detail-shadow-sm);background:linear-gradient(#fff,#f8fbff);border-color:#93c5fd}.discussion-detail-page .comment-card.hot-comment-card[data-v-f1f6723e]{background:linear-gradient(#fff,#fffaf4);border-color:#fed7aa}.discussion-detail-page .comment-avatar[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border-radius:16px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.discussion-detail-page .comment-head[data-v-f1f6723e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.discussion-detail-page .comment-user strong[data-v-f1f6723e]{margin-top:8px;font-size:15px;display:block}.discussion-detail-page .comment-user span[data-v-f1f6723e]{color:#98a2b3;margin-top:2px;font-size:12px;display:block}.discussion-detail-page .comment-body p[data-v-f1f6723e]{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;line-height:1.7}.discussion-detail-page .comment-links[data-v-f1f6723e]{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.discussion-detail-page .mini-ref[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:5px 10px;font-size:12px;font-weight:850;display:inline-flex}.discussion-detail-page .mini-ref.case[data-v-f1f6723e]{color:#059669;background:#ecfdf5;border-color:#bbf7d0}.discussion-detail-page .comment-actions[data-v-f1f6723e]{color:#64748b;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.discussion-detail-page .comment-actions button[data-v-f1f6723e]{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.discussion-detail-page .comment-actions button[data-v-f1f6723e]:hover,.discussion-detail-page .comment-actions button.active[data-v-f1f6723e]{color:#1d4ed8}.discussion-detail-page .comment-actions button[data-v-f1f6723e]:disabled{cursor:not-allowed;opacity:.68}.discussion-detail-page .comment-actions em[data-v-f1f6723e]{margin-left:4px;font-style:normal}.discussion-detail-page .comment-quote[data-v-f1f6723e]{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;margin:10px 0 8px;padding:10px 12px}.discussion-detail-page .comment-quote span[data-v-f1f6723e]{color:#2563eb;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.discussion-detail-page .comment-quote p[data-v-f1f6723e]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.discussion-detail-page .comment-reply-thread[data-v-f1f6723e]{border-top:1px solid #eef3f9;margin-top:14px;padding:4px 0 0}.discussion-detail-page .comment-reply-item[data-v-f1f6723e]{border-bottom:1px solid #eef3f9;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 0 12px;display:grid}.discussion-detail-page .comment-reply-item[data-v-f1f6723e]:last-child{border-bottom:0;padding-bottom:2px}.discussion-detail-page .reply-avatar[data-v-f1f6723e]{color:#1d4ed8;background:#edf6ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:950;display:grid}.discussion-detail-page .reply-content[data-v-f1f6723e]{min-width:0}.discussion-detail-page .reply-head[data-v-f1f6723e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.discussion-detail-page .reply-head strong[data-v-f1f6723e]{color:#172033;font-size:14px;display:block}.discussion-detail-page .reply-head span[data-v-f1f6723e]{color:#98a2b3;margin-top:2px;font-size:12px;display:block}.discussion-detail-page .reply-target[data-v-f1f6723e]{color:#64748b;align-items:center;gap:3px;margin-top:8px;font-size:13px;display:inline-flex}.discussion-detail-page .reply-target b[data-v-f1f6723e]{color:#1d4ed8;font-weight:900}.discussion-detail-page .reply-content p[data-v-f1f6723e]{color:#172033;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 8px;line-height:1.72}.discussion-detail-page .reply-actions[data-v-f1f6723e]{gap:14px;font-size:12px}.discussion-detail-page .reply-editor[data-v-f1f6723e]{border:1px solid #dbeafe;border-radius:14px;margin:10px 0 0}.discussion-detail-page .inline-reply-panel[data-v-f1f6723e]{background:#fbfdff;border-top:1px solid #e5edf7;margin-top:12px;padding:14px 16px 14px 18px}.discussion-detail-page .inline-reply-title[data-v-f1f6723e]{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}.discussion-detail-page .inline-reply-title span[data-v-f1f6723e]{background:#22c55e;border-radius:999px;width:3px;height:18px}.discussion-detail-page .inline-reply-title strong[data-v-f1f6723e]{color:#334155;font-size:14px}.discussion-detail-page .inline-reply-title em[data-v-f1f6723e]{color:#94a3b8;font-style:normal}.discussion-detail-page .inline-reply-source[data-v-f1f6723e]{color:#64748b;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 10px 11px;font-size:13px;line-height:1.7}.discussion-detail-page .inline-reply-panel textarea[data-v-f1f6723e]{resize:vertical;color:#0f172a;background:#fff;border:1px solid #dbe5f2;border-radius:14px;outline:none;width:100%;min-height:86px;padding:12px 14px;line-height:1.65}.discussion-detail-page .inline-reply-panel textarea[data-v-f1f6723e]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.discussion-detail-page .inline-reply-actions[data-v-f1f6723e]{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.discussion-detail-page .inline-reply-actions small[data-v-f1f6723e]{color:#94a3b8;margin-right:auto}.discussion-detail-page .detail-side[data-v-f1f6723e]{gap:14px;display:grid;position:sticky;top:90px}.discussion-detail-page .side-card h3[data-v-f1f6723e]{margin:0 0 12px;font-size:20px}.discussion-detail-page .my-status[data-v-f1f6723e]{color:#fff;background:linear-gradient(135deg,#0f2f73,#1f66ff 65%,#3cc8ec);position:relative;overflow:hidden}.discussion-detail-page .my-status[data-v-f1f6723e]:before{content:"";background:#ffffff21;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-60px}.discussion-detail-page .my-status h3[data-v-f1f6723e],.discussion-detail-page .my-status p[data-v-f1f6723e],.discussion-detail-page .my-status .status-grid[data-v-f1f6723e],.discussion-detail-page .my-status .btn[data-v-f1f6723e]{z-index:1;position:relative}.discussion-detail-page .my-status p[data-v-f1f6723e]{color:#ffffffc2;font-size:13px;line-height:1.65}.discussion-detail-page .status-grid[data-v-f1f6723e]{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0;display:grid}.discussion-detail-page .status-cell[data-v-f1f6723e]{background:#ffffff21;border:1px solid #ffffff2e;border-radius:16px;padding:10px}.discussion-detail-page .status-cell b[data-v-f1f6723e]{font-size:22px;display:block}.discussion-detail-page .status-cell span[data-v-f1f6723e]{color:#ffffffb8;font-size:12px}.discussion-detail-page .condition-list[data-v-f1f6723e],.discussion-detail-page .question-list[data-v-f1f6723e],.discussion-detail-page .company-list[data-v-f1f6723e]{gap:10px;display:grid}.discussion-detail-page .condition[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.discussion-detail-page .condition i[data-v-f1f6723e]{color:#94a3b8;background:#f1f5f9;border-radius:10px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid}.discussion-detail-page .condition.met i[data-v-f1f6723e]{color:#059669;background:#ecfdf5}.discussion-detail-page .condition strong[data-v-f1f6723e]{font-size:14px;display:block}.discussion-detail-page .condition span[data-v-f1f6723e]{color:#64748b;margin-top:2px;font-size:12px;display:block}.discussion-detail-page .question[data-v-f1f6723e]{cursor:pointer;background:#fbfdff;border:1px solid #edf1f7;border-radius:16px;padding:12px}.discussion-detail-page .question strong[data-v-f1f6723e]{font-size:14px;display:block}.discussion-detail-page .question span[data-v-f1f6723e]{color:#64748b;margin-top:4px;font-size:12px;display:block}.discussion-detail-page .company[data-v-f1f6723e]{background:#fbfdff;border:1px solid #edf1f7;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.discussion-detail-page .company i[data-v-f1f6723e]{color:#1d4ed8;background:#eff6ff;border-radius:13px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.discussion-detail-page .company strong[data-v-f1f6723e]{font-size:14px;display:block}.discussion-detail-page .company span[data-v-f1f6723e]{color:#64748b;margin-top:2px;font-size:12px;display:block}.discussion-detail-page .side-empty[data-v-f1f6723e]{color:#8090a8;text-align:center;background:#fbfdff;border:1px dashed #d7e2ef;border-radius:14px;margin:0;padding:18px 12px;font-size:12px}.discussion-detail-page .empty-hint[data-v-f1f6723e]{text-align:center;color:#64748b;background:#fbfdff;border:1.5px dashed #cbd5e1;border-radius:18px;padding:22px}.discussion-detail-page .floating-bar[data-v-f1f6723e]{z-index:80;background:linear-gradient(135deg,#0f2f73 0%,#1f66ff 62%,#19c4df 100%);border:1px solid #fff6;border-radius:28px;align-items:center;gap:10px;width:min(1040px,100vw - 28px);padding:12px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 64px #1f66ff61,0 8px 24px #0f172a2e}.discussion-detail-page .floating-nudge[data-v-f1f6723e]{color:#fff;background:#ff9d2e;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:12px;font-weight:950;display:flex;position:absolute;top:-14px;right:18px;box-shadow:0 8px 18px #ff9d2e47}.discussion-detail-page .floating-avatar[data-v-f1f6723e]{color:#1d4ed8;background:#fff;border-radius:15px;place-items:center;width:42px;height:42px;font-weight:950;display:grid;box-shadow:0 8px 18px #0000001f}.discussion-detail-page .floating-label[data-v-f1f6723e]{color:#fff;white-space:nowrap;font-weight:950}.discussion-detail-page .floating-label small[data-v-f1f6723e]{opacity:.75;margin-top:1px;font-size:11px;font-weight:700;display:block}.discussion-detail-page .floating-input[data-v-f1f6723e]{color:#334155;cursor:pointer;text-align:left;background:#fffffff5;border:1px solid #ffffffb8;border-radius:999px;flex:1;align-items:center;height:52px;padding:0 16px;font-weight:760;display:flex}.discussion-detail-page .floating-actions[data-v-f1f6723e]{align-items:center;gap:8px;display:flex}.discussion-detail-page .chip[data-v-f1f6723e]{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff57;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:900}.discussion-detail-page .chip.active[data-v-f1f6723e]{background:#ffffff3d}.discussion-detail-page .floating-bar .btn.primary[data-v-f1f6723e]{color:#1d4ed8;background:#fff;height:52px;padding:0 22px;font-size:15px;box-shadow:0 12px 30px #0f172a38}.discussion-detail-page .modal-mask[data-v-f1f6723e]{z-index:120;background:#0f172a57;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.discussion-detail-page .detail-composer[data-v-f1f6723e]{background:#fff;border-radius:24px;width:min(760px,100vw - 28px);max-height:min(86vh,720px);padding:22px;overflow:auto;box-shadow:0 24px 72px #0f172a42}.discussion-detail-page .composer-head[data-v-f1f6723e]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.discussion-detail-page .composer-head h2[data-v-f1f6723e]{margin:0}.discussion-detail-page .close[data-v-f1f6723e]{cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:34px;height:34px;font-weight:900}.discussion-detail-page .composer-grid[data-v-f1f6723e]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.discussion-detail-page .field[data-v-f1f6723e]{gap:7px;display:grid}.discussion-detail-page .field.full[data-v-f1f6723e]{grid-column:1/-1}.discussion-detail-page .field span[data-v-f1f6723e]{color:#334155;font-size:13px;font-weight:850}.discussion-detail-page .field select[data-v-f1f6723e],.discussion-detail-page .field textarea[data-v-f1f6723e]{color:#1d2939;background:#fbfcff;border:1px solid #dfe6f0;border-radius:14px;outline:none;padding:12px 13px}.discussion-detail-page .field textarea[data-v-f1f6723e]{resize:vertical;min-height:116px}.discussion-detail-page .field small[data-v-f1f6723e]{color:#94a3b8;text-align:right}.discussion-detail-page .drawer-actions[data-v-f1f6723e]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (width<=1100px){.discussion-detail-page .detail-discussion-layout[data-v-f1f6723e]{grid-template-columns:1fr}.discussion-detail-page .detail-side[data-v-f1f6723e]{position:static}.discussion-detail-page .stats[data-v-f1f6723e]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.discussion-detail-page .hero-demand-grid[data-v-f1f6723e]{grid-template-columns:1fr}.discussion-detail-page .hero-action-hint[data-v-f1f6723e],.discussion-detail-page .hero-demand-head[data-v-f1f6723e],.discussion-detail-page .hero-heading-row[data-v-f1f6723e],.discussion-detail-page .project-material-panel>header[data-v-f1f6723e]{flex-direction:column;align-items:flex-start}}@media (width<=720px){.discussion-detail-page .hero-title[data-v-f1f6723e]{font-size:28px}.discussion-detail-page .stats[data-v-f1f6723e],.discussion-detail-page .composer-grid[data-v-f1f6723e]{grid-template-columns:1fr}.discussion-detail-page .project-material-list article[data-v-f1f6723e]{grid-template-columns:42px minmax(0,1fr)}.discussion-detail-page .material-actions[data-v-f1f6723e]{grid-column:2}.discussion-detail-page .discussion-summary-bar[data-v-f1f6723e]{flex-direction:column;align-items:flex-start}.discussion-detail-page .floating-bar[data-v-f1f6723e]{border-radius:22px;flex-direction:column;align-items:stretch;width:auto;bottom:12px;left:12px;right:12px;transform:none}.discussion-detail-page .floating-label[data-v-f1f6723e],.discussion-detail-page .floating-nudge[data-v-f1f6723e]{display:none}.discussion-detail-page .floating-actions[data-v-f1f6723e]{justify-content:space-between}}.consultation-result-conclusion[data-v-f1f6723e]{background:linear-gradient(135deg,#f0fdf4,#f8fffb);border:1px solid #a7f3d0;border-radius:18px;margin:18px 0;padding:18px 20px;box-shadow:0 10px 26px #05966912}.consultation-result-conclusion span[data-v-f1f6723e]{color:#047857;background:#dcfce7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.consultation-result-conclusion strong[data-v-f1f6723e]{color:#0f172a;margin-top:10px;font-size:17px;display:block}.consultation-result-conclusion p[data-v-f1f6723e]{color:#475569;white-space:pre-wrap;margin:7px 0 0;line-height:1.8}.achievement-panel[data-v-4799ec56]{background:#fff;border:1px solid #dce6f2;border-radius:18px;gap:14px;margin-bottom:18px;padding:20px;display:grid;box-shadow:0 12px 30px #1f447812}.achievement-panel>header[data-v-4799ec56]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-4799ec56],h3[data-v-4799ec56],p[data-v-4799ec56]{margin:0}header p[data-v-4799ec56]{color:#748299;margin-top:5px;font-size:13px}header a[data-v-4799ec56]{color:#1769d2;font-weight:700}.achievement-list[data-v-4799ec56]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}article[data-v-4799ec56]{background:#f9fbfe;border:1px solid #e4eaf2;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;padding:14px;display:flex}article span[data-v-4799ec56],article small[data-v-4799ec56]{color:#718096;font-size:12px}article h3[data-v-4799ec56]{color:#213753;margin:5px 0;font-size:15px}nav[data-v-4799ec56]{text-align:right;flex:none;gap:7px;display:grid}nav a[data-v-4799ec56]{color:#1769d2;font-size:12px;font-weight:700}nav span[data-v-4799ec56]{max-width:120px}.state[data-v-4799ec56]{color:#6c7b90;text-align:center;background:#f6f8fb;border-radius:10px;padding:18px}.state.error[data-v-4799ec56]{color:#a83d4c;justify-content:center;gap:10px;display:flex}.state button[data-v-4799ec56]{color:#1769d2;cursor:pointer;background:0 0;border:0}footer[data-v-4799ec56]{color:#6d7b8f;font-size:12px}@media (width<=760px){.achievement-list[data-v-4799ec56]{grid-template-columns:1fr}article[data-v-4799ec56]{flex-direction:column;align-items:flex-start}nav[data-v-4799ec56]{text-align:left}}.case-manager[data-v-79f2beac]{gap:16px;display:grid}.intro[data-v-79f2beac],.toolbar[data-v-79f2beac],.panel[data-v-79f2beac],.detail-grid>section[data-v-79f2beac],.case-list article[data-v-79f2beac]{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:18px}.intro[data-v-79f2beac],.section-head[data-v-79f2beac],.case-list article[data-v-79f2beac]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.intro h2[data-v-79f2beac],.panel h3[data-v-79f2beac]{margin-top:0}.intro p[data-v-79f2beac],.hint[data-v-79f2beac],.case-list p[data-v-79f2beac],.case-list small[data-v-79f2beac]{color:#667085}.toolbar[data-v-79f2beac]{grid-template-columns:1fr 220px auto;gap:10px;display:grid}.toolbar input[data-v-79f2beac],.toolbar select[data-v-79f2beac],.form-grid input[data-v-79f2beac],.form-grid select[data-v-79f2beac],.form-grid textarea[data-v-79f2beac],.outcome-row input[data-v-79f2beac],.image-list input[data-v-79f2beac]{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:9px}.case-list[data-v-79f2beac]{gap:12px;display:grid}.actions[data-v-79f2beac],.footer[data-v-79f2beac]{gap:8px;display:flex}.badge[data-v-79f2beac],.tags span[data-v-79f2beac]{color:#3538cd;background:#eef4ff;border-radius:99px;margin:0 6px 6px 0;padding:4px 9px;font-size:12px;display:inline-block}.badge.muted[data-v-79f2beac]{color:#475467;background:#f2f4f7}.feedback[data-v-79f2beac],.empty[data-v-79f2beac],.recovery[data-v-79f2beac]{background:#f9fafb;border-radius:10px;padding:14px}.feedback.error[data-v-79f2beac]{color:#b42318;background:#fef3f2}.recovery[data-v-79f2beac]{background:#fffaeb;align-items:center;gap:10px;display:flex}.back[data-v-79f2beac]{color:#1677ff;background:0 0;border:0;width:max-content}.detail-grid[data-v-79f2beac]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.warning[data-v-79f2beac]{background:#fffaeb;padding:10px}.form-grid[data-v-79f2beac]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label[data-v-79f2beac]{gap:6px;display:grid}.form-grid .full[data-v-79f2beac]{grid-column:1/-1}.check[data-v-79f2beac]{align-items:center;gap:7px;display:flex!important}.check input[data-v-79f2beac]{width:auto}.taxonomy[data-v-79f2beac]{grid-template-columns:repeat(3,1fr)}.outcome-row[data-v-79f2beac]{grid-template-columns:1.2fr .7fr .6fr 1.8fr auto;gap:8px;margin-top:9px;display:grid}.upload[data-v-79f2beac],.replace[data-v-79f2beac]{cursor:pointer;border:1px dashed #98a2b3;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.upload input[data-v-79f2beac],.replace input[data-v-79f2beac]{display:none}.image-list[data-v-79f2beac]{gap:8px;margin-top:12px;display:grid}.image-list article[data-v-79f2beac]{border:1px solid #eaecf0;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.image-list article>div[data-v-79f2beac]{display:grid}.image-list span[data-v-79f2beac]{color:#667085;font-size:12px}.error-text[data-v-79f2beac]{color:#b42318!important}.footer[data-v-79f2beac]{background:#fffffff2;border-top:1px solid #eaecf0;justify-content:flex-end;padding:14px;position:sticky;bottom:0}.primary[data-v-79f2beac]{color:#fff;background:#1677ff!important;border-color:#1677ff!important}button[data-v-79f2beac]{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 12px}button[data-v-79f2beac]:disabled{opacity:.5;cursor:not-allowed}.case-detail-page[data-v-79f2beac]{color:#0d315e;gap:18px;display:grid}.case-detail-back[data-v-79f2beac]{margin:0 0 -4px;padding:4px 2px;font-weight:800}.case-detail-overview[data-v-79f2beac]{background:linear-gradient(145deg,#f7fbff 0%,#edf5ff 100%);border:1px solid #dce8f7;border-radius:24px;padding:20px;box-shadow:0 14px 36px #234d8014}.case-detail-hero[data-v-79f2beac]{grid-template-columns:minmax(0,1fr) 335px;gap:18px;display:grid}.case-detail-hero-main[data-v-79f2beac],.case-detail-media[data-v-79f2beac]{background:#fff;border:1px solid #dce8f7;border-radius:20px}.case-detail-hero-main[data-v-79f2beac]{flex-direction:column;min-height:376px;padding:27px;display:flex;position:relative}.case-detail-badges[data-v-79f2beac]{flex-wrap:wrap;gap:8px;display:flex}.case-detail-badges span[data-v-79f2beac]{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.case-status-badge[data-v-79f2beac]{color:#1769e0;background:#eaf2ff}.case-kind-badge[data-v-79f2beac]{color:#129448;background:#e9f9ef}.case-cert-badge[data-v-79f2beac]{color:#f97316;background:#fff1e7}.case-detail-hero-main h2[data-v-79f2beac]{color:#0a315f;letter-spacing:-1px;margin:16px 0 10px;font-size:34px;line-height:1.25}.case-detail-lead[data-v-79f2beac]{color:#7186a2;max-width:760px;margin:0;font-size:15px;line-height:1.95}.case-detail-edit[data-v-79f2beac]{color:#1769e0;border-color:#bcd3f4;font-weight:850;position:absolute;top:25px;right:25px}.case-detail-summary-grid[data-v-79f2beac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:24px;display:grid}.case-detail-summary-grid div[data-v-79f2beac]{background:#fbfdff;border:1px solid #dce8f7;border-radius:15px;gap:7px;min-height:74px;padding:14px 15px;display:grid}.case-detail-summary-grid span[data-v-79f2beac]{color:#8ba0bb;font-size:12px}.case-detail-summary-grid strong[data-v-79f2beac]{color:#123c70;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.case-detail-media[data-v-79f2beac]{padding:19px}.case-detail-media h3[data-v-79f2beac]{color:#0b315f;margin:0 0 14px;font-size:18px}.case-cover-preview[data-v-79f2beac]{color:#246bd7;background:#f4f8fd;border:1px solid #d7e5f7;border-radius:17px;place-items:center;height:220px;padding:14px;font-size:17px;font-weight:900;display:grid;overflow:hidden}.case-cover-preview img[data-v-79f2beac]{object-fit:cover;border-radius:12px;width:100%;height:100%}.case-image-selector[data-v-79f2beac]{gap:9px;margin-top:12px;display:grid}.case-image-selector button[data-v-79f2beac]{text-align:left;border-color:#dce7f5;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.case-image-selector button.active[data-v-79f2beac]{background:#f4f8ff;border-color:#9ac0ff}.case-image-selector b[data-v-79f2beac]{color:#2c73df;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.case-image-selector span[data-v-79f2beac],.case-image-selector strong[data-v-79f2beac],.case-image-selector small[data-v-79f2beac]{min-width:0;display:block}.case-image-selector strong[data-v-79f2beac]{color:#17375f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.case-image-selector small[data-v-79f2beac]{color:#93a2b7;margin-top:3px;font-size:10px}.case-detail-tabs[data-v-79f2beac]{background:#fff;border:1px solid #dce8f7;border-radius:15px;flex-wrap:wrap;gap:8px;margin-top:17px;padding:8px;display:flex}.case-detail-tabs button[data-v-79f2beac]{color:#57708f;background:#f6f9fd;border-color:#0000;font-weight:850}.case-detail-tabs button[data-v-79f2beac]:first-child,.case-detail-tabs button[data-v-79f2beac]:hover{color:#1f6fe5;background:#eef5ff;border-color:#b9d4ff}.case-detail-section[data-v-79f2beac]{background:#fff;border:1px solid #dce8f7;border-radius:22px;padding:24px;scroll-margin-top:90px;box-shadow:0 12px 28px #274a730e}.case-section-kicker[data-v-79f2beac]{color:#7990ae;margin-bottom:10px;font-size:12px}.case-section-title[data-v-79f2beac]{align-items:flex-start;gap:10px;display:flex}.case-section-title>span[data-v-79f2beac]{color:#2171e5;background:#eaf3ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.case-section-title h3[data-v-79f2beac]{color:#0d315e;margin:1px 0 5px;font-size:20px}.case-section-title p[data-v-79f2beac]{color:#8293a9;margin:0;font-size:12px;line-height:1.6}.case-project-rows[data-v-79f2beac]{gap:10px;margin-top:18px;display:grid}.case-project-rows>div[data-v-79f2beac]{background:#fbfdff;border:1px solid #dfe9f5;border-radius:15px;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:18px;display:grid}.case-project-rows span[data-v-79f2beac]{color:#7890ae;font-size:12px;font-weight:800}.case-project-rows p[data-v-79f2beac]{color:#294b73;margin:0;line-height:1.85}.case-detail-columns[data-v-79f2beac]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.case-detail-definitions[data-v-79f2beac]{gap:10px;margin:18px 0 0;display:grid}.case-detail-definitions>div[data-v-79f2beac]{background:#fbfdff;border:1px solid #dfe9f5;border-radius:15px;grid-template-columns:115px minmax(0,1fr);gap:12px;padding:16px;display:grid}.case-detail-definitions dt[data-v-79f2beac]{color:#7890ae;font-size:12px}.case-detail-definitions dd[data-v-79f2beac]{color:#173b69;margin:0;font-weight:750;line-height:1.6}.case-taxonomy-groups[data-v-79f2beac]{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.case-taxonomy-groups>div[data-v-79f2beac]{background:#fbfdff;border:1px solid #dfe9f5;border-radius:15px;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:7px;min-height:72px;padding:14px;display:flex}.case-taxonomy-groups>div[data-v-79f2beac]:last-child{grid-column:1/-1}.case-taxonomy-groups span[data-v-79f2beac]{color:#7890ae;width:100%;font-size:12px}.case-taxonomy-groups strong[data-v-79f2beac],.case-taxonomy-groups em[data-v-79f2beac]{color:#40658f;background:#fff;border:1px solid #cdddf2;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal}.case-taxonomy-groups em[data-v-79f2beac]{color:#94a3b8}.case-outcome-grid[data-v-79f2beac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.case-outcome-grid article[data-v-79f2beac]{background:linear-gradient(145deg,#fbfdff,#f3f8ff);border:1px solid #dce8f7;border-radius:17px;padding:18px}.case-outcome-grid article>span[data-v-79f2beac]{color:#7189a7;font-size:12px;font-weight:800;display:block}.case-outcome-grid article>strong[data-v-79f2beac]{color:#1769df;margin:9px 0;font-size:28px;display:block}.case-outcome-grid article>strong small[data-v-79f2beac]{color:#436b9e;margin-left:5px;font-size:13px}.case-outcome-grid p[data-v-79f2beac]{color:#73869f;margin:0;font-size:12px;line-height:1.65}.case-detail-image-grid[data-v-79f2beac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.case-detail-image-grid article[data-v-79f2beac]{background:#fbfdff;border:1px solid #dce8f7;border-radius:17px;overflow:hidden}.case-detail-image-preview[data-v-79f2beac]{color:#2570d9;background:#dfebfb;border-radius:13px;place-items:center;height:230px;margin:12px;font-size:18px;font-weight:900;display:grid;overflow:hidden}.case-detail-image-preview img[data-v-79f2beac]{object-fit:cover;width:100%;height:100%}.case-detail-image-meta[data-v-79f2beac]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:0 14px 14px;display:grid}.case-detail-image-meta strong[data-v-79f2beac]{color:#183b66;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.case-detail-image-meta small[data-v-79f2beac]{color:#91a1b6;grid-column:1;font-size:11px}.case-detail-image-meta button[data-v-79f2beac]{color:#1769df;border-color:#b8d3fb;border-radius:999px;grid-area:1/2/3;font-size:11px;font-weight:850}.case-detail-empty[data-v-79f2beac]{color:#8a9bb1;text-align:center;background:#f8fbff;border:1px dashed #cedced;border-radius:13px;margin:12px 0 0;padding:14px}.case-detail-empty.wide[data-v-79f2beac]{margin-top:18px;padding:30px}@media (width<=1050px){.case-detail-hero[data-v-79f2beac]{grid-template-columns:1fr}.case-detail-media[data-v-79f2beac]{grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:14px;display:grid}.case-detail-media h3[data-v-79f2beac]{grid-column:1/-1}.case-image-selector[data-v-79f2beac]{margin-top:0}.case-detail-columns[data-v-79f2beac]{grid-template-columns:1fr}.case-outcome-grid[data-v-79f2beac]{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.detail-grid[data-v-79f2beac],.form-grid[data-v-79f2beac],.taxonomy[data-v-79f2beac],.toolbar[data-v-79f2beac],.outcome-row[data-v-79f2beac],.image-list article[data-v-79f2beac]{grid-template-columns:1fr}.intro[data-v-79f2beac],.case-list article[data-v-79f2beac]{flex-direction:column}.footer[data-v-79f2beac]{flex-wrap:wrap}.case-detail-overview[data-v-79f2beac]{padding:12px}.case-detail-hero-main[data-v-79f2beac]{min-height:auto;padding:20px}.case-detail-summary-grid[data-v-79f2beac]{grid-template-columns:1fr;margin-top:22px}.case-detail-media[data-v-79f2beac]{display:block}.case-image-selector[data-v-79f2beac]{margin-top:12px}.case-detail-columns[data-v-79f2beac],.case-detail-image-grid[data-v-79f2beac],.case-outcome-grid[data-v-79f2beac]{grid-template-columns:1fr}.case-project-rows>div[data-v-79f2beac],.case-detail-definitions>div[data-v-79f2beac]{grid-template-columns:1fr;gap:7px}.case-taxonomy-groups[data-v-79f2beac]{grid-template-columns:1fr}.case-taxonomy-groups>div[data-v-79f2beac]:last-child{grid-column:auto}}.expert-invitation-card[data-v-54937f3d]{background:#fff;border:1px solid #dfe7f0;border-radius:21px;gap:14px;padding:21px;display:grid;box-shadow:0 9px 26px #1c36580d}.expert-invitation-card.expired[data-v-54937f3d],.expert-invitation-card.cancelled[data-v-54937f3d]{background:#fbfcfd}.expert-invitation-card header[data-v-54937f3d],.expert-invitation-card footer[data-v-54937f3d]{justify-content:space-between;align-items:center;gap:14px;display:flex}.invitation-tags[data-v-54937f3d]{flex-wrap:wrap;gap:7px;display:flex}.invitation-tags span[data-v-54937f3d]{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.source[data-v-54937f3d]{color:#176cc3;background:#eaf3ff}.status.pending[data-v-54937f3d]{color:#b45309;background:#fff4df}.status.success[data-v-54937f3d]{color:#08766b;background:#eaf8f4}.status.danger[data-v-54937f3d]{color:#b42318;background:#fff0ef}.status.muted[data-v-54937f3d]{color:#64748b;background:#f1f5f9}.expert-invitation-card time[data-v-54937f3d]{color:#64748b;font-size:12px}.expert-invitation-card time.urgent[data-v-54937f3d]{color:#b42318;font-weight:850}.expert-invitation-card h3[data-v-54937f3d]{color:#17364d;margin:0;font-size:19px}.invitation-meta[data-v-54937f3d]{color:#53687a;flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.invitation-meta span[data-v-54937f3d]{gap:7px;display:flex}.invitation-meta b[data-v-54937f3d]{color:#8a97a8}.expert-invitation-card dl[data-v-54937f3d]{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.expert-invitation-card dl>div[data-v-54937f3d]{background:#f7f9fc;border-radius:13px;padding:12px}.expert-invitation-card dt[data-v-54937f3d]{color:#8291a1;font-size:11px;font-weight:850}.expert-invitation-card dd[data-v-54937f3d]{color:#364f63;margin:5px 0 0;font-size:13px;line-height:1.5}.expert-invitation-card footer[data-v-54937f3d]{color:#738497;padding-top:2px;font-size:12px}.expert-invitation-card footer a[data-v-54937f3d]{color:#fff;background:#176ee8;border-radius:999px;flex:none;padding:9px 15px;font-weight:850}@media (width<=650px){.expert-invitation-card header[data-v-54937f3d],.expert-invitation-card footer[data-v-54937f3d]{flex-direction:column;align-items:flex-start}.expert-invitation-card dl[data-v-54937f3d]{grid-template-columns:1fr}.expert-invitation-card footer a[data-v-54937f3d]{text-align:center;width:100%}}.expert-status-card[data-v-a18cc4da]{background:#fff;border:1px solid #dfe8f2;border-radius:20px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:124px;padding:18px;display:grid;box-shadow:0 10px 28px #1c36580d}.expert-status-icon[data-v-a18cc4da]{color:#176ee8;background:#eaf3ff;border-radius:17px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.expert-status-card strong[data-v-a18cc4da]{color:#102a43;font-size:27px;line-height:1;display:block}.expert-status-card h3[data-v-a18cc4da]{color:#18364d;margin:7px 0 4px;font-size:15px}.expert-status-card p[data-v-a18cc4da]{color:#728296;margin:0;font-size:12px;line-height:1.5}.expert-status-card a[data-v-a18cc4da],.expert-status-coming[data-v-a18cc4da]{color:#176ee8;white-space:nowrap;align-self:end;font-size:12px;font-weight:850}.expert-status-coming[data-v-a18cc4da]{color:#8a97a8}.green .expert-status-icon[data-v-a18cc4da]{color:#08766b;background:#eaf8f4}.orange .expert-status-icon[data-v-a18cc4da]{color:#b45309;background:#fff4df}.violet .expert-status-icon[data-v-a18cc4da]{color:#6d28d9;background:#f2edff}@media (width<=560px){.expert-status-card[data-v-a18cc4da]{grid-template-columns:46px 1fr}.expert-status-icon[data-v-a18cc4da]{width:46px;height:46px}.expert-status-card a[data-v-a18cc4da],.expert-status-coming[data-v-a18cc4da]{grid-column:2;place-self:auto start}}.expert-center[data-v-1231236d]{gap:20px;display:grid}.expert-center-head[data-v-1231236d],.expert-invitation-section>header[data-v-1231236d]{justify-content:space-between;align-items:center;gap:18px;display:flex}.expert-center-head>div>span[data-v-1231236d]{color:#176ee8;letter-spacing:.16em;font-size:10px;font-weight:950}.expert-center-head h2[data-v-1231236d],.expert-invitation-section h3[data-v-1231236d]{color:#17364d;margin:5px 0}.expert-center-head h2[data-v-1231236d]{font-size:28px}.expert-center-head p[data-v-1231236d],.expert-invitation-section p[data-v-1231236d]{color:#718296;margin:0;font-size:13px}.profile-link[data-v-1231236d]{color:#284a64;background:#fff;border:1px solid #b8cce0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:850}.expert-center-stats[data-v-1231236d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.expert-invitation-section[data-v-1231236d]{background:#f8fafc;border:1px solid #e0e8f1;border-radius:23px;gap:16px;padding:21px;display:grid}.expert-filters[data-v-1231236d]{gap:10px;display:flex}.expert-filters label[data-v-1231236d]{color:#6d7e90;gap:5px;font-size:11px;font-weight:800;display:grid}.expert-filters select[data-v-1231236d]{color:#344b5e;background:#fff;border:1px solid #d2dce8;border-radius:11px;min-width:132px;height:38px;padding:0 30px 0 11px}.expert-invitation-list[data-v-1231236d]{gap:12px;display:grid}.expert-center-state[data-v-1231236d]{color:#657789;text-align:center;background:#fff;border:1px dashed #cad7e4;border-radius:19px;place-items:center;gap:10px;min-height:230px;display:grid}.expert-center-state i[data-v-1231236d]{border:4px solid #dbe9f6;border-top-color:#176ee8;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin-1231236d}.expert-center-state p[data-v-1231236d]{max-width:520px;margin:0 20px}.expert-center-state button[data-v-1231236d]{color:#fff;cursor:pointer;background:#176ee8;border:0;border-radius:999px;padding:10px 17px}.expert-center-state.error[data-v-1231236d]{color:#b42318}.expert-center-state.empty span[data-v-1231236d]{color:#08766b;background:#eaf8f4;border-radius:17px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}@keyframes spin-1231236d{to{transform:rotate(360deg)}}@media (width<=900px){.expert-center-stats[data-v-1231236d]{grid-template-columns:1fr}.expert-invitation-section>header[data-v-1231236d]{flex-direction:column;align-items:flex-start}.expert-filters[data-v-1231236d]{width:100%}.expert-filters label[data-v-1231236d]{flex:1}.expert-filters select[data-v-1231236d]{width:100%}}@media (width<=560px){.expert-center-head[data-v-1231236d]{flex-direction:column;align-items:flex-start}.profile-link[data-v-1231236d]{text-align:center;width:100%}.expert-filters[data-v-1231236d]{flex-direction:column}.expert-center-head h2[data-v-1231236d]{font-size:24px}}.expert-invitation-detail[data-v-a2d5c7ec]{gap:18px;display:grid}.expert-back-link[data-v-a2d5c7ec]{color:#526d82;justify-self:start;font-size:13px;font-weight:800}.invitation-page-state[data-v-a2d5c7ec]{color:#64748b;text-align:center;background:#fff;border:1px dashed #cad7e4;border-radius:22px;place-items:center;gap:10px;min-height:340px;display:grid}.invitation-page-state i[data-v-a2d5c7ec]{border:4px solid #dbe9f6;border-top-color:#176ee8;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin-a2d5c7ec}.invitation-page-state>span[data-v-a2d5c7ec]{color:#b42318;background:#fff0ef;border-radius:18px;place-items:center;min-width:56px;height:56px;padding:0 10px;font-weight:950;display:grid}.invitation-page-state h2[data-v-a2d5c7ec],.invitation-page-state p[data-v-a2d5c7ec]{margin:0}.invitation-page-state p[data-v-a2d5c7ec]{max-width:520px}.invitation-page-state button[data-v-a2d5c7ec]{color:#fff;background:#176ee8;border:0;border-radius:999px;padding:10px 18px}.invitation-alert[data-v-a2d5c7ec]{border-radius:15px;align-items:center;gap:12px;padding:14px 17px;display:flex}.invitation-alert b[data-v-a2d5c7ec]{white-space:nowrap}.invitation-alert.danger[data-v-a2d5c7ec]{color:#b42318;background:#fff0ef;border:1px solid #fecaca}.invitation-alert.warn[data-v-a2d5c7ec]{color:#9a5b05;background:#fff8e8;border:1px solid #f5d89c}.invitation-alert.success[data-v-a2d5c7ec]{color:#08766b;background:#eaf8f4;border:1px solid #b7e4d7}.invitation-detail-head[data-v-a2d5c7ec]{background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #dfe8f1;border-radius:23px;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px;display:flex}.detail-tags[data-v-a2d5c7ec]{gap:7px;display:flex}.detail-tags span[data-v-a2d5c7ec]{color:#176cc3;background:#e3f0ff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.detail-tags span+span[data-v-a2d5c7ec]{color:#08766b;background:#e5f7f1}.invitation-detail-head h2[data-v-a2d5c7ec]{color:#17364d;margin:13px 0 7px;font-size:27px}.invitation-detail-head p[data-v-a2d5c7ec]{color:#64798c;margin:0}.notice-link[data-v-a2d5c7ec]{color:#fff;background:#176ee8;border-radius:999px;flex:none;padding:11px 17px;font-size:13px;font-weight:850}.invitation-detail-grid[data-v-a2d5c7ec]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.invitation-detail-grid article[data-v-a2d5c7ec]{background:#fff;border:1px solid #e1e9f1;border-radius:17px;gap:7px;padding:17px;display:grid}.invitation-detail-grid span[data-v-a2d5c7ec]{color:#8291a1;font-size:11px;font-weight:850}.invitation-detail-grid b[data-v-a2d5c7ec]{color:#27465d;font-size:14px}.invitation-content-card[data-v-a2d5c7ec]{background:#fff;border:1px solid #e0e8f1;border-radius:21px;gap:0;display:grid}.invitation-content-card>div[data-v-a2d5c7ec]{padding:20px}.invitation-content-card>div+div[data-v-a2d5c7ec]{border-top:1px solid #eef2f6}.invitation-content-card h3[data-v-a2d5c7ec]{color:#26475e;margin:0 0 7px;font-size:15px}.invitation-content-card p[data-v-a2d5c7ec]{color:#5f7487;margin:0;line-height:1.75}.invitation-content-card small[data-v-a2d5c7ec]{color:#08766b;margin-top:8px;display:block}.invitation-response-card[data-v-a2d5c7ec]{background:#f6faff;border:1px solid #bcd2e7;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.invitation-response-card h3[data-v-a2d5c7ec]{color:#17364d;margin:0 0 5px}.invitation-response-card p[data-v-a2d5c7ec]{color:#6c8092;margin:0;font-size:12px}.response-actions[data-v-a2d5c7ec]{gap:8px;display:flex}.response-actions button[data-v-a2d5c7ec],.dialog-actions button[data-v-a2d5c7ec]{color:#3f5c72;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:999px;padding:10px 16px;font-weight:850}.response-actions .accept[data-v-a2d5c7ec],.dialog-actions .confirm[data-v-a2d5c7ec]{color:#fff;background:#176ee8;border-color:#176ee8}.response-actions .decline[data-v-a2d5c7ec]{color:#b42318;border-color:#efc4c0}.response-actions button[data-v-a2d5c7ec]:disabled,.dialog-actions button[data-v-a2d5c7ec]:disabled{opacity:.5;cursor:not-allowed}.response-feedback[data-v-a2d5c7ec]{border-radius:13px;margin:0;padding:12px 15px}.response-feedback.error[data-v-a2d5c7ec]{color:#b42318;background:#fff0ef}.response-feedback.success[data-v-a2d5c7ec]{color:#08766b;background:#eaf8f4}.response-dialog-mask[data-v-a2d5c7ec]{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f21328f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.response-dialog[data-v-a2d5c7ec]{background:#fff;border-radius:24px;width:min(500px,100%);padding:27px;box-shadow:0 30px 90px #0f213247}.dialog-icon[data-v-a2d5c7ec]{color:#176ee8;background:#eaf3ff;border-radius:17px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:950;display:grid}.response-dialog h3[data-v-a2d5c7ec]{color:#17364d;margin:14px 0 6px;font-size:22px}.response-dialog>p[data-v-a2d5c7ec]{color:#64798c;margin:0 0 17px;line-height:1.6}.response-dialog label[data-v-a2d5c7ec]{color:#405b70;gap:7px;font-size:12px;font-weight:800;display:grid}.response-dialog textarea[data-v-a2d5c7ec]{resize:vertical;min-height:108px;font:inherit;border:1px solid #ced9e5;border-radius:13px;padding:12px;font-weight:400}.response-dialog textarea[data-v-a2d5c7ec]:focus{border-color:#176ee8;outline:3px solid #176ee81f}.dialog-error[data-v-a2d5c7ec]{background:#fff0ef;border-radius:10px;padding:9px 11px;color:#b42318!important}.dialog-actions[data-v-a2d5c7ec]{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}@keyframes spin-a2d5c7ec{to{transform:rotate(360deg)}}@media (width<=720px){.invitation-alert[data-v-a2d5c7ec],.invitation-detail-head[data-v-a2d5c7ec],.invitation-response-card[data-v-a2d5c7ec]{flex-direction:column;align-items:flex-start}.notice-link[data-v-a2d5c7ec]{text-align:center;width:100%}.invitation-detail-grid[data-v-a2d5c7ec]{grid-template-columns:1fr}.response-actions[data-v-a2d5c7ec]{grid-template-columns:1fr;width:100%;display:grid}.response-actions button[data-v-a2d5c7ec]{min-height:46px}.dialog-actions[data-v-a2d5c7ec]{grid-template-columns:1fr 1fr;display:grid}.dialog-actions button[data-v-a2d5c7ec]{min-height:44px}}.expert-notice-page[data-v-ad23b8de]{gap:18px;display:grid}.notice-back-link[data-v-ad23b8de]{color:#526d82;justify-self:start;font-size:13px;font-weight:800}.notice-page-state[data-v-ad23b8de]{color:#64748b;text-align:center;background:#fff;border:1px dashed #cad7e4;border-radius:22px;place-items:center;gap:10px;min-height:380px;display:grid}.notice-page-state i[data-v-ad23b8de]{border:4px solid #dbe9f6;border-top-color:#176ee8;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin-ad23b8de}.notice-page-state>span[data-v-ad23b8de]{color:#b42318;background:#fff0ef;border-radius:18px;place-items:center;min-width:56px;height:56px;padding:0 10px;font-weight:950;display:grid}.notice-page-state h2[data-v-ad23b8de],.notice-page-state p[data-v-ad23b8de]{margin:0}.notice-page-state p[data-v-ad23b8de]{max-width:520px}.notice-page-state button[data-v-ad23b8de]{color:#fff;background:#176ee8;border:0;border-radius:999px;padding:10px 18px}.notice-alert[data-v-ad23b8de]{border-radius:15px;align-items:center;gap:12px;padding:15px 18px;display:flex}.notice-alert b[data-v-ad23b8de]{white-space:nowrap}.notice-alert.cancelled[data-v-ad23b8de]{color:#b42318;background:#fff0ef;border:1px solid #fecaca}.notice-alert.changed[data-v-ad23b8de]{color:#8a5305;background:#fff7e2;border:1px solid #f3d99c}.formal-notice-head[data-v-ad23b8de]{color:#fff;background:linear-gradient(135deg,#123e73,#176ee8);border-radius:23px;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px;display:flex;box-shadow:0 18px 45px #176ee833}.formal-notice-head span[data-v-ad23b8de]{letter-spacing:.08em;font-size:11px;font-weight:850}.formal-notice-head h2[data-v-ad23b8de]{margin:12px 0 7px;font-size:27px}.formal-notice-head p[data-v-ad23b8de]{color:#dbeafe;margin:0;font-size:12px}.formal-notice-head>b[data-v-ad23b8de]{border:1px solid #fff6;border-radius:999px;padding:7px 11px;font-size:11px}.notice-facts[data-v-ad23b8de]{grid-template-columns:2fr 1fr 1fr;gap:11px;display:grid}.notice-facts article[data-v-ad23b8de]{background:#fff;border:1px solid #e0e8f1;border-radius:17px;gap:8px;padding:18px;display:grid}.notice-facts span[data-v-ad23b8de],.notice-content-card>span[data-v-ad23b8de]{color:#8291a1;font-size:11px;font-weight:850}.notice-facts strong[data-v-ad23b8de]{color:#29495f;font-size:14px;line-height:1.55}.notice-content-card[data-v-ad23b8de]{background:#fff;border:1px solid #e0e8f1;border-radius:20px;padding:21px}.notice-agenda[data-v-ad23b8de]{white-space:pre-wrap;color:#496174;margin-top:11px;line-height:1.85}.notice-materials[data-v-ad23b8de]{background:#fff;border:1px solid #e0e8f1;border-radius:20px;gap:13px;padding:21px;display:grid}.notice-materials>header[data-v-ad23b8de]{justify-content:space-between;align-items:center;gap:14px;display:flex}.notice-materials h3[data-v-ad23b8de]{color:#23445c;margin:0 0 5px}.notice-materials p[data-v-ad23b8de]{color:#718397;margin:0;font-size:12px}.notice-materials>header>span[data-v-ad23b8de]{color:#176ee8;background:#eaf3ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.notice-material-empty[data-v-ad23b8de]{color:#718397;text-align:center;border:1px dashed #cad7e4;border-radius:15px;padding:30px}.notice-material-list[data-v-ad23b8de]{gap:9px;display:grid}.notice-material-list article[data-v-ad23b8de]{background:#f7f9fc;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.file-icon[data-v-ad23b8de]{color:#176ee8;background:#e6f1ff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:10px;font-weight:950;display:grid}.notice-material-list article div[data-v-ad23b8de]{min-width:0}.notice-material-list article b[data-v-ad23b8de],.notice-material-list article span[data-v-ad23b8de]{display:block}.notice-material-list article div span[data-v-ad23b8de]{color:#7a8a9b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.notice-material-list button[data-v-ad23b8de]{color:#176cc3;cursor:pointer;background:#fff;border:1px solid #bad0e5;border-radius:999px;padding:9px 13px;font-weight:850}.notice-material-list button[data-v-ad23b8de]:disabled{opacity:.5;cursor:not-allowed}.material-error[data-v-ad23b8de]{background:#fff0ef;border-radius:11px;padding:11px 13px;color:#b42318!important}.notice-boundary[data-v-ad23b8de]{color:#08766b;background:#eef9f6;border:1px solid #b7e4d7;border-radius:17px;padding:17px 20px}.notice-boundary p[data-v-ad23b8de]{color:#477769;margin:5px 0 0;line-height:1.6}@keyframes spin-ad23b8de{to{transform:rotate(360deg)}}@media (width<=760px){.notice-alert[data-v-ad23b8de],.formal-notice-head[data-v-ad23b8de]{flex-direction:column;align-items:flex-start}.notice-facts[data-v-ad23b8de]{grid-template-columns:1fr}.formal-notice-head h2[data-v-ad23b8de]{font-size:23px}.notice-material-list article[data-v-ad23b8de]{grid-template-columns:42px 1fr}.file-icon[data-v-ad23b8de]{width:42px;height:42px}.notice-material-list button[data-v-ad23b8de]{grid-column:1/-1;width:100%;min-height:43px}}.opinion-authorization-page[data-v-92e2bc04]{gap:18px;display:grid}.opinion-back[data-v-92e2bc04]{color:#526d82;justify-self:start;font-size:13px;font-weight:800}.opinion-page-state[data-v-92e2bc04]{color:#64748b;text-align:center;background:#fff;border:1px dashed #cad7e4;border-radius:22px;place-items:center;gap:10px;min-height:360px;display:grid}.opinion-page-state i[data-v-92e2bc04]{border:4px solid #dbe9f6;border-top-color:#176ee8;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin-92e2bc04}.opinion-page-state>span[data-v-92e2bc04]{color:#b42318;background:#fff0ef;border-radius:18px;place-items:center;min-width:56px;height:56px;font-weight:950;display:grid}.opinion-page-state h2[data-v-92e2bc04],.opinion-page-state p[data-v-92e2bc04]{margin:0}.opinion-page-state button[data-v-92e2bc04]{color:#fff;background:#176ee8;border:0;border-radius:999px;padding:10px 18px}.opinion-auth-head[data-v-92e2bc04]{background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #dce7f1;border-radius:23px;justify-content:space-between;gap:18px;padding:25px;display:flex}.opinion-auth-head span[data-v-92e2bc04]{color:#176ee8;font-size:11px;font-weight:900}.opinion-auth-head h2[data-v-92e2bc04]{color:#17364d;margin:9px 0 6px;font-size:27px}.opinion-auth-head p[data-v-92e2bc04]{color:#65798c;margin:0}.fixed-badge[data-v-92e2bc04]{color:#08766b;text-align:center;background:#e8f8f3;border-radius:17px;align-content:center;gap:4px;min-width:140px;padding:14px;display:grid}.fixed-badge small[data-v-92e2bc04]{color:#4b7a6f}.auth-alert[data-v-92e2bc04]{border-radius:14px;gap:12px;padding:15px 17px;display:flex}.auth-alert b[data-v-92e2bc04]{white-space:nowrap}.auth-alert.conflict[data-v-92e2bc04],.auth-alert.revision[data-v-92e2bc04]{color:#9a5707;background:#fff7e2;border:1px solid #f3d99c}.auth-alert.result[data-v-92e2bc04]{color:#08766b;background:#eaf8f4;border:1px solid #b7e4d7}.opinion-facts[data-v-92e2bc04]{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.opinion-facts article[data-v-92e2bc04]{background:#fff;border:1px solid #e0e8f1;border-radius:17px;gap:6px;padding:17px;display:grid}.opinion-facts span[data-v-92e2bc04]{color:#8291a1;font-size:11px;font-weight:850}.opinion-facts b[data-v-92e2bc04]{color:#29495f}.opinion-facts small[data-v-92e2bc04]{color:#718397;text-overflow:ellipsis;overflow:hidden}.fixed-content-card[data-v-92e2bc04],.authorization-decision[data-v-92e2bc04],.authorization-history[data-v-92e2bc04]{background:#fff;border:1px solid #e0e8f1;border-radius:21px;padding:21px}.fixed-content-card>header[data-v-92e2bc04],.authorization-history>header[data-v-92e2bc04]{justify-content:space-between;align-items:center;gap:14px;display:flex}.fixed-content-card>header span[data-v-92e2bc04]{color:#176ee8;letter-spacing:.12em;font-size:10px;font-weight:950}.fixed-content-card h3[data-v-92e2bc04],.authorization-decision h3[data-v-92e2bc04],.authorization-history h3[data-v-92e2bc04]{color:#23445b;margin:4px 0}.fixed-content-card>header>b[data-v-92e2bc04]{color:#64748b;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:11px}.fixed-content[data-v-92e2bc04]{white-space:pre-wrap;color:#354f63;background:#fafbfd;border:1px solid #e6ecf2;border-radius:15px;margin-top:15px;padding:20px;line-height:1.9}.fixed-content-card dl[data-v-92e2bc04]{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0 0;display:grid}.fixed-content-card dl>div[data-v-92e2bc04]{background:#f7f9fc;border-radius:12px;padding:12px}.fixed-content-card dt[data-v-92e2bc04]{color:#8291a1;font-size:11px;font-weight:850}.fixed-content-card dd[data-v-92e2bc04]{color:#4f677a;margin:5px 0 0;line-height:1.6}.authorization-decision>header p[data-v-92e2bc04],.authorization-history header p[data-v-92e2bc04]{color:#718397;margin:5px 0 0;font-size:12px}.decision-grid[data-v-92e2bc04]{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.decision-grid label[data-v-92e2bc04]{cursor:pointer;border:1px solid #dfe7ef;border-radius:16px;grid-template-columns:auto 42px 1fr;align-items:center;gap:10px;padding:15px;display:grid}.decision-grid label.selected[data-v-92e2bc04]{background:#f2f7ff;border-color:#6fa4ef;box-shadow:0 0 0 3px #176ee814}.decision-grid label>span[data-v-92e2bc04]{color:#176ee8;background:#eaf3ff;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.decision-grid b[data-v-92e2bc04]{color:#29495f}.decision-grid p[data-v-92e2bc04]{color:#718397;margin:4px 0 0;font-size:11px;line-height:1.5}.decision-note[data-v-92e2bc04]{color:#405b70;gap:7px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.decision-note textarea[data-v-92e2bc04]{resize:vertical;font:inherit;border:1px solid #ced9e5;border-radius:13px;padding:12px;font-weight:400}.fixed-confirm[data-v-92e2bc04]{color:#526b7e;align-items:flex-start;gap:8px;margin-top:13px;font-size:12px;line-height:1.5;display:flex}.authorization-error[data-v-92e2bc04]{color:#b42318;background:#fff0ef;border-radius:11px;padding:10px 12px}.authorization-submit[data-v-92e2bc04]{color:#fff;background:#176ee8;border:0;border-radius:999px;margin:17px 0 0 auto;padding:11px 20px;font-weight:850;display:block}.authorization-submit[data-v-92e2bc04]:disabled{opacity:.5}.authorization-history>header>span[data-v-92e2bc04]{color:#176ee8;background:#eaf3ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.history-list[data-v-92e2bc04]{gap:9px;margin-top:15px;display:grid}.history-list article[data-v-92e2bc04]{background:#f7f9fc;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.history-list article>b[data-v-92e2bc04]{color:#176ee8;background:#eaf3ff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.history-list strong[data-v-92e2bc04],.history-list span[data-v-92e2bc04]{display:block}.history-list span[data-v-92e2bc04],.history-list time[data-v-92e2bc04]{color:#718397;margin-top:3px;font-size:11px}.history-empty[data-v-92e2bc04]{color:#718397;text-align:center;border:1px dashed #cad7e4;border-radius:14px;margin:15px 0 0;padding:24px}@keyframes spin-92e2bc04{to{transform:rotate(360deg)}}@media (width<=720px){.opinion-auth-head[data-v-92e2bc04],.auth-alert[data-v-92e2bc04]{flex-direction:column;align-items:flex-start}.fixed-badge[data-v-92e2bc04]{box-sizing:border-box;width:100%}.opinion-facts[data-v-92e2bc04],.decision-grid[data-v-92e2bc04],.fixed-content-card dl[data-v-92e2bc04]{grid-template-columns:1fr}.history-list article[data-v-92e2bc04]{grid-template-columns:40px 1fr}.history-list article>b[data-v-92e2bc04]{width:40px;height:40px}.history-list time[data-v-92e2bc04]{grid-column:2}.authorization-submit[data-v-92e2bc04]{width:100%;min-height:46px}}.expert-work-form[data-v-a699da62]{background:#fff;border:1px solid #e0e8f1;border-radius:20px;gap:18px;padding:22px;display:grid}.expert-work-form header span[data-v-a699da62]{color:#08766b;font-size:11px;font-weight:900}.expert-work-form h3[data-v-a699da62]{margin:5px 0}.expert-work-form header p[data-v-a699da62],.expert-form-note[data-v-a699da62]{color:#687b8e;margin:0;font-size:12px;line-height:1.7}.expert-form-grid[data-v-a699da62]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.expert-form-grid label[data-v-a699da62]{color:#526579;gap:6px;font-size:12px;font-weight:800;display:grid}.expert-form-grid .wide[data-v-a699da62]{grid-column:1/-1}.expert-form-grid input[data-v-a699da62],.expert-form-grid textarea[data-v-a699da62]{color:#243e53;width:100%;font:inherit;resize:vertical;border:1px solid #d8e2ec;border-radius:10px;padding:10px}.expert-work-error[data-v-a699da62]{color:#b42318;background:#fff1f1;border-radius:10px;margin:0;padding:10px}.expert-work-form footer[data-v-a699da62]{justify-content:flex-end;display:flex}@media (width<=700px){.expert-form-grid[data-v-a699da62]{grid-template-columns:1fr}.expert-form-grid .wide[data-v-a699da62]{grid-column:auto}.expert-work-form[data-v-a699da62]{padding:17px}}.claim-panel[data-v-e8bac032]{background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #cfe0f6;border-radius:21px;grid-template-columns:76px 1fr;gap:18px;padding:23px;display:grid}.claim-avatar[data-v-e8bac032]{color:#fff;background:linear-gradient(145deg,#176ee8,#18b7d9);border-radius:22px;place-items:center;width:76px;height:76px;font-size:29px;font-weight:900;display:grid}.claim-tags[data-v-e8bac032],.masked-row[data-v-e8bac032]{flex-wrap:wrap;gap:7px;display:flex}.claim-tags span[data-v-e8bac032],.masked-row span[data-v-e8bac032]{color:#176cc3;background:#eaf3ff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.claim-main h3[data-v-e8bac032]{margin:10px 0 5px;font-size:22px}.claim-main>p[data-v-e8bac032]{color:#63788c;line-height:1.7}.claim-expiry[data-v-e8bac032],.claim-attempts[data-v-e8bac032]{margin:10px 0;font-size:12px}.claim-expiry.expired[data-v-e8bac032]{color:#b42318!important}.claim-main form[data-v-e8bac032]{align-items:end;gap:10px;margin-top:14px;display:flex}.claim-main form label[data-v-e8bac032]{color:#526579;flex:1;gap:5px;font-size:12px;font-weight:800;display:grid}.claim-main input[data-v-e8bac032]{border:1px solid #cad8e7;border-radius:10px;padding:10px}.sms-help[data-v-e8bac032]{color:#63788c;max-width:280px;margin:0;font-size:11px;line-height:1.5}.contact-verify[data-v-e8bac032]{margin-top:14px}.contact-verify p[data-v-e8bac032],.manual-note[data-v-e8bac032]{font-size:12px}.claim-error[data-v-e8bac032]{background:#fff0f0;border-radius:10px;padding:9px;color:#b42318!important}@media (width<=640px){.claim-panel[data-v-e8bac032]{grid-template-columns:1fr;padding:18px}.claim-main form[data-v-e8bac032]{flex-direction:column;align-items:stretch}.claim-main form button[data-v-e8bac032]{width:100%}.sms-help[data-v-e8bac032]{max-width:none}}.preference-form[data-v-2618ad5f]{background:#fff;border:1px solid #e0e8f1;border-radius:20px;gap:17px;padding:22px;display:grid}.preference-form header span[data-v-2618ad5f]{color:#08766b;font-size:11px;font-weight:900}.preference-form h3[data-v-2618ad5f]{margin:5px 0}.preference-form header p[data-v-2618ad5f],.preference-form fieldset p[data-v-2618ad5f]{color:#687b8e;margin:0;font-size:12px;line-height:1.7}.accepting[data-v-2618ad5f]{background:#edf9f6;border-radius:12px;align-items:center;padding:12px;color:#08766b!important;display:flex!important}.preference-form fieldset[data-v-2618ad5f]{border:1px solid #e2e8ef;border-radius:13px;flex-wrap:wrap;gap:10px;padding:13px;display:flex}.preference-form legend[data-v-2618ad5f]{color:#405970;padding:0 6px;font-size:12px;font-weight:850}.preference-form fieldset label[data-v-2618ad5f]{background:#f4f7fa;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;display:flex}.preference-grid[data-v-2618ad5f]{grid-template-columns:1fr 1fr;gap:13px;display:grid}.preference-grid label[data-v-2618ad5f]{color:#526579;gap:6px;font-size:12px;font-weight:800;display:grid}.preference-grid .wide[data-v-2618ad5f]{grid-column:1/-1}.preference-grid select[data-v-2618ad5f],.preference-grid textarea[data-v-2618ad5f]{color:#243e53;font:inherit;border:1px solid #d7e2ec;border-radius:10px;padding:10px}.preference-feedback[data-v-2618ad5f]{border-radius:10px;margin:0;padding:10px}.preference-feedback.success[data-v-2618ad5f]{color:#047857;background:#ecfdf5}.preference-feedback.error[data-v-2618ad5f]{color:#b42318;background:#fff1f1}.preference-form footer[data-v-2618ad5f]{justify-content:flex-end;display:flex}@media (width<=700px){.preference-form[data-v-2618ad5f]{padding:17px}.preference-grid[data-v-2618ad5f]{grid-template-columns:1fr}.preference-grid .wide[data-v-2618ad5f]{grid-column:auto}}.profile-edit-form[data-v-c0d2ebd9]{background:#fff;border:1px solid #e0e8f1;border-radius:20px;gap:17px;padding:22px;display:grid}.profile-edit-form header[data-v-c0d2ebd9]{justify-content:space-between;gap:18px;display:flex}.profile-edit-form header span[data-v-c0d2ebd9]{color:#08766b;font-size:11px;font-weight:900}.profile-edit-form h3[data-v-c0d2ebd9]{margin:5px 0}.profile-edit-form header p[data-v-c0d2ebd9]{color:#687b8e;margin:0;font-size:12px;line-height:1.7}.profile-edit-form header a[data-v-c0d2ebd9]{color:#176cc3;font-size:12px;font-weight:850}.workspace-photo-editor[data-v-c0d2ebd9]{background:#f7fafc;border:1px solid #dce7f0;border-radius:16px;grid-template-columns:92px 1fr;align-items:center;gap:16px;padding:14px;display:grid}.workspace-photo-preview[data-v-c0d2ebd9]{color:#fff;background:linear-gradient(145deg,#1769e0,#13a7b6);border-radius:18px;place-items:center;width:84px;height:98px;font-size:30px;font-weight:900;display:grid;overflow:hidden}.workspace-photo-preview img[data-v-c0d2ebd9]{object-fit:cover;width:100%;height:100%}.workspace-photo-editor p[data-v-c0d2ebd9]{color:#687b8e;margin:5px 0 10px;font-size:12px;line-height:1.6}.workspace-photo-upload[data-v-c0d2ebd9]{color:#176cc3;cursor:pointer;background:#fff;border:1px solid #176cc3;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:850;display:inline-flex;position:relative}.workspace-photo-upload input[data-v-c0d2ebd9]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pending-change[data-v-c0d2ebd9],.profile-current[data-v-c0d2ebd9]{border-radius:12px;gap:4px;padding:12px 14px;display:grid}.pending-change[data-v-c0d2ebd9]{color:#8a5a00;background:#fff7df}.profile-current[data-v-c0d2ebd9]{color:#526579;background:#f5f8fb}.pending-change span[data-v-c0d2ebd9],.profile-current span[data-v-c0d2ebd9]{font-size:12px;line-height:1.6}.profile-edit-grid[data-v-c0d2ebd9]{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.profile-edit-grid label[data-v-c0d2ebd9]{color:#526579;gap:6px;font-size:12px;font-weight:800;display:grid}.profile-edit-grid label small[data-v-c0d2ebd9]{color:#a06100}.profile-edit-grid .wide[data-v-c0d2ebd9]{grid-column:1/-1}.profile-edit-grid input[data-v-c0d2ebd9],.profile-edit-grid textarea[data-v-c0d2ebd9]{color:#243e53;font:inherit;resize:vertical;border:1px solid #d7e2ec;border-radius:10px;padding:10px}.profile-edit-grid input[data-v-c0d2ebd9]:disabled{color:#7c8c9d;background:#f2f4f7}.privacy-boundary[data-v-c0d2ebd9]{color:#08766b;background:#edf9f6;border-radius:12px;margin:0;padding:11px 13px;font-size:12px;line-height:1.7}.profile-feedback[data-v-c0d2ebd9]{border-radius:10px;margin:0;padding:10px}.profile-feedback.success[data-v-c0d2ebd9]{color:#047857;background:#ecfdf5}.profile-feedback.error[data-v-c0d2ebd9]{color:#b42318;background:#fff1f1}.profile-edit-form footer[data-v-c0d2ebd9]{justify-content:flex-end;display:flex}@media (width<=700px){.profile-edit-form[data-v-c0d2ebd9]{padding:17px}.profile-edit-form header[data-v-c0d2ebd9]{flex-direction:column;align-items:flex-start}.workspace-photo-editor[data-v-c0d2ebd9]{grid-template-columns:72px 1fr}.workspace-photo-preview[data-v-c0d2ebd9]{border-radius:14px;width:66px;height:76px}.profile-edit-grid[data-v-c0d2ebd9]{grid-template-columns:1fr}.profile-edit-grid .wide[data-v-c0d2ebd9]{grid-column:auto}}.workspace-expert-profile[data-v-63ce8f4a]{gap:18px;display:grid}.expert-head-actions[data-v-63ce8f4a]{gap:8px;display:flex}.expert-profile-state[data-v-63ce8f4a]{color:#64748b;background:#fff;border:1px dashed #cad7e4;border-radius:20px;place-items:center;gap:10px;min-height:240px;display:grid}.expert-profile-state i[data-v-63ce8f4a]{border:4px solid #dbe9f6;border-top-color:#176ee8;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin-63ce8f4a}.expert-profile-state.error[data-v-63ce8f4a]{color:#b42318}.expert-status-banner[data-v-63ce8f4a]{background:linear-gradient(135deg,#fff,#f4f9ff);border:1px solid #dfe8f1;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.expert-status-banner>div[data-v-63ce8f4a]:first-child{align-items:center;gap:13px;display:flex}.status-dot[data-v-63ce8f4a]{background:#94a3b8;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 7px #eef2f7}.status-dot.candidate[data-v-63ce8f4a],.status-dot.reviewing[data-v-63ce8f4a]{background:#f59e0b;box-shadow:0 0 0 7px #fff5d9}.status-dot.claimed[data-v-63ce8f4a]{background:#10a37f;box-shadow:0 0 0 7px #e5f8f2}.status-dot.revoked[data-v-63ce8f4a]{background:#dc2626;box-shadow:0 0 0 7px #feecec}.expert-status-banner h3[data-v-63ce8f4a]{margin:3px 0}.expert-status-banner p[data-v-63ce8f4a]{color:#667b8e;margin:0;font-size:12px}.expert-status-banner small[data-v-63ce8f4a],.masked-account span[data-v-63ce8f4a]{color:#8291a1}.masked-account[data-v-63ce8f4a]{text-align:right;gap:3px;display:grid}.masked-account b[data-v-63ce8f4a]{font-size:12px}.expert-page-feedback[data-v-63ce8f4a]{color:#047857;background:#ecfdf5;border-radius:12px;padding:11px 14px}.empty-expert-card[data-v-63ce8f4a],.reviewing-card[data-v-63ce8f4a],.terminal-claim-card[data-v-63ce8f4a],.claimed-profile-card[data-v-63ce8f4a],.role-refresh-card[data-v-63ce8f4a],.expert-boundary-card[data-v-63ce8f4a],.application-summary[data-v-63ce8f4a]{background:#fff;border:1px solid #e0e8f1;border-radius:20px;padding:22px}.empty-expert-card[data-v-63ce8f4a]{text-align:center}.empty-expert-card>span[data-v-63ce8f4a],.reviewing-card>span[data-v-63ce8f4a],.terminal-claim-card>span[data-v-63ce8f4a]{color:#176ee8;background:#eaf3ff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto;font-size:24px;font-weight:900;display:grid}.empty-expert-card h3[data-v-63ce8f4a]{margin:13px 0 5px}.empty-expert-card p[data-v-63ce8f4a],.reviewing-card p[data-v-63ce8f4a],.terminal-claim-card p[data-v-63ce8f4a],.expert-boundary-card p[data-v-63ce8f4a],.role-refresh-card p[data-v-63ce8f4a]{color:#64798c;line-height:1.7}.reviewing-card[data-v-63ce8f4a],.terminal-claim-card[data-v-63ce8f4a]{grid-template-columns:70px 1fr;gap:17px;display:grid}.reviewing-card>span[data-v-63ce8f4a],.terminal-claim-card>span[data-v-63ce8f4a]{margin:0}.terminal-claim-card>span[data-v-63ce8f4a]{color:#b42318;background:#fff0f0}.application-summary[data-v-63ce8f4a]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.application-summary span[data-v-63ce8f4a]{color:#08766b;font-size:11px;font-weight:900}.application-summary p[data-v-63ce8f4a]{color:#64798c}.claimed-profile-card[data-v-63ce8f4a]{grid-template-columns:74px 1fr auto;align-items:center;gap:18px;display:grid}.claimed-avatar[data-v-63ce8f4a]{color:#fff;background:linear-gradient(145deg,#176ee8,#18b7d9);border-radius:22px;place-items:center;width:74px;height:74px;font-size:28px;font-weight:900;display:grid}.claimed-profile-card h2[data-v-63ce8f4a]{margin:8px 0 3px}.claimed-profile-card p[data-v-63ce8f4a]{color:#63778a;margin:0}.claim-tags[data-v-63ce8f4a]{flex-wrap:wrap;gap:7px;display:flex}.claim-tags span[data-v-63ce8f4a]{color:#08766b;background:#eaf8f4;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.role-refresh-card[data-v-63ce8f4a]{background:#fffaf0;border-color:#f3d99c}.expert-boundary-card[data-v-63ce8f4a]{color:#08766b;background:#eef9f6}.expert-boundary-card p[data-v-63ce8f4a]{margin-bottom:0}.expert-profile-tabs[data-v-63ce8f4a]{border-bottom:1px solid #dfe7ef;gap:7px;padding-bottom:10px;display:flex}.expert-profile-tabs button[data-v-63ce8f4a]{color:#607487;background:0 0;border:0;border-radius:9px;padding:9px 15px}.expert-profile-tabs button.active[data-v-63ce8f4a]{color:#176cc3;background:#eaf3ff;font-weight:850}@keyframes spin-63ce8f4a{to{transform:rotate(360deg)}}@media (width<=700px){.expert-status-banner[data-v-63ce8f4a]{flex-direction:column;align-items:flex-start}.masked-account[data-v-63ce8f4a]{text-align:left}.expert-head-actions[data-v-63ce8f4a]{flex-wrap:wrap}.application-summary[data-v-63ce8f4a],.claimed-profile-card[data-v-63ce8f4a]{grid-template-columns:1fr}.claimed-profile-card>a[data-v-63ce8f4a]{justify-self:start}.reviewing-card[data-v-63ce8f4a],.terminal-claim-card[data-v-63ce8f4a]{grid-template-columns:1fr}.reviewing-card>span[data-v-63ce8f4a],.terminal-claim-card>span[data-v-63ce8f4a]{margin:0}}.workspace-expert-results[data-v-6c346c2c]{gap:18px;display:grid}.workspace-results-head[data-v-6c346c2c]{justify-content:space-between;align-items:center;gap:18px;display:flex}.workspace-results-head>div>span[data-v-6c346c2c]{color:#176ee8;letter-spacing:.14em;font-size:10px;font-weight:950}.workspace-results-head h2[data-v-6c346c2c]{color:#17364d;margin:5px 0;font-size:28px}.workspace-results-head p[data-v-6c346c2c]{color:#718397;margin:0}.workspace-results-head>a[data-v-6c346c2c]{color:#38566d;background:#fff;border:1px solid #c5d4e3;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:850}.result-filters[data-v-6c346c2c]{background:#fff;border:1px solid #e0e8f1;border-radius:17px;gap:10px;padding:15px;display:flex}.result-filters label[data-v-6c346c2c]{color:#718397;gap:5px;font-size:11px;font-weight:800;display:grid}.result-filters select[data-v-6c346c2c]{background:#fff;border:1px solid #d2dce7;border-radius:10px;min-width:170px;height:39px;padding:0 11px}.results-state[data-v-6c346c2c]{color:#64748b;text-align:center;background:#fff;border:1px dashed #cad7e4;border-radius:21px;place-items:center;gap:10px;min-height:280px;display:grid}.results-state i[data-v-6c346c2c]{border:4px solid #dbe9f6;border-top-color:#176ee8;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin-6c346c2c}.results-state span[data-v-6c346c2c]{color:#176ee8;background:#eaf3ff;border-radius:17px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:950;display:grid}.results-state p[data-v-6c346c2c]{margin:0}.results-state button[data-v-6c346c2c]{color:#fff;background:#176ee8;border:0;border-radius:999px;padding:10px 17px}.results-state.error[data-v-6c346c2c]{color:#b42318}.workspace-result-list[data-v-6c346c2c]{gap:12px;display:grid}.workspace-result-card[data-v-6c346c2c]{background:#fff;border:1px solid #e0e8f1;border-left:5px solid #94a3b8;border-radius:19px;grid-template-columns:minmax(0,1fr) 240px;gap:18px;padding:21px;display:grid}.workspace-result-card.published[data-v-6c346c2c]{border-left-color:#10a37f}.workspace-result-card.internal[data-v-6c346c2c]{border-left-color:#7c3aed}.workspace-result-card.offline[data-v-6c346c2c]{background:#fafbfc;border-left-color:#64748b}.workspace-result-card.pending[data-v-6c346c2c],.workspace-result-card.revision[data-v-6c346c2c]{border-left-color:#f59e0b}.workspace-result-card.authorized[data-v-6c346c2c]{border-left-color:#176ee8}.result-card-tags[data-v-6c346c2c]{flex-wrap:wrap;gap:7px;display:flex}.result-card-tags span[data-v-6c346c2c],.result-card-tags b[data-v-6c346c2c],.result-card-tags em[data-v-6c346c2c]{border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.result-card-tags span[data-v-6c346c2c]{color:#176ee8;background:#eaf3ff}.result-card-tags b[data-v-6c346c2c]{color:#08766b;background:#eaf8f4}.result-card-tags em[data-v-6c346c2c]{color:#6d28d9;background:#f2edff}.workspace-result-card h3[data-v-6c346c2c]{color:#26465d;margin:11px 0 7px;font-size:18px}.workspace-result-card .result-card-main>p[data-v-6c346c2c]{color:#536b7e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.workspace-result-card small[data-v-6c346c2c]{color:#8291a1;margin-top:10px;display:block}.workspace-result-card aside[data-v-6c346c2c]{border-left:1px solid #edf1f5;align-content:center;gap:8px;padding-left:18px;display:grid}.workspace-result-card aside p[data-v-6c346c2c]{color:#65798c;margin:0;font-size:12px;line-height:1.55}.workspace-result-card aside a[data-v-6c346c2c]{color:#fff;text-align:center;background:#176ee8;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850}.workspace-result-card aside .public-link[data-v-6c346c2c]{color:#176ee8;background:#eaf3ff}.anonymous-boundary[data-v-6c346c2c]{color:#5b36a8;background:#f7f4ff;border:1px solid #cfc6f4;border-radius:17px;padding:17px 19px}.anonymous-boundary p[data-v-6c346c2c]{color:#6f5a9a;margin:5px 0 0;line-height:1.6}@keyframes spin-6c346c2c{to{transform:rotate(360deg)}}@media (width<=720px){.workspace-results-head[data-v-6c346c2c]{flex-direction:column;align-items:flex-start}.workspace-results-head>a[data-v-6c346c2c]{text-align:center;width:100%}.result-filters[data-v-6c346c2c]{grid-template-columns:1fr;display:grid}.result-filters select[data-v-6c346c2c]{width:100%}.workspace-result-card[data-v-6c346c2c]{grid-template-columns:1fr}.workspace-result-card aside[data-v-6c346c2c]{border-top:1px solid #edf1f5;border-left:0;padding:14px 0 0}.workspace-result-card aside a[data-v-6c346c2c]{box-sizing:border-box;min-height:42px}}.request-mask[data-v-cf2741fa]{z-index:1500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a85;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.request-dialog[data-v-cf2741fa]{box-sizing:border-box;background:#fff;border-radius:24px;width:min(780px,100%);max-height:94vh;padding:25px;overflow-y:auto;box-shadow:0 25px 80px #0f172a40}.request-dialog header[data-v-cf2741fa]{justify-content:space-between;gap:18px;display:flex}.request-dialog header span[data-v-cf2741fa]{color:#08766b;font-size:12px;font-weight:850}.request-dialog h2[data-v-cf2741fa]{color:#19374e;margin:5px 0}.request-dialog header p[data-v-cf2741fa]{color:#718096;max-width:620px;margin:0;line-height:1.65}.request-dialog header>button[data-v-cf2741fa]{background:0 0;border:0;font-size:26px}.request-scope-note[data-v-cf2741fa]{color:#08766b;background:#eef9f6;border:1px solid #b7e4d7;border-radius:13px;margin-top:17px;padding:13px 15px}.request-scope-note p[data-v-cf2741fa]{color:#477769;margin:4px 0 0;font-size:12px}.request-grid[data-v-cf2741fa]{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.request-grid label[data-v-cf2741fa]{color:#53687c;gap:6px;font-size:12px;font-weight:700;display:grid}.request-grid input[data-v-cf2741fa],.request-grid select[data-v-cf2741fa],.request-grid textarea[data-v-cf2741fa]{box-sizing:border-box;color:#334e64;width:100%;font:inherit;background:#fff;border:1px solid #dce5ee;border-radius:10px;padding:10px}.request-grid input[data-v-cf2741fa]:disabled{color:#94a3b8;background:#f5f7fa}.request-grid textarea[data-v-cf2741fa]{resize:vertical}.wide[data-v-cf2741fa]{grid-column:1/-1}.check[data-v-cf2741fa],.declaration[data-v-cf2741fa]{align-items:flex-start;display:flex!important}.check input[data-v-cf2741fa],.declaration input[data-v-cf2741fa]{width:auto;margin-top:2px}.declaration[data-v-cf2741fa]{background:#f8fafc;border:1px solid #dbe4ed;border-radius:13px;padding:13px;line-height:1.55;font-weight:500!important}.declaration span[data-v-cf2741fa]{display:block}.declaration b[data-v-cf2741fa]{color:#29495f;margin-bottom:3px;display:block}.target-expert[data-v-cf2741fa]{color:#6b7e91;background:#f5f8fb;border-radius:13px;gap:4px;padding:13px;font-size:12px;display:grid}.target-expert b[data-v-cf2741fa]{color:#284a62;font-size:14px}.target-expert small[data-v-cf2741fa]{color:#08766b}.request-error[data-v-cf2741fa]{color:#b42318;background:#fff0ef;border-radius:9px;padding:10px}.request-actions[data-v-cf2741fa]{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.request-actions button[data-v-cf2741fa]{cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:10px;padding:10px 16px}.request-actions .primary[data-v-cf2741fa]{color:#fff;background:#176ee8;border-color:#176ee8}.request-actions button[data-v-cf2741fa]:disabled{opacity:.55}@media (width<=640px){.request-mask[data-v-cf2741fa]{align-items:end;padding:0}.request-dialog[data-v-cf2741fa]{border-radius:24px 24px 0 0;max-height:96vh;padding:20px}.request-grid[data-v-cf2741fa]{grid-template-columns:1fr}.wide[data-v-cf2741fa]{grid-column:auto}.request-actions[data-v-cf2741fa]{background:#fff;margin:18px -20px -20px;padding:13px 20px;position:sticky;bottom:-20px}.request-actions button[data-v-cf2741fa]{flex:1;min-height:45px}}.workspace-service-requests[data-v-5dfb9ced]{gap:18px;display:grid}.service-request-head[data-v-5dfb9ced]{justify-content:space-between;align-items:center;gap:18px;display:flex}.service-request-head span[data-v-5dfb9ced]{color:#176ee8;letter-spacing:.14em;font-size:10px;font-weight:950}.service-request-head h2[data-v-5dfb9ced]{color:#17364d;margin:5px 0;font-size:28px}.service-request-head p[data-v-5dfb9ced]{color:#718397;margin:0}.service-request-head button[data-v-5dfb9ced],.service-state button[data-v-5dfb9ced]{color:#fff;background:#176ee8;border:0;border-radius:999px;padding:11px 18px;font-weight:850}.service-boundary[data-v-5dfb9ced]{color:#08766b;background:#eef9f6;border:1px solid #b7e4d7;border-radius:16px;padding:15px 18px}.service-boundary p[data-v-5dfb9ced]{color:#477769;margin:5px 0 0;line-height:1.6}.service-filter[data-v-5dfb9ced]{background:#fff;border:1px solid #e0e8f1;border-radius:16px;justify-content:space-between;align-items:end;gap:15px;padding:14px 16px;display:flex}.service-filter label[data-v-5dfb9ced]{color:#718397;gap:5px;font-size:11px;font-weight:800;display:grid}.service-filter select[data-v-5dfb9ced]{background:#fff;border:1px solid #d3dde8;border-radius:10px;min-width:180px;height:38px;padding:0 11px}.service-filter>span[data-v-5dfb9ced]{color:#718397;font-size:12px}.service-feedback[data-v-5dfb9ced]{color:#08766b;background:#eaf8f4;border-radius:13px;margin:0;padding:12px 15px}.service-state[data-v-5dfb9ced]{color:#64748b;text-align:center;background:#fff;border:1px dashed #cad7e4;border-radius:21px;place-items:center;gap:10px;min-height:270px;display:grid}.service-state i[data-v-5dfb9ced]{border:4px solid #dbe9f6;border-top-color:#176ee8;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin-5dfb9ced}.service-state>span[data-v-5dfb9ced]{color:#176ee8;background:#eaf3ff;border-radius:17px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:950;display:grid}.service-state p[data-v-5dfb9ced]{margin:0}.service-state.error[data-v-5dfb9ced]{color:#b42318}.service-request-list[data-v-5dfb9ced]{gap:12px;display:grid}.service-request-card[data-v-5dfb9ced]{background:#fff;border:1px solid #e0e8f1;border-left:5px solid #94a3b8;border-radius:19px;gap:13px;padding:20px;display:grid}.service-request-card.highlighted[data-v-5dfb9ced]{box-shadow:0 0 0 3px #176ee821}.service-request-card.processing[data-v-5dfb9ced]{border-left-color:#176ee8}.service-request-card.pending[data-v-5dfb9ced],.service-request-card.warning[data-v-5dfb9ced]{border-left-color:#f59e0b}.service-request-card.success[data-v-5dfb9ced],.service-request-card.done[data-v-5dfb9ced]{border-left-color:#10a37f}.service-request-card.danger[data-v-5dfb9ced]{border-left-color:#dc2626}.service-request-card>header[data-v-5dfb9ced],.service-request-card>footer[data-v-5dfb9ced]{justify-content:space-between;align-items:center;gap:15px;display:flex}.service-request-card>header>div[data-v-5dfb9ced]{gap:7px;display:flex}.service-request-card>header span[data-v-5dfb9ced],.service-request-card>header b[data-v-5dfb9ced]{border-radius:999px;padding:5px 8px;font-size:10px}.service-request-card>header span[data-v-5dfb9ced]{color:#176ee8;background:#eaf3ff}.service-request-card>header b[data-v-5dfb9ced]{color:#08766b;background:#eaf8f4}.service-request-card time[data-v-5dfb9ced],.service-request-card footer[data-v-5dfb9ced]{color:#718397;font-size:11px}.service-request-card h3[data-v-5dfb9ced]{color:#29495f;margin:0;font-size:18px}.service-request-card>p[data-v-5dfb9ced]{color:#536b7e;margin:0;line-height:1.7}.service-request-card dl[data-v-5dfb9ced]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.service-request-card dl>div[data-v-5dfb9ced],.resource-summary[data-v-5dfb9ced],.output-summary[data-v-5dfb9ced]{background:#f7f9fc;border-radius:12px;padding:11px}.service-request-card dt[data-v-5dfb9ced]{color:#8291a1;font-size:10px;font-weight:850}.service-request-card dd[data-v-5dfb9ced]{color:#405b70;margin:4px 0 0;font-size:12px}.resource-summary[data-v-5dfb9ced]{color:#526b7e;text-overflow:ellipsis;font-size:11px;overflow:hidden}.output-summary[data-v-5dfb9ced]{color:#526b7e;gap:9px;font-size:12px;display:flex}.output-summary b[data-v-5dfb9ced]{color:#29495f;white-space:nowrap}.service-request-card footer[data-v-5dfb9ced]{padding-top:2px}.service-request-card footer span[data-v-5dfb9ced]{color:#526b7e}.service-request-card footer small[data-v-5dfb9ced]{white-space:nowrap}@keyframes spin-5dfb9ced{to{transform:rotate(360deg)}}@media (width<=760px){.service-request-head[data-v-5dfb9ced]{flex-direction:column;align-items:flex-start}.service-request-head button[data-v-5dfb9ced]{width:100%;min-height:45px}.service-filter[data-v-5dfb9ced]{flex-direction:column;align-items:stretch}.service-filter select[data-v-5dfb9ced]{width:100%}.service-request-card dl[data-v-5dfb9ced]{grid-template-columns:1fr 1fr}.service-request-card>footer[data-v-5dfb9ced]{flex-direction:column;align-items:flex-start}}@media (width<=480px){.service-request-card dl[data-v-5dfb9ced]{grid-template-columns:1fr}}.capability-editor[data-v-25e6d4dc]{gap:16px;display:grid}.editor-head[data-v-25e6d4dc]{background:linear-gradient(135deg,#f3f8ff,#fff);border-radius:14px;justify-content:space-between;gap:20px;padding:20px;display:flex}.editor-head h2[data-v-25e6d4dc]{margin:5px 0}.editor-head p[data-v-25e6d4dc]{color:#667085;margin:0}.back[data-v-25e6d4dc]{color:#1677ff;cursor:pointer;background:0 0;border:0;margin-bottom:12px;display:block}.eyebrow[data-v-25e6d4dc]{color:#1677ff;font-size:12px}.dirty[data-v-25e6d4dc]{color:#b54708;background:#fffaeb;border-radius:99px;align-self:flex-start;padding:6px 10px}form[data-v-25e6d4dc],.editor-fields[data-v-25e6d4dc]{gap:16px;display:grid}.editor-fields[data-v-25e6d4dc]{border:0;min-width:0;margin:0;padding:0}.readonly-summary[data-v-25e6d4dc]{background:#f6f9ff;border:1px solid #dbe7ff;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.readonly-summary span[data-v-25e6d4dc]{color:#344054;gap:4px;display:grid}.readonly-summary strong[data-v-25e6d4dc]{color:#667085;font-size:12px}.readonly input[data-v-25e6d4dc]:disabled,.readonly select[data-v-25e6d4dc]:disabled,.readonly textarea[data-v-25e6d4dc]:disabled{cursor:not-allowed;color:#344054;opacity:1;-webkit-text-fill-color:#344054;background:#f8fafc}.readonly input[type=checkbox][data-v-25e6d4dc]:disabled{accent-color:#1677ff}.form-card[data-v-25e6d4dc]{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:20px}.form-card h3[data-v-25e6d4dc]{margin-top:0}.section-title[data-v-25e6d4dc]{justify-content:space-between;gap:16px;display:flex}.section-title p[data-v-25e6d4dc]{color:#667085;margin-top:4px}.grid[data-v-25e6d4dc]{gap:14px;display:grid}.grid.three[data-v-25e6d4dc]{grid-template-columns:repeat(3,1fr)}.grid.two[data-v-25e6d4dc]{grid-template-columns:repeat(2,1fr)}label[data-v-25e6d4dc]{color:#344054;gap:6px;font-size:13px;display:grid}.wide[data-v-25e6d4dc]{grid-column:1/-1}input[data-v-25e6d4dc],select[data-v-25e6d4dc],textarea[data-v-25e6d4dc]{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:10px}textarea[data-v-25e6d4dc]{resize:vertical}.core-options[data-v-25e6d4dc],.delivery[data-v-25e6d4dc]{border:1px solid #eaecf0;border-radius:10px;flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.core-options label[data-v-25e6d4dc],.delivery label[data-v-25e6d4dc]{background:#f9fafb;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex}.core-options input[data-v-25e6d4dc],.delivery input[data-v-25e6d4dc],.component>input[data-v-25e6d4dc]{width:auto}.token-input[data-v-25e6d4dc]{grid-template-columns:1fr auto;display:grid}.token-input button[data-v-25e6d4dc]{color:#fff;background:#1677ff;border:0;border-radius:0 8px 8px 0}.tokens[data-v-25e6d4dc]{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.tokens button[data-v-25e6d4dc],.tokens span[data-v-25e6d4dc]{color:#3538cd;background:#eef4ff;border:0;border-radius:99px;padding:5px 9px}.component-list[data-v-25e6d4dc]{gap:10px;display:grid}.component[data-v-25e6d4dc]{border:1px solid #eaecf0;border-radius:10px;grid-template-columns:auto minmax(180px,1fr) 90px minmax(160px,1fr);align-items:center;gap:10px;padding:12px;display:grid}.component span[data-v-25e6d4dc]{display:grid}.component small[data-v-25e6d4dc]{color:#667085}.actions[data-v-25e6d4dc]{background:#fffffff5;border:1px solid #e4e7ec;border-radius:12px;justify-content:flex-end;gap:10px;padding:14px;display:flex;position:sticky;bottom:0}.btn[data-v-25e6d4dc],.feedback button[data-v-25e6d4dc]{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 15px}.btn.primary[data-v-25e6d4dc]{color:#fff;background:#1677ff;border-color:#1677ff}.btn[data-v-25e6d4dc]:disabled{cursor:not-allowed;opacity:.55}.feedback[data-v-25e6d4dc],.state[data-v-25e6d4dc]{border-radius:10px;gap:4px;padding:14px;display:grid}.feedback.error[data-v-25e6d4dc]{color:#b42318;background:#fef3f2}.feedback.warning[data-v-25e6d4dc]{color:#93370d;background:#fffaeb}.feedback.success[data-v-25e6d4dc]{color:#067647;background:#ecfdf3}.state[data-v-25e6d4dc]{text-align:center;color:#667085;background:#f9fafb}.state.compact[data-v-25e6d4dc]{padding:20px}.modal-mask[data-v-25e6d4dc]{z-index:70;background:#1018288c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.preview[data-v-25e6d4dc]{background:#fff;border-radius:16px;width:min(720px,100%);max-height:85vh;padding:22px;overflow:auto}.preview header[data-v-25e6d4dc]{justify-content:space-between;display:flex}.preview header h2[data-v-25e6d4dc]{margin:3px 0}.preview header button[data-v-25e6d4dc]{background:0 0;border:0;font-size:25px}.preview dl[data-v-25e6d4dc]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview dl div[data-v-25e6d4dc]{background:#f9fafb;border-radius:8px;padding:10px}.preview dt[data-v-25e6d4dc]{color:#667085;font-size:12px}.preview dd[data-v-25e6d4dc]{margin:4px 0 0}@media (width<=850px){.grid.three[data-v-25e6d4dc],.grid.two[data-v-25e6d4dc],.readonly-summary[data-v-25e6d4dc]{grid-template-columns:1fr}.wide[data-v-25e6d4dc]{grid-column:auto}.component[data-v-25e6d4dc]{grid-template-columns:auto 1fr}.component>input[data-v-25e6d4dc]{grid-column:2}.editor-head[data-v-25e6d4dc]{flex-direction:column}}@media (width<=560px){.actions[data-v-25e6d4dc]{grid-template-columns:1fr 1fr;display:grid}.preview dl[data-v-25e6d4dc]{grid-template-columns:1fr}}.feedback.warning small[data-v-25e6d4dc]{color:#b54708;margin-top:3px}.workspace-capabilities[data-v-78a6b3a2]{gap:18px;display:grid}.page-intro[data-v-78a6b3a2]{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:16px;display:grid}.intro-card[data-v-78a6b3a2],.hero-card[data-v-78a6b3a2],.cap-card[data-v-78a6b3a2],.detail-grid>section[data-v-78a6b3a2],.content-grid>section[data-v-78a6b3a2],.history[data-v-78a6b3a2]{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:20px}.intro-card h2[data-v-78a6b3a2]{margin:0 0 8px}.intro-card p[data-v-78a6b3a2]{color:#667085}.stats[data-v-78a6b3a2]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stats div[data-v-78a6b3a2]{text-align:center;place-content:center;display:grid}.stats b[data-v-78a6b3a2]{color:#1677ff;font-size:26px}.stats span[data-v-78a6b3a2]{color:#667085;font-size:12px}.toolbar[data-v-78a6b3a2]{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,190px)) auto;align-items:end;gap:12px;display:grid}.toolbar label[data-v-78a6b3a2]{color:#475467;gap:6px;font-size:13px;display:grid}.toolbar input[data-v-78a6b3a2],.toolbar select[data-v-78a6b3a2]{box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:10px}.cap-list[data-v-78a6b3a2]{gap:12px;display:grid}.cap-card[data-v-78a6b3a2]{grid-template-columns:minmax(0,1fr) 190px;gap:18px;display:grid}.card-main h3[data-v-78a6b3a2]{margin:10px 0 6px}.card-main>p[data-v-78a6b3a2]{color:#475467}.tag-row[data-v-78a6b3a2],.taxonomy[data-v-78a6b3a2]{flex-wrap:wrap;gap:7px;display:flex}.badge[data-v-78a6b3a2],.taxonomy span[data-v-78a6b3a2]{color:#475467;background:#f2f4f7;border-radius:99px;padding:4px 8px;font-size:12px}.badge.pending[data-v-78a6b3a2]{color:#3538cd;background:#eef4ff}.badge.approved[data-v-78a6b3a2],.badge.published[data-v-78a6b3a2]{color:#067647;background:#ecfdf3}.badge.supplement[data-v-78a6b3a2]{color:#b54708;background:#fffaeb}.badge.rejected[data-v-78a6b3a2]{color:#b42318;background:#fef3f2}.badge.offline[data-v-78a6b3a2]{color:#667085;background:#f2f4f7}.status-note[data-v-78a6b3a2]{margin:14px 0 0;font-size:12px;font-weight:600;line-height:1.6}.status-note.neutral[data-v-78a6b3a2]{color:#667085}.status-note.reviewing[data-v-78a6b3a2]{color:#d92d20}.status-note.passed[data-v-78a6b3a2]{color:#067647}.detail-status-note[data-v-78a6b3a2]{margin-top:0}.cert-alert[data-v-78a6b3a2],.cert-detail[data-v-78a6b3a2]{border-radius:8px;gap:4px;margin-top:10px;padding:10px 12px;font-size:12px;display:grid}.cert-alert span[data-v-78a6b3a2],.cert-detail p[data-v-78a6b3a2]{margin:0}.cert-alert.supplement[data-v-78a6b3a2],.cert-detail.supplement[data-v-78a6b3a2]{color:#b54708;background:#fffaeb}.cert-alert.rejected[data-v-78a6b3a2],.cert-detail.rejected[data-v-78a6b3a2]{color:#b42318;background:#fef3f2}.cert-detail.pending[data-v-78a6b3a2]{color:#3538cd;background:#eef4ff}.cert-detail.approved[data-v-78a6b3a2]{color:#067647;background:#ecfdf3}.cert-detail.neutral[data-v-78a6b3a2]{color:#667085;background:#f2f4f7}.card-side[data-v-78a6b3a2]{flex-direction:column;gap:8px;display:flex}.card-side small[data-v-78a6b3a2]{color:#667085}.btn[data-v-78a6b3a2],.pagination button[data-v-78a6b3a2],.feedback button[data-v-78a6b3a2]{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 14px}.btn.primary[data-v-78a6b3a2]{color:#fff;background:#1677ff;border-color:#1677ff}.btn.dark[data-v-78a6b3a2]{color:#fff;background:#101828;border-color:#101828}.btn.attention[data-v-78a6b3a2]{color:#b42318;background:#fff5f4;border-color:#fda29b;font-weight:700}.btn[data-v-78a6b3a2]:disabled{cursor:not-allowed;opacity:.5}.feedback[data-v-78a6b3a2],.empty[data-v-78a6b3a2]{text-align:center;border-radius:12px;padding:22px}.feedback.error[data-v-78a6b3a2]{color:#b42318;background:#fef3f2}.pagination[data-v-78a6b3a2]{justify-content:center;align-items:center;gap:14px;display:flex}.detail-head[data-v-78a6b3a2]{background:linear-gradient(135deg,#f4f8ff,#fff);border-radius:14px;justify-content:space-between;gap:20px;padding:20px;display:flex}.detail-head h2[data-v-78a6b3a2]{margin:10px 0 4px}.detail-head p[data-v-78a6b3a2]{color:#475467}.back[data-v-78a6b3a2]{color:#1677ff;cursor:pointer;background:0 0;border:0;margin-bottom:14px}.detail-actions[data-v-78a6b3a2]{align-items:flex-start;gap:8px;display:flex}.detail-grid[data-v-78a6b3a2],.content-grid[data-v-78a6b3a2]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.detail-grid dl[data-v-78a6b3a2],.preview-modal dl[data-v-78a6b3a2]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.detail-grid dl div[data-v-78a6b3a2],.preview-modal dl div[data-v-78a6b3a2]{background:#f9fafb;border-radius:8px;padding:10px}.detail-grid dt[data-v-78a6b3a2],.preview-modal dt[data-v-78a6b3a2]{color:#667085;font-size:12px}.detail-grid dd[data-v-78a6b3a2],.preview-modal dd[data-v-78a6b3a2]{margin:3px 0 0}.content-grid p[data-v-78a6b3a2]{white-space:pre-wrap;line-height:1.7}.review-comment[data-v-78a6b3a2]{background:#fffaeb;border-radius:8px;padding:12px}.history ol[data-v-78a6b3a2]{gap:14px;padding:0;list-style:none;display:grid}.history li[data-v-78a6b3a2]{grid-template-columns:12px 1fr;gap:10px;display:grid}.history li>span[data-v-78a6b3a2]{background:#1677ff;border-radius:50%;width:10px;height:10px;margin-top:5px}.history p[data-v-78a6b3a2]{margin:4px 0}.history time[data-v-78a6b3a2],.history-note[data-v-78a6b3a2]{color:#667085;font-size:12px}.modal-mask[data-v-78a6b3a2]{z-index:60;background:#1018288c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.preview-modal[data-v-78a6b3a2]{background:#fff;border-radius:16px;width:min(680px,100%);max-height:85vh;padding:22px;overflow:auto}.preview-modal header[data-v-78a6b3a2]{justify-content:space-between;display:flex}.preview-modal header h2[data-v-78a6b3a2]{margin:4px 0}.preview-modal header button[data-v-78a6b3a2]{cursor:pointer;background:0 0;border:0;font-size:25px}.preview-org[data-v-78a6b3a2]{color:#667085}@media (width<=1050px){.toolbar[data-v-78a6b3a2]{grid-template-columns:1fr 1fr}}@media (width<=850px){.page-intro[data-v-78a6b3a2],.cap-card[data-v-78a6b3a2],.detail-grid[data-v-78a6b3a2],.content-grid[data-v-78a6b3a2]{grid-template-columns:1fr}.card-side[data-v-78a6b3a2]{flex-flow:wrap}.detail-head[data-v-78a6b3a2]{flex-direction:column}}@media (width<=560px){.toolbar[data-v-78a6b3a2],.stats[data-v-78a6b3a2],.detail-grid dl[data-v-78a6b3a2],.preview-modal dl[data-v-78a6b3a2]{grid-template-columns:1fr}}.certification[data-v-b3338a98]{gap:16px;display:grid}.intro[data-v-b3338a98],.panel[data-v-b3338a98],.rule-card[data-v-b3338a98]{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:18px}.intro[data-v-b3338a98],.section-head[data-v-b3338a98]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.intro h2[data-v-b3338a98],.panel h3[data-v-b3338a98],.rule-card h3[data-v-b3338a98]{margin-top:0}.intro p[data-v-b3338a98],.section-head p[data-v-b3338a98],.scope-note[data-v-b3338a98]{color:#667085}.badge[data-v-b3338a98]{color:#3538cd;background:#eef4ff;border-radius:99px;padding:5px 10px}.back[data-v-b3338a98]{color:#1677ff;background:0 0;border:0;width:max-content}.rule-card[data-v-b3338a98]{background:#ecfdf3}.rule-card.locked[data-v-b3338a98]{background:#fffaeb}.feedback[data-v-b3338a98],.empty[data-v-b3338a98],.recovery[data-v-b3338a98]{background:#f9fafb;border-radius:9px;padding:13px}.feedback.error[data-v-b3338a98]{color:#b42318;background:#fef3f2}.cert-status[data-v-b3338a98]{border-radius:10px;gap:4px;padding:14px;font-size:13px;display:grid}.cert-status.pending[data-v-b3338a98]{color:#3538cd;background:#eef4ff}.cert-status.supplement[data-v-b3338a98]{color:#b54708;background:#fffaeb}.cert-status.rejected[data-v-b3338a98]{color:#b42318;background:#fef3f2}.cert-status.approved[data-v-b3338a98]{color:#067647;background:#ecfdf3}.cert-status small[data-v-b3338a98]{margin-top:3px}.recovery[data-v-b3338a98]{background:#fffaeb;gap:8px;display:flex}.form-grid[data-v-b3338a98]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label[data-v-b3338a98]{gap:6px;display:grid}.form-grid .full[data-v-b3338a98]{grid-column:1/-1}.form-grid select[data-v-b3338a98],.form-grid textarea[data-v-b3338a98],.material-list input[data-v-b3338a98]{box-sizing:border-box;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:9px}.material-section[data-v-b3338a98]{margin-top:14px}.upload[data-v-b3338a98],.replace[data-v-b3338a98]{cursor:pointer;border:1px dashed #98a2b3;border-radius:8px;padding:8px 12px;display:inline-flex}.upload input[data-v-b3338a98],.replace input[data-v-b3338a98]{display:none}.material-list[data-v-b3338a98]{gap:8px;margin-top:12px;display:grid}.material-list article[data-v-b3338a98]{border:1px solid #eaecf0;border-radius:10px;grid-template-columns:minmax(210px,1fr) minmax(180px,1fr) auto auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.material-list article>div[data-v-b3338a98]{display:grid}.material-list span[data-v-b3338a98]{color:#667085;font-size:12px}.error-text[data-v-b3338a98]{color:#b42318!important}footer[data-v-b3338a98]{background:#fffffff2;justify-content:flex-end;gap:8px;padding:14px;display:flex;position:sticky;bottom:0}button[data-v-b3338a98]{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 12px}button[data-v-b3338a98]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-b3338a98]{color:#fff;background:#1677ff;border-color:#1677ff}@media (width<=850px){.intro[data-v-b3338a98],.section-head[data-v-b3338a98]{flex-direction:column}.form-grid[data-v-b3338a98],.material-list article[data-v-b3338a98]{grid-template-columns:1fr}.form-grid .full[data-v-b3338a98]{grid-column:auto}}.tickets[data-v-8a60e847]{gap:18px;display:grid}.tickets>header[data-v-8a60e847]{justify-content:space-between;align-items:center;gap:16px;display:flex}.tickets h2[data-v-8a60e847]{margin:0}.tickets header p[data-v-8a60e847]{color:#64748b}.tickets a[data-v-8a60e847]{color:#1769df;font-weight:700}.state[data-v-8a60e847]{color:#64748b;background:#fff;border:1px solid #dce5f0;border-radius:16px;gap:10px;padding:24px;display:grid}.state.error[data-v-8a60e847]{border-left:4px solid #b42318}.state button[data-v-8a60e847],.state a[data-v-8a60e847],.tickets form button[data-v-8a60e847]{color:#1769df;background:#fff;border:1px solid #1769df;border-radius:8px;justify-self:start;padding:9px 14px}.ticket-layout[data-v-8a60e847]{grid-template-columns:minmax(240px,330px) 1fr;gap:16px;display:grid}.ticket-layout>nav[data-v-8a60e847]{align-content:start;gap:8px;display:grid}.ticket-layout>nav button[data-v-8a60e847]{text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:12px;gap:6px;padding:14px;display:grid}.ticket-layout>nav button.active[data-v-8a60e847]{border-color:#1769df;box-shadow:0 0 0 2px #1769df1f}.ticket-layout>nav span[data-v-8a60e847],.status[data-v-8a60e847]{color:#1769df;font-weight:800}.ticket-layout>nav small[data-v-8a60e847],.timeline small[data-v-8a60e847]{color:#7f8ba0}.ticket-layout>article[data-v-8a60e847]{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:22px}.ticket-layout article>p[data-v-8a60e847]{color:#52637a;line-height:1.7}.ticket-layout dl div[data-v-8a60e847]{border-bottom:1px solid #edf1f6;grid-template-columns:90px 1fr;padding:8px 0;display:grid}.ticket-layout dd[data-v-8a60e847]{margin:0}.tickets form[data-v-8a60e847]{gap:8px;margin-top:18px;display:grid}.tickets textarea[data-v-8a60e847]{font:inherit;border:1px solid #cbd5e1;border-radius:9px;padding:10px}.tickets form small[data-v-8a60e847]{color:#b42318}.tickets form button[data-v-8a60e847]{color:#fff;background:#1769df}.timeline[data-v-8a60e847]{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.timeline li[data-v-8a60e847]{border-left:3px solid #8db7ef;gap:3px;padding-left:12px;display:grid}.timeline span[data-v-8a60e847]{color:#52637a}@media (width<=800px){.ticket-layout[data-v-8a60e847]{grid-template-columns:1fr}.tickets>header[data-v-8a60e847]{flex-direction:column;align-items:flex-start}}.workspace-activities-page[data-v-59ddf3b8]{gap:18px;display:grid}.activity-page-feedback[data-v-59ddf3b8]{border-radius:14px;padding:12px 15px;font-size:13px;font-weight:750}.activity-page-feedback.success[data-v-59ddf3b8]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.activity-page-feedback.error[data-v-59ddf3b8]{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.activity-summary-grid[data-v-59ddf3b8]{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;display:grid}.activity-summary-card[data-v-59ddf3b8]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3eaf4;border-radius:17px;min-width:0;padding:14px 10px;transition:all .18s}.activity-summary-card[data-v-59ddf3b8]:hover,.activity-summary-card.active[data-v-59ddf3b8]{background:#eef5ff;border-color:#8fb4ff;box-shadow:0 8px 22px #1f66ff14}.activity-summary-card b[data-v-59ddf3b8],.activity-summary-card span[data-v-59ddf3b8]{display:block}.activity-summary-card b[data-v-59ddf3b8]{color:#0f172a;font-size:24px}.activity-summary-card span[data-v-59ddf3b8]{color:#667085;margin-top:4px;font-size:12px;font-weight:800}.workspace-activity-list[data-v-59ddf3b8]{gap:12px;display:grid}.workspace-activity-card[data-v-59ddf3b8]{background:#fff;border:1px solid #e3eaf4;border-radius:21px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 10px 26px #192d550d}.workspace-activity-date[data-v-59ddf3b8]{color:#1f66ff;background:#eef5ff;border-radius:18px;align-content:center;place-items:center;width:66px;height:68px;line-height:1;display:grid}.workspace-activity-date b[data-v-59ddf3b8]{font-size:25px}.workspace-activity-date span[data-v-59ddf3b8]{margin-top:6px;font-size:11px;font-weight:850}.workspace-activity-content[data-v-59ddf3b8]{min-width:0}.workspace-activity-tags[data-v-59ddf3b8]{flex-wrap:wrap;gap:7px;display:flex}.workspace-activity-tags span[data-v-59ddf3b8]{color:#52637a;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.workspace-activity-tags .type[data-v-59ddf3b8]{color:#1d4ed8;background:#eaf2ff}.workspace-activity-tags .pending[data-v-59ddf3b8]{color:#c2410c;background:#fff7ed}.workspace-activity-tags .confirmed[data-v-59ddf3b8]{color:#047857;background:#ecfdf5}.workspace-activity-tags .waitlist[data-v-59ddf3b8]{color:#7c3aed;background:#f5f3ff}.workspace-activity-tags .upcoming[data-v-59ddf3b8]{color:#0e7490;background:#ecfeff}.workspace-activity-tags .finished[data-v-59ddf3b8],.workspace-activity-tags .cancelled[data-v-59ddf3b8]{color:#64748b;background:#f1f5f9}.workspace-activity-tags .result[data-v-59ddf3b8]{color:#fff;background:#111827}.workspace-activity-content h3[data-v-59ddf3b8]{margin:9px 0 8px;font-size:18px}.workspace-activity-meta[data-v-59ddf3b8]{color:#52637a;flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.workspace-activity-meta span[data-v-59ddf3b8]{gap:7px;display:flex}.workspace-activity-meta b[data-v-59ddf3b8]{color:#7c8aa1}.workspace-activity-notice[data-v-59ddf3b8]{color:#52637a;background:#f8fafc;border-radius:12px;gap:9px;margin-top:10px;padding:9px 11px;font-size:12px;display:flex}.workspace-activity-notice b[data-v-59ddf3b8]{white-space:nowrap;color:#344054}.workspace-activity-actions[data-v-59ddf3b8]{gap:8px;min-width:90px;display:grid}.wks-small-btn.danger[data-v-59ddf3b8]{color:#dc2626!important;background:#fff!important;border-color:#fecaca!important}.wks-small-btn[data-v-59ddf3b8]:disabled{opacity:.55;cursor:not-allowed}.workspace-activity-state[data-v-59ddf3b8],.workspace-activity-empty[data-v-59ddf3b8]{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:20px;padding:54px 24px}.workspace-activity-empty span[data-v-59ddf3b8]{color:#1f66ff;background:#eef5ff;border-radius:18px;place-items:center;width:54px;height:54px;margin:0 auto;font-size:22px;font-weight:950;display:grid}.workspace-activity-empty h3[data-v-59ddf3b8]{color:#0f172a;margin:14px 0 6px}.workspace-activity-empty p[data-v-59ddf3b8]{margin:0}.workspace-activity-empty a[data-v-59ddf3b8]{color:#fff;background:#1f66ff;border-radius:999px;margin-top:18px;padding:10px 17px;font-weight:900;display:inline-flex}@media (width<=1100px){.activity-summary-grid[data-v-59ddf3b8]{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.activity-summary-grid[data-v-59ddf3b8]{grid-template-columns:repeat(2,1fr)}.workspace-activity-card[data-v-59ddf3b8]{grid-template-columns:58px 1fr}.workspace-activity-date[data-v-59ddf3b8]{width:56px;height:60px}.workspace-activity-actions[data-v-59ddf3b8]{grid-column:1/-1;grid-template-columns:1fr 1fr}.workspace-activity-notice[data-v-59ddf3b8]{display:block}.workspace-activity-notice span[data-v-59ddf3b8]{margin-top:4px;display:block}}.notification-card[data-v-59ddf3b8]{transition:all .18s;position:relative}.notification-card.unread[data-v-59ddf3b8]{background:linear-gradient(135deg,#fff,#f5f9ff);border-color:#9fc0ff;box-shadow:0 12px 28px #1f66ff14}.notification-card.unread[data-v-59ddf3b8]:before{content:"";background:#1f66ff;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px}.notification-time[data-v-59ddf3b8]{color:#8a98ad;margin-top:10px;font-size:12px;display:block}.notification-empty[data-v-59ddf3b8]{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:20px;gap:8px;padding:52px 24px;display:grid}.notification-empty strong[data-v-59ddf3b8]{color:#172033;font-size:17px}.notification-empty span[data-v-59ddf3b8]{font-size:13px}.wks-small-btn.checkin[data-v-59ddf3b8]{color:#047857!important;background:#ecfdf5!important;border-color:#86efac!important}.activity-checkin-done[data-v-59ddf3b8]{color:#047857;text-align:center;background:#ecfdf5;border:1px solid #86efac;border-radius:12px;gap:2px;padding:9px 12px;font-size:13px;font-weight:900;display:grid}.activity-checkin-done small[data-v-59ddf3b8]{color:#4b8070;font-size:10px;font-weight:700}.activity-checkin-mask[data-v-59ddf3b8]{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.activity-checkin-dialog[data-v-59ddf3b8]{text-align:center;background:#fff;border-radius:24px;width:min(440px,100%);padding:30px;position:relative;box-shadow:0 30px 80px #0f172a40}.activity-checkin-close[data-v-59ddf3b8]{color:#52637a;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:10px;width:34px;height:34px;font-size:22px;position:absolute;top:14px;right:16px}.activity-checkin-icon[data-v-59ddf3b8]{color:#fff;background:linear-gradient(145deg,#1f66ff,#4d91ff);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 12px;font-size:24px;font-weight:950;display:grid}.activity-checkin-dialog h3[data-v-59ddf3b8]{color:#0f172a;margin:0;font-size:23px}.activity-checkin-dialog>p[data-v-59ddf3b8]{color:#667085;margin:7px 26px 18px;font-size:13px}.activity-checkin-tabs[data-v-59ddf3b8]{background:#f1f5f9;border-radius:13px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.activity-checkin-tabs button[data-v-59ddf3b8]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px;font-weight:850}.activity-checkin-tabs button.active[data-v-59ddf3b8]{color:#1d4ed8;background:#fff;box-shadow:0 3px 12px #0f172a14}.activity-checkin-form[data-v-59ddf3b8]{text-align:left;gap:12px;margin-top:18px;display:grid}.activity-checkin-form label[data-v-59ddf3b8]{color:#475569;font-size:12px;font-weight:750}.activity-checkin-form input[data-v-59ddf3b8]{color:#0f172a;letter-spacing:3px;text-transform:uppercase;border:1px solid #cbd5e1;border-radius:13px;outline:none;height:52px;padding:0 16px;font-size:19px;font-weight:900}.activity-checkin-form input[data-v-59ddf3b8]:focus{border-color:#4d91ff;box-shadow:0 0 0 4px #1f66ff1a}.activity-checkin-scanner[data-v-59ddf3b8]{gap:12px;margin-top:18px;display:grid}.activity-checkin-scanner video[data-v-59ddf3b8]{object-fit:cover;background:#0f172a;border-radius:16px;width:100%;min-height:220px}.activity-checkin-scanner small[data-v-59ddf3b8]{color:#8a98ad}.activity-scanner-message[data-v-59ddf3b8]{color:#52637a;background:#f8fafc;border-radius:10px;padding:9px;font-size:12px}.activity-checkin-error[data-v-59ddf3b8]{background:#fff1f2;border-radius:11px;padding:10px 12px;color:#b91c1c!important;margin:13px 0 0!important;font-size:12px!important}.activity-checkin-success[data-v-59ddf3b8]{place-items:center;gap:8px;padding:18px 0 2px;display:grid}.activity-checkin-success>b[data-v-59ddf3b8]{color:#16a34a;background:#dcfce7;border-radius:50%;place-items:center;width:62px;height:62px;font-size:29px;display:grid}.activity-checkin-success strong[data-v-59ddf3b8]{color:#0f172a;font-size:20px}.activity-checkin-success span[data-v-59ddf3b8]{color:#667085;margin-bottom:9px;font-size:13px}.wks-small-btn.result-link[data-v-59ddf3b8]{color:#4338ca!important;background:#eef2ff!important;border-color:#c7d2fe!important}.workspace-policy-page[data-v-59ddf3b8]{gap:16px;display:grid}.workspace-policy-list[data-v-59ddf3b8]{gap:12px;display:grid}.workspace-policy-card[data-v-59ddf3b8]{background:#fff;border:1px solid #dfe8ef;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px;display:grid;box-shadow:0 10px 25px #192d550b}.workspace-policy-card.application[data-v-59ddf3b8]{grid-template-columns:66px minmax(0,1fr) auto}.workspace-policy-card-main[data-v-59ddf3b8]{min-width:0}.workspace-policy-card h3[data-v-59ddf3b8]{color:#152b40;margin:9px 0 7px;font-size:18px;line-height:1.45}.workspace-policy-card p[data-v-59ddf3b8]{color:#607387;margin:0;font-size:13px;line-height:1.65}.workspace-policy-card small[data-v-59ddf3b8]{color:#8997a7;margin-top:9px;font-size:11px;display:block}.workspace-policy-tags[data-v-59ddf3b8]{flex-wrap:wrap;gap:6px;display:flex}.workspace-policy-tags span[data-v-59ddf3b8]{color:#2366b0;background:#eef5ff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.workspace-policy-tags span.active[data-v-59ddf3b8]{color:#08766b;background:#eafaf5}.workspace-policy-tags span.offline[data-v-59ddf3b8]{color:#64748b;background:#f1f5f9}.workspace-policy-actions[data-v-59ddf3b8]{gap:8px;min-width:100px;display:grid}.workspace-policy-actions a[data-v-59ddf3b8]{text-decoration:none}.workspace-policy-status[data-v-59ddf3b8]{color:#08766b;text-align:center;background:#eafaf5;border-radius:18px;place-items:center;width:62px;height:62px;padding:7px;font-size:13px;font-weight:950;display:grid}.workspace-policy-state[data-v-59ddf3b8],.workspace-policy-empty[data-v-59ddf3b8]{color:#64748b;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:20px;padding:50px 24px}.workspace-policy-state.error[data-v-59ddf3b8]{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.workspace-policy-empty span[data-v-59ddf3b8]{color:#08766b;background:#eafaf5;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto;font-size:21px;font-weight:950;display:grid}.workspace-policy-empty h3[data-v-59ddf3b8]{color:#172b3d;margin:13px 0 6px}.workspace-policy-empty p[data-v-59ddf3b8]{margin:0}.workspace-policy-empty a[data-v-59ddf3b8]{color:#fff;background:#087f73;border-radius:999px;margin-top:17px;padding:10px 17px;font-weight:900;display:inline-flex}.workspace-boundary-note[data-v-59ddf3b8]{color:#267467;background:#f2fcf8;border:1px solid #bfe7db;border-radius:13px;padding:11px 14px;font-size:12px;font-weight:750}@media (width<=720px){.workspace-policy-card[data-v-59ddf3b8],.workspace-policy-card.application[data-v-59ddf3b8]{grid-template-columns:1fr}.workspace-policy-status[data-v-59ddf3b8]{border-radius:999px;justify-self:start;width:auto;height:auto;padding:6px 10px}.workspace-policy-actions[data-v-59ddf3b8]{grid-template-columns:1fr 1fr}}.catalog-application-return[data-v-59ddf3b8]{color:#174f90;background:#eef6ff;border:1px solid #b9d4f5;border-radius:13px;align-items:center;gap:11px;margin-bottom:16px;padding:12px 15px;text-decoration:none;display:flex}.catalog-application-return>span[data-v-59ddf3b8]:first-child{font-size:20px}.catalog-application-return strong[data-v-59ddf3b8],.catalog-application-return small[data-v-59ddf3b8]{display:block}.catalog-application-return small[data-v-59ddf3b8]{color:#607c9c;margin-top:2px;font-size:11px}.activity-center-page[data-v-5baac25c]{color:#101828;background:radial-gradient(circle at 8% -3%,#1f66ff1c,#0000 28%),radial-gradient(circle at 94% 0,#23b9e61c,#0000 28%),linear-gradient(#f8fbff 0,#f5f8fd 420px,#f6f8fc 100%);min-height:100vh;line-height:1.55}.activity-center-page[data-v-5baac25c] *{box-sizing:border-box}.activity-center-page button[data-v-5baac25c],.activity-center-page input[data-v-5baac25c]{font:inherit}.activity-shell[data-v-5baac25c]{max-width:1260px;margin:0 auto;padding:30px 0 70px}.btn[data-v-5baac25c]{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-weight:880;display:inline-flex}.btn.primary[data-v-5baac25c]{color:#fff;background:linear-gradient(135deg,#1f66ff,#4f90ff);box-shadow:0 14px 30px #1f66ff3d}.btn.ghost[data-v-5baac25c]{color:#172033;background:#fff;border:1px solid #dbe4ef}.btn.light[data-v-5baac25c]{color:#1f66ff;background:#eef5ff;border:1px solid #dbeafe}.panorama[data-v-5baac25c]{background:#fff;border:1px solid #e3eaf4;border-radius:28px;margin-top:0;padding:20px;box-shadow:0 18px 46px #192d5517}.section-head[data-v-5baac25c]{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.section-head h2[data-v-5baac25c]{letter-spacing:-.5px;margin:0 0 5px;font-size:27px}.section-head p[data-v-5baac25c]{color:#667085;margin:0;font-size:14px}.view-actions[data-v-5baac25c]{gap:8px;display:flex}.icon-btn[data-v-5baac25c]{color:#475467;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:999px;height:38px;padding:0 13px;font-weight:850}.icon-btn.active[data-v-5baac25c]{color:#fff;background:#111827;border-color:#111827}.overview-strip[data-v-5baac25c]{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px;display:grid}.status-box[data-v-5baac25c]{text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #e8edf5;border-radius:17px;padding:13px;transition:all .18s}.status-box[data-v-5baac25c]:hover,.status-box.active[data-v-5baac25c]{background:#eef5ff;border-color:#bdd3ff}.status-box b[data-v-5baac25c]{font-size:23px;display:block}.status-box span[data-v-5baac25c]{color:#667085;margin-top:3px;font-size:12px;display:block}.status-box small[data-v-5baac25c]{color:#1f66ff;background:#fff;border-radius:999px;margin-top:8px;padding:4px 7px;font-size:11px;font-weight:850;display:inline-flex}.filterbar[data-v-5baac25c]{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.search-main[data-v-5baac25c]{color:#98a2b3;background:#f9fbfe;border:1px solid #dfe7f2;border-radius:999px;align-items:center;gap:9px;height:43px;padding:0 14px;display:flex}.search-main input[data-v-5baac25c]{color:#344054;background:0 0;border:0;outline:0;flex:1}.chips[data-v-5baac25c]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.chip[data-v-5baac25c]{color:#52637a;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.chip.active[data-v-5baac25c]{color:#1f66ff;background:#eef5ff;border-color:#bdd3ff}.activity-grid[data-v-5baac25c]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.activity-card[data-v-5baac25c]{cursor:pointer;background:linear-gradient(#fff,#fbfdff);border:1px solid #e5ebf3;border-radius:22px;flex-direction:column;min-height:250px;padding:17px;transition:all .2s;display:flex;position:relative;overflow:hidden}.activity-card[data-v-5baac25c]:after{content:"";background:radial-gradient(circle,#1f66ff1c,#0000 67%);border-radius:50%;width:160px;height:160px;position:absolute;top:-58px;right:-52px}.activity-card[data-v-5baac25c]:hover{border-color:#bdd3ff;transform:translateY(-3px);box-shadow:0 18px 44px #1f66ff1a}.card-top[data-v-5baac25c]{z-index:1;justify-content:space-between;gap:10px;display:flex;position:relative}.tag-row[data-v-5baac25c]{flex-wrap:wrap;gap:7px;display:flex}.tag[data-v-5baac25c]{color:#52637a;background:#f1f5f9;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.tag.blue[data-v-5baac25c]{color:#1d4ed8;background:#eef5ff}.tag.green[data-v-5baac25c]{color:#059669;background:#ecfdf5}.tag.orange[data-v-5baac25c]{color:#ea580c;background:#fff7ed}.tag.purple[data-v-5baac25c]{color:#7c3aed;background:#f5f3ff}.tag.cyan[data-v-5baac25c]{color:#0891b2;background:#ecfeff}.tag.dark[data-v-5baac25c]{color:#fff;background:#111827}.card-date[data-v-5baac25c]{color:#667085;white-space:nowrap;font-size:12px;font-weight:850}.activity-card h3[data-v-5baac25c]{z-index:1;margin:13px 0 8px;font-size:18px;line-height:1.45;position:relative}.activity-card p[data-v-5baac25c]{z-index:1;color:#667085;margin:0;font-size:13px;line-height:1.65;position:relative}.meta[data-v-5baac25c]{z-index:1;gap:7px;margin-top:13px;display:grid;position:relative}.meta-line[data-v-5baac25c]{color:#667085;align-items:flex-start;gap:8px;font-size:12px;display:flex}.meta-line b[data-v-5baac25c]{color:#344054;min-width:45px}.card-footer[data-v-5baac25c]{z-index:1;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex;position:relative}.card-footer span[data-v-5baac25c]{color:#667085;font-size:12px}.card-footer button[data-v-5baac25c]{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:850}.card-footer button.light[data-v-5baac25c]{color:#1f66ff;background:#eef5ff}.activity-empty[data-v-5baac25c]{color:#64748b;border:1px dashed #cbd5e1;border-radius:20px;grid-column:1/-1;justify-items:center;gap:8px;padding:56px;display:grid}.activity-empty strong[data-v-5baac25c]{color:#0f172a;font-size:18px}.calendar-view[data-v-5baac25c]{display:none}.calendar-view.active[data-v-5baac25c]{display:block}.calendar-grid[data-v-5baac25c]{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.cal-head[data-v-5baac25c]{text-align:center;color:#667085;padding:7px;font-size:12px;font-weight:850}.cal-day[data-v-5baac25c]{background:#fbfdff;border:1px solid #e5ebf3;border-radius:16px;min-height:108px;padding:10px}.cal-day b[data-v-5baac25c]{font-size:13px}.event-dot[data-v-5baac25c]{color:#1d4ed8;text-align:left;cursor:pointer;background:#eef5ff;border:0;border-radius:10px;width:100%;margin-top:7px;padding:6px 7px;font-size:11px;display:block}.event-dot.green[data-v-5baac25c]{color:#059669;background:#ecfdf5}.event-dot.orange[data-v-5baac25c]{color:#ea580c;background:#fff7ed}.cal-day.muted[data-v-5baac25c]{opacity:.45}.cal-day.today[data-v-5baac25c]{background:#f5f9ff;border-color:#7eabff}.categories[data-v-5baac25c]{margin-top:18px}.category-grid[data-v-5baac25c]{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.category[data-v-5baac25c]{text-align:center;cursor:pointer;background:#fff;border:1px solid #e4ebf4;border-radius:19px;padding:14px;transition:all .18s;box-shadow:0 10px 28px #192d550f}.category[data-v-5baac25c]:hover{border-color:#bdd3ff;transform:translateY(-2px)}.category i[data-v-5baac25c]{color:#1f66ff;background:#eef5ff;border-radius:15px;place-items:center;width:42px;height:42px;margin:0 auto 9px;font-style:normal;font-weight:950;display:grid}.category strong[data-v-5baac25c]{font-size:14px;display:block}.category span[data-v-5baac25c]{color:#667085;margin-top:3px;font-size:11px;display:block}.category small[data-v-5baac25c]{color:#52637a;background:#f1f5f9;border-radius:999px;margin-top:8px;padding:3px 7px;font-weight:850;display:inline-flex}.results[data-v-5baac25c]{grid-template-columns:minmax(0,1fr) 330px;gap:16px;margin-top:18px;display:grid}.result-list[data-v-5baac25c]{gap:12px;display:grid}.result-card[data-v-5baac25c]{cursor:pointer;background:#fff;border:1px solid #e5ebf3;border-radius:20px;grid-template-columns:120px 1fr auto;align-items:center;gap:13px;padding:14px;display:grid;box-shadow:0 10px 28px #192d550f}.result-cover[data-v-5baac25c]{color:#fff;text-align:center;background:linear-gradient(135deg,#163a8a,#1f66ff 60%,#23b9e6);border-radius:15px;place-items:center;height:84px;font-weight:900;display:grid}.result-card h3[data-v-5baac25c]{margin:0 0 5px;font-size:16px}.result-card p[data-v-5baac25c]{color:#667085;margin:0;font-size:12px;line-height:1.6}.result-card button[data-v-5baac25c]{color:#1f66ff;cursor:pointer;background:#eef5ff;border:0;border-radius:999px;height:36px;padding:0 13px;font-weight:850}.my-panel[data-v-5baac25c]{color:#fff;background:linear-gradient(135deg,#10214a,#1f66ff 62%,#23b9e6);border-radius:24px;padding:19px;box-shadow:0 20px 46px #1f66ff3d}.my-panel h3[data-v-5baac25c]{margin:0 0 8px}.my-panel p[data-v-5baac25c]{color:#ffffffc2;margin:0;font-size:13px;line-height:1.65}.my-stats[data-v-5baac25c]{grid-template-columns:repeat(2,1fr);gap:9px;margin:14px 0;display:grid}.my-stats div[data-v-5baac25c]{background:#ffffff21;border:1px solid #ffffff2e;border-radius:15px;padding:11px}.my-stats b[data-v-5baac25c]{font-size:20px}.my-stats span[data-v-5baac25c]{color:#ffffffb3;font-size:11px;display:block}.my-panel button[data-v-5baac25c]{color:#1f66ff;cursor:pointer;background:#fff;border:0;border-radius:999px;height:38px;padding:0 15px;font-weight:900}.drawer-mask[data-v-5baac25c]{z-index:120;opacity:0;pointer-events:none;background:#0f172a61;transition:all .22s;position:fixed;inset:0}.drawer-mask.show[data-v-5baac25c]{opacity:1;pointer-events:auto}.activity-drawer[data-v-5baac25c]{z-index:121;background:#fff;width:min(520px,94vw);height:100vh;padding:24px;transition:all .26s;position:fixed;top:0;right:0;overflow:auto;transform:translate(100%);box-shadow:-20px 0 60px #0f172a2e}.activity-drawer.show[data-v-5baac25c]{transform:none}.drawer-head[data-v-5baac25c]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.drawer-close[data-v-5baac25c]{cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:999px;width:38px;height:38px}.activity-drawer h2[data-v-5baac25c]{margin:12px 0;font-size:26px;line-height:1.35}.activity-drawer>p[data-v-5baac25c]{color:#667085;line-height:1.75}.drawer-section[data-v-5baac25c]{border-top:1px solid #edf1f7;margin-top:16px;padding-top:16px}.drawer-section h3[data-v-5baac25c]{margin:0 0 10px;font-size:17px}.drawer-info[data-v-5baac25c]{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.drawer-info div[data-v-5baac25c]{background:#fbfdff;border:1px solid #e7edf5;border-radius:15px;padding:11px}.drawer-info span[data-v-5baac25c]{color:#667085;font-size:11px;display:block}.drawer-info b[data-v-5baac25c]{margin-top:4px;font-size:13px;display:block}.drawer-actions[data-v-5baac25c]{background:#fff;border-top:1px solid #edf1f7;gap:10px;margin:24px -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:-24px}.activity-toast[data-v-5baac25c]{opacity:0;pointer-events:none;z-index:200;color:#fff;background:#111827;border-radius:999px;padding:12px 18px;font-weight:850;transition:all .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px);box-shadow:0 18px 40px #0f172a38}.activity-toast.show[data-v-5baac25c]{opacity:1;transform:translate(-50%)}.card-footer button[data-v-5baac25c]:disabled,.drawer-actions .btn[data-v-5baac25c]:disabled{color:#98a2b3;box-shadow:none;cursor:not-allowed;background:#e5e7eb}@media (width<=1050px){.activity-shell[data-v-5baac25c]{padding-left:18px;padding-right:18px}.results[data-v-5baac25c]{grid-template-columns:1fr}.activity-grid[data-v-5baac25c]{grid-template-columns:repeat(2,1fr)}.overview-strip[data-v-5baac25c]{grid-template-columns:repeat(3,1fr)}.category-grid[data-v-5baac25c]{grid-template-columns:repeat(4,1fr)}}@media (width<=680px){.activity-grid[data-v-5baac25c],.overview-strip[data-v-5baac25c],.category-grid[data-v-5baac25c],.result-card[data-v-5baac25c],.filterbar[data-v-5baac25c]{grid-template-columns:1fr}.chips[data-v-5baac25c]{justify-content:flex-start}.calendar-grid[data-v-5baac25c]{grid-template-columns:repeat(2,1fr)}.cal-head[data-v-5baac25c]{display:none}.result-card[data-v-5baac25c]{display:block}.result-cover[data-v-5baac25c]{margin-bottom:10px}.result-card button[data-v-5baac25c]{margin-top:10px}.activity-shell[data-v-5baac25c]{padding-top:18px}.drawer-info[data-v-5baac25c]{grid-template-columns:1fr}}.activity-detail-page[data-v-10f6d7fa]{color:#101828;background:radial-gradient(circle at 10% 0,#1f66ff1a,#0000 26%),linear-gradient(#f8fbff,#f5f8fd 480px,#f6f8fc);min-height:100vh}.detail-shell[data-v-10f6d7fa]{max-width:1260px;margin:0 auto;padding:26px 0 72px}.back-link[data-v-10f6d7fa]{color:#52637a;margin-bottom:18px;font-weight:800;display:inline-flex}.detail-hero[data-v-10f6d7fa]{background:linear-gradient(135deg,#fff,#f7fbff 60%,#eef6ff);border:1px solid #dfe8f4;border-radius:30px;grid-template-columns:minmax(0,1fr) 360px;gap:22px;padding:30px;display:grid;box-shadow:0 20px 50px #192d5517}.hero-copy[data-v-10f6d7fa]{padding:5px}.tag-row[data-v-10f6d7fa]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-10f6d7fa]{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.tag.primary[data-v-10f6d7fa]{color:#1d4ed8;background:#eaf2ff}.tag.open[data-v-10f6d7fa]{color:#059669;background:#ecfdf5}.tag.closed[data-v-10f6d7fa]{color:#64748b;background:#f1f5f9}.tag.neutral[data-v-10f6d7fa]{color:#52637a;background:#fff;border:1px solid #e1e8f1}.hero-copy h1[data-v-10f6d7fa]{letter-spacing:-1px;margin:18px 0 12px;font-size:38px;line-height:1.25}.hero-copy>p[data-v-10f6d7fa]{color:#5b6b82;max-width:760px;margin:0;line-height:1.8}.hero-facts[data-v-10f6d7fa]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.hero-facts div[data-v-10f6d7fa]{background:#fffc;border:1px solid #e3eaf4;border-radius:17px;padding:14px}.hero-facts span[data-v-10f6d7fa],.hero-facts strong[data-v-10f6d7fa]{display:block}.hero-facts span[data-v-10f6d7fa]{color:#7c8aa1;font-size:12px}.hero-facts strong[data-v-10f6d7fa]{margin-top:5px;font-size:14px}.registration-card[data-v-10f6d7fa],.organizer-card[data-v-10f6d7fa],.content-card[data-v-10f6d7fa]{background:#fff;border:1px solid #e3eaf4;border-radius:24px;box-shadow:0 14px 36px #192d5512}.registration-card[data-v-10f6d7fa]{padding:20px}.seat-head[data-v-10f6d7fa]{justify-content:space-between;align-items:center;gap:16px;display:flex}.seat-head>div span[data-v-10f6d7fa],.seat-head>div strong[data-v-10f6d7fa]{display:block}.seat-head>div span[data-v-10f6d7fa]{color:#667085;font-size:12px}.seat-head>div strong[data-v-10f6d7fa]{margin-top:5px;font-size:20px}.seat-count[data-v-10f6d7fa]{color:#1f66ff;text-align:right;font-size:28px;font-weight:950}.seat-count small[data-v-10f6d7fa]{color:#7c8aa1;font-size:11px;display:block}.seat-progress[data-v-10f6d7fa]{background:#edf2f8;border-radius:999px;height:7px;margin:16px 0;overflow:hidden}.seat-progress i[data-v-10f6d7fa]{border-radius:inherit;background:linear-gradient(90deg,#1f66ff,#55a0ff);height:100%;display:block}.registration-meta[data-v-10f6d7fa]{gap:9px;margin:0;display:grid}.registration-meta div[data-v-10f6d7fa]{justify-content:space-between;gap:14px;font-size:12px;display:flex}.registration-meta dt[data-v-10f6d7fa]{color:#7c8aa1}.registration-meta dd[data-v-10f6d7fa]{text-align:right;margin:0;font-weight:800}.current-status[data-v-10f6d7fa]{background:#f7faff;border:1px solid #e0eaff;border-radius:16px;margin-top:16px;padding:13px}.current-status span[data-v-10f6d7fa],.current-status strong[data-v-10f6d7fa],.current-status small[data-v-10f6d7fa]{display:block}.current-status span[data-v-10f6d7fa],.current-status small[data-v-10f6d7fa]{color:#667085;font-size:12px}.current-status strong[data-v-10f6d7fa]{color:#d97706;margin:5px 0;font-size:18px}.current-status .status-confirmed[data-v-10f6d7fa]{color:#059669}.current-status .status-waitlist[data-v-10f6d7fa]{color:#7c3aed}.main-action[data-v-10f6d7fa],.cancel-action[data-v-10f6d7fa]{cursor:pointer;border-radius:999px;width:100%;height:44px;font-weight:900}.main-action[data-v-10f6d7fa]{color:#fff;background:linear-gradient(135deg,#1f66ff,#4f90ff);border:0;margin-top:16px;box-shadow:0 12px 26px #1f66ff38}.main-action[data-v-10f6d7fa]:disabled{box-shadow:none;cursor:not-allowed;background:#a9b8cc}.cancel-action[data-v-10f6d7fa]{color:#dc2626;background:#fff;border:1px solid #fecaca;margin-top:9px}.registration-tip[data-v-10f6d7fa]{text-align:center;color:#667085;margin:9px 0 0;font-size:12px}.page-feedback[data-v-10f6d7fa]{border-radius:13px;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.5}.page-feedback.success[data-v-10f6d7fa]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.page-feedback.error[data-v-10f6d7fa]{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.content-grid[data-v-10f6d7fa]{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;margin-top:18px;display:grid}.content-main[data-v-10f6d7fa]{gap:16px;display:grid}.content-card[data-v-10f6d7fa]{padding:24px}.section-title[data-v-10f6d7fa]{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.section-title>span[data-v-10f6d7fa]{color:#1f66ff;background:#eaf2ff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.section-title h2[data-v-10f6d7fa],.section-title p[data-v-10f6d7fa]{margin:0}.section-title h2[data-v-10f6d7fa]{font-size:20px}.section-title p[data-v-10f6d7fa]{color:#7c8aa1;margin-top:3px;font-size:12px}.rich-copy[data-v-10f6d7fa]{color:#52637a;white-space:pre-wrap;line-height:1.9}.agenda-list[data-v-10f6d7fa]{display:grid}.agenda-list>div[data-v-10f6d7fa]{border-bottom:1px solid #eef2f7;grid-template-columns:80px 1fr;gap:16px;padding:14px 0;display:grid}.agenda-list time[data-v-10f6d7fa]{color:#1f66ff;font-weight:900}.agenda-list strong[data-v-10f6d7fa],.agenda-list small[data-v-10f6d7fa]{display:block}.agenda-list small[data-v-10f6d7fa]{color:#7c8aa1;margin-top:5px}.placeholder-note[data-v-10f6d7fa]{color:#94a3b8;margin:14px 0 0;font-size:12px}.guest-grid[data-v-10f6d7fa]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guest-card[data-v-10f6d7fa]{background:#f8fbff;border:1px solid #e5edf7;border-radius:17px;padding:16px}.guest-card i[data-v-10f6d7fa]{color:#fff;background:linear-gradient(135deg,#1f66ff,#23b9e6);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.guest-card strong[data-v-10f6d7fa],.guest-card span[data-v-10f6d7fa]{display:block}.guest-card strong[data-v-10f6d7fa]{margin-top:11px}.guest-card span[data-v-10f6d7fa]{color:#7c8aa1;margin-top:4px;font-size:12px}.relation-grid[data-v-10f6d7fa]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.relation-card[data-v-10f6d7fa]{background:linear-gradient(#fff,#f8fbff);border:1px solid #e4ebf4;border-radius:17px;padding:16px}.relation-card span[data-v-10f6d7fa]{color:#1d4ed8;background:#eaf2ff;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900;display:inline-flex}.relation-card strong[data-v-10f6d7fa],.relation-card small[data-v-10f6d7fa]{display:block}.relation-card strong[data-v-10f6d7fa]{margin-top:12px}.relation-card small[data-v-10f6d7fa]{color:#7c8aa1;margin-top:5px}.organizer-card[data-v-10f6d7fa]{padding:20px;position:sticky;top:92px}.organizer-card h2[data-v-10f6d7fa]{margin:0 0 16px;font-size:19px}.organizer-card dl[data-v-10f6d7fa]{margin:0}.organizer-card dl div[data-v-10f6d7fa]{border-top:1px solid #edf1f6;padding:13px 0}.organizer-card dt[data-v-10f6d7fa]{color:#7c8aa1;font-size:11px}.organizer-card dd[data-v-10f6d7fa]{margin:6px 0 0;font-weight:800;line-height:1.6}.page-state[data-v-10f6d7fa]{text-align:center;color:#64748b;background:#fff;border:1px solid #e3eaf4;border-radius:24px;padding:70px}.error-state strong[data-v-10f6d7fa]{color:#0f172a;font-size:20px}.error-state button[data-v-10f6d7fa]{color:#fff;cursor:pointer;background:#1f66ff;border:0;border-radius:999px;padding:10px 18px;font-weight:900}.form-mask[data-v-10f6d7fa]{z-index:120;background:#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.registration-drawer[data-v-10f6d7fa]{background:#fff;width:min(620px,96vw);height:100vh;padding:26px;overflow:auto;box-shadow:-20px 0 60px #0f172a33}.registration-drawer header[data-v-10f6d7fa]{justify-content:space-between;align-items:flex-start;display:flex}.registration-drawer header span[data-v-10f6d7fa]{color:#1f66ff;font-size:12px;font-weight:900}.registration-drawer h2[data-v-10f6d7fa]{margin:5px 0 0;font-size:28px}.registration-drawer header button[data-v-10f6d7fa]{cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:50%;width:40px;height:40px;font-size:24px}.drawer-activity[data-v-10f6d7fa]{color:#52637a;background:#f6f9fe;border-radius:15px;padding:13px 15px;line-height:1.6}.form-grid[data-v-10f6d7fa]{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.form-grid label[data-v-10f6d7fa]{gap:7px;display:grid}.form-grid label>span[data-v-10f6d7fa]{color:#344054;font-size:13px;font-weight:850}.form-grid input[data-v-10f6d7fa],.form-grid select[data-v-10f6d7fa],.form-grid textarea[data-v-10f6d7fa]{background:#fbfdff;border:1px solid #dfe7f2;border-radius:14px;outline:none;width:100%;padding:11px 12px}.form-grid input[data-v-10f6d7fa]:focus,.form-grid select[data-v-10f6d7fa]:focus,.form-grid textarea[data-v-10f6d7fa]:focus{border-color:#7eabff;box-shadow:0 0 0 3px #1f66ff14}.form-grid .full[data-v-10f6d7fa]{grid-column:1/-1}.registration-drawer footer[data-v-10f6d7fa]{background:#fff;border-top:1px solid #e8edf4;justify-content:flex-end;gap:10px;margin:28px -26px -26px;padding:15px 26px;display:flex;position:sticky;bottom:-26px}.registration-drawer footer button[data-v-10f6d7fa]{cursor:pointer;border-radius:999px;height:44px;padding:0 20px;font-weight:900}.registration-drawer footer .secondary[data-v-10f6d7fa]{background:#fff;border:1px solid #dbe4ef}.registration-drawer footer .primary[data-v-10f6d7fa]{color:#fff;background:#1f66ff;border:0}.registration-drawer footer button[data-v-10f6d7fa]:disabled{opacity:.6}.status-waitlist[data-v-10f6d7fa]{color:#7c3aed}.status-cancelled[data-v-10f6d7fa]{color:#64748b}@media (width<=1050px){.detail-shell[data-v-10f6d7fa]{padding-left:18px;padding-right:18px}.detail-hero[data-v-10f6d7fa],.content-grid[data-v-10f6d7fa]{grid-template-columns:1fr}.organizer-card[data-v-10f6d7fa]{position:static}.hero-facts[data-v-10f6d7fa]{grid-template-columns:1fr}.guest-grid[data-v-10f6d7fa],.relation-grid[data-v-10f6d7fa]{grid-template-columns:1fr 1fr}}@media (width<=680px){.detail-hero[data-v-10f6d7fa]{border-radius:22px;padding:20px}.hero-copy h1[data-v-10f6d7fa]{font-size:30px}.guest-grid[data-v-10f6d7fa],.relation-grid[data-v-10f6d7fa],.form-grid[data-v-10f6d7fa]{grid-template-columns:1fr}.form-grid .full[data-v-10f6d7fa]{grid-column:auto}.content-card[data-v-10f6d7fa]{padding:18px}}.checkin-status[data-v-10f6d7fa]{border-radius:14px;gap:4px;margin-top:12px;padding:12px 13px;display:grid}.checkin-status.success[data-v-10f6d7fa]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.checkin-status.absent[data-v-10f6d7fa]{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca}.checkin-status span[data-v-10f6d7fa]{color:#667085;font-size:11px}.result-action[data-v-10f6d7fa]{color:#fff;background:#111827;border-radius:999px;place-items:center;width:100%;height:44px;margin-top:14px;font-weight:900;display:grid;box-shadow:0 12px 26px #0f172a29}.applicable-capabilities[data-v-10f6d7fa]{border-top:1px solid #edf1f6;gap:7px;margin-top:14px;padding-top:13px;display:grid}.applicable-capabilities>span[data-v-10f6d7fa]{color:#667085;font-size:12px;font-weight:850}.applicable-capabilities a[data-v-10f6d7fa]{color:#1d4ed8;background:#eef5ff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:850;display:flex}.applicable-capabilities b[data-v-10f6d7fa]{white-space:nowrap}.relation-card[data-v-10f6d7fa]{color:inherit;transition:all .18s}.relation-card[data-v-10f6d7fa]:hover{border-color:#a9c5ff;transform:translateY(-1px)}.relation-card>b[data-v-10f6d7fa]{color:#1f66ff;margin-top:12px;font-size:12px;display:block}.relation-empty[data-v-10f6d7fa]{color:#7c8aa1;margin:0}.results-page[data-v-1e5ab90c]{color:#101828;background:radial-gradient(circle at 8% 0,#1f66ff1f,#0000 28%),linear-gradient(#f8fbff,#f5f8fd 520px,#f6f8fc);min-height:100vh}.results-shell[data-v-1e5ab90c]{max-width:1260px;margin:0 auto;padding:26px 0 72px}.back-link[data-v-1e5ab90c]{color:#52637a;margin-bottom:18px;font-weight:850;display:inline-flex}.result-hero[data-v-1e5ab90c]{background:linear-gradient(135deg,#fff,#f7fbff 58%,#eaf4ff);border:1px solid #dce7f5;border-radius:30px;grid-template-columns:minmax(0,1fr) 250px;gap:24px;padding:34px;display:grid;overflow:hidden;box-shadow:0 20px 50px #192d5517}.eyebrow[data-v-1e5ab90c]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.eyebrow i[data-v-1e5ab90c]{background:#10b981;border-radius:50%;width:8px;height:8px}.hero-copy h1[data-v-1e5ab90c]{margin:17px 0 11px;font-size:38px;line-height:1.28}.hero-copy>p[data-v-1e5ab90c]{color:#5b6b82;white-space:pre-wrap;max-width:760px;margin:0;line-height:1.85}.hero-meta[data-v-1e5ab90c]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-meta span[data-v-1e5ab90c]{color:#344054;background:#fffc;border:1px solid #e1e9f3;border-radius:15px;min-width:155px;padding:12px 15px;font-size:13px}.hero-meta b[data-v-1e5ab90c]{color:#8491a5;margin-bottom:4px;font-size:11px;display:block}.hero-mark[data-v-1e5ab90c]{color:#fff;background:linear-gradient(145deg,#10214a,#1f66ff 65%,#23b9e6);border-radius:24px;align-content:center;padding:25px;display:grid;box-shadow:0 18px 40px #1f66ff33}.hero-mark span[data-v-1e5ab90c]{letter-spacing:3px;color:#9dc6ff;font-size:11px;font-weight:900}.hero-mark strong[data-v-1e5ab90c]{margin:12px 0;font-size:34px;line-height:1.1}.hero-mark small[data-v-1e5ab90c]{color:#ffffffb8}.result-layout[data-v-1e5ab90c]{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;margin-top:18px;display:grid}.result-main[data-v-1e5ab90c]{gap:16px;display:grid}.result-card[data-v-1e5ab90c],.summary-card[data-v-1e5ab90c],.attachment-card[data-v-1e5ab90c]{background:#fff;border:1px solid #e3eaf4;border-radius:24px;padding:24px;box-shadow:0 14px 36px #192d550f}.result-card>header[data-v-1e5ab90c]{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.result-card>header>span[data-v-1e5ab90c]{color:#1f66ff;background:#eaf2ff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.result-card h2[data-v-1e5ab90c],.result-card header p[data-v-1e5ab90c]{margin:0}.result-card h2[data-v-1e5ab90c]{font-size:20px}.result-card header p[data-v-1e5ab90c]{color:#7c8aa1;margin-top:3px;font-size:12px}.rich-text[data-v-1e5ab90c]{color:#52637a;white-space:pre-wrap;line-height:1.95}.image-grid[data-v-1e5ab90c]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.image-grid figure[data-v-1e5ab90c]{background:#f8fafc;border:1px solid #e5ebf3;border-radius:17px;margin:0;overflow:hidden}.image-grid img[data-v-1e5ab90c]{object-fit:cover;width:100%;height:230px;display:block}.image-grid figcaption[data-v-1e5ab90c]{color:#52637a;padding:10px 12px;font-size:12px}.replay-card>a[data-v-1e5ab90c]{color:#fff;background:linear-gradient(135deg,#10214a,#1f66ff);border-radius:18px;align-items:center;gap:14px;padding:17px;display:flex}.replay-card a>i[data-v-1e5ab90c]{background:#ffffff29;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.replay-card a>span[data-v-1e5ab90c]{flex:1}.replay-card a strong[data-v-1e5ab90c],.replay-card a small[data-v-1e5ab90c]{display:block}.replay-card a small[data-v-1e5ab90c]{color:#ffffffb3;margin-top:4px}.viewpoint-grid[data-v-1e5ab90c],.capability-grid[data-v-1e5ab90c]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.viewpoint-grid blockquote[data-v-1e5ab90c]{background:#f8fbff;border:1px solid #e5ebf3;border-radius:18px;margin:0;padding:18px}.viewpoint-grid blockquote>p[data-v-1e5ab90c]{color:#344054;min-height:80px;margin:0;line-height:1.8}.viewpoint-grid footer[data-v-1e5ab90c]{align-items:center;gap:10px;margin-top:16px;display:flex}.viewpoint-grid footer i[data-v-1e5ab90c]{color:#fff;background:#1f66ff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.viewpoint-grid footer strong[data-v-1e5ab90c],.viewpoint-grid footer small[data-v-1e5ab90c]{display:block}.viewpoint-grid footer small[data-v-1e5ab90c]{color:#8491a5;margin-top:2px}.capability-grid>div[data-v-1e5ab90c]{background:linear-gradient(#fff,#f8fbff);border:1px solid #e4ebf4;border-radius:18px;padding:17px}.capability-grid span[data-v-1e5ab90c]{color:#1d4ed8;background:#eaf2ff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.capability-grid h3[data-v-1e5ab90c]{margin:12px 0 3px}.capability-grid small[data-v-1e5ab90c]{color:#7c8aa1}.capability-grid p[data-v-1e5ab90c]{color:#52637a;margin:12px 0 0;font-size:13px;line-height:1.7}.followup-grid[data-v-1e5ab90c]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.followup-grid section[data-v-1e5ab90c]{background:#f8fbff;border:1px solid #e4ebf4;border-radius:18px;padding:18px}.followup-grid b[data-v-1e5ab90c]{color:#1d4ed8}.followup-grid p[data-v-1e5ab90c]{color:#52637a;white-space:pre-wrap;margin:9px 0 0;line-height:1.8}.result-side[data-v-1e5ab90c]{gap:14px;display:grid;position:sticky;top:90px}.summary-card span[data-v-1e5ab90c]{color:#1f66ff;font-size:12px;font-weight:900}.summary-card p[data-v-1e5ab90c]{color:#52637a;white-space:pre-wrap;margin:9px 0 0;line-height:1.75}.attachment-card h2[data-v-1e5ab90c]{margin:0 0 12px;font-size:18px}.attachment-card a[data-v-1e5ab90c]{color:#344054;border-top:1px solid #edf1f6;align-items:center;gap:9px;padding:12px 0;display:flex}.attachment-card a>i[data-v-1e5ab90c]{color:#1f66ff;background:#eef5ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:950;display:grid}.attachment-card a>span[data-v-1e5ab90c]{flex:1;min-width:0}.attachment-card a strong[data-v-1e5ab90c],.attachment-card a small[data-v-1e5ab90c]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attachment-card a small[data-v-1e5ab90c]{color:#94a3b8;margin-top:3px}.attachment-card a>b[data-v-1e5ab90c]{color:#1f66ff;font-size:12px}.back-activity[data-v-1e5ab90c]{color:#344054;background:#fff;border:1px solid #dbe4ef;border-radius:999px;place-items:center;height:44px;font-weight:900;display:grid}.page-state[data-v-1e5ab90c]{text-align:center;color:#64748b;background:#fff;border:1px solid #e3eaf4;border-radius:24px;padding:70px}.error-state strong[data-v-1e5ab90c]{color:#0f172a;font-size:20px}.error-state button[data-v-1e5ab90c]{color:#fff;cursor:pointer;background:#1f66ff;border:0;border-radius:999px;padding:10px 18px;font-weight:900}@media (width<=1050px){.results-shell[data-v-1e5ab90c]{padding-left:18px;padding-right:18px}.result-layout[data-v-1e5ab90c]{grid-template-columns:1fr}.result-side[data-v-1e5ab90c]{position:static}}@media (width<=700px){.result-hero[data-v-1e5ab90c]{grid-template-columns:1fr;padding:22px}.hero-copy h1[data-v-1e5ab90c]{font-size:30px}.hero-mark[data-v-1e5ab90c]{display:none}.image-grid[data-v-1e5ab90c],.viewpoint-grid[data-v-1e5ab90c],.capability-grid[data-v-1e5ab90c],.followup-grid[data-v-1e5ab90c]{grid-template-columns:1fr}.image-grid img[data-v-1e5ab90c]{height:200px}.result-card[data-v-1e5ab90c]{padding:18px}}.capability-grid nav[data-v-1e5ab90c]{gap:8px;margin-top:14px;display:flex}.capability-grid nav a[data-v-1e5ab90c]{color:#1d4ed8;background:#eaf2ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.filter-panel[data-v-d75c291a]{background:#fff;border:1px solid #e4e8ed;border-radius:16px;padding:15px 18px}.filter-line[data-v-d75c291a]{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px;display:grid}.filter-name[data-v-d75c291a]{color:#7a8088;white-space:nowrap;padding:7px 0;font-size:12px;line-height:22px}.filter-content[data-v-d75c291a]{min-width:0}.chip-row[data-v-d75c291a]{flex-wrap:wrap;gap:4px 14px;min-width:0;display:flex}.filter-chip[data-v-d75c291a]{color:#36475a;cursor:pointer;white-space:normal;background:0 0;border:1px solid #0000;border-radius:4px;min-height:34px;padding:5px 9px;font-size:12px;line-height:1.45}.filter-chip.active[data-v-d75c291a]{color:#1769e8;background:#eef5ff;border-color:#bdd4f2}.scene-chip.active[data-v-d75c291a]{color:#08776b;background:#edf9f6;border-color:#95d6ca}.subscene-groups[data-v-d75c291a]{gap:3px;display:grid}.subscene-group[data-v-d75c291a]{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.subscene-group h4[data-v-d75c291a]{color:#3e566b;margin:0;padding:7px 0;font-size:11px;line-height:22px}.subscene-group p[data-v-d75c291a]{grid-column:2}.subscene-group p[data-v-d75c291a],.level-hint[data-v-d75c291a]{color:#8a96a5;margin:0;padding:8px 9px;font-size:11px}.line-note[data-v-d75c291a]{color:#98a3af;padding:4px 0;font-size:10px}.service-content[data-v-d75c291a]{gap:3px;display:grid}.service-chip[data-v-d75c291a]{align-items:center;gap:5px;display:inline-flex}.service-chip small[data-v-d75c291a]{color:#08776b;background:#dff3ee;border-radius:999px;padding:1px 5px;font-size:9px}.line-tools[data-v-d75c291a]{color:#98a3af;justify-content:flex-end;align-items:center;gap:14px;min-height:25px;font-size:10px;display:flex}.line-tools button[data-v-d75c291a]{color:#1769e8;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.more-filter-section[data-v-d75c291a]{border-top:1px solid #edf0f3;margin-top:7px;padding-top:7px}.more-filter-toggle[data-v-d75c291a]{color:#405b71;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:38px;padding:4px 0;display:flex}.more-filter-toggle>span[data-v-d75c291a]:first-child{align-items:center;gap:10px;min-width:0;display:flex}.more-filter-toggle strong[data-v-d75c291a]{color:#7a8088;width:102px;font-size:12px;font-weight:500}.more-filter-toggle small[data-v-d75c291a]{color:#9aa4af;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.more-filter-status[data-v-d75c291a]{white-space:nowrap;align-items:center;gap:10px;display:flex}.more-filter-status em[data-v-d75c291a]{color:#08776b;background:#e8f7f3;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:850}.more-filter-status i[data-v-d75c291a]{color:#1769e8;font-size:10px;font-style:normal;font-weight:800}.filter-grid[data-v-d75c291a]{gap:3px;padding-top:4px;display:grid}.compact-filter[data-v-d75c291a]{min-width:0}.compact-row[data-v-d75c291a]{gap:4px 14px}.compact-chip[data-v-d75c291a]{font-size:11px}.selected-bar[data-v-d75c291a]{color:#7c8a9b;border-top:1px solid #edf0f3;align-items:center;gap:9px;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.selected-list[data-v-d75c291a]{flex-wrap:wrap;flex:1;gap:6px;display:flex}.selected-list button[data-v-d75c291a]{color:#08766b;cursor:pointer;background:#e9f7f4;border:0;border-radius:999px;padding:6px 9px;font-size:10px}.clear[data-v-d75c291a]{color:#60758a;cursor:pointer;background:0 0;border:0;font-size:10px}.filter-state[data-v-d75c291a]{color:#74889a;justify-content:center;align-items:center;gap:9px;min-height:120px;font-size:12px;display:flex}.filter-state i[data-v-d75c291a]{border:2px solid #d7e6e3;border-top-color:#0c8b7c;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-d75c291a}.filter-state.error[data-v-d75c291a]{color:#a34a4a;flex-direction:column}.filter-state.error button[data-v-d75c291a]{color:#38536a;background:#fff;border:1px solid #d8e3eb;border-radius:8px;padding:7px 11px}@keyframes spin-d75c291a{to{transform:rotate(360deg)}}@media (width<=900px){.filter-line[data-v-d75c291a]{grid-template-columns:100px minmax(0,1fr)}}@media (width<=600px){.filter-panel[data-v-d75c291a]{padding:12px}.filter-line[data-v-d75c291a]{grid-template-columns:1fr;gap:0}.filter-name[data-v-d75c291a]{color:#455d72;padding-bottom:2px;font-weight:800}.chip-row[data-v-d75c291a]{gap:5px;width:100%}.filter-chip[data-v-d75c291a]{overflow-wrap:anywhere;max-width:100%;min-height:32px;padding:5px 8px}.subscene-group[data-v-d75c291a]{grid-template-columns:1fr}.subscene-group h4[data-v-d75c291a]{padding-bottom:0}.subscene-group p[data-v-d75c291a]{grid-column:auto}.line-tools[data-v-d75c291a]{flex-direction:column;justify-content:space-between;align-items:flex-start}.more-filter-toggle[data-v-d75c291a]{align-items:flex-start}.more-filter-toggle>span[data-v-d75c291a]:first-child{gap:2px;display:grid}.more-filter-toggle strong[data-v-d75c291a]{color:#455d72;width:auto;font-weight:800}.more-filter-status[data-v-d75c291a]{align-self:center}.selected-bar[data-v-d75c291a]{flex-wrap:wrap;align-items:flex-start}.selected-list[data-v-d75c291a]{flex-basis:100%;order:3}.clear[data-v-d75c291a]{margin-left:auto}}.filter-panel[data-v-d75c291a]{box-shadow:none;background:#f9fbfe;border-color:#d5e3f3;border-radius:17px;padding:18px 17px 0}.filter-line[data-v-d75c291a]{grid-template-columns:138px minmax(0,1fr);gap:4px}.filter-level[data-v-d75c291a]{min-height:43px}.filter-level+.filter-level[data-v-d75c291a]{margin-top:5px;padding-top:3px}.filter-name[data-v-d75c291a]{color:#7b8ba2;padding:6px 0;font-size:12px;line-height:24px}.chip-row[data-v-d75c291a]{gap:2px 13px}.filter-chip[data-v-d75c291a]{color:#253b59;border-radius:9px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:700}.filter-chip[data-v-d75c291a]:hover{color:#1769df;background:#f1f6ff;border-color:#a9c9f5}.filter-chip.active[data-v-d75c291a],.scene-chip.active[data-v-d75c291a]{color:#1769df;background:#eaf2ff;border-color:#abc9f3}.service-chip.recommended[data-v-d75c291a]:not(.active){color:#253b59}.service-chip small[data-v-d75c291a]{color:#1769df;background:#eaf2ff}.line-tools[data-v-d75c291a]{min-height:20px}.more-filter-section[data-v-d75c291a]{border-top:1px solid #dfe8f3;margin:9px -17px 0;padding:0 17px}.more-filter-toggle[data-v-d75c291a]{min-height:47px}.more-filter-toggle strong[data-v-d75c291a]{color:#7b8ba2;width:128px}.more-filter-toggle small[data-v-d75c291a]{color:#9aa8ba}.more-filter-status em[data-v-d75c291a],.selected-list button[data-v-d75c291a]{color:#1769df;background:#eaf2ff}.filter-state i[data-v-d75c291a]{border-color:#1769df #d9e6f7 #d9e6f7}@media (width<=900px){.filter-line[data-v-d75c291a]{grid-template-columns:118px minmax(0,1fr)}}@media (width<=600px){.filter-panel[data-v-d75c291a]{padding:12px 12px 0}.filter-line[data-v-d75c291a]{grid-template-columns:1fr}.filter-level[data-v-d75c291a]{min-height:0}.more-filter-section[data-v-d75c291a]{margin-left:-12px;margin-right:-12px;padding:0 12px}.more-filter-toggle strong[data-v-d75c291a]{width:auto}}.service-tag[data-v-d60a1c5f]{color:#466078;white-space:normal;background:#f7fafc;border:1px solid #d7e3ed;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:11px;font-weight:760;line-height:1.35;display:inline-flex}.service-tag.pilot[data-v-d60a1c5f]{color:#b86a08;background:#fff8ed;border-color:#f5d8ae}.service-tag.money[data-v-d60a1c5f]{color:#08765f;background:#effcf7;border-color:#bde7d8}.service-tag.award[data-v-d60a1c5f]{color:#654db4;background:#f8f5ff;border-color:#d8d0f5}.service-tag.standard[data-v-d60a1c5f]{color:#32659a;background:#f1f7ff;border-color:#c9dcf7}.article-hit[data-v-2ff0c43b]{background:#fbfefd;border:1px solid #dce9e7;border-left:4px solid #16a18f;border-radius:12px;padding:15px 16px}.service-tags[data-v-2ff0c43b]{flex-wrap:wrap;gap:6px;display:flex}.article-original[data-v-2ff0c43b]{color:#c23832;background:#fff4f3;border-radius:9px;margin:10px 0 0;padding:11px 12px;font-size:14px;line-height:1.78}.article-original b[data-v-2ff0c43b]{color:#a92d29}.article-meaning[data-v-2ff0c43b]{color:#304f64;border-top:1px dashed #d9e5e3;margin-top:10px;padding-top:9px;font-size:13px;line-height:1.72}.article-meaning p[data-v-2ff0c43b]{margin:4px 0}.article-meaning b[data-v-2ff0c43b]{color:#0b6b63}.relations[data-v-2ff0c43b]{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.relation[data-v-2ff0c43b]{color:#36536a;background:#fff;border:1px solid #d8e4eb;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.relation.expert[data-v-2ff0c43b]{color:#08736a;border-color:#badbd5}.relation[aria-disabled=true][data-v-2ff0c43b]{pointer-events:none;opacity:.7}@media (width<=640px){.article-hit[data-v-2ff0c43b]{padding:13px}.article-original[data-v-2ff0c43b]{font-size:13px}}.scene-tag[data-v-54197981]{color:#08766b;background:#effbf8;border:1px solid #a8ddd3;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:11px;font-weight:850;line-height:1.35;display:inline-flex}.scene-tag.smart[data-v-54197981]{color:#1768c7;background:#eff6ff;border-color:#bed6f9}.scene-tag.mentioned[data-v-54197981]{color:#60758a;background:#f8fafc;border-style:dashed}.policy-card[data-v-1ea0fefb]{background:#fff;border:1px solid #dfe8ee;border-radius:21px;grid-template-columns:72px minmax(0,1fr) 174px;gap:18px;padding:20px;display:grid;box-shadow:0 8px 22px #223e5b09}.policy-mark[data-v-1ea0fefb]{color:#08796c;background:#e9f9f5;border-radius:16px;align-content:center;place-items:center;height:76px;display:grid}.policy-mark small[data-v-1ea0fefb]{text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:10px;font-weight:800;overflow:hidden}.policy-mark strong[data-v-1ea0fefb]{margin-top:3px;font-size:25px}.policy-main[data-v-1ea0fefb]{min-width:0}.policy-tags[data-v-1ea0fefb]{flex-wrap:wrap;gap:6px;display:flex}.featured[data-v-1ea0fefb],.detail-tag[data-v-1ea0fefb]{border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:11px;font-weight:760;display:inline-flex}.policy-title[data-v-1ea0fefb]{color:#142c44;margin:10px 0 0;font-size:19px;font-weight:900;line-height:1.45}.summary[data-v-1ea0fefb]{color:#607489;margin:6px 0 0;font-size:13px;line-height:1.72}.policy-meta[data-v-1ea0fefb]{color:#607489;flex-wrap:wrap;gap:8px 22px;margin-top:10px;font-size:11px;line-height:1.6;display:flex}.policy-meta b[data-v-1ea0fefb]{color:#29475f;margin-right:5px}.matched-title[data-v-1ea0fefb]{color:#6a7c8e;align-items:center;gap:9px;margin-top:14px;font-size:11px;display:flex}.matched-title strong[data-v-1ea0fefb]{color:#08766c;font-size:12px}.matched-articles[data-v-1ea0fefb]{gap:9px;margin-top:9px;display:grid}.policy-side[data-v-1ea0fefb]{border-left:1px solid #e6edf2;align-self:start;padding-left:16px}.policy-side>span[data-v-1ea0fefb]{color:#718397;font-size:10px;display:block}.policy-side>strong[data-v-1ea0fefb]{color:#17334b;margin:5px 0;font-size:16px;line-height:1.4;display:block}.policy-side>small[data-v-1ea0fefb]{color:#8795a5;font-size:10px;line-height:1.5;display:block}.side-actions[data-v-1ea0fefb]{grid-template-columns:1fr;gap:7px;margin-top:14px;display:grid}.side-actions a[data-v-1ea0fefb]{color:#315169;text-align:center;background:#fff;border:1px solid #d7e3ec;border-radius:9px;place-items:center;min-height:36px;padding:0 10px;font-size:11px;font-weight:850;display:grid}@media (width<=900px){.policy-card[data-v-1ea0fefb]{grid-template-columns:62px minmax(0,1fr)}.policy-side[data-v-1ea0fefb]{border-top:1px solid #edf1f4;border-left:0;flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;padding:10px 0 0;display:flex}.policy-side>strong[data-v-1ea0fefb]{margin:0}.policy-side>small[data-v-1ea0fefb]{flex:1}.side-actions[data-v-1ea0fefb]{grid-template-columns:repeat(3,auto);margin:0}.side-actions a[data-v-1ea0fefb]{min-height:34px}}@media (width<=640px){.policy-card[data-v-1ea0fefb]{grid-template-columns:1fr;padding:15px}.policy-mark[data-v-1ea0fefb]{display:none}.policy-title[data-v-1ea0fefb]{font-size:17px}.policy-meta[data-v-1ea0fefb]{gap:4px;display:grid}.policy-side[data-v-1ea0fefb]{grid-column:1}.policy-side>small[data-v-1ea0fefb]{flex-basis:100%}.side-actions[data-v-1ea0fefb]{grid-template-columns:1fr 1fr;width:100%}.side-actions a[data-v-1ea0fefb]:last-child:nth-child(odd){grid-column:1/-1}}.policy-card[data-v-1ea0fefb]{background:linear-gradient(#fff,#fcfdff);border-color:#d8e5f2;border-radius:18px;grid-template-columns:66px minmax(0,1fr) 190px;gap:18px;min-height:240px;padding:20px;box-shadow:0 7px 18px #1e3f6e09}.policy-card[data-v-1ea0fefb]:hover{border-color:#9dbfea;box-shadow:0 14px 30px #1c498f17}.policy-mark[data-v-1ea0fefb]{color:#1769df;background:#e7f1ff;border-radius:15px;height:66px}.policy-mark.smart[data-v-1ea0fefb]{color:#1769df;background:#e7f1ff}.policy-mark.dual[data-v-1ea0fefb]{color:#1769df;background:linear-gradient(135deg,#e7f1ff 50%,#e9f8f5 50%)}.policy-mark small[data-v-1ea0fefb]{font-size:9px}.policy-mark strong[data-v-1ea0fefb]{font-size:24px}.featured[data-v-1ea0fefb]{color:#1769df;background:#eaf2ff}.detail-tag[data-v-1ea0fefb]{color:#7552a9;background:#f5f0ff}.policy-title[data-v-1ea0fefb]{color:#10233f;margin-top:9px;font-size:19px}.summary[data-v-1ea0fefb]{color:#6b7f98;font-size:12px;line-height:1.75}.policy-meta[data-v-1ea0fefb]{color:#60748d;margin-top:9px;font-size:11px}.matched-title strong[data-v-1ea0fefb]{color:#1769df}.policy-side[data-v-1ea0fefb]{border-left-color:#dfe8f2;padding-left:20px}.policy-side>strong[data-v-1ea0fefb]{color:#17334b;font-size:17px}.side-actions a[data-v-1ea0fefb]{color:#1769df;background:#f7faff;border-color:#bfd3f3}.side-actions .primary[data-v-1ea0fefb]{color:#fff;background:#0aa286;border-color:#0aa286}.side-actions .activity-link[data-v-1ea0fefb]{color:#1769df;background:#f3f7ff;border-color:#bfd3f3}@media (width<=900px){.policy-card[data-v-1ea0fefb]{grid-template-columns:62px minmax(0,1fr);min-height:0}}@media (width<=640px){.policy-card[data-v-1ea0fefb]{grid-template-columns:1fr;padding:15px}}.search-copy[data-v-3ecc2364]{min-width:0}.eyebrow[data-v-3ecc2364]{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.eyebrow i[data-v-3ecc2364]{background:#48e0bf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #48e0bf21}.search-copy h1[data-v-3ecc2364]{color:#fff;letter-spacing:-1.8px;text-shadow:0 2px 10px #0328702e;max-width:720px;margin:20px 0;font-size:clamp(38px,3.2vw,50px);line-height:1.18}.search-copy>p[data-v-3ecc2364]{color:#ffffffdb;max-width:790px;margin:0;font-size:15px;line-height:1.85}.search-bar[data-v-3ecc2364]{background:#fff;border:1px solid #ffffffb8;border-radius:17px;align-items:center;gap:11px;max-width:808px;height:64px;margin-top:30px;padding:6px 8px 6px 18px;display:flex;box-shadow:0 14px 32px #06338238}.search-bar>span[data-v-3ecc2364]{color:#6f83a2;font-size:23px;line-height:1}.search-bar input[data-v-3ecc2364]{color:#17334b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-bar input[data-v-3ecc2364]::placeholder{color:#8493aa}.search-bar button[data-v-3ecc2364]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1971e5,#0c80df);border:0;border-radius:12px;height:50px;padding:0 26px;font-weight:900;box-shadow:0 8px 18px #1469dd47}.quick-links[data-v-3ecc2364]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.quick-links>span[data-v-3ecc2364]{color:#ffffffbf;font-size:12px}.quick-links button[data-v-3ecc2364]{color:#ffffffeb;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:7px;padding:6px 10px;font-size:11px}.quick-links button[data-v-3ecc2364]:hover{color:#fff;background:#ffffff2b;border-color:#ffffff80}@media (width<=640px){.search-copy h1[data-v-3ecc2364]{font-size:34px}.search-copy>p[data-v-3ecc2364]{font-size:13px}.search-bar[data-v-3ecc2364]{height:54px;margin-top:20px}.search-bar input[data-v-3ecc2364]{font-size:12px}.search-bar button[data-v-3ecc2364]{height:42px;padding:0 13px}.quick-links[data-v-3ecc2364]{gap:6px}}.banner-shell[data-v-766cb2f4]{background:#f8fbfff7;border:0;border-radius:24px;min-width:0;padding:21px;box-shadow:0 18px 40px #05388133}.banner-shell>header[data-v-766cb2f4]{color:#223651;justify-content:space-between;align-items:center;gap:8px;margin:0 2px 14px;font-size:14px;display:flex}.banner-shell>header>span[data-v-766cb2f4]{color:#ef701c;background:#fff5e8;border:1px solid #ffddb6;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.banner-slide[data-v-766cb2f4]{color:#fff;background:linear-gradient(140deg,#1680e8 0%,#1b9ed2 65%,#25b6c6 100%) 50%/cover;border-radius:20px;flex-direction:column;justify-content:center;min-height:222px;padding:28px;display:flex;position:relative;overflow:hidden}.banner-slide[data-v-766cb2f4]:before,.banner-slide[data-v-766cb2f4]:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;position:absolute}.banner-slide[data-v-766cb2f4]:before{width:165px;height:165px;top:-86px;right:-44px}.banner-slide[data-v-766cb2f4]:after{width:188px;height:188px;bottom:-142px;right:-8px}.banner-content[data-v-766cb2f4]{z-index:1;position:relative}.banner-type[data-v-766cb2f4]{background:#ffffff29;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.banner-slide h2[data-v-766cb2f4]{margin:17px 0 8px;font-size:21px;line-height:1.35}.banner-slide p[data-v-766cb2f4]{color:#ffffffe0;margin:0;font-size:12px;line-height:1.75}.banner-actions[data-v-766cb2f4]{gap:9px;margin-top:18px;display:flex}.banner-actions button[data-v-766cb2f4]{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:11px;min-width:90px;min-height:39px;padding:0 14px;font-size:11px;font-weight:900}.banner-actions .primary[data-v-766cb2f4]{color:#1765cb;background:#fff;border-color:#fff}.banner-shell>footer[data-v-766cb2f4]{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.dots[data-v-766cb2f4],.tabs[data-v-766cb2f4]{align-items:center;gap:6px;display:flex}.dots button[data-v-766cb2f4]{cursor:pointer;background:#c7d3e2;border:0;border-radius:999px;width:8px;height:8px;padding:0}.dots button.active[data-v-766cb2f4]{background:#236ee5;width:27px}.tabs button[data-v-766cb2f4]{color:#536b84;background:#f8fbff;border:1px solid #d6e0ec;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.tabs button.active[data-v-766cb2f4]{color:#1d61c7;background:#edf5ff;border-color:#a9c8f5}.banner-loading[data-v-766cb2f4]{justify-content:center}.banner-loading .banner-content[data-v-766cb2f4]{width:100%}.loading-title[data-v-766cb2f4],.loading-copy[data-v-766cb2f4],.loading-button[data-v-766cb2f4]{background:#ffffff38;border-radius:999px;animation:1.35s ease-in-out infinite bannerShimmer-766cb2f4;display:block}.loading-title[data-v-766cb2f4]{width:72%;height:25px;margin-top:20px}.loading-copy[data-v-766cb2f4]{width:92%;height:10px;margin-top:14px}.loading-copy.short[data-v-766cb2f4]{width:66%;margin-top:8px}.loading-button[data-v-766cb2f4]{background:#ffffffe0;border-radius:11px;width:92px;height:39px;margin-top:22px}.banner-empty[data-v-766cb2f4]{justify-content:center}@keyframes bannerShimmer-766cb2f4{50%{opacity:.48}}@media (width<=600px){.banner-shell[data-v-766cb2f4]{border-radius:19px;padding:13px}.banner-slide[data-v-766cb2f4]{min-height:220px;padding:21px}.banner-slide h2[data-v-766cb2f4]{font-size:20px}.tabs[data-v-766cb2f4]{display:none}}.policy-shell[data-v-a362b1b3]{width:min(1280px,100% - 36px);margin:0 auto;padding:30px 0 72px}.policy-hero[data-v-a362b1b3]{background:linear-gradient(135deg,#fffffff5,#f5fffbf2 58%,#eef7fff5);border:1px solid #dce8e7;border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:24px;padding:30px;display:grid;box-shadow:0 20px 50px #192d5514}.quiz-banner[data-v-a362b1b3]{background:linear-gradient(90deg,#f8fbff,#f2fcf9);border:1px solid #dce7ee;border-radius:17px;align-items:center;gap:13px;margin-top:14px;padding:13px 18px;display:flex;box-shadow:0 8px 20px #27476309}.quiz-icon[data-v-a362b1b3]{color:#176de1;background:#eaf2ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.quiz-banner>div[data-v-a362b1b3]{flex:1;min-width:0}.quiz-banner strong[data-v-a362b1b3]{font-size:13px}.quiz-banner p[data-v-a362b1b3]{color:#75849a;margin:3px 0 0;font-size:11px}.quiz-banner button[data-v-a362b1b3]{color:#176de1;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:900}.policy-board[data-v-a362b1b3]{background:#fff;border:1px solid #e0e8ef;border-radius:27px;margin-top:16px;padding:24px;scroll-margin-top:85px;box-shadow:0 18px 46px #192d5512}.board-head[data-v-a362b1b3]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.board-head h2[data-v-a362b1b3]{color:#173047;margin:0;font-size:24px}.board-head p[data-v-a362b1b3]{color:#708196;margin:5px 0 0;font-size:11px}.result-tools[data-v-a362b1b3]{color:#6e7e91;white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.result-tools select[data-v-a362b1b3]{color:#385269;background:#fff;border:1px solid #d8e3ec;border-radius:10px;outline:0;height:38px;padding:0 30px 0 11px}.policy-list[data-v-a362b1b3]{gap:12px;margin-top:13px;display:grid}.skeleton-card[data-v-a362b1b3]{border:1px solid #e5ebf0;border-radius:21px;grid-template-columns:72px 1fr;gap:18px;padding:20px;display:grid;overflow:hidden}.skeleton-card i[data-v-a362b1b3],.skeleton-card span[data-v-a362b1b3],.skeleton-card strong[data-v-a362b1b3],.skeleton-card p[data-v-a362b1b3]{background:linear-gradient(90deg,#edf2f6 25%,#f7f9fb 50%,#edf2f6 75%) 0 0/200% 100%;border-radius:10px;animation:1.5s infinite shimmer-a362b1b3;display:block}.skeleton-card i[data-v-a362b1b3]{height:76px}.skeleton-card span[data-v-a362b1b3]{width:40%;height:22px}.skeleton-card strong[data-v-a362b1b3]{width:75%;height:24px;margin-top:11px}.skeleton-card p[data-v-a362b1b3]{width:100%;height:13px;margin:10px 0 0}.skeleton-card p[data-v-a362b1b3]:last-child{width:70%}@keyframes shimmer-a362b1b3{to{background-position:-200% 0}}.page-state[data-v-a362b1b3]{text-align:center;color:#687c90;background:#fafcfd;border:1px dashed #cad9e3;border-radius:18px;align-content:center;place-items:center;min-height:310px;margin-top:14px;padding:30px;display:grid}.state-icon[data-v-a362b1b3]{color:#087b6d;background:#eaf4f2;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.page-state h3[data-v-a362b1b3]{color:#26445c;margin:14px 0 4px;font-size:17px}.page-state p[data-v-a362b1b3]{max-width:520px;margin:0;font-size:12px;line-height:1.7}.page-state>button[data-v-a362b1b3],.page-state>div button[data-v-a362b1b3]{color:#31546b;cursor:pointer;background:#fff;border:1px solid #cfe0e8;border-radius:10px;min-height:38px;margin-top:15px;padding:0 14px;font-size:11px;font-weight:850}.page-state>div[data-v-a362b1b3]{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.page-state>div button[data-v-a362b1b3]:first-child,.page-state.error>button[data-v-a362b1b3]{color:#fff;background:#0c8b7c;border-color:#0c8b7c}.pagination[data-v-a362b1b3]{justify-content:center;gap:7px;margin-top:22px;display:flex}.pagination button[data-v-a362b1b3]{color:#4d657a;cursor:pointer;background:#fff;border:1px solid #d8e3eb;border-radius:10px;min-width:38px;height:38px;padding:0 12px}.pagination button.active[data-v-a362b1b3]{color:#fff;background:#0c8b7c;border-color:#0c8b7c;font-weight:900}.pagination button[data-v-a362b1b3]:disabled{cursor:not-allowed;opacity:.45}.policy-footer[data-v-a362b1b3]{color:#8290a0;border-top:1px solid #dfe7ee;justify-content:space-between;gap:20px;width:min(1280px,100% - 36px);margin:0 auto;padding:22px 0 28px;font-size:10px;display:flex}@media (width<=1000px){.policy-hero[data-v-a362b1b3]{grid-template-columns:1fr}.board-head[data-v-a362b1b3]{flex-direction:column;align-items:flex-start}.result-tools[data-v-a362b1b3]{justify-content:space-between;width:100%}}@media (width<=700px){.policy-shell[data-v-a362b1b3]{width:min(100% - 22px,1280px);padding-top:14px}.policy-hero[data-v-a362b1b3]{border-radius:22px;gap:18px;padding:20px}.quiz-banner[data-v-a362b1b3]{align-items:flex-start;padding:12px}.quiz-icon[data-v-a362b1b3]{display:none}.quiz-banner button[data-v-a362b1b3]{align-self:center}.policy-board[data-v-a362b1b3]{border-radius:20px;padding:14px}.board-head h2[data-v-a362b1b3]{font-size:20px}.result-tools[data-v-a362b1b3]{flex-direction:column;align-items:flex-start}.result-tools select[data-v-a362b1b3]{width:100%}.skeleton-card[data-v-a362b1b3]{grid-template-columns:52px 1fr;padding:14px}.policy-footer[data-v-a362b1b3]{flex-direction:column;gap:6px;width:min(100% - 22px,1280px)}}.service-meta[data-v-a362b1b3]{color:#77869b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.service-meta>span[data-v-a362b1b3]:first-child{background:#ffffffbd;border:1px solid #d9e5ef;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.service-meta i[data-v-a362b1b3]{background:#55d6bd;border-radius:50%;width:6px;height:6px}.quiz-banner-icon[data-v-a362b1b3]{color:#1e64dc;background:#eaf2ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.quiz-banner-copy[data-v-a362b1b3]{flex:1;min-width:0}.quiz-banner-copy strong[data-v-a362b1b3]{font-size:13px;display:block}.quiz-banner-copy span[data-v-a362b1b3]{color:#75849a;margin-top:3px;font-size:11px;display:block}.quiz-link[data-v-a362b1b3]{color:#176de1;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:900}.policy-footer[data-v-a362b1b3]{background:#ffffff94;border-top:1px solid #dfe7ee;width:100%;margin:0;padding:0}.policy-footer-inner[data-v-a362b1b3]{color:#8290a0;justify-content:space-between;gap:20px;width:min(1280px,100% - 36px);margin:0 auto;padding:22px 0 28px;font-size:10px;display:flex}@media (width<=700px){.service-meta[data-v-a362b1b3]{flex-direction:column;align-items:flex-start;gap:6px}.quiz-banner-icon[data-v-a362b1b3]{display:none}.policy-footer-inner[data-v-a362b1b3]{flex-direction:column;gap:6px;width:min(100% - 22px,1280px)}}.policy-page[data-v-a362b1b3]{color:#14233c;background:#f3f7fd;min-height:100vh}.policy-page main[data-v-a362b1b3]{overflow:hidden}.policy-hero[data-v-a362b1b3]{color:#fff;min-height:498px;box-shadow:none;background:radial-gradient(circle at 2px 2px,#ffffff1f 1.2px,#0000 1.4px) 0 0/32px 32px,radial-gradient(circle at 91% 18%,#2ed1e257,#0000 28%),linear-gradient(112deg,#0b429f 0%,#0b5fce 54%,#0aa8cb 100%);border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.policy-hero[data-v-a362b1b3]:before,.policy-hero[data-v-a362b1b3]:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.policy-hero[data-v-a362b1b3]:before{border:90px solid #ffffff0e;width:720px;height:720px;top:-510px;right:-70px}.policy-hero[data-v-a362b1b3]:after{border:70px solid #ffffff09;width:520px;height:520px;bottom:-445px;right:195px}.policy-hero-inner[data-v-a362b1b3],.policy-content-shell[data-v-a362b1b3]{width:min(1300px,100% - 40px);margin:0 auto}.policy-hero-inner[data-v-a362b1b3]{z-index:1;grid-template-columns:minmax(0,1.6fr) minmax(390px,.82fr);align-items:center;gap:68px;min-height:498px;padding:46px 0 64px;display:grid;position:relative}.policy-content-shell[data-v-a362b1b3]{z-index:2;padding:0 0 68px;position:relative}.quiz-banner[data-v-a362b1b3]{background:#fffffffa;border:1px solid #dbe6f4;border-left:4px solid #ff5f62;border-radius:18px;gap:15px;min-height:84px;margin:-29px 0 0;padding:13px 23px 13px 17px;box-shadow:0 16px 34px #1d3e761f}.quiz-banner-icon[data-v-a362b1b3]{color:#ff5064;background:#fff0f2;border-radius:13px;width:43px;height:43px;font-size:21px}.quiz-banner-copy strong[data-v-a362b1b3]{color:#263750;font-size:16px}.quiz-banner-copy span[data-v-a362b1b3]{color:#8290a4;margin-top:4px;font-size:12px}.quiz-link[data-v-a362b1b3]{color:#1769df;font-size:13px}.policy-board[data-v-a362b1b3]{border:1px solid #dce7f3;border-radius:25px;margin-top:22px;padding:27px 26px 26px;scroll-margin-top:126px;box-shadow:0 22px 52px #1631621a}.board-head[data-v-a362b1b3]{margin-bottom:26px}.board-head h2[data-v-a362b1b3]{color:#10233f;font-size:27px;line-height:1.2}.board-head p[data-v-a362b1b3]{color:#7b8ba3;margin-top:7px;font-size:12px}.result-tools[data-v-a362b1b3]{color:#7a8ca3;gap:14px;font-size:12px}.result-tools strong[data-v-a362b1b3]{color:#1769df}.result-tools select[data-v-a362b1b3]{color:#425a73;border-color:#cfdded;border-radius:11px;height:42px;padding:0 34px 0 13px}.policy-list[data-v-a362b1b3]{gap:14px;margin-top:17px}.skeleton-card[data-v-a362b1b3]{border-color:#dfe8f2;border-radius:18px}.state-icon[data-v-a362b1b3]{color:#1769df;background:#eaf2ff}.page-state>div button[data-v-a362b1b3]:first-child,.page-state.error>button[data-v-a362b1b3],.pagination button.active[data-v-a362b1b3]{background:#1769df;border-color:#1769df}.policy-footer[data-v-a362b1b3]{color:#8290a0;background:#fff}.policy-footer-inner[data-v-a362b1b3]{width:min(1300px,100% - 40px);padding:38px 0 42px}@media (width<=1080px){.policy-hero-inner[data-v-a362b1b3]{grid-template-columns:1fr;gap:26px;padding:38px 0 74px}.policy-hero[data-v-a362b1b3]{min-height:auto}}@media (width<=700px){.policy-hero-inner[data-v-a362b1b3],.policy-content-shell[data-v-a362b1b3],.policy-footer-inner[data-v-a362b1b3]{width:min(100% - 22px,1300px)}.policy-hero-inner[data-v-a362b1b3]{gap:20px;padding:26px 0 62px}.quiz-banner[data-v-a362b1b3]{margin-top:-24px;padding:12px}.quiz-banner-copy span[data-v-a362b1b3]{line-height:1.55}.policy-board[data-v-a362b1b3]{padding:16px 14px;scroll-margin-top:82px}.board-head h2[data-v-a362b1b3]{font-size:22px}.policy-footer-inner[data-v-a362b1b3]{padding:28px 0}}.article-directory[data-v-af380843]{background:#fff;border:1px solid #dfe8ee;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #223e5b0e}.article-directory header[data-v-af380843]{color:#17364e;border-bottom:1px solid #edf1f4;justify-content:space-between;gap:10px;padding:16px;display:flex}.article-directory header span[data-v-af380843]{font-size:13px;font-weight:900}.article-directory header strong[data-v-af380843]{color:#8090a1;font-size:10px}.directory-list[data-v-af380843]{max-height:calc(100vh - 210px);padding:8px;overflow:auto}.directory-list button[data-v-af380843]{width:100%;padding:10px 9px 10px calc(9px + var(--depth) * 10px);color:#50687d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:48px 1fr;gap:7px;display:grid}.directory-list button[data-v-af380843]:hover{background:#f4f8fa}.directory-list button.active[data-v-af380843]{color:#08766b;background:#eaf8f5}.directory-list small[data-v-af380843]{font-size:10px;font-weight:850}.directory-list span[data-v-af380843]{font-size:11px;line-height:1.5}@media (width<=900px){.directory-list[data-v-af380843]{max-height:none;display:flex;overflow-x:auto}.directory-list button[data-v-af380843]{grid-template-columns:1fr;min-width:190px;padding:9px}.directory-list small[data-v-af380843]{color:#08766b}}.expert-card[data-v-a1ced515]{background:#f9fcff;border:1px solid #dce8ef;border-radius:15px;padding:16px}.expert-card header[data-v-a1ced515]{align-items:center;gap:10px;display:flex}.avatar[data-v-a1ced515]{color:#fff;background:linear-gradient(135deg,#08776b,#2ea9a0);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.expert-card header>div[data-v-a1ced515]{flex:1;min-width:0}.expert-card header strong[data-v-a1ced515]{color:#19374e;font-size:13px;display:block}.expert-card header p[data-v-a1ced515]{color:#7d8d9e;margin:3px 0 0;font-size:10px}.expert-card header>a[data-v-a1ced515]{color:#08766b;font-size:10px;font-weight:850}.expert-card h4[data-v-a1ced515]{color:#26465e;margin:13px 0 0;font-size:13px}.content[data-v-a1ced515]{color:#415d72;white-space:pre-wrap;margin:9px 0 0;font-size:13px;line-height:1.78}.boundary[data-v-a1ced515]{color:#607489;border-top:1px dashed #d9e4eb;margin:10px 0 0;padding-top:9px;font-size:11px;line-height:1.65}.boundary b[data-v-a1ced515]{color:#31546b}.activity-link[data-v-a1ced515]{color:#176cc3;margin-top:10px;font-size:11px;font-weight:850;display:inline-flex}.resource-grid[data-v-3ab638c3]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.resource-card[data-v-3ab638c3]{background:#fff;border:1px solid #dce7ed;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.resource-icon[data-v-3ab638c3]{color:#08766b;background:#eaf8f5;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.resource-card>div[data-v-3ab638c3]{min-width:0}.resource-card small[data-v-3ab638c3],.resource-card strong[data-v-3ab638c3]{display:block}.resource-card small[data-v-3ab638c3]{color:#7c8d9e;font-size:9px}.resource-card strong[data-v-3ab638c3]{color:#28465d;margin-top:3px;font-size:12px;line-height:1.45}.resource-card p[data-v-3ab638c3]{color:#6c7e8f;margin:5px 0 0;font-size:10px;line-height:1.55}.resource-card>a[data-v-3ab638c3]{color:#176aaf;white-space:nowrap;border:1px solid #cadce4;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:850}.resource-card.restricted[data-v-3ab638c3]{background:#f7f8fa}.resource-card.restricted .resource-icon[data-v-3ab638c3]{color:#6b7785;background:#edf0f3}@media (width<=650px){.resource-grid[data-v-3ab638c3]{grid-template-columns:1fr}.resource-card[data-v-3ab638c3]{grid-template-columns:38px minmax(0,1fr)}.resource-card>a[data-v-3ab638c3]{grid-column:2;justify-self:start}}.structured-article[data-v-faafd33c]{background:#fff;border:1px solid #dfe8ee;border-radius:20px;padding:23px;scroll-margin-top:92px;transition:all .25s;box-shadow:0 10px 28px #223e5b0b}.structured-article.highlighted[data-v-faafd33c]{border-color:#17a18f;box-shadow:0 0 0 4px #17a18f1f,0 15px 34px #225e561a}.structured-article>header[data-v-faafd33c]{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex}.structured-article>header span[data-v-faafd33c]{color:#08766b;font-size:11px;font-weight:900}.structured-article>header h2[data-v-faafd33c]{color:#19374e;margin:5px 0 0;font-size:20px;line-height:1.45}.structured-article>header small[data-v-faafd33c]{color:#8a99a8;font-size:10px}.tag-row[data-v-faafd33c]{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.other-tag[data-v-faafd33c]{color:#587086;background:#f1f5f8;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.original-section[data-v-faafd33c]{background:#fff3f2;border-radius:13px;margin-top:15px;padding:16px}.original-section h3[data-v-faafd33c],.article-section>h3[data-v-faafd33c]{margin:0 0 9px;font-size:13px}.original-section h3[data-v-faafd33c]{color:#a92d29}.original-section p[data-v-faafd33c]{color:#c23832;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.85}.article-section[data-v-faafd33c]{border-top:1px dashed #dbe5ea;margin-top:16px;padding-top:15px}.article-section>h3[data-v-faafd33c]{color:#1e4058}.explanation-list[data-v-faafd33c]{gap:10px;display:grid}.explanation-list>article[data-v-faafd33c]{background:#f8fdfb;border:1px solid #d9e9e5;border-radius:13px;padding:14px}.meaning[data-v-faafd33c]{color:#274c60;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.78}.explanation-list dl[data-v-faafd33c]{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0 0;display:grid}.explanation-list dl div[data-v-faafd33c]{background:#fff;border-radius:9px;padding:9px}.explanation-list dt[data-v-faafd33c]{color:#8190a0;font-size:9px}.explanation-list dd[data-v-faafd33c]{color:#4f687b;margin:4px 0 0;font-size:11px;line-height:1.6}.expert-grid[data-v-faafd33c]{grid-template-columns:1fr 1fr;gap:9px;display:grid}@media (width<=700px){.structured-article[data-v-faafd33c]{padding:16px}.structured-article>header[data-v-faafd33c]{display:block}.structured-article>header small[data-v-faafd33c]{margin-top:7px;display:block}.original-section p[data-v-faafd33c]{font-size:13px}.explanation-list dl[data-v-faafd33c],.expert-grid[data-v-faafd33c]{grid-template-columns:1fr}}.policy-detail-page[data-v-80f335c8]{color:#14283d;background:radial-gradient(circle at 6% 0,#1ab2991a,#0000 27%),linear-gradient(#f8fbff,#f3f8fb 500px,#f5f7fa);min-height:100vh}.detail-shell[data-v-80f335c8]{width:min(1260px,100% - 36px);margin:0 auto;padding:24px 0 72px}.back-link[data-v-80f335c8]{color:#526b80;margin-bottom:17px;font-size:12px;font-weight:850;display:inline-flex}.detail-hero[data-v-80f335c8]{background:linear-gradient(135deg,#fff,#f6fffb 60%,#edf7ff);border:1px solid #dce8e7;border-radius:28px;grid-template-columns:minmax(0,1fr) 275px;gap:24px;padding:31px;display:grid;box-shadow:0 20px 48px #192d5513}.hero-tags[data-v-80f335c8]{flex-wrap:wrap;gap:7px;display:flex}.hero-tags>.level[data-v-80f335c8],.hero-tags>.featured[data-v-80f335c8]{border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}.hero-tags>.level[data-v-80f335c8]{color:#08776b;background:#e9f8f4}.hero-tags>.featured[data-v-80f335c8]{color:#b86608;background:#fff5e7}.hero-copy h1[data-v-80f335c8]{color:#153149;margin:16px 0 10px;font-size:35px;line-height:1.35}.hero-copy>p[data-v-80f335c8]{color:#5d7287;max-width:800px;margin:0;font-size:14px;line-height:1.8}.hero-copy dl[data-v-80f335c8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:20px 0 0;display:grid}.hero-copy dl div[data-v-80f335c8]{background:#ffffffd1;border:1px solid #e0e9ef;border-radius:12px;padding:11px}.hero-copy dt[data-v-80f335c8]{color:#8291a1;font-size:9px}.hero-copy dd[data-v-80f335c8]{color:#29485f;margin:5px 0 0;font-size:11px;font-weight:850;line-height:1.45}.hero-stats[data-v-80f335c8]{color:#fff;background:linear-gradient(145deg,#0b3742,#0b796e 68%,#14a994);border-radius:21px;padding:22px}.hero-stats>span[data-v-80f335c8]{letter-spacing:1.5px;color:#9cf3e5;font-size:9px;font-weight:900}.hero-stats>strong[data-v-80f335c8]{margin-top:8px;font-size:47px;display:block}.hero-stats>p[data-v-80f335c8]{color:#ffffffbd;margin:0;font-size:12px}.hero-stats>div[data-v-80f335c8]{border-top:1px solid #fff3;grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:5px 8px;margin-top:17px;padding-top:14px;display:grid}.hero-stats b[data-v-80f335c8]{font-size:17px}.hero-stats small[data-v-80f335c8]{color:#ffffffb8;font-size:10px}.hero-stats button[data-v-80f335c8]{color:#08766b;cursor:pointer;background:#fff;border:0;border-radius:999px;width:100%;height:38px;margin-top:17px;font-size:11px;font-weight:900}.hero-stats button[data-v-80f335c8]:disabled{opacity:.55}.detail-layout[data-v-80f335c8]{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.directory-side[data-v-80f335c8]{gap:11px;display:grid;position:sticky;top:88px}.source-card[data-v-80f335c8]{background:#fff;border:1px solid #dfe8ee;border-radius:17px;padding:16px}.source-card span[data-v-80f335c8]{color:#08766b;font-size:11px;font-weight:900}.source-card p[data-v-80f335c8]{color:#6b7e90;margin:7px 0;font-size:10px;line-height:1.6}.source-card a[data-v-80f335c8]{color:#176bb7;font-size:10px;font-weight:850;display:inline-flex}.article-list[data-v-80f335c8]{gap:12px;display:grid}.page-state[data-v-80f335c8]{color:#65798c;text-align:center;background:#fff;border:1px solid #e0e8ef;border-radius:22px;align-content:center;place-items:center;min-height:320px;padding:30px;display:grid}.page-state strong[data-v-80f335c8]{color:#29465e;margin-top:10px;font-size:17px}.page-state p[data-v-80f335c8]{margin:7px 0 0;font-size:12px}.page-state button[data-v-80f335c8]{color:#fff;background:#087f73;border:0;border-radius:10px;min-height:38px;margin-top:15px;padding:0 15px;font-weight:850}.loading-state i[data-v-80f335c8]{border:3px solid #dce9e6;border-top-color:#0b8a7b;border-radius:50%;width:35px;height:35px;animation:.8s linear infinite spin-80f335c8}.error-state>span[data-v-80f335c8]{color:#bb6b12;background:#fff3e7;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}@keyframes spin-80f335c8{to{transform:rotate(360deg)}}@media (width<=980px){.detail-hero[data-v-80f335c8],.detail-layout[data-v-80f335c8]{grid-template-columns:1fr}.directory-side[data-v-80f335c8]{position:static}.hero-copy dl[data-v-80f335c8]{grid-template-columns:1fr 1fr}}@media (width<=650px){.detail-shell[data-v-80f335c8]{width:min(100% - 22px,1260px);padding-top:15px}.detail-hero[data-v-80f335c8]{border-radius:21px;padding:20px}.hero-copy h1[data-v-80f335c8]{font-size:28px}.hero-copy>p[data-v-80f335c8]{font-size:13px}.hero-stats[data-v-80f335c8]{display:none}.hero-copy dl[data-v-80f335c8]{grid-template-columns:1fr}.detail-layout[data-v-80f335c8]{gap:11px}}.workspace-actions[data-v-80f335c8]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.workspace-actions button[data-v-80f335c8],.workspace-actions a[data-v-80f335c8]{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.workspace-actions button[data-v-80f335c8]{color:#08766b;background:#fff;border:1px solid #b8d8d1}.workspace-actions button.apply[data-v-80f335c8]{color:#fff;background:#087f73;border-color:#087f73}.workspace-actions button[data-v-80f335c8]:disabled{opacity:.62;cursor:not-allowed}.workspace-actions a[data-v-80f335c8]{color:#176bb7;background:#edf5ff}.workspace-feedback[data-v-80f335c8]{border-radius:10px;padding:8px 11px;margin-top:11px!important;font-size:11px!important;line-height:1.5!important;display:inline-flex!important}.workspace-feedback.success[data-v-80f335c8]{color:#08766b;background:#eafaf5}.workspace-feedback.error[data-v-80f335c8]{color:#b91c1c;background:#fff1f2}.technology-applications[data-v-80f335c8]{background:#fff;border:1px solid #dce8e7;border-radius:22px;margin-top:16px;padding:24px}.technology-applications header>span[data-v-80f335c8]{color:#08766b;font-size:11px;font-weight:900}.technology-applications h2[data-v-80f335c8]{margin:6px 0}.technology-applications header p[data-v-80f335c8],.technology-grid p[data-v-80f335c8],.technology-empty[data-v-80f335c8]{color:#64748b;line-height:1.65}.technology-grid[data-v-80f335c8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.technology-grid a[data-v-80f335c8]{color:#153149;border:1px solid #dfe8ee;border-radius:14px;gap:7px;padding:16px;text-decoration:none;display:grid}.technology-grid a>span[data-v-80f335c8],.technology-grid small[data-v-80f335c8]{color:#1769df;font-size:11px;font-weight:800}.technology-grid p[data-v-80f335c8]{margin:0;font-size:12px}@media (width<=850px){.technology-grid[data-v-80f335c8]{grid-template-columns:1fr}}.fulltext-page[data-v-9a56508e]{color:#182d40;background:linear-gradient(#f4f9fc,#eef4f7 480px,#f6f7f8);min-height:100vh}.fulltext-shell[data-v-9a56508e]{width:min(1000px,100% - 36px);margin:0 auto;padding:26px 0 72px}.back-link[data-v-9a56508e]{color:#526b80;margin-bottom:17px;font-size:12px;font-weight:850;display:inline-flex}.news-article[data-v-9a56508e]{background:#fff;border:1px solid #dee7ed;border-radius:25px;padding:54px 72px;box-shadow:0 18px 46px #1c314912}.news-article header[data-v-9a56508e]{text-align:center;border-bottom:1px solid #e8edf1;padding-bottom:25px}.eyebrow[data-v-9a56508e]{color:#08796d;background:#eaf8f5;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:900;display:inline-flex}.news-article h1[data-v-9a56508e]{color:#132c42;max-width:820px;margin:17px auto 15px;font-size:32px;line-height:1.45}.article-meta[data-v-9a56508e]{color:#758696;flex-wrap:wrap;justify-content:center;gap:7px 20px;font-size:11px;display:flex}.lead[data-v-9a56508e]{color:#4e6879;background:#f3faf8;border-left:4px solid #159687;border-radius:0 12px 12px 0;margin:28px 0;padding:19px 22px;font-size:14px;line-height:1.9}.full-text[data-v-9a56508e]{color:#253d50;white-space:pre-wrap;word-break:break-word;margin-top:32px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:17px;line-height:2.05}.empty-content[data-v-9a56508e]{color:#758697;text-align:center;background:#f6f8fa;border-radius:16px;margin:42px 0;padding:42px}.news-article footer[data-v-9a56508e]{color:#7d8b99;border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:15px;margin-top:42px;padding-top:18px;font-size:10px;display:flex}.news-article footer a[data-v-9a56508e]{color:#176bb7;font-size:11px;font-weight:850}.page-state[data-v-9a56508e]{color:#65798c;text-align:center;background:#fff;border:1px solid #e0e8ef;border-radius:22px;align-content:center;place-items:center;min-height:360px;padding:30px;display:grid}.page-state i[data-v-9a56508e]{border:3px solid #dce9e6;border-top-color:#0b8a7b;border-radius:50%;width:35px;height:35px;animation:.8s linear infinite spin-9a56508e}.page-state strong[data-v-9a56508e]{color:#29465e;margin-top:12px;font-size:17px}.error-state>span[data-v-9a56508e]{color:#bb6b12;background:#fff3e7;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.page-state p[data-v-9a56508e]{margin:7px 0 0;font-size:12px}.page-state button[data-v-9a56508e]{color:#fff;background:#087f73;border:0;border-radius:10px;min-height:38px;margin-top:15px;padding:0 15px;font-weight:850}@keyframes spin-9a56508e{to{transform:rotate(360deg)}}@media (width<=700px){.fulltext-shell[data-v-9a56508e]{width:min(100% - 22px,1000px);padding-top:16px}.news-article[data-v-9a56508e]{border-radius:20px;padding:30px 20px}.news-article h1[data-v-9a56508e]{font-size:25px}.article-meta[data-v-9a56508e]{gap:6px;display:grid}.lead[data-v-9a56508e]{padding:15px}.full-text[data-v-9a56508e]{font-size:16px;line-height:1.95}.news-article footer[data-v-9a56508e]{flex-direction:column;align-items:flex-start}}.catalog-portal[data-v-2b89e17d]{--blue:#1769e8;--blue2:#0e4eaf;--blue3:#0a367f;--cyan:#15a6c9;--green:#18a86b;--orange:#f59b22;--red:#df4c4c;--ink:#18243d;--muted:#68758c;--line:#e1e8f2;--bg:#f4f7fb;--white:#fff;--shadow:0 12px 34px #1f3f7317;min-height:100vh;color:var(--ink);background:var(--bg);font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:14px;line-height:1.6}.catalog-portal[data-v-2b89e17d] *,.catalog-portal[data-v-2b89e17d] :before,.catalog-portal[data-v-2b89e17d] :after{box-sizing:border-box}.catalog-portal a[data-v-2b89e17d]{color:inherit;text-decoration:none}.container[data-v-2b89e17d]{width:min(1220px,100% - 40px);margin:0 auto}.flex[data-v-2b89e17d]{display:flex}.between[data-v-2b89e17d]{justify-content:space-between}.center[data-v-2b89e17d]{align-items:center}.muted[data-v-2b89e17d]{color:var(--muted);font-size:11px}.hero-actions[data-v-2b89e17d]{gap:8px;display:flex}.btn[data-v-2b89e17d]{cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:9px 18px;font-weight:700;line-height:1.2;display:inline-flex}.btn-sm[data-v-2b89e17d]{min-height:34px;padding:7px 13px;font-size:12px}.btn-primary[data-v-2b89e17d]{border-color:var(--blue);background:var(--blue);color:#fff!important}.btn-primary[data-v-2b89e17d]:hover{background:var(--blue2)}.btn-outline[data-v-2b89e17d]{color:#35516f;background:#fff;border-color:#c9d6e8}.btn[data-v-2b89e17d]:disabled{cursor:not-allowed;opacity:.55}.btn.disabled[data-v-2b89e17d]{cursor:default;opacity:.82}.portal-hero[data-v-2b89e17d]{color:#fff;background:linear-gradient(125deg,#092e72,#0d5bb9 57%,#1599bd);padding:66px 0 58px;position:relative;overflow:hidden}.portal-hero[data-v-2b89e17d]:before{content:"";opacity:.35;background-image:radial-gradient(circle,#ffffff26 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.portal-hero[data-v-2b89e17d]:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:500px;height:500px;position:absolute;top:-240px;right:-180px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.hero-grid[data-v-2b89e17d]{z-index:2;grid-template-columns:1.25fr .75fr;align-items:center;gap:38px;display:grid;position:relative}.hero-tag[data-v-2b89e17d]{background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;padding:6px 11px;font-size:12px;display:inline-flex}.portal-hero h1[data-v-2b89e17d]{color:#fff;margin:15px 0 12px;font-size:40px;line-height:1.25}.portal-hero .hero-copy>p[data-v-2b89e17d]{color:#fffc;max-width:720px;margin:0;font-size:16px}.hero-actions[data-v-2b89e17d]{gap:11px;margin-top:23px}.hero-actions .btn-outline[data-v-2b89e17d]{color:#fff;background:#ffffff14;border-color:#fff6}.batch-card[data-v-2b89e17d]{min-height:219px;color:var(--ink);background:#fffffff5;border-radius:17px;padding:22px;box-shadow:0 22px 55px #00183f38}.batch-card h2[data-v-2b89e17d]{color:var(--ink);margin:8px 0;font-size:18px;line-height:1.55}.batch-time[data-v-2b89e17d]{background:#f0f6ff;border-radius:10px;justify-content:space-between;align-items:center;margin:14px 0;padding:12px;display:flex}.batch-time b[data-v-2b89e17d]{color:var(--blue);font-size:17px}.batch-progress[data-v-2b89e17d]{gap:5px;display:flex}.batch-progress i[data-v-2b89e17d]{background:#e1e7ef;border-radius:999px;flex:1;height:6px}.batch-progress i.on[data-v-2b89e17d]{background:var(--green)}.batch-meta[data-v-2b89e17d]{color:#748198;justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;display:flex}.batch-carousel[data-v-2b89e17d]{animation:.32s batch-slide-in-2b89e17d}.batch-carousel-controls[data-v-2b89e17d]{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:9px;margin-top:11px;display:grid}.batch-carousel-controls>button[data-v-2b89e17d]{color:#326298;cursor:pointer;background:#fff;border:1px solid #d3deeb;border-radius:8px;width:28px;height:28px;font-size:20px;line-height:1}.batch-carousel-dots[data-v-2b89e17d]{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.batch-carousel-dots button[data-v-2b89e17d]{cursor:pointer;background:#dbe3ee;border:0;border-radius:999px;width:22px;height:5px;padding:0;transition:width .18s,background .18s}.batch-carousel-dots button.active[data-v-2b89e17d]{background:var(--blue);width:38px}@keyframes batch-slide-in-2b89e17d{0%{opacity:.45;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.batch-state[data-v-2b89e17d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.batch-state>span[data-v-2b89e17d]:not(.loading-dot):not(.state-mark){color:var(--muted);font-size:12px}.loading-dot[data-v-2b89e17d]{border:3px solid #d9e7fb;border-top-color:var(--blue);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin-2b89e17d}.state-mark[data-v-2b89e17d]{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.state-mark.neutral[data-v-2b89e17d]{background:#7c91aa}@keyframes spin-2b89e17d{to{transform:rotate(360deg)}}.badge[data-v-2b89e17d]{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.badge-green[data-v-2b89e17d]{color:#087848;background:#dff6ec}.badge-orange[data-v-2b89e17d]{color:#a25b00;background:#fff0d8}.badge-red[data-v-2b89e17d]{color:#b72c2c;background:#ffe6e6}.badge-gray[data-v-2b89e17d]{color:#59697d;background:#e9eef4}.quick-grid[data-v-2b89e17d]{z-index:4;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-28px;display:grid;position:relative}.quick-card[data-v-2b89e17d]{border:1px solid var(--line);min-width:0;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;text-align:left;font:inherit;background:#fff;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.quick-card[data-v-2b89e17d]:hover{border-color:#b9d1f2;transform:translateY(-1px)}.quick-icon[data-v-2b89e17d]{width:43px;height:43px;color:var(--blue);background:#eaf2ff;border-radius:11px;flex:0 0 43px;place-items:center;font-weight:900;display:grid}.quick-card b[data-v-2b89e17d]{display:block}.quick-card span[data-v-2b89e17d]{color:var(--muted);font-size:11px;display:block}.portal-section[data-v-2b89e17d]{padding:55px 0;scroll-margin-top:76px}.portal-section.white[data-v-2b89e17d]{background:#fff}.section-kicker[data-v-2b89e17d]{color:var(--blue);letter-spacing:.14em;font-size:10px;font-weight:900}.section-title[data-v-2b89e17d]{color:var(--ink);margin:2px 0 0;font-size:27px;line-height:1.4}.section-sub[data-v-2b89e17d]{color:var(--muted);margin-top:4px;font-size:12px}.section-empty[data-v-2b89e17d]{color:var(--muted);text-align:center;background:#fff;border:1px dashed #cdd9e8;border-radius:12px;margin-top:22px;padding:28px}.inline-empty[data-v-2b89e17d]{color:var(--muted);text-align:center;padding:24px 8px;font-size:12px}.tech-grid[data-v-2b89e17d]{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:22px;display:grid}.tech-card[data-v-2b89e17d]{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:158px;padding:17px 14px;position:relative;overflow:hidden}.tech-card[data-v-2b89e17d]:after{content:"";background:#edf4ff;border-radius:50%;width:70px;height:70px;position:absolute;top:-22px;right:-24px}.tech-no[data-v-2b89e17d]{z-index:1;color:var(--blue);font-size:20px;font-weight:900;position:relative}.tech-card h3[data-v-2b89e17d]{z-index:1;margin:13px 0 5px;font-size:14px;line-height:1.45;position:relative}.tech-card p[data-v-2b89e17d]{z-index:1;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;display:-webkit-box;position:relative;overflow:hidden}.tech-card a[data-v-2b89e17d]{z-index:2;color:var(--blue);font-size:11px;font-weight:800;position:absolute;bottom:13px;left:14px}.card[data-v-2b89e17d]{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 6px 20px #1f3f7309}.panel-head[data-v-2b89e17d]{justify-content:space-between;align-items:center;gap:16px;padding-bottom:15px;display:flex}.panel-head h2[data-v-2b89e17d],.panel-head h3[data-v-2b89e17d]{color:var(--ink);margin:0;font-size:16px}.panel-head h2[data-v-2b89e17d]{margin-top:2px;font-size:18px}.notice-grid[data-v-2b89e17d]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.notice-card[data-v-2b89e17d],.faq-card[data-v-2b89e17d]{padding:22px}.notice-list[data-v-2b89e17d]{margin:0;padding:0;list-style:none}.notice-list li[data-v-2b89e17d]{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.notice-list li[data-v-2b89e17d]:last-child{border-bottom:0}.notice-list time[data-v-2b89e17d]{color:var(--muted);font-size:10px}.notice-list a[data-v-2b89e17d],.notice-list li>span[data-v-2b89e17d]{color:#2b3c55;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notice-list a[data-v-2b89e17d]:hover{color:var(--blue)}.notice-list i[data-v-2b89e17d]{color:#9cb0c9;font-style:normal}.text-link[data-v-2b89e17d]{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.faq-item[data-v-2b89e17d]{border-bottom:1px solid var(--line);padding:12px 0}.faq-item[data-v-2b89e17d]:last-child{border-bottom:0}.faq-q[data-v-2b89e17d]{width:100%;color:var(--ink);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;gap:12px;padding:0;font-weight:800;display:flex}.faq-q i[data-v-2b89e17d]{color:var(--blue);font-style:normal}.faq-a[data-v-2b89e17d]{color:var(--muted);padding-top:7px;font-size:12px}.portal-footer[data-v-2b89e17d]{color:#ffffffb8;background:#0e2a5f;padding:34px 0}.footer-grid[data-v-2b89e17d]{grid-template-columns:1.4fr 1fr 1fr;gap:30px;display:grid}.portal-footer h4[data-v-2b89e17d]{color:#fff;margin:0 0 10px}.portal-footer p[data-v-2b89e17d],.portal-footer a[data-v-2b89e17d]{color:#ffffffb8;margin:5px 0;font-size:11px;display:block}.portal-footer a[data-v-2b89e17d]:hover{color:#fff}.guide-modal[data-v-2b89e17d]{z-index:1000;background:#0518369e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.guide-dialog[data-v-2b89e17d]{background:#fff;border-radius:16px;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 80px #00143747}.guide-dialog-head[data-v-2b89e17d]{border-bottom:1px solid #e1e8f2;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.guide-dialog-head h2[data-v-2b89e17d]{color:#18243d;margin:2px 0 0;font-size:22px}.guide-dialog-head p[data-v-2b89e17d]{color:#6b7a90;margin:5px 0 0;font-size:12px}.guide-dialog-head>button[data-v-2b89e17d]{color:#607087;cursor:pointer;background:#eef3f8;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1}.guide-dialog-body[data-v-2b89e17d]{color:#18243d;padding:22px 24px}.guide-step-list[data-v-2b89e17d]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.guide-step-list li[data-v-2b89e17d]{background:#f7f9fc;border-radius:10px;gap:12px;padding:12px;display:flex}.guide-step-list li>b[data-v-2b89e17d]{color:#1769e8;background:#eaf2ff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.guide-step-list strong[data-v-2b89e17d]{font-size:13px;display:block}.guide-step-list p[data-v-2b89e17d]{color:#68758c;margin:2px 0 0;font-size:11px}.guide-dialog-actions[data-v-2b89e17d]{justify-content:flex-end;gap:10px;padding:16px 24px 22px;display:flex}.batch-chooser[data-v-2b89e17d]{width:min(760px,100%)}.batch-choice-list[data-v-2b89e17d]{gap:12px;max-height:min(56vh,520px);display:grid;overflow-y:auto}.batch-choice[data-v-2b89e17d]{cursor:pointer;background:#fbfdff;border:1px solid #dbe5f1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:13px;padding:16px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.batch-choice[data-v-2b89e17d]:hover{border-color:#9fc2ee}.batch-choice.selected[data-v-2b89e17d]{background:#f3f8ff;border-color:#1769e8;box-shadow:0 0 0 3px #1769e81a}.batch-choice.disabled[data-v-2b89e17d]{cursor:not-allowed;opacity:.65}.batch-choice>input[data-v-2b89e17d]{accent-color:#1769e8;width:17px;height:17px;margin:3px 0 0}.batch-choice__body[data-v-2b89e17d]{gap:7px;min-width:0;display:grid}.batch-choice__top[data-v-2b89e17d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.batch-choice__top strong[data-v-2b89e17d]{color:#172b48;font-size:15px;line-height:1.55}.batch-choice__top em[data-v-2b89e17d]{border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-style:normal;font-weight:800}.batch-choice__top em.available[data-v-2b89e17d]{color:#087848;background:#dff6ec}.batch-choice__top em.unavailable[data-v-2b89e17d]{color:#6a7484;background:#ebeff4}.batch-choice__summary[data-v-2b89e17d]{color:#64758c;font-size:12px;line-height:1.6}.batch-choice__meta[data-v-2b89e17d]{color:#77869b;flex-wrap:wrap;gap:8px 20px;font-size:11px;display:flex}.batch-choice-empty[data-v-2b89e17d]{color:#6b7a90;text-align:center;background:#f8fbff;border:1px dashed #c7d6e7;border-radius:12px;padding:32px 18px}@media (width<=1000px){.hero-grid[data-v-2b89e17d]{grid-template-columns:1fr}.quick-grid[data-v-2b89e17d]{grid-template-columns:1fr 1fr}.tech-grid[data-v-2b89e17d]{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.container[data-v-2b89e17d]{width:min(100% - 24px,1220px)}.portal-hero[data-v-2b89e17d]{padding:48px 0 52px}.portal-hero h1[data-v-2b89e17d]{font-size:31px}.portal-hero .hero-copy>p[data-v-2b89e17d]{font-size:14px}.hero-actions[data-v-2b89e17d]{flex-wrap:wrap}.batch-time[data-v-2b89e17d]{flex-direction:column;align-items:flex-start;gap:3px}.batch-time b[data-v-2b89e17d]{font-size:16px}.batch-meta[data-v-2b89e17d]{flex-direction:column;align-items:flex-start}.batch-choice__top[data-v-2b89e17d]{flex-direction:column;gap:7px}.batch-choice__meta[data-v-2b89e17d]{flex-direction:column;gap:3px}.guide-dialog-actions .btn[data-v-2b89e17d]{flex:1}.quick-grid[data-v-2b89e17d],.tech-grid[data-v-2b89e17d],.notice-grid[data-v-2b89e17d],.footer-grid[data-v-2b89e17d]{grid-template-columns:1fr}.quick-grid[data-v-2b89e17d]{margin-top:-22px}.portal-section[data-v-2b89e17d]{padding:43px 0}.section-title[data-v-2b89e17d]{font-size:24px}.notice-list li[data-v-2b89e17d]{grid-template-columns:1fr auto;padding:10px 0}.notice-list time[data-v-2b89e17d]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.loading-dot[data-v-2b89e17d]{animation:none}.quick-card[data-v-2b89e17d]:hover{transform:none}.batch-carousel[data-v-2b89e17d]{animation:none}.batch-carousel-dots button[data-v-2b89e17d]{transition:none}}.batch-hero[data-v-dc4e892d]{color:#fff;background:linear-gradient(125deg,#113d78,#1d66d8 68%,#2a83e8);border-radius:24px;grid-template-columns:minmax(0,1fr) 260px;gap:42px;padding:48px;scroll-margin-top:92px;display:grid;overflow:hidden;box-shadow:0 20px 45px #14448333}.batch-hero__meta[data-v-dc4e892d]{letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.batch-hero__status[data-v-dc4e892d]{color:#095b46;letter-spacing:0;background:#dcfce9;border-radius:999px;padding:5px 10px}.batch-hero__status--upcoming[data-v-dc4e892d]{color:#7a4d00;background:#fff2cc}.batch-hero__status--closed[data-v-dc4e892d]{color:#475467;background:#eef2f6}h1[data-v-dc4e892d]{max-width:760px;margin:17px 0 14px;font-size:clamp(29px,4vw,43px);line-height:1.22}.batch-hero__copy>p[data-v-dc4e892d]{color:#dcecff;max-width:740px;margin:0;font-size:15px;line-height:1.8}dl[data-v-dc4e892d]{flex-wrap:wrap;gap:28px;margin:28px 0 0;display:flex}dl div[data-v-dc4e892d]{min-width:180px}dt[data-v-dc4e892d]{color:#bcd5f4;font-size:12px}dd[data-v-dc4e892d]{margin:7px 0 0;font-size:14px;font-weight:750}.batch-hero__actions[data-v-dc4e892d]{background:#0927513d;border:1px solid #fff3;border-radius:16px;flex-direction:column;align-self:center;gap:11px;padding:22px;display:flex}.batch-hero__actions a[data-v-dc4e892d]{border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.batch-hero__primary[data-v-dc4e892d]{color:#164b95;background:#fff}.batch-hero__secondary[data-v-dc4e892d]{color:#fff;border:1px solid #ffffff8c}.batch-hero__actions p[data-v-dc4e892d]{color:#c7ddf8;margin:3px 0 0;font-size:12px;line-height:1.6}@media (width<=820px){.batch-hero[data-v-dc4e892d]{grid-template-columns:1fr;padding:34px}.batch-hero__actions[data-v-dc4e892d]{align-self:stretch}}@media (width<=560px){.batch-hero[data-v-dc4e892d]{border-radius:18px;gap:26px;padding:27px 22px}dl[data-v-dc4e892d]{gap:18px}}.category-section[data-v-ff8db433]{scroll-margin-top:92px}.section-heading span[data-v-ff8db433]{color:#1d5fd1;letter-spacing:.13em;font-size:11px;font-weight:850}h2[data-v-ff8db433]{color:#17223b;margin:7px 0 6px;font-size:28px}.section-heading p[data-v-ff8db433]{color:#718096;margin:0 0 21px;font-size:13px}.category-grid[data-v-ff8db433]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}article[data-v-ff8db433]{background:#fff;border:1px solid #dce6f2;border-radius:16px;min-width:0;padding:25px 22px;position:relative;overflow:hidden}.category-card__index[data-v-ff8db433]{color:#d8e6f7;font-size:24px;font-weight:900;position:absolute;top:17px;right:18px}h3[data-v-ff8db433]{color:#183d6d;margin:0 0 16px;padding-right:38px;font-size:18px}ul[data-v-ff8db433]{gap:12px;margin:0;padding:0;list-style:none;display:grid}li[data-v-ff8db433]{border-top:1px solid #ebf0f5;padding-top:11px}li strong[data-v-ff8db433]{color:#345777;font-size:13px}li div[data-v-ff8db433]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}li span[data-v-ff8db433]{color:#5a7089;background:#f2f6fa;border-radius:5px;padding:4px 7px;font-size:11px}article>p[data-v-ff8db433]{color:#7d8a9d;font-size:13px}.section-empty[data-v-ff8db433]{color:#718096;text-align:center;border:1px dashed #bdd0e5;border-radius:14px;padding:32px}@media (width<=900px){.category-grid[data-v-ff8db433]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.category-grid[data-v-ff8db433]{grid-template-columns:1fr}h2[data-v-ff8db433]{font-size:24px}}.faq-section[data-v-a40d15db]{scroll-margin-top:92px}.section-heading span[data-v-a40d15db]{color:#1d5fd1;letter-spacing:.13em;font-size:11px;font-weight:850}h2[data-v-a40d15db]{color:#17223b;margin:7px 0 21px;font-size:28px}.faq-list[data-v-a40d15db]{background:#fff;border:1px solid #dce6f2;border-radius:16px;overflow:hidden}details[data-v-a40d15db]{border-bottom:1px solid #e6edf5}details[data-v-a40d15db]:last-child{border-bottom:0}summary[data-v-a40d15db]{color:#263f60;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 22px;font-size:14px;font-weight:750;list-style:none;display:flex}summary[data-v-a40d15db]::-webkit-details-marker{display:none}summary span[data-v-a40d15db]{color:#1d5fd1;font-size:20px;transition:transform .2s}details[open] summary span[data-v-a40d15db]{transform:rotate(45deg)}details p[data-v-a40d15db]{color:#66758b;white-space:pre-line;margin:0;padding:0 22px 20px;font-size:14px;line-height:1.8}.section-empty[data-v-a40d15db]{color:#718096;text-align:center;border:1px dashed #bdd0e5;border-radius:14px;padding:32px}@media (width<=620px){h2[data-v-a40d15db]{font-size:24px}summary[data-v-a40d15db]{padding:14px 18px}}.detail-section[data-v-8ae17072]{scroll-margin-top:92px}.section-heading span[data-v-8ae17072]{color:#1d5fd1;letter-spacing:.13em;font-size:11px;font-weight:850}h2[data-v-8ae17072]{color:#17223b;margin:7px 0 21px;font-size:28px}.subject-panel[data-v-8ae17072]{background:#f8fbff;border:1px solid #dce6f2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;padding:19px 22px;display:flex}.subject-panel strong[data-v-8ae17072]{color:#263f60;margin-right:6px;font-size:14px}.subject-panel span[data-v-8ae17072]{color:#1b579b;background:#e7f1ff;border-radius:6px;padding:5px 10px;font-size:12px}.guide-grid[data-v-8ae17072]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}article[data-v-8ae17072]{background:#fff;border:1px solid #dce6f2;border-radius:15px;padding:24px}h3[data-v-8ae17072]{color:#1c385d;margin:0 0 11px;font-size:17px}article p[data-v-8ae17072],.commitment p[data-v-8ae17072]{color:#607089;white-space:pre-line;margin:0;font-size:14px;line-height:1.8}.commitment[data-v-8ae17072]{background:#edf5ff;border-left:4px solid #1d5fd1;border-radius:8px;margin-top:18px;padding:20px 22px}.commitment strong[data-v-8ae17072]{color:#183e70}.commitment p[data-v-8ae17072]{margin-top:7px}.commitment span[data-v-8ae17072]{color:#7a889c;margin-top:9px;font-size:12px;display:block}.section-empty[data-v-8ae17072]{color:#718096;text-align:center;border:1px dashed #bdd0e5;border-radius:14px;padding:32px}@media (width<=700px){.guide-grid[data-v-8ae17072]{grid-template-columns:1fr}h2[data-v-8ae17072]{font-size:24px}}.material-section[data-v-0384e9f7]{scroll-margin-top:92px}.section-heading span[data-v-0384e9f7]{color:#1d5fd1;letter-spacing:.13em;font-size:11px;font-weight:850}h2[data-v-0384e9f7]{color:#17223b;margin:7px 0 21px;font-size:28px}.material-list[data-v-0384e9f7]{gap:10px;display:grid}article[data-v-0384e9f7]{background:#fff;border:1px solid #dce6f2;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.material-required[data-v-0384e9f7]{color:#b42318;background:#feeceb;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:800}.material-required--optional[data-v-0384e9f7]{color:#4c617a;background:#edf1f5}h3[data-v-0384e9f7]{color:#253e5f;margin:0;font-size:15px}p[data-v-0384e9f7]{color:#748196;margin:6px 0 0;font-size:12px}.material-formats[data-v-0384e9f7]{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:310px;display:flex}.material-formats span[data-v-0384e9f7]{color:#38628e;background:#edf5ff;border-radius:5px;padding:4px 7px;font-size:11px}.section-empty[data-v-0384e9f7]{color:#718096;text-align:center;border:1px dashed #bdd0e5;border-radius:14px;padding:32px}@media (width<=650px){article[data-v-0384e9f7]{grid-template-columns:auto 1fr}.material-formats[data-v-0384e9f7]{grid-column:2;justify-content:flex-start}h2[data-v-0384e9f7]{font-size:24px}}.notice-section[data-v-da8611cf]{background:#fff;border:1px solid #dce6f2;border-radius:22px;padding:34px 36px}.notice-heading[data-v-da8611cf]{border-bottom:1px solid #e2eaf3;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.notice-heading span[data-v-da8611cf]{color:#1d5fd1;letter-spacing:.13em;font-size:11px;font-weight:850}.notice-heading h2[data-v-da8611cf]{color:#17223b;margin:7px 0 0;font-size:28px}.notice-heading p[data-v-da8611cf]{color:#718096;margin:0;font-size:13px}.notice-list[data-v-da8611cf]{margin:0;padding:0;list-style:none}.notice-list li[data-v-da8611cf]{border-bottom:1px solid #edf1f6;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:66px;display:grid}.notice-list li[data-v-da8611cf]:last-child{border-bottom:0}.notice-list time[data-v-da8611cf]{color:#8390a2;font-size:12px}.notice-list a[data-v-da8611cf],.notice-list span[data-v-da8611cf]{color:#263d5c;font-size:14px;text-decoration:none}.notice-list a[data-v-da8611cf]:hover{color:#1d5fd1}.notice-list i[data-v-da8611cf]{color:#87a5ca;font-style:normal}.notice-empty[data-v-da8611cf]{color:#78869a;text-align:center;padding:38px 0 8px;font-size:14px}@media (width<=640px){.notice-section[data-v-da8611cf]{padding:25px 20px}.notice-heading[data-v-da8611cf]{flex-direction:column;align-items:start}.notice-heading h2[data-v-da8611cf]{font-size:24px}.notice-list li[data-v-da8611cf]{grid-template-columns:1fr auto;gap:8px 16px;padding:15px 0}.notice-list time[data-v-da8611cf]{grid-column:1/-1}}.catalog-state[data-v-6a80ff9d]{background:#fff;border:1px solid #dce6f2;border-radius:22px;min-height:270px;padding:38px}.catalog-state--loading[data-v-6a80ff9d]{flex-direction:column;justify-content:center;gap:16px;display:flex}.catalog-state__skeleton[data-v-6a80ff9d]{background:linear-gradient(90deg,#edf2f8 25%,#f8fbff 50%,#edf2f8 75%) 0 0/200% 100%;border-radius:8px;width:100%;height:18px;animation:1.5s linear infinite catalog-shimmer-6a80ff9d;overflow:hidden}.catalog-state__skeleton--title[data-v-6a80ff9d]{width:38%;height:38px}.catalog-state__skeleton--short[data-v-6a80ff9d]{width:62%}.catalog-state--error[data-v-6a80ff9d]{background:snow;border-color:#f0caca;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:180px;display:grid}.catalog-state__icon[data-v-6a80ff9d]{color:#b42318;background:#feeceb;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:grid}.catalog-state h2[data-v-6a80ff9d]{color:#64251f;margin:0 0 8px;font-size:20px}.catalog-state p[data-v-6a80ff9d]{color:#7f5550;margin:0;font-size:14px;line-height:1.6}.catalog-state button[data-v-6a80ff9d]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#1d5fd1;border:0;border-radius:9px;padding:0 18px;font-weight:750}.catalog-state__sr-only[data-v-6a80ff9d]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes catalog-shimmer-6a80ff9d{to{background-position:-200% 0}}@media (width<=640px){.catalog-state[data-v-6a80ff9d]{padding:24px}.catalog-state--error[data-v-6a80ff9d]{grid-template-columns:1fr}.catalog-state button[data-v-6a80ff9d]{width:100%}}@media (prefers-reduced-motion:reduce){.catalog-state__skeleton[data-v-6a80ff9d]{animation:none}}.process-section[data-v-1d7128b7]{scroll-margin-top:92px}.section-heading span[data-v-1d7128b7]{color:#1d5fd1;letter-spacing:.13em;font-size:11px;font-weight:850}h2[data-v-1d7128b7]{color:#17223b;margin:7px 0 21px;font-size:28px}.process-list[data-v-1d7128b7]{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}li[data-v-1d7128b7]{background:#fff;border:1px solid #dce6f2;border-radius:13px;min-width:0;padding:20px 15px;position:relative}li>span[data-v-1d7128b7]{color:#1d5fd1;font-size:12px;font-weight:900}h3[data-v-1d7128b7]{color:#263e5d;margin:13px 0 8px;font-size:14px}p[data-v-1d7128b7]{color:#778397;margin:0;font-size:11px;line-height:1.65}.section-empty[data-v-1d7128b7]{color:#718096;text-align:center;border:1px dashed #bdd0e5;border-radius:14px;padding:32px}@media (width<=960px){.process-list[data-v-1d7128b7]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.process-list[data-v-1d7128b7]{grid-template-columns:1fr}li[data-v-1d7128b7]{grid-template-columns:auto 1fr;gap:15px;display:grid}h3[data-v-1d7128b7]{margin-top:0}h2[data-v-1d7128b7]{font-size:24px}}.catalog-detail-page[data-v-d51ec066]{color:#17223b;background:radial-gradient(circle at 92% 18%,#2570d50f,#0000 24%),#f5f7fa;min-height:100vh}.catalog-detail-shell[data-v-d51ec066]{width:min(1200px,100% - 40px);margin:0 auto;padding:24px 0 72px}.catalog-breadcrumb[data-v-d51ec066]{color:#718096;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.catalog-breadcrumb a[data-v-d51ec066]{color:#3c5f89;text-decoration:none}.detail-anchor-nav[data-v-d51ec066]{z-index:3;background:#fffffff5;border:1px solid #dce6f2;border-radius:13px;gap:5px;margin:18px 0 0;padding:10px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 24px #234d7e14}.detail-anchor-nav a[data-v-d51ec066]{color:#405b7d;text-align:center;border-radius:7px;flex:1 0 auto;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none}.detail-anchor-nav a[data-v-d51ec066]:hover{color:#1d5fd1;background:#edf5ff}.catalog-detail-content[data-v-d51ec066]{gap:54px;margin-top:46px;display:grid}.detail-anchor-target[data-v-d51ec066]{scroll-margin-top:92px}.catalog-footer[data-v-d51ec066]{color:#65758a;background:#edf2f7;border-top:1px solid #dce6f2;padding:30px 20px}.catalog-footer div[data-v-d51ec066]{justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100%);margin:0 auto;display:flex}.catalog-footer strong[data-v-d51ec066]{color:#294563;font-size:14px}.catalog-footer span[data-v-d51ec066]{font-size:12px}@media (width<=700px){.catalog-detail-shell[data-v-d51ec066]{width:min(100% - 24px,1200px);padding-top:16px}.catalog-detail-content[data-v-d51ec066]{gap:40px;margin-top:36px}.catalog-footer div[data-v-d51ec066]{flex-direction:column;align-items:flex-start}}.catalog-pagination[data-v-ffb18777]{justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}button[data-v-ffb18777]{color:#26598e;min-width:86px;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cde4;border-radius:8px;font-size:13px;font-weight:750}button[data-v-ffb18777]:disabled{color:#9aa7b7;cursor:not-allowed;background:#f2f5f8}span[data-v-ffb18777]{color:#66758a;font-size:13px}.result-card[data-v-25ddb0f2]{background:#fff;border:1px solid #dce6f2;border-radius:17px;flex-direction:column;min-width:0;min-height:330px;padding:26px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #20497c0f}.result-card[data-v-25ddb0f2]:hover{transform:translateY(-2px);box-shadow:0 17px 34px #20497c1c}.result-card__meta[data-v-25ddb0f2]{color:#8290a3;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.result-card__meta span[data-v-25ddb0f2]{color:#087b5e;background:#e6f7f0;border-radius:999px;padding:5px 9px;font-weight:800}.result-card__meta .result-card__stage--publicity[data-v-25ddb0f2]{color:#986200;background:#fff3d6}.result-card__category[data-v-25ddb0f2]{color:#1d5fd1;text-overflow:ellipsis;white-space:nowrap;margin-top:20px;font-size:12px;font-weight:750;overflow:hidden}h2[data-v-25ddb0f2]{color:#1d3554;margin:10px 0 8px;font-size:20px;line-height:1.4}.result-card__organization[data-v-25ddb0f2]{color:#46617f;margin:0;font-size:13px;font-weight:700}.result-card__summary[data-v-25ddb0f2]{color:#69778b;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:17px 0 22px;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}a[data-v-25ddb0f2]{color:#1d5fd1;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.result-card[data-v-25ddb0f2]{transition:none}}.result-filters[data-v-ef385a0e]{background:#fff;border:1px solid #d9e5f2;border-radius:17px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:14px;padding:22px;display:grid;box-shadow:0 12px 30px #214b8012}label[data-v-ef385a0e]{gap:7px;min-width:0;display:grid}label span[data-v-ef385a0e]{color:#4e6077;font-size:12px;font-weight:750}input[data-v-ef385a0e],select[data-v-ef385a0e]{color:#243b59;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd9e8;border-radius:8px;padding:0 12px;font-size:13px}input[data-v-ef385a0e]:focus,select[data-v-ef385a0e]:focus{border-color:#1d5fd1;outline:3px solid #1d5fd11f}.result-filters__actions[data-v-ef385a0e]{gap:8px;display:flex}button[data-v-ef385a0e]{color:#355676;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cce2;border-radius:8px;padding:0 14px;font-size:13px;font-weight:750}.result-filters__submit[data-v-ef385a0e]{color:#fff;background:#1d5fd1;border-color:#1d5fd1}@media (width<=1020px){.result-filters[data-v-ef385a0e]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-filters__actions[data-v-ef385a0e]{align-self:end}}@media (width<=620px){.result-filters[data-v-ef385a0e]{grid-template-columns:1fr;padding:18px}.result-filters__actions button[data-v-ef385a0e]{flex:1}}.catalog-results-page[data-v-6e02b972]{color:#17223b;background:#f5f7fa;min-height:100vh}.results-shell[data-v-6e02b972]{width:min(1200px,100% - 40px);margin:0 auto}.results-hero[data-v-6e02b972]{color:#fff;background:radial-gradient(circle at 83% 18%,#3dcbe63b,#0000 24%),linear-gradient(135deg,#103b78,#1d5fd1 68%,#157b9f);padding:24px 0 64px}.results-hero nav[data-v-6e02b972]{color:#bdd5f2;gap:8px;font-size:12px;display:flex}.results-hero nav a[data-v-6e02b972]{color:#e2f0ff;text-decoration:none}.results-hero__eyebrow[data-v-6e02b972]{color:#8de5f1;letter-spacing:.14em;margin-top:55px;font-size:11px;font-weight:850}.results-hero h1[data-v-6e02b972]{margin:12px 0 15px;font-size:clamp(34px,4.6vw,50px)}.results-hero p[data-v-6e02b972]{color:#dceaff;max-width:720px;margin:0;font-size:15px;line-height:1.8}.results-board[data-v-6e02b972]{padding:0 0 72px}.results-board[data-v-6e02b972]>:first-child{z-index:2;margin-top:-30px;position:relative}.filter-warning[data-v-6e02b972]{color:#87620d;margin:12px 0 0;font-size:12px}.results-heading[data-v-6e02b972]{justify-content:space-between;align-items:end;gap:20px;margin:48px 0 20px;display:flex}.results-heading span[data-v-6e02b972]{color:#1d5fd1;letter-spacing:.13em;font-size:11px;font-weight:850}.results-heading h2[data-v-6e02b972]{margin:7px 0 0;font-size:28px}.results-heading p[data-v-6e02b972]{color:#718096;margin:0;font-size:13px}.result-grid[data-v-6e02b972]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.result-empty[data-v-6e02b972]{color:#718096;text-align:center;background:#fff;border:1px dashed #b9cde3;border-radius:17px;padding:60px 24px}.result-empty>span[data-v-6e02b972]{color:#1d5fd1;font-size:34px;display:block}.result-empty h2[data-v-6e02b972]{color:#314d6e;margin:14px 0 8px;font-size:21px}.result-empty p[data-v-6e02b972]{margin:0;font-size:13px}.result-empty button[data-v-6e02b972]{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#1d5fd1;border:0;border-radius:8px;margin-top:20px;padding:0 17px;font-size:13px}.catalog-footer[data-v-6e02b972]{color:#65758a;background:#edf2f7;border-top:1px solid #dce6f2;padding:30px 20px}.catalog-footer div[data-v-6e02b972]{justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100%);margin:0 auto;display:flex}.catalog-footer strong[data-v-6e02b972]{color:#294563;font-size:14px}.catalog-footer span[data-v-6e02b972]{font-size:12px}@media (width<=900px){.result-grid[data-v-6e02b972]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.results-shell[data-v-6e02b972]{width:min(100% - 24px,1200px)}.results-hero[data-v-6e02b972]{padding-bottom:50px}.results-hero__eyebrow[data-v-6e02b972]{margin-top:38px}.results-heading[data-v-6e02b972]{flex-direction:column;align-items:start}.result-grid[data-v-6e02b972]{grid-template-columns:1fr}.catalog-footer div[data-v-6e02b972]{flex-direction:column;align-items:flex-start}}.publication-header[data-v-11112ac5]{color:#fff;background:radial-gradient(circle at 88% 20%,#4dcce847,#0000 25%),linear-gradient(130deg,#103d7b,#1d63ce 65%,#1782aa);border-radius:24px;padding:48px;box-shadow:0 20px 44px #1745842e}.publication-header__stage[data-v-11112ac5]{color:#eaf7ff;background:#ffffff1a;border:1px solid #fff6;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.publication-header__path[data-v-11112ac5]{color:#aee8ff;margin-top:21px;font-size:12px;font-weight:750}h1[data-v-11112ac5]{max-width:850px;margin:11px 0 12px;font-size:clamp(30px,4.4vw,46px);line-height:1.25}.publication-header__organization[data-v-11112ac5]{color:#d8ebff;margin:0;font-size:15px;font-weight:700}.publication-header__summary[data-v-11112ac5]{color:#f4faffe6;max-width:850px;margin:26px 0 0;font-size:16px;line-height:1.85}.publication-header__date[data-v-11112ac5]{color:#bad5f4;margin-top:28px;font-size:12px}@media (width<=620px){.publication-header[data-v-11112ac5]{border-radius:18px;padding:30px 23px}.publication-header__summary[data-v-11112ac5]{font-size:14px}}.public-snapshot[data-v-3ddf8974]{gap:50px;display:grid}.snapshot-heading span[data-v-3ddf8974]{color:#1d5fd1;letter-spacing:.13em;font-size:11px;font-weight:850}.snapshot-heading h2[data-v-3ddf8974]{color:#17223b;margin:7px 0 20px;font-size:28px}.scenario-list[data-v-3ddf8974]{flex-wrap:wrap;gap:10px;display:flex}.scenario-list span[data-v-3ddf8974]{color:#315d89;background:#f5f9fe;border:1px solid #cfe0f2;border-radius:9px;padding:10px 15px;font-size:13px}.metric-grid[data-v-3ddf8974]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-grid article[data-v-3ddf8974]{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dce6f2;border-radius:15px;padding:23px}.metric-grid h3[data-v-3ddf8974]{color:#526983;margin:0;font-size:13px;font-weight:700}.metric-grid strong[data-v-3ddf8974]{color:#1456a3;margin-top:13px;font-size:28px;display:block}.metric-grid small[data-v-3ddf8974]{font-size:13px}.metric-grid p[data-v-3ddf8974]{color:#8390a1;margin:10px 0 0;font-size:11px}.case-list[data-v-3ddf8974]{gap:15px;display:grid}.case-list>article[data-v-3ddf8974]{background:#fff;border:1px solid #dce6f2;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:25px;display:grid}.case-list__index[data-v-3ddf8974]{color:#1d5fd1;background:#eaf3ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:850;display:grid}.case-list h3[data-v-3ddf8974]{color:#253f60;margin:2px 0 8px;font-size:18px}.case-list p[data-v-3ddf8974]{color:#65758b;margin:8px 0 0;font-size:13px;line-height:1.75}.case-list__meta[data-v-3ddf8974]{color:#7c8999!important;font-size:12px!important}.case-list aside[data-v-3ddf8974]{color:#526b85;background:#f3f8fe;border-left:3px solid #1d5fd1;margin-top:14px;padding:13px 15px;font-size:13px;line-height:1.7}.case-list aside strong[data-v-3ddf8974]{color:#234f80;margin-right:9px}.snapshot-empty[data-v-3ddf8974]{text-align:center;border:1px dashed #bdd0e5;border-radius:15px;padding:35px}.snapshot-empty h2[data-v-3ddf8974]{color:#3f5875;margin:0;font-size:20px}.snapshot-empty p[data-v-3ddf8974]{color:#758399;margin:10px 0 0;font-size:13px}@media (width<=760px){.metric-grid[data-v-3ddf8974]{grid-template-columns:1fr}.snapshot-heading h2[data-v-3ddf8974]{font-size:24px}}@media (width<=520px){.case-list>article[data-v-3ddf8974]{grid-template-columns:1fr;padding:21px}}.catalog-result-detail-page[data-v-185a212e]{color:#17223b;background:radial-gradient(circle at 90% 20%,#1e70d20d,#0000 24%),#f5f7fa;min-height:100vh}.result-detail-shell[data-v-185a212e]{width:min(1050px,100% - 40px);min-height:650px;margin:0 auto;padding:24px 0 72px}.result-breadcrumb[data-v-185a212e]{color:#718096;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.result-breadcrumb a[data-v-185a212e]{color:#3c5f89;text-decoration:none}.result-detail-content[data-v-185a212e]{background:#fff;border:1px solid #dce6f2;border-top:0;border-radius:0 0 22px 22px;gap:42px;padding:48px 40px;display:grid}.privacy-notice[data-v-185a212e]{color:#61758b;background:#f7faff;border:1px solid #d7e4f2;border-radius:11px;padding:18px 20px;font-size:12px;line-height:1.7}.privacy-notice strong[data-v-185a212e]{color:#31557d}.privacy-notice p[data-v-185a212e]{margin:4px 0 0}.cross-module-links[data-v-185a212e]{background:#f4f8ff;border:1px solid #cfe0f6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.cross-module-links strong[data-v-185a212e]{color:#264f80}.cross-module-links p[data-v-185a212e]{color:#718096;margin:5px 0 0;font-size:12px}.cross-module-links nav[data-v-185a212e]{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.cross-module-links a[data-v-185a212e]{color:#fff;background:#1d5fd1;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:750;text-decoration:none}.cross-module-links span[data-v-185a212e]{color:#718096;font-size:12px}.back-to-results[data-v-185a212e]{color:#1d5fd1;font-size:13px;font-weight:750;text-decoration:none}.result-unavailable[data-v-185a212e]{text-align:center;background:#fff;border:1px dashed #bdcee0;border-radius:20px;padding:90px 25px}.result-unavailable span[data-v-185a212e]{color:#1d5fd1;font-size:42px}.result-unavailable h1[data-v-185a212e]{color:#314c6c;margin:15px 0 8px;font-size:24px}.result-unavailable p[data-v-185a212e]{color:#718096;margin:0;font-size:13px}.result-unavailable a[data-v-185a212e]{color:#fff;background:#1d5fd1;border-radius:8px;margin-top:22px;padding:11px 17px;font-size:13px;text-decoration:none;display:inline-flex}.catalog-footer[data-v-185a212e]{color:#65758a;background:#edf2f7;border-top:1px solid #dce6f2;padding:30px 20px}.catalog-footer div[data-v-185a212e]{justify-content:space-between;align-items:center;gap:20px;width:min(1050px,100%);margin:0 auto;display:flex}.catalog-footer strong[data-v-185a212e]{color:#294563;font-size:14px}.catalog-footer span[data-v-185a212e]{font-size:12px}@media (width<=620px){.result-detail-shell[data-v-185a212e]{width:min(100% - 24px,1050px);padding-top:16px}.result-detail-content[data-v-185a212e]{gap:34px;padding:32px 21px}.cross-module-links[data-v-185a212e]{flex-direction:column;align-items:flex-start}.cross-module-links nav[data-v-185a212e]{justify-content:flex-start}.catalog-footer div[data-v-185a212e]{flex-direction:column;align-items:flex-start}}.application-card[data-v-9f679cd0]{background:#fff;border:1px solid #dbe7f4;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px;display:grid;box-shadow:0 12px 30px #1d42700d}.application-card__meta[data-v-9f679cd0]{color:#718197;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.status[data-v-9f679cd0]{color:#1d5fd1;background:#eaf3ff;border-radius:999px;padding:5px 10px;font-weight:800}[data-status=NEED_CORRECTION] .status[data-v-9f679cd0]{color:#9a4d00;background:#fff2d9}[data-status=SELECTED] .status[data-v-9f679cd0]{color:#067647;background:#e8f8ef}h2[data-v-9f679cd0]{color:#132f4d;margin:12px 0 7px;font-size:21px}p[data-v-9f679cd0]{color:#61758c;margin:0;line-height:1.6}dl[data-v-9f679cd0]{flex-wrap:wrap;gap:28px;margin:18px 0 0;display:flex}dl div[data-v-9f679cd0]{gap:8px;display:flex}dt[data-v-9f679cd0]{color:#718197}dd[data-v-9f679cd0]{color:#24496f;margin:0;font-weight:700}.correction[data-v-9f679cd0]{color:#8a4300;background:#fff7e8;border-radius:8px;margin-top:15px;padding:10px 12px}a[data-v-9f679cd0]{color:#fff;white-space:nowrap;background:#1d5fd1;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=680px){.application-card[data-v-9f679cd0]{grid-template-columns:1fr;padding:20px}a[data-v-9f679cd0]{justify-content:center}dl[data-v-9f679cd0]{gap:8px;display:grid}}.catalog-dashboard-icon[data-v-531424eb]{flex:none;display:block}.filters[data-v-f4534c89]{background:#fff;border-bottom:1px solid #e1e8f2;align-items:center;gap:9px;padding:15px 17px;display:flex}.filters__keyword[data-v-f4534c89]{width:280px}.filters__status[data-v-f4534c89]{width:150px}.filters__actions[data-v-f4534c89]{gap:8px;margin-left:auto;display:flex}.visually-hidden[data-v-f4534c89]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}select[data-v-f4534c89],input[data-v-f4534c89]{color:#18324e;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #c9d7e8;border-radius:8px;outline:none;padding:0 12px;font-size:12px;transition:border-color .18s,box-shadow .18s}select[data-v-f4534c89]:focus,input[data-v-f4534c89]:focus{border-color:#1769e8;box-shadow:0 0 0 3px #1769e81f}button[data-v-f4534c89]{color:#1769e8;min-height:34px;font:inherit;cursor:pointer;background:#edf4ff;border:0;border-radius:8px;padding:0 13px;font-size:12px;font-weight:750}.filters__primary[data-v-f4534c89]{color:#fff;background:#1769e8}@media (width<=760px){.filters[data-v-f4534c89]{flex-wrap:wrap}.filters__keyword[data-v-f4534c89]{flex:250px}.filters__status[data-v-f4534c89]{flex:0 150px}.filters__actions[data-v-f4534c89]{margin-left:0}}@media (width<=520px){.filters__keyword[data-v-f4534c89],.filters__status[data-v-f4534c89]{flex-basis:100%;width:100%}.filters__actions[data-v-f4534c89]{justify-content:flex-end;width:100%}}.catalog-enterprise-shell[data-v-e39d67d8]{--blue:#1769e8;--green:#18a86b;--ink:#18243d;--muted:#68758c;--line:#e1e8f2;min-height:100vh;color:var(--ink);background:#f4f7fb;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;font-size:14px;line-height:1.6}.catalog-enterprise-shell[data-v-e39d67d8] *,.catalog-enterprise-shell[data-v-e39d67d8] :before,.catalog-enterprise-shell[data-v-e39d67d8] :after{box-sizing:border-box}.catalog-enterprise-shell a[data-v-e39d67d8]{color:inherit;text-decoration:none}.app-topbar[data-v-e39d67d8]{z-index:40;color:#fff;background:linear-gradient(90deg,#0b4298,#1672dc);justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 18px #0632772e}.app-brand-row[data-v-e39d67d8],.app-brand[data-v-e39d67d8],.app-top-actions[data-v-e39d67d8]{align-items:center;display:flex}.app-brand[data-v-e39d67d8]{gap:10px;font-weight:800}.app-brand-mark[data-v-e39d67d8]{background:#ffffff1a;border:1px solid #ffffff73;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.app-top-actions[data-v-e39d67d8]{gap:14px;font-size:12px}.app-top-actions>a[data-v-e39d67d8]:hover{text-decoration:underline}.top-message-link[data-v-e39d67d8]{align-items:center;gap:5px;display:inline-flex}.top-message-count[data-v-e39d67d8]{text-align:center;background:#fff3;border-radius:999px;min-width:17px;padding:0 5px;font-size:10px;font-weight:800;line-height:17px}.top-organization[data-v-e39d67d8]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.mobile-menu[data-v-e39d67d8]{color:#fff;width:36px;height:36px;font:inherit;background:#ffffff1a;border:1px solid #fff6;border-radius:8px;margin-right:8px;display:none}.user-menu[data-v-e39d67d8]{position:relative}.user-menu summary[data-v-e39d67d8]{cursor:pointer;list-style:none}.user-menu summary[data-v-e39d67d8]::-webkit-details-marker{display:none}.user-menu>div[data-v-e39d67d8]{color:#35445e;background:#fff;border:1px solid #dce5f1;border-radius:10px;width:150px;padding:7px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 14px 34px #0c2d5a2e}.user-menu a[data-v-e39d67d8],.user-menu button[data-v-e39d67d8]{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:12px}.user-menu a[data-v-e39d67d8]:hover,.user-menu button[data-v-e39d67d8]:hover{color:var(--blue);background:#edf4ff}.app-sidebar[data-v-e39d67d8]{z-index:30;background:#fff;border-right:1px solid #e5edf8;width:226px;padding:18px 12px;position:fixed;top:64px;bottom:0;left:0;overflow:auto;box-shadow:5px 0 18px #254d8406}.sidebar-profile[data-v-e39d67d8]{background:linear-gradient(135deg,#f0f6ff,#fbfdff);border:1px solid #e1ebf8;border-radius:10px;align-items:center;gap:10px;min-height:70px;margin-bottom:15px;padding:11px 12px;display:flex;box-shadow:0 4px 12px #1e5db409}.sidebar-profile__icon[data-v-e39d67d8]{flex:none;place-items:center;width:42px;height:42px;display:grid}.sidebar-profile__copy[data-v-e39d67d8]{min-width:0}.sidebar-profile__copy b[data-v-e39d67d8],.sidebar-profile__copy>span[data-v-e39d67d8]{display:block}.sidebar-profile__copy b[data-v-e39d67d8]{color:#14233d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sidebar-profile__copy>span[data-v-e39d67d8]{color:#697991;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sidebar-profile__copy i[data-v-e39d67d8]{color:#fff;vertical-align:1px;background:#45caae;border-radius:50%;place-items:center;width:13px;height:13px;margin-left:3px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid}.side-group-title[data-v-e39d67d8]{color:#526179;letter-spacing:0;padding:12px 12px 6px;font-size:11px;font-weight:700}.side-link[data-v-e39d67d8]{color:#485b77;border-radius:8px;align-items:center;gap:10px;min-height:44px;margin:3px 0;padding:9px 13px;font-size:13px;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.side-link.router-link-active[data-v-e39d67d8]:not(.active){color:#53617a;background:0 0;font-weight:400}.side-link[data-v-e39d67d8]:hover{color:#1769e8;background:#f0f6ff}.side-link.active[data-v-e39d67d8]{color:#fff;background:linear-gradient(100deg,#1670f5,#3988ff);font-weight:800;box-shadow:0 8px 18px #1c6eef38}.side-icon[data-v-e39d67d8]{color:currentColor;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.side-link.active .side-icon[data-v-e39d67d8]{color:#fff}.app-main[data-v-e39d67d8]{min-height:100vh;margin-left:226px;padding:88px 24px 32px}.sidebar-backdrop[data-v-e39d67d8]{display:none}@media (width<=1050px){.app-sidebar[data-v-e39d67d8]{width:190px}.app-main[data-v-e39d67d8]{margin-left:190px}.top-organization[data-v-e39d67d8]{max-width:190px}}@media (width<=720px){.app-topbar[data-v-e39d67d8]{padding:0 14px}.mobile-menu[data-v-e39d67d8]{place-items:center;display:grid}.app-brand strong[data-v-e39d67d8]{font-size:13px}.app-brand-mark[data-v-e39d67d8],.top-organization[data-v-e39d67d8],.app-top-actions>a[data-v-e39d67d8]{display:none}.app-sidebar[data-v-e39d67d8]{width:min(280px,82vw);transition:transform .2s;transform:translate(-105%)}.app-sidebar.open[data-v-e39d67d8]{transform:translate(0)}.sidebar-backdrop[data-v-e39d67d8]{z-index:25;background:#0a1c376b;border:0;display:block;position:fixed;inset:64px 0 0}.app-main[data-v-e39d67d8]{margin-left:0;padding:82px 14px 24px}}.page-head[data-v-26995084]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.page-head h1[data-v-26995084]{color:#17243c;margin:0 0 4px;font-size:24px}.page-head p[data-v-26995084]{color:#68758c;margin:0;font-size:12px}.dashboard-home[data-v-26995084]{--dashboard-blue:#166cf4;--dashboard-line:#dce7f5;--dashboard-ink:#17243c}.dashboard-home[data-v-26995084],.dashboard-home[data-v-26995084] *{box-sizing:border-box}.dashboard-hero[data-v-26995084]{isolation:isolate;background:linear-gradient(105deg,#eef6ff 0%,#dceaff 50%,#bed9ff 100%);border:1px solid #cfe1fb;border-radius:13px;grid-template-columns:minmax(250px,.85fr) minmax(400px,1.35fr) auto;align-items:center;gap:28px;min-height:134px;margin-bottom:14px;padding:21px 22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6}.dashboard-hero[data-v-26995084]:before{z-index:-2;content:"";background:radial-gradient(circle at 55% 45%,#ffffff4d,#488cee14 58%,#0000 59%);border:1px solid #ffffff7a;border-radius:50%;width:420px;height:330px;position:absolute;top:-150px;right:-30px}.dashboard-hero[data-v-26995084]:after{z-index:-1;opacity:.28;content:"";background:linear-gradient(145deg,#0000 22%,#6aa1ec 23% 40%,#0000 41%) 0 16px/70px 62px repeat-x,linear-gradient(35deg,#0000 33%,#95bdf3 34% 54%,#0000 55%) 32px 0/80px 72px repeat-x;width:260px;height:88px;position:absolute;bottom:-18px;right:30px}.page-head__intro[data-v-26995084]{z-index:1;align-items:flex-start;gap:13px;min-width:0;display:flex;position:relative}.page-head__intro>div[data-v-26995084]{min-width:0}.page-head__intro h1[data-v-26995084]{white-space:nowrap;font-size:23px}.page-head__intro p[data-v-26995084]{white-space:nowrap;margin-top:13px}.hero-greeting-icon[data-v-26995084]{color:#fff;background:linear-gradient(135deg,#0864ef,#2d8aff);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 7px 16px #1468ef3b}.batch-switcher[data-v-26995084]{z-index:1;color:#52617a;gap:4px;min-width:0;font-size:10px;display:grid;position:relative}.batch-switcher>span[data-v-26995084]{color:#273a57;font-size:11px;font-weight:800}.batch-switcher select[data-v-26995084]{color:#183657;width:100%;height:42px;font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #c6d8ee;border-radius:8px;padding:0 38px 0 13px;font-size:12px;font-weight:700;box-shadow:0 4px 14px #2757970a}.batch-switcher select[data-v-26995084]:focus{border-color:#1769e8;outline:3px solid #1769e81f}.batch-switcher select[data-v-26995084]:disabled{color:#7d899a;cursor:not-allowed;background:#f3f6fa}.batch-switcher small[data-v-26995084]{color:#718096;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batch-switcher__error[data-v-26995084]{color:#b42318!important}.btn[data-v-26995084]{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary[data-v-26995084]{color:#fff;background:linear-gradient(135deg,#176ef2,#2457d2);box-shadow:0 9px 20px #1d5bd23b}.btn-light[data-v-26995084]{color:#1769e8;background:#edf4ff}.btn-sm[data-v-26995084]{min-height:34px;padding:7px 12px;font-size:12px}.hero-action[data-v-26995084]{z-index:1;white-space:nowrap;min-width:128px;min-height:44px;font-size:13px;position:relative}.hero-action>span[data-v-26995084]{font-size:20px;font-weight:400;line-height:1}.stat-grid[data-v-26995084]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.stat-card[data-v-26995084]{border:1px solid var(--dashboard-line);background:linear-gradient(145deg,#fff,#fbfdff);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:112px;padding:16px 15px 15px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 17px #1e49810b}.stat-card[data-v-26995084]:after{content:"";background:#eff5ff;border-radius:50%;width:96px;height:96px;position:absolute;top:-38px;right:-33px}.stat-card__copy[data-v-26995084]{z-index:2;min-width:0;display:block;position:relative}.stat-card small[data-v-26995084]{color:#34445d;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.stat-card b[data-v-26995084]{color:#101e37;margin-top:3px;font-size:28px;line-height:1.15;display:block}.stat-card__copy>span[data-v-26995084]{color:#78869a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.stat-card__visual[data-v-26995084]{z-index:2;filter:drop-shadow(0 8px 7px #2269da2e);margin-right:2px;position:relative}.stat-card--pending .stat-card__visual[data-v-26995084]{filter:drop-shadow(0 8px 7px #ff9b2733)}.stat-card--award .stat-card__visual[data-v-26995084]{filter:drop-shadow(0 8px 7px #25b99733)}.content-grid[data-v-26995084]{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:14px;display:grid}.lower-grid[data-v-26995084]{margin-top:14px}.card[data-v-26995084]{border:1px solid var(--dashboard-line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 7px 24px #1c3e6f0a}.content-grid:not(.lower-grid) .card[data-v-26995084]{min-height:187px}.lower-grid .card[data-v-26995084]{min-height:136px}.panel-head[data-v-26995084]{border-bottom:1px solid #dce7f5;justify-content:space-between;align-items:center;min-height:46px;padding:11px 17px;display:flex}.panel-head h2[data-v-26995084]{color:#20314c;align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.panel-body[data-v-26995084]{padding:17px}.panel-empty[data-v-26995084]{color:#68758c;text-align:center;padding:28px 17px}.panel-empty--illustrated[data-v-26995084]{flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:14px 17px;display:flex}.lower-grid .panel-empty--illustrated[data-v-26995084]{min-height:90px}.panel-empty--illustrated p[data-v-26995084]{margin:5px 0 8px;font-size:11px}.empty-illustration[data-v-26995084]{opacity:.16;filter:saturate(.65)}.view-all-link[data-v-26995084]{min-height:30px;padding:6px 11px}.view-all-link span[data-v-26995084]{font-size:18px;line-height:1}.badge[data-v-26995084]{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.badge-green[data-v-26995084]{color:#18a86b;background:#e9f8f0}.badge-blue[data-v-26995084]{color:#1769e8;background:#eaf2ff}.current-row[data-v-26995084]{justify-content:space-between;align-items:center;gap:16px;display:flex}.current-row b[data-v-26995084],.current-row span[data-v-26995084]{display:block}.current-row span[data-v-26995084]{color:#68758c;margin-top:2px;font-size:11px}.progress[data-v-26995084]{background:#edf1f6;border-radius:999px;height:8px;margin:16px 0 6px;overflow:hidden}.progress span[data-v-26995084]{border-radius:inherit;background:linear-gradient(90deg,#1769e8,#15a6c9);height:100%;display:block}.progress-meta[data-v-26995084]{color:#68758c;justify-content:space-between;font-size:10px;display:flex}.lock-note[data-v-26995084]{color:#8b630f;background:#fff8e8;border:1px solid #f3d594;border-radius:9px;margin-top:15px;padding:12px 14px;font-size:12px}.timeline[data-v-26995084]{padding-left:41px;position:relative}.timeline[data-v-26995084]:before{content:"";background:#e2e9f3;width:2px;position:absolute;top:21px;bottom:21px;left:22px}.timeline-item[data-v-26995084]{padding:0 0 16px 10px;display:block;position:relative}.timeline-item[data-v-26995084]:last-child{padding-bottom:0}.timeline-item[data-v-26995084]:before{content:"";background:#1769e8;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-24px;box-shadow:0 0 0 4px #e8f2ff}.timeline-item b[data-v-26995084]{font-size:12px}.timeline-item p[data-v-26995084]{color:#68758c;margin:2px 0 0;font-size:11px}.timeline-item small[data-v-26995084]{color:#a35d00;font-size:10px}.table-wrap[data-v-26995084]{overflow:auto}table[data-v-26995084]{border-collapse:collapse;width:100%}th[data-v-26995084],td[data-v-26995084]{text-align:left;white-space:nowrap;border-bottom:1px solid #e1e8f2;padding:12px 13px}th[data-v-26995084]{color:#65728a;background:#f8faff;font-size:12px}td[data-v-26995084]{text-overflow:ellipsis;max-width:230px;font-size:12px;overflow:hidden}.table-action[data-v-26995084]{color:#1769e8;font-weight:700}.notice-item[data-v-26995084]{border-bottom:1px dashed #e4e9f1;gap:11px;padding:11px 0;display:flex}.notice-item[data-v-26995084]:last-child{border-bottom:0}.notice-item time[data-v-26995084]{color:#1769e8;width:42px;font-weight:800}.notice-item b[data-v-26995084],.notice-item span[data-v-26995084]{display:block}.notice-item b[data-v-26995084]{font-size:12px}.notice-item span[data-v-26995084]{color:#68758c;font-size:10px}.records-card[data-v-26995084]{background:#fff;border:1px solid #d8e2ef;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #1c3e6f0d}.records-table-wrap[data-v-26995084]{overflow-x:auto}.records-table[data-v-26995084]{table-layout:fixed}.records-table th[data-v-26995084]:first-child{width:16%}.records-table th[data-v-26995084]:nth-child(2){width:25%}.records-table th[data-v-26995084]:nth-child(3){width:24%}.records-table th[data-v-26995084]:nth-child(4){width:12%}.records-table th[data-v-26995084]:nth-child(5){width:14%}.records-table th[data-v-26995084]:nth-child(6){width:9%}.records-table th[data-v-26995084]{color:#53647c;background:#f5f8fc;padding:13px 14px;font-size:12px;font-weight:750}.records-table td[data-v-26995084]{color:#1e3855;vertical-align:middle;max-width:none;padding:14px}.records-table tbody tr[data-v-26995084]{transition:background-color .18s}.records-table tbody tr[data-v-26995084]:hover{background:#f8fbff}.records-table tbody tr:last-child td[data-v-26995084]{border-bottom:0}.record-cell[data-v-26995084]{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.record-number[data-v-26995084]{color:#173e77;font-variant-numeric:tabular-nums}.record-name[data-v-26995084]{color:#132f4d;text-overflow:ellipsis;font-weight:700;text-decoration:none;display:block;overflow:hidden}.record-name[data-v-26995084]:hover,.table-action[data-v-26995084]:hover{text-decoration:underline}.record-correction[data-v-26995084]{color:#9a5a00;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.record-batch[data-v-26995084]{color:#52677f}.status[data-v-26995084]{color:#1769e8;background:#eaf2ff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.status--draft[data-v-26995084],.status--withdrawn[data-v-26995084]{color:#64748b;background:#eef1f5}.status--need-correction[data-v-26995084]{color:#9a4d00;background:#fff2d9}.status--proposed-selected[data-v-26995084]{color:#6d42b6;background:#f1ebff}.status--selected[data-v-26995084]{color:#067647;background:#e8f8ef}.status--not-selected[data-v-26995084]{color:#a13a3a;background:#fff0f0}.records-footer[data-v-26995084]{border-top:1px solid #e1e8f2;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 14px;display:flex}.records-footer p[data-v-26995084]{color:#718197;margin:0;font-size:12px}.records-footer[data-v-26995084] .catalog-pagination{margin-top:0}.records-card>.identity-state[data-v-26995084],.records-card>.empty-state[data-v-26995084]{box-shadow:none;border:0;border-radius:0}.section-heading[data-v-26995084]{justify-content:space-between;align-items:flex-end;gap:20px;margin:24px 0 18px;display:flex}.section-heading span[data-v-26995084]{color:#1769e8;letter-spacing:.12em;font-size:11px;font-weight:850}.section-heading h2[data-v-26995084]{margin:5px 0 0;font-size:25px}.section-heading p[data-v-26995084]{color:#64778c}.application-list[data-v-26995084]{gap:15px;display:grid}.identity-state[data-v-26995084],.empty-state[data-v-26995084]{text-align:center;background:#fff;border:1px solid #dbe7f4;border-radius:14px;padding:46px 24px}.empty-state>span[data-v-26995084]{color:#7da3cf;font-size:30px}.empty-state p[data-v-26995084],.identity-state p[data-v-26995084]{color:#667b91}.empty-state a[data-v-26995084],.empty-state button[data-v-26995084],.identity-state a[data-v-26995084]{color:#fff;min-height:40px;font:inherit;background:#1769e8;border:0;border-radius:8px;align-items:center;margin-top:10px;padding:0 16px;text-decoration:none;display:inline-flex}@media (width<=1250px){.dashboard-hero[data-v-26995084]{grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr) auto;gap:18px}.page-head__intro h1[data-v-26995084]{font-size:20px}.stat-card__visual[data-v-26995084]{width:58px;height:58px}}@media (width<=1050px){.dashboard-hero[data-v-26995084]{grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr)}.hero-action[data-v-26995084]{position:absolute;bottom:19px;right:20px}.batch-switcher[data-v-26995084]{padding-bottom:44px}.stat-grid[data-v-26995084]{grid-template-columns:repeat(2,1fr)}.content-grid[data-v-26995084]{grid-template-columns:1fr}}@media (width<=720px){.page-head[data-v-26995084]{flex-direction:column;align-items:stretch}.dashboard-hero[data-v-26995084]{align-items:stretch;min-height:0;padding:18px;display:flex}.page-head__intro p[data-v-26995084]{white-space:normal;margin-top:6px}.batch-switcher[data-v-26995084]{width:100%;max-width:none;padding-bottom:0}.hero-action[data-v-26995084]{width:100%;position:static}.page-head>.btn[data-v-26995084]{width:100%}.stat-grid[data-v-26995084]{grid-template-columns:1fr 1fr}.stat-card[data-v-26995084]{min-height:105px;padding:14px}.stat-card__visual[data-v-26995084]{width:50px;height:50px}.current-row[data-v-26995084]{flex-direction:column;align-items:flex-start}.current-row .btn[data-v-26995084]{width:100%}.progress-meta[data-v-26995084]{gap:8px}.section-heading[data-v-26995084]{flex-direction:column;align-items:flex-start}.records-table-wrap[data-v-26995084]{overflow:visible}.records-table[data-v-26995084],.records-table tbody[data-v-26995084]{display:block}.records-table thead[data-v-26995084]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.records-table tr[data-v-26995084]{border-bottom:1px solid #e1e8f2;padding:12px 16px;display:block}.records-table tbody tr[data-v-26995084]:last-child{border-bottom:0}.records-table td[data-v-26995084]{white-space:normal;border:0;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;padding:5px 0;display:grid;overflow:visible}.records-table td[data-v-26995084]:before{color:#718197;content:attr(data-label);font-size:11px;font-weight:700}.record-cell[data-v-26995084],.record-name[data-v-26995084],.record-correction[data-v-26995084]{white-space:normal;text-overflow:clip;overflow:visible}.records-footer[data-v-26995084]{flex-direction:column;align-items:flex-start}.records-footer[data-v-26995084] .catalog-pagination{width:100%}}@media (width<=420px){.stat-grid[data-v-26995084]{grid-template-columns:1fr}}.step-card[data-v-7036a67f]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.step-card>h1[data-v-7036a67f]{color:#18243d;margin:0 0 18px;font-size:18px}.lock-note[data-v-7036a67f]{color:#9a5a00;background:#fff8e8;border:1px solid #f5cd82;border-radius:9px;margin-bottom:20px;padding:12px 14px;font-size:12px}.notice-sections[data-v-7036a67f]{gap:20px;display:grid}.notice-sections article[data-v-7036a67f]{background:0 0;padding:0}.notice-sections h2[data-v-7036a67f]{color:#18243d;border-left:3px solid #1769e8;margin:0 0 12px;padding-left:9px;font-size:14px}.notice-sections p[data-v-7036a67f]{color:#68758c;white-space:pre-wrap;margin:0;line-height:1.8}.checks[data-v-7036a67f]{gap:8px;margin-top:20px;display:grid}.checks label[data-v-7036a67f]{color:#18243d;cursor:pointer;align-items:flex-start;gap:8px;display:flex}.checks label[data-v-7036a67f]:focus-within{outline-offset:5px;outline:3px solid #1d5fd133}.checks input[data-v-7036a67f]{accent-color:#1769e8;width:15px;height:15px;margin-top:4px}.checks span>small[data-v-7036a67f]{color:#7a879b;margin-top:3px;font-size:11px;display:block}.checks em[data-v-7036a67f]{color:#b42318;margin-left:8px;font-size:11px;font-style:normal}.checks label.invalid[data-v-7036a67f]{color:#9f2d24}.field-error[data-v-7036a67f]{color:#b42318;margin:-2px 4px 2px;font-size:12px}.step-navigation[data-v-8fa2576e]{background:#fbfcfe;border-bottom:1px solid #e1e8f2;padding:14px;overflow-x:auto}ol[data-v-8fa2576e]{grid-template-columns:repeat(7,1fr);min-width:805px;margin:0;padding:0;list-style:none;display:grid}li[data-v-8fa2576e]{position:relative}li[data-v-8fa2576e]:not(:last-child):after{z-index:0;content:"";background:#e4e9f0;height:2px;position:absolute;top:20px;left:67%;right:-34%}li[data-status=COMPLETED][data-v-8fa2576e]:not(:last-child):after{background:#82d1a8}button[data-v-8fa2576e]{z-index:1;color:#9aa4b5;width:100%;min-height:58px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:5px 2px;display:flex;position:relative}button[data-v-8fa2576e]:disabled{cursor:not-allowed;opacity:1}.step-navigation__number[data-v-8fa2576e]{color:#929dac;background:#eef1f5;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 0 1px #e3e8ef}.step-navigation__copy[data-v-8fa2576e]{min-width:0}.step-navigation__copy strong[data-v-8fa2576e]{font-size:10px;display:block}.visually-hidden[data-v-8fa2576e]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}li[data-status=COMPLETED] button[data-v-8fa2576e]{color:#17633f}li[data-status=COMPLETED] .step-navigation__number[data-v-8fa2576e]{color:#fff;background:#1f9d63;border-color:#1f9d63}li.active button[data-v-8fa2576e]{color:#1769e8;font-weight:800}li.active .step-navigation__number[data-v-8fa2576e]{color:#1769e8;background:#e9f2ff;box-shadow:0 0 0 2px #9cc0f4}button[data-v-8fa2576e]:focus-visible{outline-offset:2px;outline:3px solid #1d5fd147}@media (width<=880px){.step-navigation[data-v-8fa2576e]{padding:12px}ol[data-v-8fa2576e]{min-width:805px}}.create-shell[data-v-12289fa2]{width:min(1180px,100%)}.page-head[data-v-12289fa2]{justify-content:space-between;align-items:flex-end;gap:20px;min-height:54px;margin-bottom:20px;display:flex}.page-head h1[data-v-12289fa2]{color:#18243d;margin:0 0 4px;font-size:24px}.page-head p[data-v-12289fa2]{color:#68758c;margin:0;font-size:12px}.save-button[data-v-12289fa2],.primary[data-v-12289fa2]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#1769e8;border:0;border-radius:8px;padding:0 18px;font-weight:750}.save-button[data-v-12289fa2]:disabled,.primary[data-v-12289fa2]:disabled{cursor:wait;opacity:.6}.create-state[data-v-12289fa2]{text-align:center;background:#fff;border:1px solid #dbe7f4;border-radius:18px;padding:30px;box-shadow:0 14px 35px #1d42700f}.create-state h2[data-v-12289fa2]{color:#173b60}.create-state p[data-v-12289fa2]{color:#667b91}.create-state div[data-v-12289fa2]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.create-state a[data-v-12289fa2]{color:#1d5fd1;border:1px solid #a8c7ea;border-radius:8px;align-items:center;min-height:42px;margin-top:12px;padding:0 17px;font-weight:750;text-decoration:none;display:inline-flex}.create-state--blocked ul[data-v-12289fa2]{color:#9b4d16;margin:16px 0 0;padding:0;list-style:none}.create-state button[data-v-12289fa2]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#1d5fd1;border:0;border-radius:8px;margin-top:12px;padding:0 17px;font-weight:750}.form-layout[data-v-12289fa2]{background:#fff;border:1px solid #dbe7f4;border-radius:16px;overflow:hidden;box-shadow:0 14px 35px #1d42700f}.form-main[data-v-12289fa2]{padding:24px 22px}.deferred-note[data-v-12289fa2]{color:#376a4e;background:#f2fbf6;border:1px solid #b8d8c7;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:13px 15px;font-size:12px;display:flex}.deferred-note strong[data-v-12289fa2]{color:#185b37;flex:none}.save-error[data-v-12289fa2]{color:#a52d24;background:#fff5f4;border:1px solid #efb3ad;border-radius:8px;margin:18px 0 0;padding:10px 12px;font-size:12px}.form-actions[data-v-12289fa2]{background:#fbfcfe;border-top:1px solid #e1e8f2;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 22px;display:flex}.save-status[data-v-12289fa2]{color:#8792a5;font-size:11px}.save-status[data-status=dirty][data-v-12289fa2]{color:#a56500}.save-status[data-status=saving][data-v-12289fa2]{color:#1769e8}.save-status[data-status=saved][data-v-12289fa2]{color:#16804c}.save-status[data-status=error][data-v-12289fa2]{color:#b42318}@media (width<=640px){.page-head[data-v-12289fa2]{flex-direction:column;align-items:flex-start}.save-button[data-v-12289fa2]{width:100%}.form-main[data-v-12289fa2]{padding:20px 16px}.deferred-note[data-v-12289fa2]{flex-direction:column;gap:4px}}.autosave[data-v-6b9d0646]{color:#4b6179;background:#f8fbff;border:1px solid #dbe7f4;border-radius:10px;align-items:center;gap:10px;min-height:50px;padding:8px 12px;display:flex}.autosave__dot[data-v-6b9d0646]{background:#8091a4;border-radius:50%;flex:none;width:9px;height:9px}.autosave strong[data-v-6b9d0646],.autosave small[data-v-6b9d0646]{display:block}.autosave strong[data-v-6b9d0646]{font-size:13px}.autosave small[data-v-6b9d0646]{margin-top:2px;font-size:11px}[data-status=saved] .autosave__dot[data-v-6b9d0646]{background:#1f9d63}[data-status=saving] .autosave__dot[data-v-6b9d0646]{background:#1d5fd1;animation:1s infinite pulse-6b9d0646}[data-status=dirty] .autosave__dot[data-v-6b9d0646]{background:#d88400}[data-status=error] .autosave__dot[data-v-6b9d0646],[data-status=conflict] .autosave__dot[data-v-6b9d0646]{background:#c4322b}button[data-v-6b9d0646]{color:#174f90;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.autosave--compact[data-v-6b9d0646]{color:#8792a5;background:0 0;border:0;min-height:0;padding:0}.autosave--compact .autosave__dot[data-v-6b9d0646],.autosave--compact strong[data-v-6b9d0646]{display:none}.autosave--compact small[data-v-6b9d0646]{margin:0;font-size:11px}.autosave--compact[data-status=conflict] strong[data-v-6b9d0646],.autosave--compact[data-status=error] strong[data-v-6b9d0646]{display:block}@keyframes pulse-6b9d0646{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){[data-status=saving] .autosave__dot[data-v-6b9d0646]{animation:none}}.cases-step[data-v-c27584de]{color:#0b2241;min-width:0}.cases-step h2[data-v-c27584de]{margin:0 0 24px;font-size:20px}.case-section[data-v-c27584de],.promotion-section[data-v-c27584de]{min-width:0}.section-bar[data-v-c27584de]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.section-bar strong[data-v-c27584de]{font-size:14px}.section-bar button[data-v-c27584de]{color:#0867e8;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fc3ff;border-radius:8px;padding:0 16px;font-weight:700}.section-bar button[data-v-c27584de]:disabled,.delete-button[data-v-c27584de]:disabled,.confirm-row button[data-v-c27584de]:disabled,.tag-options button[data-v-c27584de]:disabled{cursor:not-allowed;opacity:.5}.case-table-wrap[data-v-c27584de]{overflow-x:auto}.case-table[data-v-c27584de]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.case-table th[data-v-c27584de]{color:#52657f;text-align:left;background:#f6f8fc;padding:13px 12px;font-size:12px;font-weight:600}.case-table th[data-v-c27584de]:nth-child(5){width:125px}.case-table th[data-v-c27584de]:last-child{width:90px}.case-table td[data-v-c27584de]{vertical-align:top;border-bottom:1px solid #d9e3f0;padding:12px}.case-table input[data-v-c27584de],.case-table select[data-v-c27584de],.form-grid input[data-v-c27584de],.form-grid select[data-v-c27584de],.form-grid textarea[data-v-c27584de]{box-sizing:border-box;color:#0b2241;width:100%;font:inherit;background:#fff;border:1px solid #cbd9eb;border-radius:8px;padding:11px 12px}.case-table input[data-v-c27584de],.case-table select[data-v-c27584de],.form-grid input[data-v-c27584de],.form-grid select[data-v-c27584de]{height:42px}.case-table input[data-v-c27584de]:focus,.case-table select[data-v-c27584de]:focus,.form-grid input[data-v-c27584de]:focus,.form-grid select[data-v-c27584de]:focus,.form-grid textarea[data-v-c27584de]:focus{border-color:#5b9bff;outline:0;box-shadow:0 0 0 3px #2671ff1a}.delete-button[data-v-c27584de]{color:#e62828;height:36px;font:inherit;cursor:pointer;background:#fff5f5;border:1px solid #ffb5b5;border-radius:8px;padding:0 13px}.confirm-row td[data-v-c27584de]{color:#79423b;background:#fff8f7;padding:10px 12px}.confirm-row td span[data-v-c27584de]{margin-right:14px}.confirm-row button[data-v-c27584de]{cursor:pointer;background:#fff;border:1px solid #cbd9eb;border-radius:7px;margin-left:8px;padding:6px 12px}.confirm-row .confirm-delete[data-v-c27584de]{color:#fff;background:#e62828;border-color:#e62828}.empty-row[data-v-c27584de],.disabled-note[data-v-c27584de]{color:#718197;text-align:center;border:1px dashed #cbd9eb;border-radius:8px;padding:26px}.list-error[data-v-c27584de],.field-error[data-v-c27584de]{color:#d62929;margin-top:5px;font-size:11px;line-height:1.4;display:block}.promotion-section[data-v-c27584de]{margin-top:20px}.promotion-section h3[data-v-c27584de]{border-left:3px solid #126df1;margin:0 0 14px;padding-left:10px;font-size:14px}.form-grid[data-v-c27584de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid>label[data-v-c27584de]{align-content:start;gap:8px;font-size:12px;font-weight:600;display:grid}.form-grid>label>span b[data-v-c27584de]{color:#e62828;margin-left:3px}.form-grid .wide[data-v-c27584de]{grid-column:1/-1}.form-grid textarea[data-v-c27584de]{resize:vertical;min-height:110px}.support-field[data-v-c27584de]{border:0;margin:0;padding:0}.support-field legend[data-v-c27584de]{margin-bottom:10px;font-size:12px;font-weight:600}.tag-options[data-v-c27584de]{flex-wrap:wrap;gap:8px;display:flex}.tag-options button[data-v-c27584de]{color:#0b2241;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9eb;border-radius:18px;padding:0 13px;font-size:12px}.tag-options button.selected[data-v-c27584de]{color:#0867e8;background:#edf5ff;border-color:#69a5ff}.disabled-note[data-v-c27584de]{background:#fffaf0}@media (width<=720px){.cases-step h2[data-v-c27584de]{font-size:18px}.case-table[data-v-c27584de]{min-width:0}.case-table thead[data-v-c27584de]{display:none}.case-table[data-v-c27584de],.case-table tbody[data-v-c27584de],.case-table tr[data-v-c27584de],.case-table td[data-v-c27584de]{box-sizing:border-box;width:100%;display:block}.case-table tr[data-v-c27584de]{border:1px solid #d9e3f0;border-radius:10px;margin-bottom:14px;padding:8px}.case-table td[data-v-c27584de]{border:0;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;padding:7px;display:grid}.case-table td[data-v-c27584de]:before{content:attr(data-label);color:#52657f;font-size:12px;font-weight:600}.confirm-row td[data-v-c27584de]{display:block}.confirm-row td[data-v-c27584de]:before{display:none}.form-grid[data-v-c27584de]{grid-template-columns:1fr}.form-grid .wide[data-v-c27584de]{grid-column:auto}.section-bar[data-v-c27584de]{align-items:flex-start}.section-bar button[data-v-c27584de]{flex:none}}.materials-step[data-v-1c0c655e]{color:#0f2745;min-width:0}.materials-step>h2[data-v-1c0c655e]{margin:0 0 18px;font-size:20px;line-height:1.4}.material-note[data-v-1c0c655e]{color:#8b5d05;background:#fff8e8;border:1px solid #f3cf7d;border-radius:9px;margin-bottom:16px;padding:13px 14px;font-size:12px;line-height:1.65}.empty-rules[data-v-1c0c655e]{text-align:center;background:#fbfdff;border:1px dashed #b9cae1;border-radius:11px;gap:5px;padding:30px;display:grid}.empty-rules span[data-v-1c0c655e]{color:#718197;font-size:12px}.material-list[data-v-1c0c655e]{display:grid}.material-item[data-v-1c0c655e]{border-bottom:1px solid #e2e9f2;margin-bottom:13px;padding:0 0 13px;transition:all .15s}.material-item[data-v-1c0c655e]:last-child{margin-bottom:0}.material-item.dragging[data-v-1c0c655e]{background:#f3f8ff;border-color:#1769e8}.material-item.locked[data-v-1c0c655e]{opacity:.65}.material-row[data-v-1c0c655e]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.material-copy[data-v-1c0c655e]{gap:3px;min-width:0;display:grid}.material-copy strong[data-v-1c0c655e]{font-size:14px;line-height:1.55}.material-copy>span[data-v-1c0c655e]{color:#61718a;font-size:12px;line-height:1.55}.material-copy small[data-v-1c0c655e]{font-size:11px}.rule-error[data-v-1c0c655e],.unmatched-errors[data-v-1c0c655e]{color:#c93328}.rule-success[data-v-1c0c655e]{color:#128258}.upload-control input[data-v-1c0c655e]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-control label[data-v-1c0c655e]{color:#1168e8;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9fc0ee;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.upload-control label[aria-disabled=true][data-v-1c0c655e]{cursor:not-allowed;opacity:.5}.material-detail[data-v-1c0c655e]{width:100%}[data-v-1c0c655e] .upload-tasks,[data-v-1c0c655e] .uploaded-files{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}[data-v-1c0c655e] .upload-tasks li,[data-v-1c0c655e] .uploaded-files>li{background:#fbfdff;border:1px solid #dde7f2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid;position:relative}[data-v-1c0c655e] .upload-tasks strong,[data-v-1c0c655e] .upload-tasks small{display:block}[data-v-1c0c655e] .upload-tasks small{color:#78889b;margin-top:2px;font-size:11px}[data-v-1c0c655e] .upload-tasks li[data-status=error]{background:#fff7f6;border-color:#efbdb7}[data-v-1c0c655e] .progress-wrap{grid-template-columns:minmax(100px,1fr) 38px;align-items:center;gap:7px;display:grid}[data-v-1c0c655e] .progress-wrap progress{accent-color:#1769e8;width:100%}[data-v-1c0c655e] .progress-wrap span,[data-v-1c0c655e] .task-success{color:#128258;font-size:11px}[data-v-1c0c655e] .task-error{color:#c93328;align-items:center;gap:7px;font-size:11px;display:flex}[data-v-1c0c655e] .task-error button{color:#b42318;font:inherit;cursor:pointer;background:#fff;border:1px solid #dc948c;border-radius:6px;padding:5px 8px;font-weight:750}[data-v-1c0c655e] .uploaded-files>li{grid-template-columns:36px minmax(0,1fr) auto}[data-v-1c0c655e] .file-icon{color:#1769e8;background:#eaf3ff;border-radius:7px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}[data-v-1c0c655e] .file-copy strong,[data-v-1c0c655e] .file-copy span{display:block}[data-v-1c0c655e] .file-copy strong{overflow-wrap:anywhere;font-size:12px}[data-v-1c0c655e] .file-copy span{color:#78889b;margin-top:3px;font-size:10px}[data-v-1c0c655e] .file-actions{flex-wrap:wrap;gap:5px;display:flex}[data-v-1c0c655e] .file-actions button,[data-v-1c0c655e] .file-actions label,[data-v-1c0c655e] .delete-confirm button{color:#315f91;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6c9df;border-radius:6px;align-items:center;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}[data-v-1c0c655e] .file-actions .danger{color:#b42318;border-color:#e3aaa4}[data-v-1c0c655e] .file-actions [aria-disabled=true]{pointer-events:none;opacity:.5}[data-v-1c0c655e] .action-error{color:#b42318;grid-column:2/-1;margin:0;font-size:11px}[data-v-1c0c655e] .delete-confirm{background:#fff1ef;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}[data-v-1c0c655e] .delete-confirm p{text-align:left;margin:0}[data-v-1c0c655e] .delete-confirm p strong,[data-v-1c0c655e] .delete-confirm p span{display:block}[data-v-1c0c655e] .delete-confirm p span{color:#805c58;margin-top:2px;font-size:10px}[data-v-1c0c655e] .delete-confirm .confirm-danger{color:#fff;background:#b42318;border-color:#b42318}.unmatched-errors[data-v-1c0c655e]{background:#fff2f0;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:11px}[data-v-1c0c655e] .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=720px){.materials-step>h2[data-v-1c0c655e]{font-size:18px}.material-row[data-v-1c0c655e]{flex-direction:column;align-items:stretch;gap:8px}.upload-control label[data-v-1c0c655e]{box-sizing:border-box;width:100%}[data-v-1c0c655e] .upload-tasks li,[data-v-1c0c655e] .uploaded-files>li{grid-template-columns:1fr}[data-v-1c0c655e] .file-icon{display:none}[data-v-1c0c655e] .file-actions{margin-top:3px}[data-v-1c0c655e] .action-error{grid-column:auto}[data-v-1c0c655e] .delete-confirm{grid-column:auto;grid-template-columns:1fr 1fr}[data-v-1c0c655e] .delete-confirm p{grid-column:1/-1}}.organization-step[data-v-1eb7e295]{color:#14233c}.organization-step h2[data-v-1eb7e295]{margin:0 0 20px;font-size:20px;line-height:1.4}.import-note[data-v-1eb7e295],.certification-guide[data-v-1eb7e295]{color:#9a5a00;background:#fff7e8;border:1px solid #f2c66f;border-radius:9px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:1.7}.certification-guide p[data-v-1eb7e295]{margin:4px 0 0}fieldset[data-v-1eb7e295]{border:0;margin:0;padding:0}.form-grid[data-v-1eb7e295]{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;display:grid}.form-grid label[data-v-1eb7e295]{color:#182a46;gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}.form-grid label.full[data-v-1eb7e295]{grid-column:1/-1}.form-grid b[data-v-1eb7e295]{color:#e33b35;margin-left:3px}.form-grid input[data-v-1eb7e295],.form-grid select[data-v-1eb7e295]{box-sizing:border-box;color:#10213c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ccdaeb;border-radius:8px;padding:0 12px;font-weight:500}.form-grid input[data-v-1eb7e295]::placeholder{color:#8b97aa}.form-grid input[data-v-1eb7e295]:focus,.form-grid select[data-v-1eb7e295]:focus{border-color:#438cf2;outline:3px solid #1769e81f}.field-error[data-v-1eb7e295]{color:#c72920;font-size:12px;font-weight:500}@media (width<=700px){.form-grid[data-v-1eb7e295]{grid-template-columns:1fr}.form-grid label.full[data-v-1eb7e295]{grid-column:auto}}.step-card[data-v-0ff041dd]{background:0 0;border:0;padding:0}.step-card>h1[data-v-0ff041dd]{color:#18243d;margin:0 0 20px;font-size:18px}.form-grid[data-v-0ff041dd]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field--wide[data-v-0ff041dd]{grid-column:1/-1}.field>label[data-v-0ff041dd],legend[data-v-0ff041dd]{color:#243752;margin-bottom:8px;font-size:12px;font-weight:800;display:block}em[data-v-0ff041dd]{color:#dc2626;margin-left:3px;font-style:normal}input[data-v-0ff041dd],select[data-v-0ff041dd],textarea[data-v-0ff041dd]{box-sizing:border-box;color:#18324e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd9ea;border-radius:9px;padding:10px 12px;font-size:13px}textarea[data-v-0ff041dd]{resize:vertical;line-height:1.6}input[data-v-0ff041dd]:focus,select[data-v-0ff041dd]:focus,textarea[data-v-0ff041dd]:focus{border-color:#6da4f4;outline:3px solid #1769e81f}.field.invalid input[data-v-0ff041dd],.field.invalid select[data-v-0ff041dd],.field.invalid textarea[data-v-0ff041dd],fieldset.invalid select[data-v-0ff041dd]{background:snow;border-color:#dc6b65}.field small[data-v-0ff041dd]{color:#8190a4;margin-top:5px;font-size:10px;display:block}.field-error[data-v-0ff041dd]{color:#b42318;margin:6px 0 0;font-size:11px}fieldset[data-v-0ff041dd]{border:0;min-width:0;margin:0;padding:0}.main-category-grid[data-v-0ff041dd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.main-category-grid button[data-v-0ff041dd]{color:#233852;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdeef;border-radius:9px;align-content:center;gap:6px;min-height:68px;padding:12px;display:grid}.main-category-grid button[data-v-0ff041dd]:hover{background:#f8fbff;border-color:#8db6ef}.main-category-grid button.selected[data-v-0ff041dd]{background:#edf5ff;border-color:#6ea4f5;box-shadow:inset 0 0 0 1px #1769e80a}.main-category-grid strong[data-v-0ff041dd]{font-size:12px}.main-category-grid span[data-v-0ff041dd]{color:#607590;font-size:10px;line-height:1.45}.tag-select[data-v-0ff041dd]{flex-wrap:wrap;gap:8px;display:flex}.tag-select button[data-v-0ff041dd]{color:#324962;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdeef;border-radius:999px;padding:0 12px;font-size:11px}.tag-select button[data-v-0ff041dd]:hover{border-color:#8db6ef}.tag-select button.selected[data-v-0ff041dd]{color:#1769e8;background:#edf5ff;border-color:#78a9f3;font-weight:800}@media (width<=850px){.main-category-grid[data-v-0ff041dd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.form-grid[data-v-0ff041dd],.main-category-grid[data-v-0ff041dd]{grid-template-columns:1fr}.field--wide[data-v-0ff041dd]{grid-column:auto}}.technology-content-step[data-v-772d0131]{color:#14233c;gap:20px;display:grid}.technology-content-step h2[data-v-772d0131]{margin:0 0 2px;font-size:20px;line-height:1.4}.field[data-v-772d0131]{color:#182a46;gap:7px;min-width:0;margin:0;font-size:13px;font-weight:700;display:grid}.field.full[data-v-772d0131]{width:100%}.field>span small[data-v-772d0131]{color:#536986;margin-left:3px;font-weight:700}.field b[data-v-772d0131],fieldset b[data-v-772d0131]{color:#e33b35;margin-left:3px}.field textarea[data-v-772d0131],.field select[data-v-772d0131],.metric-control input[data-v-772d0131],.metric-control select[data-v-772d0131]{box-sizing:border-box;color:#10213c;width:100%;font:inherit;background:#fff;border:1px solid #ccdaeb;border-radius:8px;padding:0 12px;font-weight:500}.field textarea[data-v-772d0131]{resize:vertical;min-height:108px;padding-top:11px;padding-bottom:11px;line-height:1.7}.field select[data-v-772d0131],.metric-control input[data-v-772d0131],.metric-control select[data-v-772d0131]{min-height:44px}.field textarea[data-v-772d0131]:focus,.field select[data-v-772d0131]:focus,.metric-control input[data-v-772d0131]:focus,.metric-control select[data-v-772d0131]:focus{border-color:#438cf2;outline:3px solid #1769e81f}fieldset.field[data-v-772d0131]{border:0;padding:0}fieldset.field legend[data-v-772d0131]{color:#182a46;margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.tag-select[data-v-772d0131]{flex-wrap:wrap;gap:8px;display:flex}.tag-select button[data-v-772d0131]{color:#25405f;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d9ed;border-radius:999px;padding:0 13px;font-size:12px;font-weight:650}.tag-select button.selected[data-v-772d0131]{color:#1769e8;background:#eaf3ff;border-color:#86b3ff}.dictionary-empty[data-v-772d0131]{color:#75849a;background:#f8fafe;border:1px dashed #ccd8e8;border-radius:8px;margin:0;padding:12px;font-weight:500}.form-grid[data-v-772d0131]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.benefit-section[data-v-772d0131]{gap:12px;display:grid}.benefit-section h3[data-v-772d0131]{color:#182a46;border-left:3px solid #1769e8;margin:2px 0 0;padding-left:10px;font-size:15px;line-height:1.5}.metrics-grid[data-v-772d0131]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.metric-field[data-v-772d0131]{color:#182a46;gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}.metric-control[data-v-772d0131]{grid-template-columns:minmax(0,1fr) 88px;gap:8px;display:grid}.field-error[data-v-772d0131]{color:#c72920;font-size:12px;font-weight:500}.list-error[data-v-772d0131]{margin-top:-4px}@media (width<=700px){.form-grid[data-v-772d0131],.metrics-grid[data-v-772d0131]{grid-template-columns:1fr}.metric-control[data-v-772d0131]{grid-template-columns:minmax(0,1fr) 82px}}.step-shell[data-v-08b55ed0]{width:100%}.form-header[data-v-08b55ed0]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.form-header h1[data-v-08b55ed0]{color:#18243d;margin:0 0 4px;font-size:24px}.form-header p[data-v-08b55ed0]{color:#68758c;margin:0;font-size:12px}.form-header__actions[data-v-08b55ed0]{align-items:center;gap:8px;display:flex}.draft-badge[data-v-08b55ed0]{color:#758096;background:#f0f2f6;border-radius:999px;padding:4px 9px;font-size:11px}.draft-badge--locked[data-v-08b55ed0]{color:#17633f;background:#eaf8f1}.form-header__actions button[data-v-08b55ed0]{color:#1769e8;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9c9f3;border-radius:8px;padding:0 14px;font-size:12px;font-weight:800}.form-header__actions button[data-v-08b55ed0]:disabled{cursor:wait;opacity:.55}.form-layout[data-v-08b55ed0]{background:#fff;border:1px solid #e1e8f2;border-radius:14px;gap:0;display:grid;overflow:hidden}.readonly-banner[data-v-08b55ed0]{color:#315f4a;background:#f1fbf6;border-bottom:1px solid #b8dfca;align-items:center;gap:12px;padding:12px 22px;font-size:12px;display:flex}.readonly-banner strong[data-v-08b55ed0]{color:#17633f}.form-main[data-v-08b55ed0]{min-width:0;padding:22px}.step-fields[data-v-08b55ed0]{border:0;min-width:0;margin:0;padding:0}.step-fields--readonly[data-v-08b55ed0] input:disabled,.step-fields--readonly[data-v-08b55ed0] textarea:disabled,.step-fields--readonly[data-v-08b55ed0] select:disabled,.step-fields--readonly[data-v-08b55ed0] button:disabled{cursor:not-allowed;opacity:1}.step-fields--readonly[data-v-08b55ed0] input:disabled,.step-fields--readonly[data-v-08b55ed0] textarea:disabled,.step-fields--readonly[data-v-08b55ed0] select:disabled{color:#4f6075;-webkit-text-fill-color:#4f6075;background:#f3f6f9}.form-actions[data-v-08b55ed0]{background:#fbfcfe;border-top:1px solid #e1e8f2;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.form-actions>div[data-v-08b55ed0]{gap:8px;display:flex}.form-actions button[data-v-08b55ed0],.form-actions a[data-v-08b55ed0]{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 17px;font-weight:780;text-decoration:none;display:inline-flex}.form-actions button[data-v-08b55ed0]:disabled{cursor:wait;opacity:.55}.secondary[data-v-08b55ed0]{color:#26598e;background:#fff;border:1px solid #a9bfd7}.primary[data-v-08b55ed0]{color:#fff;background:#1769e8;border:1px solid #1769e8;box-shadow:0 8px 18px #1769e82e}.readonly-status[data-v-08b55ed0]{color:#65778b;font-size:11px;gap:2px!important;display:grid!important}.readonly-status strong[data-v-08b55ed0]{color:#17633f;font-size:12px}.page-state[data-v-08b55ed0]{text-align:center;background:#fff;border:1px solid #dbe7f4;border-radius:18px;padding:50px 24px}.page-state p[data-v-08b55ed0]{color:#677b92}.page-state a[data-v-08b55ed0]{color:#fff;background:#1d5fd1;border-radius:8px;align-items:center;min-height:42px;margin-top:12px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}.boundary-state[data-v-08b55ed0]{text-align:left}@media (width<=880px){.form-header[data-v-08b55ed0]{flex-direction:column;align-items:flex-start}.form-main[data-v-08b55ed0]{padding:16px}.form-actions[data-v-08b55ed0]{flex-direction:column;align-items:stretch}.form-actions>div[data-v-08b55ed0]{justify-content:flex-end}}.preview-section[data-v-b38c6073]{border-top:1px solid #e2eaf2;margin-top:18px;padding-top:17px}.preview-section h3[data-v-b38c6073]{margin:0 0 10px}.material-preview-grid[data-v-b38c6073]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.material-preview-grid li[data-v-b38c6073]{background:#f7f9fc;border:1px solid #e0e8f1;border-radius:10px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.material-thumbnail[data-v-b38c6073]{background:#edf3fa;border:1px solid #d7e2ed;border-radius:8px;width:112px;height:78px;overflow:hidden}.material-thumbnail img[data-v-b38c6073]{object-fit:cover;width:100%;height:100%;display:block}.file-thumbnail[data-v-b38c6073]{text-align:center;color:#2568ad;background:linear-gradient(145deg,#eff6ff,#e4eef9);place-content:center;gap:3px;width:100%;height:100%;display:grid}.file-thumbnail b[data-v-b38c6073]{font-size:15px}.file-thumbnail small[data-v-b38c6073]{color:#71849a;font-size:10px}.file-thumbnail.loading[data-v-b38c6073]{animation:1.2s ease-in-out infinite pulse-b38c6073}.material-preview-copy[data-v-b38c6073]{min-width:0}.material-preview-copy strong[data-v-b38c6073],.material-preview-copy span[data-v-b38c6073],.material-preview-copy small[data-v-b38c6073]{overflow-wrap:anywhere;display:block}.material-preview-copy strong[data-v-b38c6073]{font-size:13px}.material-preview-copy span[data-v-b38c6073]{color:#3f536c;margin-top:5px;font-size:12px}.material-preview-copy small[data-v-b38c6073]{color:#75869a;margin-top:4px;font-size:10px}.material-preview-copy .thumbnail-error[data-v-b38c6073]{color:#a15e00}.empty-materials[data-v-b38c6073]{color:#718197;text-align:center;background:#f7f9fc;border-radius:9px;margin:0;padding:16px}@keyframes pulse-b38c6073{50%{opacity:.55}}@media (width<=760px){.material-preview-grid[data-v-b38c6073]{grid-template-columns:1fr}}@media (width<=430px){.material-preview-grid li[data-v-b38c6073]{grid-template-columns:84px minmax(0,1fr)}.material-thumbnail[data-v-b38c6073]{width:84px;height:64px}}.submission-shell[data-v-292a69ea]{width:min(1120px,100%)}.page-header[data-v-292a69ea],.readonly-notice[data-v-292a69ea],.correction[data-v-292a69ea],.validation[data-v-292a69ea],.preview-card[data-v-292a69ea],.commitment[data-v-292a69ea],.workflow[data-v-292a69ea],.state-card[data-v-292a69ea]{background:#fff;border:1px solid #dbe7f4;border-radius:14px;margin-top:18px;padding:24px}.page-header[data-v-292a69ea]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.page-header span[data-v-292a69ea],.preview-card header span[data-v-292a69ea],.commitment>span[data-v-292a69ea],.workflow header span[data-v-292a69ea],.correction>div>span[data-v-292a69ea]{color:#2b6db4;letter-spacing:.1em;font-size:11px;font-weight:900}.page-header h1[data-v-292a69ea]{margin:5px 0;font-size:24px}.page-header p[data-v-292a69ea],.workflow header p[data-v-292a69ea]{color:#687c92;margin:0}.status[data-v-292a69ea]{background:#eaf3ff;border-radius:999px;padding:7px 12px}.readonly-notice[data-v-292a69ea]{color:#315f4a;background:#f2fbf7;border-color:#a9dbc5}.readonly-notice strong[data-v-292a69ea]{color:#17633f}.readonly-notice p[data-v-292a69ea]{margin:5px 0 0}.correction[data-v-292a69ea]{background:#fff9ec;border-color:#efcf92}.correction h2[data-v-292a69ea],.preview-card h2[data-v-292a69ea],.commitment h2[data-v-292a69ea],.workflow h2[data-v-292a69ea]{margin:5px 0 13px}.correction dl[data-v-292a69ea],.overview[data-v-292a69ea]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.correction dt[data-v-292a69ea],.overview dt[data-v-292a69ea],.preview-section[data-v-292a69ea] dt{color:#718197;font-size:12px}.correction dd[data-v-292a69ea],.overview dd[data-v-292a69ea],.preview-section[data-v-292a69ea] dd{white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0}.primary[data-v-292a69ea],.secondary[data-v-292a69ea],.danger[data-v-292a69ea],.validation li button[data-v-292a69ea]{min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 15px;font-weight:800}.primary[data-v-292a69ea]{color:#fff;background:#1d5fd1}.secondary[data-v-292a69ea],.validation li button[data-v-292a69ea]{color:#245c96;background:#fff;border:1px solid #b9cee4}.danger[data-v-292a69ea]{color:#fff;background:#b42318}button[data-v-292a69ea]:disabled{cursor:not-allowed;opacity:.55}.validation[data-v-292a69ea]{grid-template-columns:1fr auto;gap:15px;display:grid}.validation.valid[data-v-292a69ea]{background:#f2fbf7;border-color:#a9dbc5}.validation.invalid[data-v-292a69ea]{background:#fffaf0;border-color:#efc878}.validation p[data-v-292a69ea]{color:#65798f;margin:5px 0 0}.validation ul[data-v-292a69ea]{grid-column:1/-1;gap:7px;margin:0;padding:0;list-style:none;display:grid}.validation li[data-v-292a69ea]{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.preview-card header[data-v-292a69ea]{justify-content:space-between;align-items:center;display:flex}.overview[data-v-292a69ea]{background:#f4f8fc;border-radius:12px;padding:16px}.preview-section[data-v-292a69ea]{border-top:1px solid #e2eaf2;margin-top:18px;padding-top:17px}.preview-section[data-v-292a69ea] h3{margin:0 0 10px}.preview-section[data-v-292a69ea] small{color:#9a5b00;margin:-5px 0 10px;display:block}.preview-section[data-v-292a69ea] dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.preview-section[data-v-292a69ea] dl>div{background:#f7f9fc;border-radius:9px;padding:10px}.commitment label[data-v-292a69ea]{background:#f2f7fd;border-radius:12px;align-items:flex-start;gap:10px;padding:16px;font-weight:700;line-height:1.7;display:flex}.commitment input[data-v-292a69ea]{width:18px;height:18px;margin-top:4px}.commitment p[data-v-292a69ea]{color:#667b91;font-size:12px}.commitment .submit[data-v-292a69ea]{min-width:190px}.action-error[data-v-292a69ea]{border-radius:8px;padding:10px 12px;color:#b42318!important;background:#fff0ee!important}.dialog-backdrop[data-v-292a69ea]{z-index:100;background:#091f358c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-backdrop section[data-v-292a69ea]{background:#fff;border-radius:16px;width:min(440px,100%);padding:24px;box-shadow:0 25px 70px #00000040}.dialog-backdrop section div[data-v-292a69ea]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.workflow[data-v-292a69ea]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workflow header[data-v-292a69ea],.workflow>.feedback[data-v-292a69ea],.workflow>.action-error[data-v-292a69ea]{grid-column:1/-1}.workflow details[data-v-292a69ea]{border:1px solid #dce6f0;border-radius:12px;padding:14px}.workflow summary[data-v-292a69ea]{cursor:pointer;font-weight:850}.workflow label[data-v-292a69ea]{color:#536a82;gap:5px;margin-top:12px;font-size:12px;display:grid}.workflow input[data-v-292a69ea],.workflow select[data-v-292a69ea],.workflow textarea[data-v-292a69ea]{font:inherit;border:1px solid #bdccdc;border-radius:8px;padding:9px}.workflow textarea[data-v-292a69ea]{resize:vertical;min-height:84px}.workflow button[data-v-292a69ea]{margin-top:12px}.feedback[data-v-292a69ea]{color:#087448;background:#eaf8f1;border-radius:8px;padding:10px 12px}.state-card[data-v-292a69ea]{text-align:center}.state-card a[data-v-292a69ea]{color:#1d5fd1;margin-top:12px;display:inline-flex}@media (width<=760px){.page-header[data-v-292a69ea],.preview-card header[data-v-292a69ea]{display:grid}.correction dl[data-v-292a69ea],.overview[data-v-292a69ea],.preview-section[data-v-292a69ea] dl,.workflow[data-v-292a69ea],.validation[data-v-292a69ea]{grid-template-columns:1fr}.validation ul[data-v-292a69ea]{grid-column:auto}.validation li[data-v-292a69ea]{align-items:flex-start}.workflow header[data-v-292a69ea],.workflow>.feedback[data-v-292a69ea],.workflow>.action-error[data-v-292a69ea]{grid-column:auto}}.page-head[data-v-8584018e]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.page-head h1[data-v-8584018e]{color:#11213d;margin:0;font-size:28px;line-height:1.2}.page-head p[data-v-8584018e]{color:#66758d;margin:5px 0 0;font-size:13px}.read-all-button[data-v-8584018e]{color:#1769e8;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #b8cdea;border-radius:9px;padding:0 16px;font-weight:700}.read-all-button[data-v-8584018e]:hover:not(:disabled){background:#f3f8ff;border-color:#76a6ea}.read-all-button[data-v-8584018e]:disabled{cursor:wait;opacity:.65}.message-card[data-v-8584018e]{background:#fff;border:1px solid #dce6f2;border-radius:14px;min-height:228px;padding:17px;box-shadow:0 12px 30px #1743780f}.message-list[data-v-8584018e]{width:100%}.notice-item[data-v-8584018e]{color:#14213a;cursor:default;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px dashed #e1e8f2;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 0;display:grid}.notice-item[data-v-8584018e]:last-child{border-bottom:0}.notice-item.actionable[data-v-8584018e]{cursor:pointer}.notice-item.actionable[data-v-8584018e]:hover{background:linear-gradient(90deg,#eaf3ffb3,#0000)}.notice-item[data-v-8584018e]:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #80aceb}.notice-item[data-v-8584018e]:disabled{opacity:.65;cursor:wait}.notice-date[data-v-8584018e]{color:#075fde;font-size:15px;font-weight:800;line-height:1.45}.notice-main[data-v-8584018e]{min-width:0;display:block}.notice-main b[data-v-8584018e]{color:#11203a;font-size:13px;line-height:1.5;display:block}.notice-main>span[data-v-8584018e]{overflow-wrap:anywhere;color:#627089;margin-top:2px;font-size:12px;line-height:1.65;display:block}.unread-badge[data-v-8584018e]{color:#ee4b4b;background:#fff0f0;border-radius:999px;align-self:center;padding:6px 11px;font-size:11px;font-weight:800}.open-hint[data-v-8584018e]{color:#1769e8;align-self:center;font-size:11px;font-weight:700}.page-state[data-v-8584018e]{color:#6d7b91;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:190px;display:grid}.page-state strong[data-v-8584018e]{color:#25344e;font-size:16px}.page-state p[data-v-8584018e]{max-width:520px;margin:0;font-size:13px}.page-state button[data-v-8584018e]{color:#fff;cursor:pointer;font:inherit;background:#1769e8;border:0;border-radius:8px;margin-top:7px;padding:8px 15px;font-weight:700}.loading-dot[data-v-8584018e]{border:3px solid #d8e6fa;border-top-color:#1769e8;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin-8584018e}.action-error[data-v-8584018e]{color:#b42318;background:#fff3f2;border:1px solid #f4b6b6;border-radius:9px;margin:12px 0 0;padding:10px 13px;font-size:12px}@keyframes spin-8584018e{to{transform:rotate(360deg)}}@media (width<=720px){.page-head[data-v-8584018e]{align-items:flex-start}.page-head h1[data-v-8584018e]{font-size:24px}.read-all-button[data-v-8584018e]{min-height:36px;padding:0 11px;font-size:12px}.message-card[data-v-8584018e]{padding:12px}.notice-item[data-v-8584018e]{grid-template-columns:42px minmax(0,1fr)}.unread-badge[data-v-8584018e],.open-hint[data-v-8584018e]{grid-column:2;justify-self:start}}.catalog-review-expert-shell[data-v-34f2ac03]{--blue:#1268d5;--ink:#10223e;--muted:#6d7f99;--line:#dce6f2;min-height:100vh;color:var(--ink);background:#f4f7fb;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;font-size:14px}.catalog-review-expert-shell[data-v-34f2ac03] *,.catalog-review-expert-shell[data-v-34f2ac03] :before,.catalog-review-expert-shell[data-v-34f2ac03] :after{box-sizing:border-box}.catalog-review-expert-shell a[data-v-34f2ac03]{color:inherit;text-decoration:none}.expert-topbar[data-v-34f2ac03]{z-index:40;color:#fff;background:linear-gradient(90deg,#0b4298,#1672dc);justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 8px 24px #08377f33}.expert-brand-row[data-v-34f2ac03],.expert-brand[data-v-34f2ac03],.expert-top-actions[data-v-34f2ac03]{align-items:center;display:flex}.expert-brand[data-v-34f2ac03]{gap:10px;font-weight:800}.expert-brand-mark[data-v-34f2ac03]{background:#ffffff14;border:1px solid #ffffff80;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.expert-top-actions[data-v-34f2ac03]{gap:14px;font-size:12px}.expert-top-actions a[data-v-34f2ac03]:hover{text-decoration:underline}.expert-top-actions button[data-v-34f2ac03]{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.expert-top-actions button[data-v-34f2ac03]:hover{text-decoration:underline}.mobile-menu[data-v-34f2ac03]{color:#fff;width:36px;height:36px;font:inherit;background:#ffffff1a;border:1px solid #ffffff6b;border-radius:8px;margin-right:8px;display:none}.expert-sidebar[data-v-34f2ac03]{z-index:30;background:#fff;border-right:1px solid #e5edf8;width:226px;padding:18px 12px;position:fixed;top:64px;bottom:0;left:0;overflow:auto}.sidebar-profile[data-v-34f2ac03]{background:linear-gradient(135deg,#f0f6ff,#fbfdff);border-radius:10px;align-content:center;gap:3px;min-height:70px;margin-bottom:15px;padding:11px 12px;display:grid}.sidebar-profile b[data-v-34f2ac03]{color:#14233d;font-size:13px}.sidebar-profile span[data-v-34f2ac03]{color:#697991;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.side-link[data-v-34f2ac03]{color:#475c7b;border-radius:8px;align-items:center;gap:10px;min-height:44px;margin:3px 0;padding:9px 12px;font-size:13px;transition:all .18s;display:flex}.side-link.router-link-active[data-v-34f2ac03]:not(.active){color:#475c7b;background:0 0;font-weight:400}.side-link[data-v-34f2ac03]:hover{color:var(--blue);background:#f0f6ff}.side-link.active[data-v-34f2ac03]{color:#1769e8;background:#eaf2ff;font-weight:800}.side-link i[data-v-34f2ac03]{color:currentColor;background:#f1f5fb;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.side-link.active i[data-v-34f2ac03]{background:#d9e8ff}.expert-main[data-v-34f2ac03]{min-height:100vh;margin-left:226px;padding:88px 24px 40px}.sidebar-backdrop[data-v-34f2ac03]{display:none}@media (width<=1050px){.expert-sidebar[data-v-34f2ac03]{width:190px}.expert-main[data-v-34f2ac03]{margin-left:190px}}@media (width<=720px){.expert-topbar[data-v-34f2ac03]{padding:0 14px}.mobile-menu[data-v-34f2ac03]{place-items:center;display:grid}.expert-brand strong[data-v-34f2ac03]{font-size:12px}.expert-brand-mark[data-v-34f2ac03],.expert-top-actions>a[data-v-34f2ac03]{display:none}.expert-sidebar[data-v-34f2ac03]{width:min(280px,82vw);transition:transform .2s;transform:translate(-105%)}.expert-sidebar.open[data-v-34f2ac03]{transform:translate(0)}.sidebar-backdrop[data-v-34f2ac03]{z-index:25;background:#0a1c376b;border:0;display:block;position:fixed;inset:64px 0 0}.expert-main[data-v-34f2ac03]{margin-left:0;padding:82px 14px 28px}}.material-summary[data-v-414229a1]{background:#f7fcf9;border:1px solid #b9dfce;border-radius:17px;margin-top:18px;padding:22px}.material-summary header[data-v-414229a1]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.material-summary header>div>span[data-v-414229a1]{color:#187653;letter-spacing:.1em;font-size:11px;font-weight:900}.material-summary h2[data-v-414229a1]{margin:5px 0}.access[data-v-414229a1]{color:#087448;background:#dff4e9;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:850}.private-overview[data-v-414229a1]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.private-overview div[data-v-414229a1]{background:#fff;border-radius:9px;padding:11px}dt[data-v-414229a1]{color:#718197;font-size:11px}dd[data-v-414229a1]{color:#31546f;margin:4px 0 0;font-weight:750}.privacy-note[data-v-414229a1]{color:#5c746a;background:#eaf7f0;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.65}ul[data-v-414229a1]{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}li[data-v-414229a1]{background:#fff;border:1px solid #d9e8e1;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}li>span[data-v-414229a1]{color:#176cc3;background:#edf5fe;border-radius:9px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}li strong[data-v-414229a1],li p[data-v-414229a1]{margin:0}li p[data-v-414229a1],li small[data-v-414229a1]{color:#718197;font-size:11px}.empty[data-v-414229a1]{color:#687e74;margin:12px 0 0}@media (width<=620px){.private-overview[data-v-414229a1]{grid-template-columns:1fr}li[data-v-414229a1]{grid-template-columns:36px 1fr}li small[data-v-414229a1]{grid-column:2}}.task-actions[data-v-ccace2be]{gap:14px;margin-top:18px;display:grid}.task-actions>header[data-v-ccace2be],.action-card[data-v-ccace2be],.accepted-summary[data-v-ccace2be]{background:#fff;border:1px solid #dce7f2;border-radius:16px;padding:21px}.task-actions>header>span[data-v-ccace2be]{color:#2770b9;letter-spacing:.1em;font-size:11px;font-weight:900}.task-actions h2[data-v-ccace2be]{margin:5px 0}.task-actions>header p[data-v-ccace2be],.action-card p[data-v-ccace2be]{color:#687c90;margin:5px 0 0;line-height:1.65}.action-card[data-v-ccace2be]{gap:13px;display:grid}.action-card>div[data-v-ccace2be]:first-child{align-items:center;gap:10px;display:flex}.action-card>div:first-child>span[data-v-ccace2be]{color:#fff;background:#176cc3;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.action-card h3[data-v-ccace2be],.accepted-summary h3[data-v-ccace2be]{margin:0}.policy[data-v-ccace2be]{white-space:pre-wrap;color:#38546e;background:#f7faff;border:1px solid #cfddeb;border-radius:11px;max-height:210px;padding:16px;line-height:1.8;overflow:auto}.action-card label[data-v-ccace2be]{color:#435d75;align-items:flex-start;gap:9px;font-size:13px;line-height:1.65;display:flex}.action-card label[for][data-v-ccace2be]{font-weight:800;display:block}.action-card input[type=checkbox][data-v-ccace2be]{width:18px;height:18px;margin-top:2px}.action-card small[data-v-ccace2be]{color:#748599}.action-card textarea[data-v-ccace2be]{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #bdccdc;border-radius:9px;padding:10px}.primary[data-v-ccace2be],.secondary[data-v-ccace2be],.danger[data-v-ccace2be],.link-danger[data-v-ccace2be]{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:0 15px;font-weight:800}.primary[data-v-ccace2be]{color:#fff;background:#176cc3;border:0;justify-self:start}.secondary[data-v-ccace2be]{color:#315f91;background:#fff;border:1px solid #b9cce0}.danger[data-v-ccace2be]{color:#fff;background:#b42318;border:0}.link-danger[data-v-ccace2be]{color:#a72b20;background:#fff;border:1px solid #e3b2ad;justify-self:start}.recuse[data-v-ccace2be]{background:snow;border-color:#ecc5c1}.recuse>div:first-child>span[data-v-ccace2be]{background:#b42318}.recuse-buttons[data-v-ccace2be]{justify-content:flex-end;gap:8px;display:flex!important}.accepted-summary[data-v-ccace2be]{background:#f2faf6;border-color:#b9dfce;align-items:center;gap:12px;display:flex}.accepted-summary>span[data-v-ccace2be]{color:#fff;background:#168459;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.accepted-summary p[data-v-ccace2be]{color:#5e776c;margin:4px 0 0;font-size:12px}.feedback[data-v-ccace2be],.action-error[data-v-ccace2be]{border-radius:9px;margin:0;padding:11px 13px}.feedback[data-v-ccace2be]{color:#087448;background:#eaf8f1}.action-error[data-v-ccace2be]{color:#b42318;background:#fff0ee}button[data-v-ccace2be]:disabled{cursor:not-allowed;opacity:.55}.expert-page-state[data-v-cd6d15c6]{text-align:center;background:#fff;border:1px solid #e2e9f1;border-radius:24px;justify-items:center;gap:9px;max-width:720px;margin:50px auto;padding:52px 24px;display:grid}.expert-page-state>span[data-v-cd6d15c6]{color:#176cc3;background:#edf6ff;border-radius:18px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:900;display:grid}.expert-page-state h2[data-v-cd6d15c6],.expert-page-state p[data-v-cd6d15c6]{margin:0}.expert-page-state h2[data-v-cd6d15c6]{color:#19374e;font-size:22px}.expert-page-state p[data-v-cd6d15c6]{color:#718096;max-width:520px;line-height:1.7}.expert-page-state.error>span[data-v-cd6d15c6],.expert-page-state.not-found>span[data-v-cd6d15c6]{color:#b42318;background:#fff0ef}.expert-page-state button[data-v-cd6d15c6]{color:#fff;cursor:pointer;background:#176ee8;border:0;border-radius:999px;margin-top:5px;padding:10px 18px}.detail-shell[data-v-f74e9802]{width:min(920px,100%);margin:0 auto;padding:0 0 48px}.breadcrumb[data-v-f74e9802]{color:#718197;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.breadcrumb a[data-v-f74e9802]{color:#315f91;text-decoration:none}.loading[data-v-f74e9802]{text-align:center;background:#fff;border:1px solid #dce7f2;border-radius:18px;padding:55px}.task-header[data-v-f74e9802]{color:#fff;background:linear-gradient(125deg,#113f75,#176cc3);border-radius:21px;padding:28px;box-shadow:0 18px 40px #113f752e}.task-header__meta[data-v-f74e9802]{opacity:.9;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.status[data-v-f74e9802]{color:#174f90;background:#fff;border-radius:999px;padding:5px 9px;font-weight:900}.status.recused[data-v-f74e9802],.status.overdue[data-v-f74e9802],.status.cancelled[data-v-f74e9802]{color:#a12d23}.task-header h1[data-v-f74e9802]{margin:15px 0 6px;font-size:clamp(27px,4vw,39px)}.task-header>p[data-v-f74e9802]{opacity:.88;margin:0}.task-header dl[data-v-f74e9802]{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 0;display:grid}.task-header dl div[data-v-f74e9802]{background:#ffffff1c;border-radius:10px;padding:11px}.task-header dt[data-v-f74e9802]{opacity:.75;font-size:11px}.task-header dd[data-v-f74e9802]{margin:4px 0 0;font-weight:750}.task-header dd.overdue[data-v-f74e9802]{color:#ffe1dd}.terminal-state[data-v-f74e9802],.recused-state[data-v-f74e9802],.submitted-state[data-v-f74e9802],.privacy-gate[data-v-f74e9802]{color:#7d352e;background:#fff4f2;border:1px solid #efc3bf;border-radius:15px;gap:13px;margin-top:18px;padding:19px;display:flex}.terminal-state p[data-v-f74e9802],.recused-state p[data-v-f74e9802],.submitted-state p[data-v-f74e9802],.privacy-gate p[data-v-f74e9802]{margin:4px 0 0;line-height:1.65}.submitted-state[data-v-f74e9802]{color:#4f5185;background:#f5f5ff;border-color:#c7c7ed;justify-content:space-between;align-items:center}.submitted-state a[data-v-f74e9802],.review-entry a[data-v-f74e9802]{color:#fff;background:#176cc3;border-radius:8px;flex:none;padding:10px 13px;font-weight:800;text-decoration:none}.privacy-gate[data-v-f74e9802]{color:#536c83;background:#fff;border-color:#d8e4ef;align-items:center}.privacy-gate>span[data-v-f74e9802]{color:#176cc3;background:#edf5fe;border-radius:12px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.review-entry[data-v-f74e9802]{color:#17694d;background:#f1faf6;border:1px solid #b9dfce;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:18px;display:flex}.review-entry p[data-v-f74e9802]{margin:4px 0 0}.detail-footer[data-v-f74e9802]{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.detail-footer a[data-v-f74e9802],.secondary[data-v-f74e9802]{color:#315f91;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cce0;border-radius:8px;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=650px){.task-header[data-v-f74e9802]{padding:23px}.task-header dl[data-v-f74e9802]{grid-template-columns:1fr}.submitted-state[data-v-f74e9802],.review-entry[data-v-f74e9802],.detail-footer[data-v-f74e9802]{flex-direction:column;align-items:stretch}.submitted-state a[data-v-f74e9802],.review-entry a[data-v-f74e9802],.detail-footer a[data-v-f74e9802],.secondary[data-v-f74e9802]{text-align:center;justify-content:center}}.review-dashboard[data-v-572ffb50],.my-task-page[data-v-572ffb50]{width:min(100%,1680px);margin:0 auto}.page-heading[data-v-572ffb50]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.page-heading h1[data-v-572ffb50]{color:#10223e;margin:0;font-size:27px;line-height:1.2}.page-heading p[data-v-572ffb50]{color:#6d7f99;margin:6px 0 0;font-size:12px}.page-heading>span[data-v-572ffb50]{color:#6b57cf;background:#f0ecff;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:800}.stat-grid[data-v-572ffb50]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-grid article[data-v-572ffb50]{background:#fff;border:1px solid #d9e4f1;border-radius:13px;min-height:128px;padding:20px 18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #19417309}.stat-grid article[data-v-572ffb50]:after{content:"";background:#e9f1fc;border-radius:50%;width:82px;height:82px;position:absolute;top:-37px;right:-29px}.stat-grid span[data-v-572ffb50],.stat-grid small[data-v-572ffb50],.stat-grid strong[data-v-572ffb50]{display:block}.stat-grid span[data-v-572ffb50]{color:#516b87;font-size:12px}.stat-grid strong[data-v-572ffb50]{color:#10223e;margin:8px 0 3px;font-size:30px;line-height:1}.stat-grid small[data-v-572ffb50]{color:#7b8da5;font-size:10px}.dashboard-warning[data-v-572ffb50]{color:#8a5a15;margin:12px 0 0;font-size:12px}.task-page-heading[data-v-572ffb50]{margin-bottom:20px}.my-task-panel[data-v-572ffb50]{background:#fff;border:1px solid #d9e4f1;border-radius:14px;min-height:196px;overflow:hidden;box-shadow:0 10px 28px #1941730b}.dashboard-grid[data-v-572ffb50]{grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:16px;margin-top:18px;display:grid}.task-panel[data-v-572ffb50],.rules-panel[data-v-572ffb50]{background:#fff;border:1px solid #d9e4f1;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #1941730b}.panel-header[data-v-572ffb50]{border-bottom:1px solid #e2eaf4;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 16px;display:flex}.panel-header h2[data-v-572ffb50]{color:#132541;margin:0;font-size:15px}.panel-header p[data-v-572ffb50]{color:#7c8da4;margin:3px 0 0;font-size:10px}.panel-header button[data-v-572ffb50]{color:#1769e8;cursor:pointer;font:inherit;background:#edf4ff;border:0;border-radius:8px;padding:8px 13px;font-size:11px;font-weight:800}.task-tabs[data-v-572ffb50]{border-bottom:1px solid #edf1f6;gap:5px;padding:9px 14px;display:flex}.task-tabs button[data-v-572ffb50]{color:#657991;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:11px}.task-tabs button.active[data-v-572ffb50]{color:#1769e8;background:#edf4ff;font-weight:800}.loading[data-v-572ffb50]{color:#60768f;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.loading span[data-v-572ffb50]{border:3px solid #d8e7f8;border-top-color:#1769e8;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin-572ffb50}.task-table-wrap[data-v-572ffb50]{overflow-x:auto}.task-table[data-v-572ffb50]{border-collapse:collapse;color:#213653;width:100%;font-size:11px}.task-table th[data-v-572ffb50]{color:#5d728c;text-align:left;white-space:nowrap;background:#f7f9fc;padding:12px 14px;font-weight:700}.task-table td[data-v-572ffb50]{vertical-align:middle;border-top:1px solid #e5ebf3;padding:13px 14px}.task-table td[data-v-572ffb50]:first-child{min-width:210px}.task-table td b[data-v-572ffb50],.task-table td small[data-v-572ffb50]{display:block}.task-table td b[data-v-572ffb50]{color:#172b48}.task-table td small[data-v-572ffb50]{color:#8999ad;margin-top:2px}.task-table td a[data-v-572ffb50]{color:#1769e8;white-space:nowrap;font-weight:800}.my-task-table td[data-v-572ffb50]:first-child{min-width:130px}.my-task-table td[data-v-572ffb50]:nth-child(2){min-width:240px}.my-task-table td[data-v-572ffb50]:nth-child(3){min-width:170px}.privacy-placeholder[data-v-572ffb50]{color:#8899ad;white-space:nowrap;font-size:10px}.status-pill[data-v-572ffb50]{color:#1769e8;white-space:nowrap;background:#eaf2ff;border-radius:999px;padding:4px 9px;display:inline-flex}.status-pill.assigned[data-v-572ffb50]{color:#c43f38;background:#fff0ef}.status-pill.submitted[data-v-572ffb50]{color:#14835b;background:#eaf9f2}.status-pill.recused[data-v-572ffb50],.status-pill.overdue[data-v-572ffb50],.status-pill.cancelled[data-v-572ffb50]{color:#785b82;background:#f4eff6}.table-footer[data-v-572ffb50]{color:#71839b;border-top:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:8px 14px;font-size:11px;display:flex}.rules-panel ol[data-v-572ffb50]{gap:8px;margin:0;padding:16px;list-style:none;display:grid}.rules-panel li[data-v-572ffb50]{color:#263c59;background:#f6f8fb;border-radius:9px;align-items:center;gap:10px;min-height:43px;padding:9px 11px;font-size:11px;display:flex}.rules-panel li span[data-v-572ffb50]{color:#19a873;background:#e4f7ef;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-style:italic;display:grid}.rules-panel>p[data-v-572ffb50]{color:#7b8ca2;margin:0;padding:0 16px 17px;font-size:10px;line-height:1.6}@keyframes spin-572ffb50{to{transform:rotate(360deg)}}@media (width<=1120px){.dashboard-grid[data-v-572ffb50]{grid-template-columns:1fr}.rules-panel[data-v-572ffb50]{max-width:none}}@media (width<=820px){.stat-grid[data-v-572ffb50]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.page-heading[data-v-572ffb50]{align-items:flex-start}.page-heading h1[data-v-572ffb50]{font-size:23px}.stat-grid[data-v-572ffb50]{gap:10px}.stat-grid article[data-v-572ffb50]{min-height:108px;padding:16px 14px}.task-tabs[data-v-572ffb50]{overflow-x:auto}.task-tabs button[data-v-572ffb50]{flex:none}.task-table[data-v-572ffb50]{min-width:680px}}.material-viewer[data-v-5e111aa6]{background:#fff;border:1px solid #d8e5f0;border-radius:18px;margin-top:18px;padding:22px}.material-viewer>header[data-v-5e111aa6],.preview-panel>header[data-v-5e111aa6]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.material-viewer>header span[data-v-5e111aa6]{color:#2770b9;letter-spacing:.1em;font-size:11px;font-weight:900}.material-viewer h2[data-v-5e111aa6]{margin:5px 0}.material-viewer header p[data-v-5e111aa6]{color:#6b7f92;margin:0;font-size:12px;line-height:1.6}.material-viewer>header>b[data-v-5e111aa6]{color:#176cc3;background:#edf5fe;border-radius:999px;padding:6px 10px;font-size:12px}ul[data-v-5e111aa6]{gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}li[data-v-5e111aa6]{border:1px solid #e0e8f1;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.file-type[data-v-5e111aa6]{color:#176cc3;background:#edf5fe;border-radius:9px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}li strong[data-v-5e111aa6],li p[data-v-5e111aa6]{margin:0}li p[data-v-5e111aa6]{color:#718197;margin-top:4px;font-size:11px}.file-actions[data-v-5e111aa6]{gap:7px;display:flex}.file-actions button[data-v-5e111aa6],.preview-panel button[data-v-5e111aa6]{color:#315f91;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cde1;border-radius:7px;padding:0 10px;font-size:12px;font-weight:800}.file-actions button[data-v-5e111aa6]:disabled{cursor:not-allowed;opacity:.55}.error[data-v-5e111aa6]{color:#b42318}.material-viewer>.error[data-v-5e111aa6]{background:#fff0ee;border-radius:8px;padding:10px}.empty[data-v-5e111aa6]{color:#6d8091}.preview-panel[data-v-5e111aa6]{background:#f4f8fc;border:1px solid #c6d8ea;border-radius:12px;margin-top:16px;overflow:hidden}.preview-panel>header[data-v-5e111aa6]{background:#eaf3fc;padding:12px}.preview-panel header p[data-v-5e111aa6]{margin-top:3px}.preview-state[data-v-5e111aa6]{text-align:center;padding:50px 20px}.preview-panel img[data-v-5e111aa6]{max-width:100%;max-height:70vh;margin:0 auto;display:block}.preview-panel iframe[data-v-5e111aa6]{background:#fff;border:0;width:100%;height:70vh;display:block}@media (width<=640px){li[data-v-5e111aa6]{grid-template-columns:38px 1fr}.file-actions[data-v-5e111aa6]{grid-column:2}.file-actions button[data-v-5e111aa6]{flex:1}.preview-panel iframe[data-v-5e111aa6]{height:58vh}}.scoring-form[data-v-62a0c6bf]{background:#fff;border:1px solid #d8e5f0;border-radius:18px;margin-top:18px;padding:22px}.scoring-form>header[data-v-62a0c6bf]{grid-template-columns:1fr auto;align-items:start;gap:20px;display:grid}.scoring-form>header span[data-v-62a0c6bf]:first-child{color:#2770b9;letter-spacing:.1em;font-size:11px;font-weight:900}.scoring-form h2[data-v-62a0c6bf]{margin:5px 0}.scoring-form>header p[data-v-62a0c6bf]{color:#6a7e91;margin:0;font-size:12px;line-height:1.6}.server-total[data-v-62a0c6bf]{color:#fff;background:#176cc3;border-radius:12px;justify-items:end;min-width:135px;padding:12px;display:grid}.server-total small[data-v-62a0c6bf],.server-total span[data-v-62a0c6bf]{opacity:.82;font-size:10px}.server-total strong[data-v-62a0c6bf]{font-size:28px}.error-summary[data-v-62a0c6bf]{color:#9d2e25;background:#fff0ee;border-radius:10px;margin-top:15px;padding:13px}.error-summary ul[data-v-62a0c6bf]{margin:7px 0 0;padding-left:20px}.score-list[data-v-62a0c6bf]{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.score-list>li[data-v-62a0c6bf]{background:#fafcfe;border:1px solid #e0e8f0;border-radius:13px;padding:16px}.score-list>li>header[data-v-62a0c6bf]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.score-list>li>header>div[data-v-62a0c6bf]{gap:10px;display:flex}.score-list>li>header>div>span[data-v-62a0c6bf]{color:#fff;background:#176cc3;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.score-list h3[data-v-62a0c6bf],.score-list p[data-v-62a0c6bf]{margin:0}.score-list header p[data-v-62a0c6bf]{color:#738597;margin-top:3px;font-size:11px}.score-list header b[data-v-62a0c6bf]{color:#187653;font-size:12px}.score-fields[data-v-62a0c6bf]{grid-template-columns:180px 1fr;gap:12px;margin-top:14px;display:grid}label[data-v-62a0c6bf]{color:#3c5870;gap:6px;font-size:12px;font-weight:800;display:grid}input[type=number][data-v-62a0c6bf],textarea[data-v-62a0c6bf]{box-sizing:border-box;color:#203e57;width:100%;font:inherit;background:#fff;border:1px solid #bdcddd;border-radius:8px;padding:9px}textarea[data-v-62a0c6bf]{resize:vertical}.recommendations[data-v-62a0c6bf]{border:0;grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0 0;padding:0;display:grid}.recommendations legend[data-v-62a0c6bf]{color:#264760;grid-column:1/-1;margin-bottom:8px;font-weight:900}.recommendations legend span[data-v-62a0c6bf],.text-fields label>span[data-v-62a0c6bf]{color:#b42318}.recommendations label[data-v-62a0c6bf]{cursor:pointer;border:1px solid #d8e3ee;border-radius:11px;gap:9px;padding:12px;display:flex}.recommendations label.selected[data-v-62a0c6bf]{background:#edf6ff;border-color:#6da5dd}.recommendations label span[data-v-62a0c6bf]{gap:3px;display:grid}.recommendations small[data-v-62a0c6bf]{color:#718397;font-weight:500}.text-fields[data-v-62a0c6bf]{gap:12px;margin-top:16px;display:grid}.text-fields label[data-v-62a0c6bf]{position:relative}.text-fields small[data-v-62a0c6bf]{color:#7b8a99;justify-self:end;font-weight:500}.field-error[data-v-62a0c6bf],.deadline-error[data-v-62a0c6bf]{color:#b42318;margin:6px 0 0;font-size:12px}.form-actions[data-v-62a0c6bf]{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.primary[data-v-62a0c6bf],.secondary[data-v-62a0c6bf]{min-height:41px;font:inherit;cursor:pointer;border-radius:8px;padding:0 15px;font-weight:850}.primary[data-v-62a0c6bf]{color:#fff;background:#176cc3;border:0}.secondary[data-v-62a0c6bf]{color:#315f91;background:#fff;border:1px solid #b9cde1}button[data-v-62a0c6bf]:disabled{cursor:not-allowed;opacity:.55}.feedback[data-v-62a0c6bf],.action-error[data-v-62a0c6bf],.deadline-error[data-v-62a0c6bf]{border-radius:8px;padding:10px 12px}.feedback[data-v-62a0c6bf]{color:#087448;background:#eaf8f1}.action-error[data-v-62a0c6bf],.deadline-error[data-v-62a0c6bf]{color:#b42318;background:#fff0ee}@media (width<=680px){.scoring-form>header[data-v-62a0c6bf]{grid-template-columns:1fr}.server-total[data-v-62a0c6bf]{justify-items:start}.score-fields[data-v-62a0c6bf],.recommendations[data-v-62a0c6bf]{grid-template-columns:1fr}.score-list>li>header[data-v-62a0c6bf],.form-actions[data-v-62a0c6bf]{flex-direction:column}.form-actions button[data-v-62a0c6bf]{width:100%}}.workspace-shell[data-v-5340b304]{width:min(1040px,100%);margin:0 auto;padding:0 0 48px}.breadcrumb[data-v-5340b304]{color:#718197;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.breadcrumb a[data-v-5340b304]{color:#315f91;text-decoration:none}.loading[data-v-5340b304]{text-align:center;background:#fff;border:1px solid #dce7f2;border-radius:18px;padding:55px}.review-header[data-v-5340b304]{color:#fff;background:linear-gradient(125deg,#113f75,#176cc3);border-radius:21px;grid-template-columns:1fr auto;gap:24px;padding:27px;display:grid}.review-header>div>span[data-v-5340b304]{opacity:.8;font-size:11px;font-weight:850}.review-header h1[data-v-5340b304]{margin:7px 0}.review-header p[data-v-5340b304]{opacity:.85;margin:0}.review-header dl[data-v-5340b304]{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.review-header dl div[data-v-5340b304]{background:#ffffff1c;border-radius:9px;min-width:130px;padding:10px}dt[data-v-5340b304]{opacity:.7;font-size:11px}dd[data-v-5340b304]{margin:4px 0 0;font-weight:800}.lock-banner[data-v-5340b304]{color:#146b4d;background:#f0faf5;border:1px solid #b9dfce;border-radius:15px;align-items:center;gap:13px;margin-top:18px;padding:18px;display:flex}.lock-banner>span[data-v-5340b304]{color:#fff;background:#168459;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.lock-banner p[data-v-5340b304]{margin:4px 0 0}.receipt[data-v-5340b304]{background:#f7f7ff;border:1px solid #c7c7ed;border-radius:17px;margin-top:18px;padding:21px}.receipt header[data-v-5340b304]{justify-content:space-between;display:flex}.receipt header span[data-v-5340b304]{color:#5659a1;letter-spacing:.1em;font-size:11px;font-weight:900}.receipt h2[data-v-5340b304]{margin:5px 0}.receipt dl[data-v-5340b304]{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.receipt dl div[data-v-5340b304]{background:#fff;border-radius:9px;padding:10px}.receipt button[data-v-5340b304]{color:#50538f;background:#fff;border:1px solid #bfc0e5;border-radius:8px}.page-footer[data-v-5340b304]{justify-content:space-between;margin-top:20px;display:flex}.page-footer a[data-v-5340b304]{color:#315f91;background:#fff;border:1px solid #b9cde1;border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.dialog-backdrop[data-v-5340b304]{z-index:100;background:#081c3094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-5340b304]{background:#fff;border-radius:18px;width:min(540px,100%);padding:25px;box-shadow:0 24px 80px #0000004d}.confirm-dialog>span[data-v-5340b304]{color:#b42318;letter-spacing:.1em;font-size:11px;font-weight:900}.confirm-dialog h2[data-v-5340b304]{margin:7px 0}.confirm-dialog>p[data-v-5340b304]{color:#687d90;line-height:1.7}.confirm-dialog dl[data-v-5340b304]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.confirm-dialog dl div[data-v-5340b304]{background:#f3f7fb;border-radius:9px;padding:12px}.confirm-dialog label[data-v-5340b304]{gap:9px;margin-top:16px;line-height:1.6;display:flex}.confirm-dialog footer[data-v-5340b304]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.secondary[data-v-5340b304],.danger[data-v-5340b304]{min-height:40px;font:inherit;border-radius:8px;padding:0 14px;font-weight:850}.secondary[data-v-5340b304]{color:#315f91;background:#fff;border:1px solid #b9cde1}.danger[data-v-5340b304]{color:#fff;background:#b42318;border:0}.danger[data-v-5340b304]:disabled{opacity:.5}@media (width<=700px){.review-header[data-v-5340b304],.review-header dl[data-v-5340b304],.receipt dl[data-v-5340b304]{grid-template-columns:1fr}.page-footer[data-v-5340b304]{text-align:center;flex-direction:column;gap:9px}.confirm-dialog dl[data-v-5340b304]{grid-template-columns:1fr}}.public-expert-photo[data-v-223d3a26]{border-radius:inherit;width:100%;height:100%;color:inherit;background:inherit;font:inherit;place-items:center;display:grid;overflow:hidden}.public-expert-photo img[data-v-223d3a26]{object-fit:cover;object-position:center top;width:100%;height:100%}.expert-library-page{width:100%;margin:0;padding:0;overflow:hidden}.library-content-shell,.library-hero-inner{width:min(1300px,100% - 40px);margin:0 auto}.library-hero{color:#fff;min-height:430px;box-shadow:none;background:radial-gradient(circle at 2px 2px,#ffffff21 1.2px,#0000 1.4px) 0 0/34px 34px,linear-gradient(112deg,#0b429f 0%,#0963d7 55%,#0badca 100%);border:0;border-radius:0;padding:32px 0 64px;position:relative;overflow:hidden}.library-hero:before,.library-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.library-hero:before{width:960px;height:960px;top:-510px;right:-270px}.library-hero:after{width:980px;height:980px;bottom:-620px;right:-30px}.library-hero-inner{z-index:2;position:relative}.library-hero-glow{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.library-hero-glow.glow-left{background:radial-gradient(circle,#084db552,#0000 67%);width:540px;height:540px;bottom:-230px;left:48%}.library-hero-glow.glow-right{background:radial-gradient(circle,#25dae03d,#0000 69%);width:590px;height:590px;top:-170px;right:-30px}.library-hero-heading{text-align:center}.library-hero-heading h1{color:#fff;letter-spacing:-.8px;margin:0;font-size:clamp(30px,2.2vw,42px);line-height:1.22}.library-hero-heading p{color:#ffffffd6;margin:10px 0 0;font-size:15px}.library-filter-panel{color:#163351;background:#fafdfffa;border:1px solid #d5e3f3f5;border-radius:22px;margin-top:28px;padding:25px 28px 24px;position:relative;overflow:hidden;box-shadow:0 22px 54px #03275e30}.library-filter-panel:before{content:"";background:linear-gradient(90deg,#176cf0,#12b9cb);height:3px;position:absolute;top:0;left:0;right:0}.library-filter-panel:after{content:"";pointer-events:none;background:#19a9d112;border-radius:50%;width:190px;height:190px;position:absolute;top:-92px;right:-72px}.library-filter-top{z-index:1;align-items:center;gap:16px;margin-bottom:18px;display:flex;position:relative}.library-filter-search{background:#f9fbfe;border:1px solid #d7e3f1;border-radius:14px;flex:1;align-items:center;gap:12px;min-width:0;height:58px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex}.library-filter-search:focus-within{border-color:#78abf8;box-shadow:0 0 0 3px #176cf01c}.library-filter-search>span{color:#7f96b3;font-size:20px;line-height:1}.library-filter-search input{color:#102a4c;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.library-filter-search input::placeholder{color:#8193aa}.library-filter-search input::-webkit-search-cancel-button{cursor:pointer}.library-filter-top select{z-index:1;color:#173354;width:156px;height:58px;font:inherit;background:#fff;border:1px solid #d7e3f1;border-radius:14px;outline:0;flex:none;padding:0 16px;font-weight:700;position:relative}.library-filter-row{z-index:1;flex-wrap:wrap;align-items:center;gap:9px;min-height:42px;display:flex;position:relative}.library-filter-label{color:#365675;flex:0 0 88px;width:88px;font-size:14px;font-weight:800}.library-filter-row button{color:#506981;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:999px;padding:6px 14px;font-size:13px;transition:border-color .18s,color .18s,background .18s}.library-filter-row button:hover{color:#176cf0;border-color:#8bb8fb}.library-filter-row button.active{color:#176cf0;background:#eaf3ff;border-color:#8bb8fb;font-weight:800}.library-filter-error,.library-filter-loading{z-index:1;color:#b42318;margin:10px 0 0 97px;font-size:12px;display:block;position:relative}.library-filter-error button{color:#176cf0;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:800}.library-filter-loading{color:#6e829a}.library-section{margin:0;padding:0}.library-resource-section{background:radial-gradient(circle at 86% 8%,#1a75ea0b,#0000 25%),#f4f7fb;min-height:890px;padding:64px 0 86px}.library-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.library-section-kicker{color:#176cf0;letter-spacing:1.6px;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.library-section-head h2{color:#0b2342;letter-spacing:-.5px;margin:0;font-size:32px;line-height:1.2}.library-section-head p{color:#6d8198;margin:8px 0 0;font-size:14px;line-height:1.65}.library-section-head>strong,.library-section-head>a{color:#176cf0;flex:none;font-size:14px;font-weight:800}.library-expert-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:48px;display:grid}.library-expert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.library-expert-card{background:#fff;border:1px solid #dbe7f2;border-radius:22px;flex-direction:column;min-width:0;min-height:420px;padding:24px 22px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #14335514}.library-expert-card:after{content:"";pointer-events:none;background:#f0f7ff;border-radius:50%;width:142px;height:142px;position:absolute;top:-74px;right:-72px}.library-expert-card:hover{border-color:#9bc3fa;transform:translateY(-2px);box-shadow:0 22px 46px #14457e21}.library-expert-top{z-index:1;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.library-expert-avatar{color:#fff;background:linear-gradient(145deg,#1778ed,#14b7ce);border-radius:18px;flex:0 0 66px;place-items:center;width:66px;height:66px;font-size:24px;font-weight:900;display:grid;overflow:hidden}.library-expert-avatar img,.library-rank-avatar img{object-fit:cover;width:100%;height:100%}.library-expert-main{flex:1;min-width:0}.library-expert-name{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.library-expert-name h3{color:#0b2342;margin:0;font-size:21px;line-height:1.25}.library-tag{color:#176cf0;background:#edf5ff;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.library-tag.green{color:#059669;background:#e7fbf4}.library-expert-org{color:#587088;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:13px;overflow:hidden}.library-expert-desc{color:#637990;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:22px 0 14px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.library-expert-tags{flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:58px;margin-bottom:18px;display:flex}.library-expert-tags span{color:#4f667d;background:#f8fbfe;border:1px solid #dce8f3;border-radius:999px;height:28px;padding:5px 10px;font-size:11px}.library-expert-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.library-expert-metrics>div{text-align:center;background:#f8fbff;border:1px solid #dce7f2;border-radius:12px;place-content:center;gap:4px;min-width:0;min-height:65px;display:grid}.library-expert-metrics b,.library-expert-metrics span{display:block}.library-expert-metrics b{color:#176cf0;font-size:18px;line-height:1}.library-expert-metrics span{color:#7a8da3;font-size:11px}.library-expert-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.library-expert-actions a{color:#173452;background:#fff;border:1px solid #d4e1ed;border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:13px;font-weight:800;display:flex}.library-expert-actions a.primary{color:#fff;background:#0b2342;border-color:#0b2342}.library-btn{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.library-btn.primary{color:#176cf0;background:#fff}.library-expert-skeleton i,.library-outcome-skeleton i{background:linear-gradient(90deg,#edf2f7 25%,#f8fafc 50%,#edf2f7 75%) 0 0/200% 100%;border-radius:22px;min-height:360px;animation:1.2s linear infinite library-shimmer}.library-side-stack{gap:16px;display:grid}.library-side-card{background:#fff;border:1px solid #dbe7f2;border-radius:20px;padding:20px;overflow:hidden;box-shadow:0 12px 28px #14335512}.library-side-card h3{color:#0b2342;margin:0 0 13px;font-size:20px}.library-side-card>p{color:#6b7f95;margin:0;font-size:12px;line-height:1.6}.library-rank-list{gap:9px;display:grid}.library-rank-list>a{min-width:0;color:inherit;background:#f9fbfe;border:1px solid #dfe9f3;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.library-rank-list>a:hover{border-color:#99c0f5}.library-rank-avatar{color:#fff;background:linear-gradient(145deg,#176cf0,#13b2c7);border-radius:12px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.library-rank-list span{min-width:0}.library-rank-list strong,.library-rank-list small{display:block}.library-rank-list strong{color:#173452;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.library-rank-list small{color:#7a8da2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.library-rank-list b{color:#71849a;font-size:11px}.library-side-empty{text-align:center;padding:12px 0}.library-flow-list{gap:11px;display:grid}.library-flow-list>div{align-items:flex-start;gap:11px;display:flex}.library-flow-list i{color:#176cf0;background:#edf5ff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.library-flow-list p{min-width:0;margin:0}.library-flow-list strong,.library-flow-list span{display:block}.library-flow-list strong{color:#193651;font-size:13px}.library-flow-list span{color:#71849a;margin-top:2px;font-size:10px;line-height:1.45}.library-request-card{color:#fff;background:linear-gradient(140deg,#176cf0,#124cb5);border:0;position:relative;box-shadow:0 18px 38px #176cf038}.library-request-card:after{content:"";background:#ffffff1a;border-radius:50%;width:170px;height:170px;position:absolute;top:-80px;right:-64px}.library-request-card h3,.library-request-card>p,.library-request-card .library-btn{z-index:1;position:relative}.library-request-card h3{color:#fff}.library-request-card>p{color:#fffc}.library-request-card .library-btn{width:100%;margin-top:16px}body .expert-public-page .library-request-card .library-btn.primary{color:#176cf0;box-shadow:none;background:#fff}.library-outcomes{background:radial-gradient(circle at 78% 19%,#12b9cb1c,#0000 19%),radial-gradient(circle at -2% 89%,#176cf014,#0000 20%),linear-gradient(#f8fbff 0%,#f3f7fc 100%);min-height:720px;padding:70px 0 94px;box-shadow:inset 0 1px #e6edf5}.library-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.library-outcome-card{min-width:0;min-height:300px;color:inherit;background:#fff;border:1px solid #dbe6f1;border-radius:20px;flex-direction:column;padding:18px;transition:border-color .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 15px 32px #14335512}.library-outcome-card:hover{border-color:#99c0f5;transform:translateY(-2px)}.library-outcome-cover{color:#fff;text-align:center;background:radial-gradient(circle at 92% 14%,#ffffff2e,#0000 28%),linear-gradient(135deg,#0b4da7,#1678df 58%,#13b1c8);border-radius:14px;place-items:center;min-height:112px;padding:16px;font-size:15px;font-weight:900;display:grid}.library-outcome-card h3{color:#0b2342;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:16px 0 8px;font-size:18px;line-height:1.45;display:-webkit-box;overflow:hidden}.library-outcome-card>p{color:#6a7f96;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.library-outcome-card>div:last-child{color:#7b8da3;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:11px;display:flex}.library-outcome-skeleton i{min-height:300px}.library-stats{border-top:1px solid #dfe8f2;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:64px;padding-top:24px;display:grid}.library-stats article{background:#fff;border:1px solid #dbe6f1;border-radius:16px;align-content:center;min-height:124px;padding:18px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #14335512}.library-stats article:after{content:"";background:#176cf014;border-radius:50%;width:78px;height:78px;position:absolute;top:-26px;right:-24px}.library-stats article:nth-child(2):after{background:#10b9811a}.library-stats article:nth-child(3):after{background:#8b5cf61a}.library-stats article:nth-child(4):after{background:#f973161a}.library-stats strong,.library-stats span,.library-stats small{display:block}.library-stats strong{color:#0b2342;font-size:29px;line-height:1}.library-stats span{color:#536b82;margin-top:9px;font-size:13px}.library-stats small{color:#0aa56e;margin-top:5px;font-size:11px;font-weight:700}body .expert-public-page .library-resource-section .expert-page-state,body .expert-public-page .library-outcomes .expert-page-state{border-color:#dbe6f1;border-radius:22px;margin:34px auto 0;box-shadow:0 16px 34px #14335512}body .expert-public-page .library-outcomes .expert-page-state{min-height:260px;margin:38px auto 0}@keyframes library-shimmer{to{background-position:-200% 0}}@media (width<=1060px){.library-content-shell,.library-hero-inner{width:min(760px,100% - 36px)}.library-resource-section{min-height:0}.library-expert-layout{grid-template-columns:1fr;gap:28px}.library-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.library-request-card{grid-column:1/-1}.library-outcome-grid,.library-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.library-content-shell,.library-hero-inner{width:calc(100% - 24px)}.library-hero{min-height:0;padding:26px 0 34px}.library-hero-heading h1{font-size:29px}.library-hero-heading p{font-size:13px}.library-filter-panel{border-radius:18px;margin-top:22px;padding:18px 14px 16px}.library-filter-top{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:13px}.library-filter-search,.library-filter-top select{width:100%;height:50px}.library-filter-row{align-items:flex-start;gap:7px;padding:6px 0}.library-filter-label{flex-basis:100%;width:100%}.library-filter-row button{min-height:31px;padding:5px 11px;font-size:12px}.library-filter-error,.library-filter-loading{margin-left:0}.library-resource-section,.library-outcomes{padding:46px 0 58px}.library-section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}.library-section-head h2{font-size:28px}.library-expert-grid,.library-side-stack,.library-outcome-grid,.library-stats{grid-template-columns:1fr}.library-request-card{grid-column:auto}.library-expert-card{min-height:400px;padding:20px 16px 16px}.library-expert-avatar{flex-basis:58px;width:58px;height:58px}.library-expert-name h3{font-size:19px}.library-outcome-grid{margin-top:24px}.library-stats{margin-top:44px}}@media (prefers-reduced-motion:reduce){.library-expert-card,.library-outcome-card,.library-btn{transition:none}.library-expert-skeleton i,.library-outcome-skeleton i{animation:none}}.public-expert-card[data-v-86a59e3b]{background:radial-gradient(circle at 100% 0,#2563eb17,#0000 34%),#fff;border:1px solid #dfe7f1;border-radius:24px;flex-direction:column;min-width:0;min-height:306px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #15324a12}.public-expert-card[data-v-86a59e3b]:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#2563eb,#14b8a6);width:72px;height:3px;transition:transform .22s;position:absolute;bottom:0;right:0;transform:scaleX(0)}.public-expert-card[data-v-86a59e3b]:hover,.public-expert-card[data-v-86a59e3b]:focus-visible{border-color:#a7c7f7;outline:0;transform:translateY(-4px);box-shadow:0 22px 50px #1d4ed821}.public-expert-card[data-v-86a59e3b]:hover:after,.public-expert-card[data-v-86a59e3b]:focus-visible:after{transform:scaleX(1)}.expert-card-profile[data-v-86a59e3b]{grid-template-columns:70px minmax(0,1fr) 32px;align-items:start;gap:14px;display:grid}.expert-avatar[data-v-86a59e3b]{color:#fff;background:linear-gradient(145deg,#ffffff29,#0000),linear-gradient(145deg,#1359d6,#16a5b5);border:1px solid #fff9;border-radius:20px;place-items:center;width:70px;height:82px;font-size:26px;font-weight:900;display:grid;box-shadow:0 12px 26px #1d4ed838}.expert-card-heading[data-v-86a59e3b]{min-width:0}.expert-card-badges[data-v-86a59e3b],.expert-card-tags[data-v-86a59e3b],.expert-card-scope[data-v-86a59e3b]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.expert-card-badges span[data-v-86a59e3b]{border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}.expert-card-badges .verified[data-v-86a59e3b]{color:#08766b;background:#e8f7f4}.expert-card-badges .type[data-v-86a59e3b]{color:#1d4ed8;background:#eff6ff}.expert-card-badges .verified svg[data-v-86a59e3b]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:12px}.expert-card-badges .featured[data-v-86a59e3b]{color:#955b00;background:#fff3d6}.public-expert-card h3[data-v-86a59e3b]{color:#102f4a;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 2px;font-size:20px;overflow:hidden}.identity[data-v-86a59e3b]{color:#526a7d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.expert-card-arrow[data-v-86a59e3b]{color:#1d5fbf;background:#ffffffb8;border:1px solid #dae4ef;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;transition:color .2s,background .2s;display:grid}.public-expert-card:hover .expert-card-arrow[data-v-86a59e3b]{color:#fff;background:#175cd3}.expert-card-bio[data-v-86a59e3b]{color:#607589;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:46px;margin:18px 0 14px;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.expert-card-tags span[data-v-86a59e3b],.expert-card-scope span[data-v-86a59e3b]{border-radius:999px;padding:5px 9px;font-size:11px}.expert-card-tags span[data-v-86a59e3b]{color:#164e63;background:#ebf7f7;font-weight:750}.expert-card-scope[data-v-86a59e3b]{margin-top:8px}.expert-card-scope span[data-v-86a59e3b]{color:#64748b;background:#f2f5f9}.public-expert-card footer[data-v-86a59e3b]{border-top:1px solid #e9eef4;grid-template-columns:auto auto 1fr;align-items:end;gap:18px;margin-top:auto;padding-top:15px;display:grid}.public-expert-card footer div[data-v-86a59e3b]{gap:1px;display:grid}.public-expert-card footer strong[data-v-86a59e3b]{color:#12334f;font-size:17px}.public-expert-card footer div span[data-v-86a59e3b]{color:#8493a3;font-size:10px}.public-expert-card footer>b[data-v-86a59e3b]{color:#175cd3;justify-self:end;font-size:11px}@media (width<=640px){.public-expert-card[data-v-86a59e3b]{border-radius:20px;min-height:0;padding:18px}.expert-card-profile[data-v-86a59e3b]{grid-template-columns:54px minmax(0,1fr) 30px;gap:11px}.expert-avatar[data-v-86a59e3b]{border-radius:16px;width:54px;height:54px;font-size:21px}.public-expert-card footer[data-v-86a59e3b]{gap:12px}}.expert-filter-panel[data-v-777d96f5]{flex:0 0 260px;width:260px}.filter-content[data-v-777d96f5]{background:#fff;border:1px solid #e2e9f1;border-radius:20px;gap:14px;padding:20px;display:grid}.filter-content header[data-v-777d96f5]{justify-content:space-between;gap:10px;display:flex}.filter-content header div[data-v-777d96f5]{gap:3px;display:grid}.filter-content header strong[data-v-777d96f5]{color:#19374e}.filter-content header span[data-v-777d96f5]{color:#8291a1;font-size:11px}.filter-content header button[data-v-777d96f5]{background:0 0;border:0;font-size:24px}.filter-content label[data-v-777d96f5]{color:#53687c;gap:6px;font-size:12px;font-weight:700;display:grid}.filter-content select[data-v-777d96f5]{color:#334e64;background:#fff;border:1px solid #dce5ee;border-radius:9px;width:100%;padding:9px}.filter-actions[data-v-777d96f5]{gap:8px;display:flex}.filter-actions button[data-v-777d96f5],.filter-error button[data-v-777d96f5]{color:#53687c;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:9px;padding:8px 11px}.filter-actions .primary[data-v-777d96f5]{color:#fff;background:#176ee8;border-color:#176ee8}.filter-error[data-v-777d96f5]{color:#b42318;margin:0;font-size:12px}.filter-error button[data-v-777d96f5]{color:#b42318;padding:3px 7px}.expert-filter-panel.mobile[data-v-777d96f5]{display:none}@media (width<=820px){.expert-filter-panel[data-v-777d96f5]:not(.mobile){display:none}.expert-filter-panel.mobile[data-v-777d96f5]{z-index:100;pointer-events:none;width:auto;display:block;position:fixed;inset:0}.expert-filter-panel.mobile.open[data-v-777d96f5]{pointer-events:auto}.filter-backdrop[data-v-777d96f5]{opacity:0;background:#0f172a66;transition:all .2s;position:absolute;inset:0}.open .filter-backdrop[data-v-777d96f5]{opacity:1}.mobile .filter-content[data-v-777d96f5]{border:0;border-radius:22px 0 0 22px;width:min(88vw,360px);height:100%;transition:all .2s;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile.open .filter-content[data-v-777d96f5]{transform:translate(0)}}.industry-news-detail-page[data-v-c6ec22ae]{color:#102a50;background:#f3f7fd;min-height:100vh}main[data-v-c6ec22ae]{min-height:520px}.page-state-wrap[data-v-c6ec22ae]{width:min(1180px,100% - 40px);margin:42px auto 70px}.state[data-v-c6ec22ae]{color:#667991;text-align:center;background:#fff;border:1px solid #dae5f3;border-radius:20px;padding:100px 20px}.state strong[data-v-c6ec22ae]{color:#183453;font-size:20px;display:block}.state button[data-v-c6ec22ae]{color:#fff;cursor:pointer;background:#1769df;border:0;border-radius:9px;padding:10px 18px}.article-hero[data-v-c6ec22ae]{color:#fff;background:radial-gradient(circle at 15% 24%,#ffffff29 0 1px,#0000 1.5px) 0 0/18px 18px,radial-gradient(circle at 92% 18%,#ffffff26,#0000 32%),linear-gradient(115deg,#0b47c7 0%,#1478ed 58%,#1fb7df 100%);min-height:335px;padding:26px 24px 92px}.hero-shell[data-v-c6ec22ae],.content-shell[data-v-c6ec22ae]{width:min(1180px,100% - 48px);margin:0 auto}.breadcrumbs[data-v-c6ec22ae]{align-items:center;gap:9px;margin-bottom:18px;font-size:13px;font-weight:650;display:flex}.breadcrumbs a[data-v-c6ec22ae],.breadcrumbs span[data-v-c6ec22ae]{color:#ffffffdb;text-decoration:none}.hero-kicker[data-v-c6ec22ae]{background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.hero-kicker i[data-v-c6ec22ae]{background:#fff;border-radius:50%;width:7px;height:7px}.hero-content[data-v-c6ec22ae]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:46px;margin-top:18px;display:grid}.hero-content h1[data-v-c6ec22ae]{color:#fff;letter-spacing:-.025em;max-width:900px;margin:0;font-size:clamp(34px,3.4vw,44px);line-height:1.18}.hero-content p[data-v-c6ec22ae]{color:#ffffffd1;max-width:850px;margin:16px 0 0;font-size:15px;line-height:1.75}.hero-tags[data-v-c6ec22ae]{flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:310px;padding-bottom:7px;display:flex}.hero-tags span[data-v-c6ec22ae]{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;max-width:150px;padding:9px 15px;font-size:12px;font-weight:700;overflow:hidden}.content-shell[data-v-c6ec22ae]{z-index:1;margin-top:-58px;padding-bottom:70px;position:relative}.article-layout[data-v-c6ec22ae]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.article-card[data-v-c6ec22ae],.article-sidebar[data-v-c6ec22ae],.below-grid>article[data-v-c6ec22ae]{background:#fff;border:1px solid #dce6f2;border-radius:24px;box-shadow:0 18px 45px #22487a14}.article-card[data-v-c6ec22ae]{min-width:0;padding:30px;overflow:hidden}.article-card-header[data-v-c6ec22ae]{border-bottom:1px solid #e2eaf4;padding-bottom:20px}.article-badges[data-v-c6ec22ae],.sidebar-tags[data-v-c6ec22ae]{flex-wrap:wrap;gap:8px;display:flex}.article-badges span[data-v-c6ec22ae],.sidebar-tags span[data-v-c6ec22ae]{color:#1766cf;background:#eaf3ff;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:750}.article-badges span[data-v-c6ec22ae]:nth-child(2){color:#058b65;background:#e6f9f1}.article-badges span[data-v-c6ec22ae]:nth-child(3){color:#d36c06;background:#fff3df}.article-card-header h2[data-v-c6ec22ae]{color:#102a50;letter-spacing:-.02em;margin:16px 0 12px;font-size:clamp(28px,3vw,39px);line-height:1.25}.article-meta[data-v-c6ec22ae]{color:#7a8da5;flex-wrap:wrap;gap:8px 22px;font-size:12px;display:flex}.article-lead[data-v-c6ec22ae]{color:#536e90;background:#f6f9fe;border:1px solid #dce8f6;border-radius:14px;margin:24px 0 8px;padding:18px 20px;font-size:15px;line-height:1.8}.rich-body[data-v-c6ec22ae]{color:#314b6d;overflow-wrap:anywhere;padding:10px 1px 20px;font-size:16px;line-height:1.95}.rich-body[data-v-c6ec22ae] h2,.rich-body[data-v-c6ec22ae] h3{color:#102e58;scroll-margin-top:24px}.rich-body[data-v-c6ec22ae] h2{margin:1.7em 0 .7em;font-size:27px}.rich-body[data-v-c6ec22ae] h3{margin:1.5em 0 .6em;font-size:22px}.rich-body[data-v-c6ec22ae] p{margin:.9em 0}.rich-body[data-v-c6ec22ae] a{color:#1769df}.rich-body[data-v-c6ec22ae] blockquote{background:#f3f7fd;border-left:4px solid #1769df;margin:1.3em 0;padding:14px 18px}.rich-body[data-v-c6ec22ae] img{border-radius:12px;max-width:100%;height:auto;margin:26px auto;display:block}.rich-body[data-v-c6ec22ae] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:24px 0;display:table}.rich-body[data-v-c6ec22ae] th,.rich-body[data-v-c6ec22ae] td{text-align:left;vertical-align:top;border:1px solid #c6d3e3;padding:11px 13px}.rich-body[data-v-c6ec22ae] th{color:#17345c;background:#edf4fd;font-weight:700}.article-sidebar[data-v-c6ec22ae]{padding:24px 20px;position:sticky;top:18px}.sidebar-section+.sidebar-section[data-v-c6ec22ae]{border-top:1px solid #e3ebf5;margin-top:22px;padding-top:22px}.sidebar-section h2[data-v-c6ec22ae],.below-grid h2[data-v-c6ec22ae]{color:#102e58;margin:0 0 15px;font-size:21px}.info-panel dl[data-v-c6ec22ae],.info-panel dt[data-v-c6ec22ae],.info-panel dd[data-v-c6ec22ae]{margin:0}.info-panel dl>div[data-v-c6ec22ae]{border-bottom:1px dashed #dfe7f1;grid-template-columns:88px 1fr;gap:10px;padding:13px 0;font-size:12px;display:grid}.info-panel dl>div[data-v-c6ec22ae]:last-child{border-bottom:0}.info-panel dt[data-v-c6ec22ae]{color:#8494a9}.info-panel dd[data-v-c6ec22ae]{color:#213d64;text-align:right;font-weight:750}.primary-action[data-v-c6ec22ae],.secondary-action[data-v-c6ec22ae]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:42px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.primary-action[data-v-c6ec22ae]{color:#fff;background:linear-gradient(90deg,#2377f2,#0758d6);border:0}.secondary-action[data-v-c6ec22ae]{box-sizing:border-box;color:#1769df;background:#fff;border:1px solid #b9cff0;margin-top:10px}.copy-feedback[data-v-c6ec22ae]{color:#4b7ab7;text-align:center;min-height:18px;margin:7px 0 0;font-size:11px}.below-grid[data-v-c6ec22ae]{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.below-grid>article[data-v-c6ec22ae]{min-width:0;padding:24px}.related-list[data-v-c6ec22ae]{gap:10px;display:grid}.related-list a[data-v-c6ec22ae]{color:inherit;background:#f8faff;border:1px solid #dce6f2;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;text-decoration:none;display:flex}.related-list div[data-v-c6ec22ae]{min-width:0}.related-list strong[data-v-c6ec22ae],.related-list span[data-v-c6ec22ae]{display:block}.related-list strong[data-v-c6ec22ae]{color:#18375f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.related-list span[data-v-c6ec22ae]{color:#8393a8;margin-top:5px;font-size:11px}.related-list b[data-v-c6ec22ae]{color:#71849c;flex:none;font-size:11px;font-weight:600}.related-empty[data-v-c6ec22ae]{color:#8192a8;background:#f8faff;border:1px dashed #cbd9ea;border-radius:12px;justify-content:center;align-items:center;min-height:110px;font-size:13px;display:flex}.service-grid[data-v-c6ec22ae]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.service-grid a[data-v-c6ec22ae]{min-width:0;min-height:132px;color:inherit;background:#f6f9fe;border:1px solid #dce6f2;border-radius:14px;flex-direction:column;padding:17px;text-decoration:none;display:flex}.service-grid strong[data-v-c6ec22ae]{color:#18375f;font-size:14px}.service-grid span[data-v-c6ec22ae]{color:#71849e;margin-top:8px;font-size:12px;line-height:1.6}.service-grid b[data-v-c6ec22ae]{color:#1769df;margin-top:auto;padding-top:10px;font-size:11px}@media (width<=1000px){.hero-content[data-v-c6ec22ae]{grid-template-columns:1fr;gap:20px}.hero-tags[data-v-c6ec22ae]{justify-content:flex-start;max-width:none}.article-layout[data-v-c6ec22ae]{grid-template-columns:1fr}.article-sidebar[data-v-c6ec22ae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;position:static}.sidebar-section+.sidebar-section[data-v-c6ec22ae]{border-top:0;margin-top:0;padding-top:0}.below-grid[data-v-c6ec22ae]{grid-template-columns:1fr}}@media (width<=700px){.article-hero[data-v-c6ec22ae]{min-height:360px;padding:22px 0 92px}.hero-shell[data-v-c6ec22ae],.content-shell[data-v-c6ec22ae]{width:min(100% - 28px,1180px)}.breadcrumbs[data-v-c6ec22ae]{white-space:nowrap;overflow-x:auto}.hero-content h1[data-v-c6ec22ae]{font-size:31px}.hero-content p[data-v-c6ec22ae]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-shell[data-v-c6ec22ae]{margin-top:-46px;padding-bottom:42px}.article-card[data-v-c6ec22ae]{border-radius:18px;padding:22px 18px}.article-card-header h2[data-v-c6ec22ae]{font-size:27px}.article-sidebar[data-v-c6ec22ae]{border-radius:18px;grid-template-columns:1fr;padding:22px 18px}.below-grid>article[data-v-c6ec22ae]{border-radius:18px;padding:20px 18px}.service-grid[data-v-c6ec22ae]{grid-template-columns:1fr}.service-grid a[data-v-c6ec22ae]{min-height:auto}.related-list a[data-v-c6ec22ae]{align-items:flex-start}}.industry-news-page[data-v-77ffb272]{color:#102746;background:#f4f7fb;min-height:100vh}.news-hero[data-v-77ffb272]{color:#fff;text-align:center;background:linear-gradient(120deg,#0a43a4,#0875dd 58%,#1eb8d1);padding:62px 24px 78px}.news-hero div[data-v-77ffb272]{max-width:1180px;margin:auto}.news-hero span[data-v-77ffb272]{letter-spacing:.22em;opacity:.82;font-size:12px;font-weight:800}.news-hero h1[data-v-77ffb272]{margin:9px 0 6px;font-size:clamp(32px,4vw,48px)}.news-hero p[data-v-77ffb272]{opacity:.85;margin:0}.news-shell[data-v-77ffb272]{background:#fff;border:1px solid #dae4f0;border-radius:20px;max-width:1180px;margin:-32px auto 70px;padding:28px;box-shadow:0 18px 45px #19365a1a}.news-shell>header[data-v-77ffb272]{border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.news-shell h2[data-v-77ffb272]{margin:0 0 5px;font-size:27px}.news-shell header p[data-v-77ffb272]{color:#6e7f94;margin:0}.news-shell header>strong[data-v-77ffb272]{color:#1769df}.news-list[data-v-77ffb272]{gap:12px;padding-top:20px;display:grid}.news-card[data-v-77ffb272]{color:inherit;border:1px solid #dce5f1;border-radius:14px;grid-template-columns:145px 1fr auto;align-items:center;gap:22px;padding:22px;text-decoration:none;transition:all .2s;display:grid}.news-card[data-v-77ffb272]:hover{border-color:#84b4f7;transform:translateY(-2px);box-shadow:0 10px 26px #27548f1a}.news-card time[data-v-77ffb272]{color:#7789a0;font-size:13px}.news-card h3[data-v-77ffb272]{margin:0 0 7px;font-size:20px}.news-card p[data-v-77ffb272]{color:#63758d;margin:0;line-height:1.65}.news-card>span[data-v-77ffb272]{color:#1769df;white-space:nowrap;font-weight:700}.state[data-v-77ffb272]{color:#667991;text-align:center;padding:72px 20px}.state strong[data-v-77ffb272]{color:#183453;font-size:20px;display:block}.state button[data-v-77ffb272]{color:#fff;background:#1769df;border:1px solid #1769df;border-radius:8px;padding:9px 15px}.state.error[data-v-77ffb272]{color:#ad3e46}@media (width<=760px){.news-shell[data-v-77ffb272]{margin:-24px 14px 45px;padding:18px}.news-card[data-v-77ffb272]{grid-template-columns:1fr;gap:9px}.news-card>span[data-v-77ffb272]{justify-self:start}}.capability-detail[data-v-88bcb221]{--ink:#0a2f65;--muted:#6f84a4;--line:#dce8f7;--blue:#1267ee;color:var(--ink);gap:20px;display:grid}.capability-hero[data-v-88bcb221]{background:linear-gradient(125deg,#f8fbff 0%,#f1f6fe 62%,#eaf2ff 100%);border:1px solid #e1ebf8;border-radius:28px;align-items:center;min-height:150px;padding:32px 30px;display:flex;box-shadow:0 12px 34px #234d8912}.hero-copy[data-v-88bcb221]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;width:100%;display:flex}.section-heading>span[data-v-88bcb221]{color:var(--blue);font-size:12px;font-weight:850}.hero-copy h1[data-v-88bcb221]{color:#082d61;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.4vw,48px);line-height:1.15}.primary-action[data-v-88bcb221]{color:#fff;background:var(--blue);font:inherit;cursor:pointer;border:0;border-radius:11px;flex:none;padding:11px 20px;font-size:14px;font-weight:800;box-shadow:0 10px 22px #1267ee33}.primary-action[data-v-88bcb221]:hover{background:#0959cf}.primary-action[data-v-88bcb221]:focus-visible{outline-offset:3px;outline:3px solid #1267ee38}.classification-grid article>span[data-v-88bcb221],.public-information dt[data-v-88bcb221],.service-grid dt[data-v-88bcb221]{color:#7890af;font-size:12px;font-weight:750}.detail-section[data-v-88bcb221]{background:#fff;border:1px solid #e1eaf6;border-radius:24px;padding:30px 22px 22px;box-shadow:0 10px 30px #254a800d}.section-heading[data-v-88bcb221]{margin-bottom:20px}.section-heading h2[data-v-88bcb221]{color:#0b3268;letter-spacing:-.03em;margin:7px 0 8px;font-size:clamp(25px,3vw,31px)}.section-heading p[data-v-88bcb221]{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.classification-grid[data-v-88bcb221]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.classification-grid article[data-v-88bcb221]{border:1px solid var(--line);background:#fbfdff;border-radius:15px;min-height:80px;padding:15px 16px}.classification-grid article.wide[data-v-88bcb221]{grid-column:1/-1}.classification-values[data-v-88bcb221]{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.classification-values a[data-v-88bcb221]{color:#173e70;font-size:14px;font-weight:750;text-decoration:none}.classification-values.tags a[data-v-88bcb221]{color:#68809f;background:#f8fbff;border:1px solid #d8e5f5;border-radius:999px;padding:4px 10px;font-size:12px}.classification-values a[data-v-88bcb221]:hover{color:var(--blue)}.public-information[data-v-88bcb221],.service-grid[data-v-88bcb221]{gap:12px;margin:0;display:grid}.public-information>div[data-v-88bcb221]{border:1px solid var(--line);background:#fbfdff;border-radius:14px;grid-template-columns:145px minmax(0,1fr);align-items:center;min-height:58px;padding:12px 16px;display:grid}.public-information dd[data-v-88bcb221],.service-grid dd[data-v-88bcb221]{color:#29486f;white-space:pre-line;margin:0;font-size:14px;line-height:1.75}.service-grid[data-v-88bcb221]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid>div[data-v-88bcb221]{border:1px solid var(--line);background:#fbfdff;border-radius:15px;min-height:78px;padding:15px 16px}.service-grid>div.wide[data-v-88bcb221]{grid-column:1/-1;min-height:68px}.service-grid dd[data-v-88bcb221]{margin-top:8px}.delivery-tags[data-v-88bcb221]{flex-wrap:wrap;gap:7px;display:flex}.delivery-tags span[data-v-88bcb221]{color:#68809f;background:#f8fbff;border:1px solid #d8e5f5;border-radius:999px;padding:4px 10px;font-size:12px}.missing-value[data-v-88bcb221]{margin-top:9px;font-size:14px;font-weight:750;line-height:1.6;display:block;color:#9aabc1!important}.legacy-value[data-v-88bcb221]{color:#29486f;white-space:pre-line;margin-top:9px;font-size:14px;font-weight:750;line-height:1.7;display:block}.composition-grid[data-v-88bcb221]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.composition-grid a[data-v-88bcb221]{border:1px solid var(--line);color:inherit;background:#fbfdff;border-radius:15px;gap:6px;padding:18px;text-decoration:none;transition:all .2s;display:grid}.composition-grid a[data-v-88bcb221]:hover{border-color:#9dbff1;transform:translateY(-2px);box-shadow:0 10px 22px #1b5db517}.composition-grid span[data-v-88bcb221]{color:var(--blue);font-size:12px;font-weight:800}.composition-grid strong[data-v-88bcb221]{font-size:16px}.composition-grid p[data-v-88bcb221]{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.composition-grid b[data-v-88bcb221]{color:var(--blue);margin-top:4px;font-size:12px}.section-empty[data-v-88bcb221]{color:#8799b2;text-align:center;background:#f9fbfe;border:1px dashed #ccdaec;border-radius:14px;padding:24px}@media (width<=680px){.capability-hero[data-v-88bcb221]{border-radius:20px;min-height:0;padding:24px 18px}.hero-copy[data-v-88bcb221]{align-items:flex-start}.hero-copy h1[data-v-88bcb221]{width:100%;font-size:32px}.classification-grid[data-v-88bcb221],.service-grid[data-v-88bcb221],.composition-grid[data-v-88bcb221]{grid-template-columns:1fr}.classification-grid article.wide[data-v-88bcb221],.service-grid>div.wide[data-v-88bcb221]{grid-column:auto}.detail-section[data-v-88bcb221]{border-radius:19px;padding:24px 16px 16px}.public-information>div[data-v-88bcb221]{grid-template-columns:1fr;gap:7px}}.case-detail[data-v-1bff430f]{color:#0d315e;gap:18px;display:grid}.public-case-overview[data-v-1bff430f]{background:linear-gradient(145deg,#f7fbff 0%,#edf5ff 100%);border:1px solid #dce8f7;border-radius:24px;padding:20px;box-shadow:0 14px 36px #234d8014}.public-case-hero[data-v-1bff430f]{grid-template-columns:minmax(0,1fr) 335px;gap:18px;display:grid}.public-case-hero-main[data-v-1bff430f],.public-case-media[data-v-1bff430f]{background:#fff;border:1px solid #dce8f7;border-radius:20px}.public-case-hero-main[data-v-1bff430f]{flex-direction:column;min-height:376px;padding:27px;display:flex}.public-case-badges[data-v-1bff430f]{flex-wrap:wrap;gap:8px;display:flex}.public-case-badges span[data-v-1bff430f]{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.public-case-badges span[data-v-1bff430f]:first-child{color:#1769e0;background:#eaf2ff}.public-case-badges span[data-v-1bff430f]:nth-child(2){color:#129448;background:#e9f9ef}.public-case-badges span[data-v-1bff430f]:nth-child(3){color:#f97316;background:#fff1e7}.public-case-hero-main h1[data-v-1bff430f]{color:#0a315f;letter-spacing:-1px;margin:16px 0 10px;font-size:34px;line-height:1.25}.public-case-hero-main>p[data-v-1bff430f]{color:#7186a2;max-width:760px;margin:0;font-size:15px;line-height:1.95}.public-case-summary[data-v-1bff430f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:24px;display:grid}.public-case-summary div[data-v-1bff430f]{background:#fbfdff;border:1px solid #dce8f7;border-radius:15px;gap:7px;min-height:74px;padding:14px 15px;display:grid}.public-case-summary span[data-v-1bff430f]{color:#8ba0bb;font-size:12px}.public-case-summary strong[data-v-1bff430f]{color:#123c70;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.public-case-media[data-v-1bff430f]{padding:19px}.public-case-media h2[data-v-1bff430f]{color:#0b315f;margin:0 0 14px;font-size:18px}.public-case-cover[data-v-1bff430f]{color:#246bd7;background:#f4f8fd;border:1px solid #d7e5f7;border-radius:17px;place-items:center;height:220px;padding:14px;font-size:17px;font-weight:900;display:grid;overflow:hidden}.public-case-cover img[data-v-1bff430f]{object-fit:cover;border-radius:12px;width:100%;height:100%}.public-case-image-list[data-v-1bff430f]{gap:9px;margin-top:12px;display:grid}.public-case-image-list button[data-v-1bff430f]{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f5;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.public-case-image-list button.active[data-v-1bff430f]{background:#f4f8ff;border-color:#9ac0ff}.public-case-image-list b[data-v-1bff430f]{color:#2c73df;background:#edf4ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.public-case-image-list span[data-v-1bff430f],.public-case-image-list strong[data-v-1bff430f],.public-case-image-list small[data-v-1bff430f]{min-width:0;display:block}.public-case-image-list strong[data-v-1bff430f]{color:#17375f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-case-image-list small[data-v-1bff430f]{color:#93a2b7;margin-top:3px;font-size:10px}.public-case-tabs[data-v-1bff430f]{background:#fff;border:1px solid #dce8f7;border-radius:15px;flex-wrap:wrap;gap:8px;margin-top:17px;padding:8px;display:flex}.public-case-tabs button[data-v-1bff430f]{color:#57708f;cursor:pointer;background:#f6f9fd;border:1px solid #0000;border-radius:9px;padding:9px 14px;font-weight:850}.public-case-tabs button[data-v-1bff430f]:first-child,.public-case-tabs button[data-v-1bff430f]:hover{color:#1f6fe5;background:#eef5ff;border-color:#b9d4ff}.public-case-section[data-v-1bff430f]{background:#fff;border:1px solid #dce8f7;border-radius:22px;padding:24px;scroll-margin-top:90px;box-shadow:0 12px 28px #274a730e}.public-case-kicker[data-v-1bff430f]{color:#7990ae;margin-bottom:10px;font-size:12px}.public-case-heading[data-v-1bff430f]{align-items:flex-start;gap:10px;display:flex}.public-case-heading>span[data-v-1bff430f]{color:#2171e5;background:#eaf3ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.public-case-heading h2[data-v-1bff430f]{color:#0d315e;margin:1px 0 5px;font-size:20px}.public-case-heading p[data-v-1bff430f]{color:#8293a9;margin:0;font-size:12px;line-height:1.6}.public-case-story[data-v-1bff430f]{gap:10px;margin-top:18px;display:grid}.public-case-story>div[data-v-1bff430f]{background:#fbfdff;border:1px solid #dfe9f5;border-radius:15px;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:18px;display:grid}.public-case-story span[data-v-1bff430f]{color:#7890ae;font-size:12px;font-weight:800}.public-case-story p[data-v-1bff430f]{color:#294b73;margin:0;line-height:1.85}.public-case-columns[data-v-1bff430f]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.public-case-definitions[data-v-1bff430f]{gap:10px;margin:18px 0 0;display:grid}.public-case-definitions>div[data-v-1bff430f]{background:#fbfdff;border:1px solid #dfe9f5;border-radius:15px;grid-template-columns:115px minmax(0,1fr);gap:12px;padding:16px;display:grid}.public-case-definitions dt[data-v-1bff430f]{color:#7890ae;font-size:12px}.public-case-definitions dd[data-v-1bff430f]{color:#173b69;margin:0;font-weight:750;line-height:1.6}.public-case-definitions a[data-v-1bff430f]{color:#1769df;text-decoration:none}.public-case-taxonomy[data-v-1bff430f]{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.public-case-taxonomy>div[data-v-1bff430f]{background:#fbfdff;border:1px solid #dfe9f5;border-radius:15px;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:7px;min-height:72px;padding:14px;display:flex}.public-case-taxonomy>div[data-v-1bff430f]:last-child{grid-column:1/-1}.public-case-taxonomy span[data-v-1bff430f]{color:#7890ae;width:100%;font-size:12px}.public-case-taxonomy a[data-v-1bff430f],.public-case-taxonomy em[data-v-1bff430f]{color:#40658f;background:#fff;border:1px solid #cdddf2;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;text-decoration:none}.public-case-taxonomy em[data-v-1bff430f]{color:#94a3b8}.public-case-outcomes[data-v-1bff430f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.public-case-outcomes article[data-v-1bff430f]{background:linear-gradient(145deg,#fbfdff,#f3f8ff);border:1px solid #dce8f7;border-radius:17px;padding:18px}.public-case-outcomes article>span[data-v-1bff430f]{color:#7189a7;font-size:12px;font-weight:800;display:block}.public-case-outcomes article>strong[data-v-1bff430f]{color:#1769df;margin:9px 0;font-size:28px;display:block}.public-case-outcomes article>strong small[data-v-1bff430f]{color:#436b9e;margin-left:5px;font-size:13px}.public-case-outcomes p[data-v-1bff430f]{color:#73869f;margin:0;font-size:12px;line-height:1.65}.public-case-empty[data-v-1bff430f]{color:#8a9bb1;text-align:center;background:#fbfdff;border:1px dashed #cedced;border-radius:15px;align-content:center;place-items:center;gap:7px;min-height:130px;margin-top:18px;padding:24px;display:grid}.public-case-empty.small[data-v-1bff430f]{min-height:auto;margin-top:12px}.public-case-empty strong[data-v-1bff430f]{font-size:13px}.public-case-empty span[data-v-1bff430f]{font-size:12px}.image-grid[data-v-1bff430f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.image-grid figure[data-v-1bff430f]{background:#fbfdff;border:1px solid #dce8f7;border-radius:17px;margin:0;overflow:hidden}.image-grid figure>div[data-v-1bff430f]{background:#dfebfb;border-radius:13px;height:230px;margin:12px;overflow:hidden}.image-grid img[data-v-1bff430f]{object-fit:cover;width:100%;height:100%;display:block}.image-grid figcaption[data-v-1bff430f]{color:#66758f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:0 14px 14px;font-size:13px;display:grid}.image-grid figcaption span[data-v-1bff430f],.image-grid figcaption strong[data-v-1bff430f],.image-grid figcaption small[data-v-1bff430f]{min-width:0;display:block}.image-grid figcaption strong[data-v-1bff430f]{color:#183b66;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-grid figcaption small[data-v-1bff430f]{color:#91a1b6;margin-top:3px;font-size:11px}.image-grid figcaption a[data-v-1bff430f]{color:#1769df;white-space:nowrap;border:1px solid #b8d3fb;border-radius:999px;grid-area:1/2;padding:7px 12px;font-size:11px;font-weight:850;text-decoration:none}.public-case-updated[data-v-1bff430f]{color:#8a9bb1;text-align:right;margin-top:14px;display:block}@media (width<=1050px){.public-case-hero[data-v-1bff430f]{grid-template-columns:1fr}.public-case-media[data-v-1bff430f]{grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:14px;display:grid}.public-case-media h2[data-v-1bff430f]{grid-column:1/-1}.public-case-image-list[data-v-1bff430f]{margin-top:0}.public-case-columns[data-v-1bff430f]{grid-template-columns:1fr}.public-case-outcomes[data-v-1bff430f]{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.public-case-overview[data-v-1bff430f]{padding:12px}.public-case-hero-main[data-v-1bff430f]{min-height:auto;padding:20px}.public-case-summary[data-v-1bff430f]{grid-template-columns:1fr;margin-top:22px}.public-case-media[data-v-1bff430f]{display:block}.public-case-image-list[data-v-1bff430f]{margin-top:12px}.public-case-columns[data-v-1bff430f],.public-case-outcomes[data-v-1bff430f],.image-grid[data-v-1bff430f]{grid-template-columns:1fr}.public-case-section[data-v-1bff430f]{padding:20px}.public-case-story>div[data-v-1bff430f],.public-case-definitions>div[data-v-1bff430f]{grid-template-columns:1fr;gap:7px}.public-case-taxonomy[data-v-1bff430f]{grid-template-columns:1fr}.public-case-taxonomy>div[data-v-1bff430f]:last-child{grid-column:auto}}.technology-detail[data-v-8ddd5fc6]{color:#172033}.technology-hero[data-v-8ddd5fc6]{background:linear-gradient(135deg,#fff 0%,#f5f9ff 100%);border:1px solid #dfe6f1;border-radius:20px;grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding:34px;display:grid;box-shadow:0 14px 36px #1f3e6a14}.technology-kicker[data-v-8ddd5fc6],.technology-actions[data-v-8ddd5fc6]{flex-wrap:wrap;gap:10px;display:flex}.technology-kicker span[data-v-8ddd5fc6]{color:#1769df;background:#eaf2ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.technology-hero h1[data-v-8ddd5fc6]{margin:16px 0 10px;font-size:clamp(28px,4vw,42px)}.technology-hero>div>p[data-v-8ddd5fc6],.lead-copy[data-v-8ddd5fc6],.topic-content[data-v-8ddd5fc6],.resource-card p[data-v-8ddd5fc6],.technology-aside p[data-v-8ddd5fc6],.empty-copy[data-v-8ddd5fc6],.scope-copy[data-v-8ddd5fc6]{color:#66758f;line-height:1.75}.technology-actions[data-v-8ddd5fc6]{margin-top:24px}.technology-actions a[data-v-8ddd5fc6]{color:#1769df;background:#fff;border:1px solid #1769df;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none}.technology-actions .primary-action[data-v-8ddd5fc6]{color:#fff;background:#1769df}.technology-breadcrumb[data-v-8ddd5fc6]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.technology-breadcrumb li[data-v-8ddd5fc6]{background:#ffffffdb;border:1px solid #e2e9f4;border-radius:12px;gap:5px;padding:15px;display:grid}.technology-breadcrumb span[data-v-8ddd5fc6]{color:#7f8ba0;font-size:12px}.technology-breadcrumb a[data-v-8ddd5fc6]{color:#1769df;font-weight:700;text-decoration:none}.technology-layout[data-v-8ddd5fc6]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;margin-top:18px;display:grid}.technology-main[data-v-8ddd5fc6],.technology-aside[data-v-8ddd5fc6]{gap:18px;display:grid}.technology-aside[data-v-8ddd5fc6]{position:sticky;top:18px}.detail-section[data-v-8ddd5fc6],.technology-aside section[data-v-8ddd5fc6]{background:#fff;border:1px solid #dfe6f1;border-radius:16px;padding:26px}.section-heading>span[data-v-8ddd5fc6],.technology-aside section>span[data-v-8ddd5fc6]{color:#1769df;font-size:12px;font-weight:800}.section-heading h2[data-v-8ddd5fc6],.technology-aside h2[data-v-8ddd5fc6]{margin:6px 0 18px;font-size:22px}.technology-aside h2[data-v-8ddd5fc6]{font-size:18px}.lead-copy[data-v-8ddd5fc6]{color:#3d4c64;margin:0 0 16px;font-weight:700}.topic-content[data-v-8ddd5fc6]{white-space:pre-line}.scene-list[data-v-8ddd5fc6]{flex-wrap:wrap;gap:8px;display:flex}.scene-list a[data-v-8ddd5fc6]{color:#1769df;background:#edf4ff;border-radius:999px;padding:7px 12px;text-decoration:none}.scope-copy[data-v-8ddd5fc6]{margin:14px 0 0;font-size:12px}.capability-groups[data-v-8ddd5fc6]{gap:20px;display:grid}.capability-groups h3[data-v-8ddd5fc6]{margin:0 0 10px;font-size:16px}.card-grid[data-v-8ddd5fc6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resource-card[data-v-8ddd5fc6]{color:inherit;border:1px solid #dfe6f1;border-radius:13px;gap:7px;padding:16px;text-decoration:none;display:grid}.resource-card[data-v-8ddd5fc6]:hover,.organization-list a[data-v-8ddd5fc6]:hover{border-color:#8db7ef;transform:translateY(-1px)}.resource-card>span[data-v-8ddd5fc6]{color:#1769df;font-size:12px;font-weight:800}.resource-card p[data-v-8ddd5fc6],.empty-copy[data-v-8ddd5fc6]{margin:0}.resource-card small[data-v-8ddd5fc6]{color:#7f8ba0}.page-controls[data-v-8ddd5fc6]{color:#66758f;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.page-controls button[data-v-8ddd5fc6]{color:#1769df;cursor:pointer;background:#fff;border:1px solid #cfd9e8;border-radius:7px;padding:7px 11px}.page-controls button[data-v-8ddd5fc6]:disabled{color:#9ba7b8;cursor:not-allowed}.organization-list[data-v-8ddd5fc6]{gap:8px;display:grid}.organization-list a[data-v-8ddd5fc6]{color:inherit;border:1px solid #e1e7f0;border-radius:9px;justify-content:space-between;gap:8px;padding:10px;text-decoration:none;display:flex}.organization-list small[data-v-8ddd5fc6]{color:#087755}.technology-aside>small[data-v-8ddd5fc6]{color:#7f8ba0;padding:0 8px;line-height:1.6}@media (width<=900px){.technology-hero[data-v-8ddd5fc6],.technology-layout[data-v-8ddd5fc6]{grid-template-columns:1fr}.technology-aside[data-v-8ddd5fc6]{grid-template-columns:repeat(2,1fr);position:static}.technology-aside>small[data-v-8ddd5fc6]{grid-column:1/-1}}@media (width<=680px){.technology-hero[data-v-8ddd5fc6],.detail-section[data-v-8ddd5fc6]{padding:20px}.card-grid[data-v-8ddd5fc6],.technology-aside[data-v-8ddd5fc6]{grid-template-columns:1fr}.page-controls[data-v-8ddd5fc6]{justify-content:space-between}}.organization-detail[data-v-2e1a607d]{color:#102d57}.organization-hero[data-v-2e1a607d]{background:#fff;border:1px solid #e1e9f4;border-radius:28px;grid-template-columns:minmax(0,1fr) 310px;gap:28px;padding:28px;display:grid;box-shadow:0 18px 48px #1e467d12}.organization-intro[data-v-2e1a607d]{min-width:0}.organization-kicker[data-v-2e1a607d],.organization-actions[data-v-2e1a607d]{flex-wrap:wrap;gap:10px;display:flex}.organization-kicker span[data-v-2e1a607d]{color:#1769df;background:#eaf3ff;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:850}.organization-kicker .verified[data-v-2e1a607d]{color:#07855e;background:#e9f9f2}.organization-title-row[data-v-2e1a607d]{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:18px;margin-top:14px;display:grid}.organization-monogram[data-v-2e1a607d]{color:#fff;background:linear-gradient(145deg,#1873f2,#16a7f4);border-radius:19px;place-items:center;width:68px;height:68px;font-size:30px;font-weight:900;display:grid;box-shadow:0 12px 24px #1769df33}.organization-hero h1[data-v-2e1a607d]{letter-spacing:-.8px;margin:0 0 8px;font-size:clamp(30px,4vw,42px);line-height:1.15}.organization-title-row p[data-v-2e1a607d],.catalog-resource-copy p[data-v-2e1a607d],.organization-aside p[data-v-2e1a607d],.participation-card span[data-v-2e1a607d],.empty-copy[data-v-2e1a607d]{color:#687b98;line-height:1.78}.organization-title-row p[data-v-2e1a607d]{margin:0;font-size:14px}.organization-actions[data-v-2e1a607d]{margin-top:20px}.organization-actions a[data-v-2e1a607d],.organization-actions button[data-v-2e1a607d]{box-sizing:border-box;color:#1769df;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bad3f5;border-radius:12px;padding:9px 17px;font-weight:800;text-decoration:none}.organization-actions .primary-action[data-v-2e1a607d]{color:#fff;background:#1769df;border-color:#1769df;box-shadow:0 10px 22px #1769df2e}.identity-list[data-v-2e1a607d]{gap:10px;margin:0;display:grid}.identity-list div[data-v-2e1a607d]{box-sizing:border-box;background:#f8fbff;border:1px solid #e1e9f4;border-radius:18px;align-content:center;min-height:78px;padding:14px 18px;display:grid}.identity-list dt[data-v-2e1a607d]{color:#8b9ab2;font-size:12px}.identity-list dd[data-v-2e1a607d]{color:#102d57;margin:6px 0 0;font-size:20px;font-weight:900}.public-statistics[data-v-2e1a607d]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.public-statistics div[data-v-2e1a607d]{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e1e9f4;border-radius:20px;align-content:center;gap:5px;min-height:88px;padding:14px;display:grid;box-shadow:0 10px 28px #1e467d0b}.public-statistics strong[data-v-2e1a607d]{color:#1769df;font-size:28px;line-height:1}.public-statistics span[data-v-2e1a607d]{color:#71829d;font-size:12px}.organization-layout[data-v-2e1a607d]{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;margin-top:16px;display:grid}.organization-main[data-v-2e1a607d],.organization-aside[data-v-2e1a607d]{gap:18px;display:grid}.organization-aside[data-v-2e1a607d]{position:sticky;top:18px}.detail-section[data-v-2e1a607d],.organization-aside section[data-v-2e1a607d]{background:#fff;border:1px solid #e1e9f4;border-radius:22px;padding:24px;box-shadow:0 12px 34px #1e467d0b}.section-heading>span[data-v-2e1a607d],.organization-aside section>span[data-v-2e1a607d],.aside-heading span[data-v-2e1a607d]{color:#1e70e8;font-size:12px;font-weight:850}.section-heading h2[data-v-2e1a607d],.organization-aside h2[data-v-2e1a607d]{letter-spacing:-.35px;margin:6px 0 18px;font-size:26px}.organization-aside h2[data-v-2e1a607d]{margin-bottom:12px;font-size:18px}.organization-aside ul[data-v-2e1a607d]{color:#60728d;margin:0;padding-left:19px;font-size:13px;line-height:1.85}.aside-heading[data-v-2e1a607d]{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.aside-heading i[data-v-2e1a607d]{color:#08a76d;background:#eafaf3;border-radius:12px;place-items:center;width:40px;height:40px;font-size:23px;font-style:normal;font-weight:900;display:grid}.aside-heading h2[data-v-2e1a607d]{margin-top:3px}.resource-directory[data-v-2e1a607d]{gap:18px;display:grid}.resource-overview[data-v-2e1a607d]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.resource-overview .section-heading h2[data-v-2e1a607d]{margin-bottom:8px}.resource-overview .section-heading p[data-v-2e1a607d]{color:#71829d;max-width:660px;margin:0;font-size:13px;line-height:1.7}.resource-count-badges[data-v-2e1a607d]{flex:none;gap:8px;display:grid}.resource-count-badges span[data-v-2e1a607d]{color:#1769df;text-align:center;background:#edf5ff;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:850}.catalog-panel[data-v-2e1a607d]{background:#fbfdff;border:1px solid #dce7f4;border-radius:18px;padding:16px}.catalog-toolbar[data-v-2e1a607d]{justify-content:space-between;align-items:center;gap:14px;display:flex}.catalog-toolbar h3[data-v-2e1a607d]{color:#193a65;margin:0;font-size:19px}.catalog-toolbar>div[data-v-2e1a607d]{align-items:center;gap:9px;font-size:11px;display:flex}.catalog-toolbar b[data-v-2e1a607d],.catalog-toolbar span[data-v-2e1a607d]{border-radius:999px;padding:6px 10px}.catalog-toolbar b[data-v-2e1a607d]{color:#fff;background:#123b73}.catalog-toolbar span[data-v-2e1a607d]{color:#66758f;background:#f1f5f9}.catalog-toolbar a[data-v-2e1a607d],.catalog-footer a[data-v-2e1a607d]{color:#1769df;font-weight:850;text-decoration:none}.catalog-filters[data-v-2e1a607d]{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.catalog-filters button[data-v-2e1a607d]{color:#62748e;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e3f3;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:750}.catalog-filters button.active[data-v-2e1a607d]{color:#1769df;background:#edf5ff;border-color:#a9cafa}.catalog-scroll[data-v-2e1a607d]{scrollbar-color:#c6d9f3 transparent;scrollbar-width:thin;gap:10px;max-height:390px;padding-right:5px;display:grid;overflow:auto}.catalog-scroll.case-scroll[data-v-2e1a607d]{max-height:310px}.catalog-resource-row[data-v-2e1a607d]{color:inherit;background:#fff;border:1px solid #dce7f4;border-radius:16px;grid-template-columns:68px minmax(0,1fr) 142px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.catalog-resource-row[data-v-2e1a607d]:hover,.participation-card[data-v-2e1a607d]:hover{border-color:#8db7ef;transform:translateY(-2px);box-shadow:0 12px 26px #1e5bab17}.resource-symbol[data-v-2e1a607d]{color:#1769df;background:#eaf3ff;border-radius:16px;place-items:center;width:68px;height:68px;font-size:24px;font-weight:900;display:grid}.resource-symbol.service[data-v-2e1a607d]{color:#7047e8;background:#f0ecff}.resource-symbol.solution[data-v-2e1a607d]{color:#078d72;background:#e9f9f4}.resource-symbol.case[data-v-2e1a607d]{color:#1680dc;background:#e9f6ff}.catalog-resource-copy[data-v-2e1a607d]{min-width:0}.catalog-resource-copy .resource-kind[data-v-2e1a607d]{color:#1769df;background:#edf5ff;border-radius:999px;margin-bottom:6px;padding:4px 8px;font-size:10px;font-weight:850;display:inline-flex}.catalog-resource-copy strong[data-v-2e1a607d]{color:#15345f;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.45;display:block;overflow:hidden}.catalog-resource-copy p[data-v-2e1a607d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.resource-tags[data-v-2e1a607d]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.resource-tags span[data-v-2e1a607d]{color:#63758d;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:999px;max-width:160px;padding:4px 7px;font-size:10px;overflow:hidden}.catalog-row-side[data-v-2e1a607d]{color:#8090a8;text-align:right;justify-items:end;gap:5px;font-size:10px;display:grid}.resource-status[data-v-2e1a607d]{color:#1769df;background:#edf5ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.resource-status.certified[data-v-2e1a607d]{color:#07855e;background:#e9f9f2}.catalog-row-side b[data-v-2e1a607d]{color:#1769df;background:#fff;border:1px solid #bdd5f6;border-radius:10px;margin-top:4px;padding:7px 11px;font-size:11px}.catalog-row-side small[data-v-2e1a607d]{text-overflow:ellipsis;white-space:nowrap;max-width:142px;overflow:hidden}.catalog-empty[data-v-2e1a607d]{color:#71829d;text-align:center;border:1px dashed #d6e3f3;border-radius:14px;margin:0;padding:28px 16px}.catalog-footer[data-v-2e1a607d]{color:#8190a7;border-top:1px dashed #dce7f4;justify-content:space-between;gap:15px;margin-top:12px;padding-top:11px;font-size:10px;display:flex}.participation-card[data-v-2e1a607d]{color:inherit;border:1px solid #dce7f4;border-radius:13px;gap:8px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.participation-grid[data-v-2e1a607d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.participation-card small[data-v-2e1a607d]{color:#8090a8}.participation-grid>div[data-v-2e1a607d]{background:#fcfdff;border:1px dashed #d6e3f3;border-radius:17px;min-height:132px;padding:18px}.participation-grid>div>h3[data-v-2e1a607d]{color:#38516f;margin:0 0 10px;font-size:17px}.participation-card[data-v-2e1a607d]{background:#fff;margin-bottom:10px;padding:13px}.empty-copy[data-v-2e1a607d]{margin:0}.coordination-card[data-v-2e1a607d]{color:#fff;background:linear-gradient(145deg,#164eb1,#2168ea)!important;box-shadow:0 16px 34px #1d5fd338!important}.coordination-card>span[data-v-2e1a607d],.coordination-card p[data-v-2e1a607d]{color:#fff!important}.coordination-card>span[data-v-2e1a607d]{font-size:18px!important}.coordination-card p[data-v-2e1a607d]{opacity:.86;margin:10px 0 15px;font-size:13px}.coordination-card button[data-v-2e1a607d]{color:#185cca;cursor:pointer;background:#fff;border:0;border-radius:12px;width:100%;min-height:42px;font-weight:850}@media (width<=980px){.public-statistics[data-v-2e1a607d]{grid-template-columns:repeat(3,1fr)}.organization-hero[data-v-2e1a607d],.organization-layout[data-v-2e1a607d]{grid-template-columns:1fr}.organization-aside[data-v-2e1a607d]{grid-template-columns:repeat(2,1fr);position:static}}@media (width<=680px){.organization-hero[data-v-2e1a607d],.detail-section[data-v-2e1a607d],.organization-aside section[data-v-2e1a607d]{padding:20px}.organization-title-row[data-v-2e1a607d]{grid-template-columns:52px minmax(0,1fr);gap:13px}.organization-monogram[data-v-2e1a607d]{border-radius:15px;width:52px;height:52px;font-size:23px}.organization-title-row p[data-v-2e1a607d]{grid-column:1/-1}.organization-actions[data-v-2e1a607d]>*{text-align:center;flex:140px}.public-statistics[data-v-2e1a607d]{grid-template-columns:repeat(2,1fr)}.participation-grid[data-v-2e1a607d],.organization-aside[data-v-2e1a607d]{grid-template-columns:1fr}.resource-overview[data-v-2e1a607d],.catalog-toolbar[data-v-2e1a607d],.catalog-footer[data-v-2e1a607d]{flex-direction:column;align-items:flex-start}.resource-count-badges[data-v-2e1a607d]{flex-wrap:wrap;display:flex}.catalog-toolbar>div[data-v-2e1a607d]{flex-wrap:wrap}.catalog-resource-row[data-v-2e1a607d]{grid-template-columns:52px minmax(0,1fr);align-items:start}.resource-symbol[data-v-2e1a607d]{border-radius:14px;width:52px;height:52px;font-size:20px}.catalog-row-side[data-v-2e1a607d]{text-align:left;grid-column:2;justify-items:start}.catalog-row-side small[data-v-2e1a607d]{max-width:100%}.catalog-resource-copy strong[data-v-2e1a607d]{white-space:normal}}.resource-detail-page[data-v-366d3428]{color:#1d2d49;background:#f4f7fc;min-height:100vh}.detail-shell[data-v-366d3428]{width:min(1200px,100% - 40px);margin:0 auto;padding:24px 0 42px}.detail-shell.organization-shell[data-v-366d3428]{width:min(1200px,100% - 32px)}.back-link[data-v-366d3428]{color:#1769df;margin-bottom:14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.page-state[data-v-366d3428]{color:#66758f;background:#fff;border:1px solid #dfe6f1;border-radius:20px;padding:32px;box-shadow:0 14px 36px #1f3e6a14}.error-state button[data-v-366d3428],.error-state>a[data-v-366d3428]{color:#fff;cursor:pointer;background:#1769df;border:0;border-radius:8px;margin-top:12px;padding:10px 16px;text-decoration:none;display:inline-flex}.detail-primary-bar[data-v-366d3428]{background:#fff;border:1px solid #dfe6f1;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:13px 16px;display:flex}.detail-primary-bar button[data-v-366d3428]{color:#fff;background:#1769df;border:0;border-radius:8px;padding:10px 16px;font-weight:700}.mobile-detail-action[data-v-366d3428]{display:none}@media (width<=680px){.detail-shell[data-v-366d3428]{width:min(100% - 24px,1200px);padding-top:18px}.page-state[data-v-366d3428]{padding:22px}.resource-detail-page[data-v-366d3428]{padding-bottom:72px}.detail-primary-bar[data-v-366d3428]{display:none}.mobile-detail-action[data-v-366d3428]{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:80;color:#fff;background:#1769df;border:0;border-radius:12px;min-height:48px;font-weight:800;display:block;position:fixed;left:12px;box-shadow:0 12px 30px #1769df47}}:root{--bg:#f6f8fc;--card:#fff;--text:#111827;--muted:#64748b;--sub:#94a3b8;--line:#e6ebf2;--blue:#1f6fff;--blue2:#0b56d8;--cyan:#18b7d9;--green:#16a34a;--orange:#f59e0b;--shadow:0 22px 60px #0f172a1a;--shadow2:0 14px 40px #0f172a14;--max:1200px}*{box-sizing:border-box}body{color:var(--text);background:linear-gradient(#f8fbff 0%,#f6f8fc 640px,#f7f9fd 100%);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.prototype-shell{background:#f6f8fc;width:100vw;height:100vh;overflow:hidden}.prototype-frame{background:#f6f8fc;border:0;width:100%;height:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}.page{min-height:100vh;overflow:hidden}.nav-wrap{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-bottom:1px solid #e2e8f0d1;position:sticky;top:0}.nav{height:72px;max-width:var(--max);justify-content:space-between;align-items:center;margin:0 auto;padding:0 4px;display:flex}.logo{white-space:nowrap;align-items:center;gap:12px;font-weight:760;display:flex}.logo-mark{background:linear-gradient(135deg,#1f6fff 0%,#19c4df 100%);border-radius:13px;width:38px;height:38px;position:relative;box-shadow:0 12px 28px #1f6fff47}.logo-mark:before{content:"";border:2px solid #fff;border-radius:6px;width:18px;height:18px;position:absolute;top:9px;left:10px}.nav-links{color:#334155;align-items:center;gap:4px;font-size:14px;display:flex}.nav-links a{border-radius:999px;padding:10px 14px;transition:all .2s}.nav-links a:hover,.nav-links a.router-link-active{color:var(--blue);background:#eff6ff}.nav-actions{align-items:center;gap:10px;display:flex}.mini-search{color:#64748b;background:#f8fafc;border:1px solid #e5eaf1;border-radius:999px;align-items:center;width:210px;height:38px;padding:0 14px;font-size:13px;display:flex}.login{color:#334155;background:#fff;border:1px solid #dbe4ef;border-radius:999px;align-items:center;height:38px;padding:0 16px;font-size:14px;display:inline-flex}.login.active{color:var(--blue);background:#eff6ff;border-color:#bfdbfe;font-weight:850}.workspace-menu{align-items:center;display:flex;position:relative}.workspace-dropdown{z-index:120;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #e6edf5;border-radius:22px;width:250px;padding:12px;transition:all .18s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(8px);box-shadow:0 22px 60px #0f172a29}.workspace-dropdown:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.workspace-menu.logged-in:hover .workspace-dropdown,.workspace-menu.logged-in:focus-within .workspace-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.workspace-dd-head{border-bottom:1px solid #eef2f7;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;padding:8px 8px 12px;display:grid}.workspace-dd-avatar,.workspace-account-avatar{color:#fff;background:linear-gradient(135deg,#1f6fff,#18b7d9);place-items:center;font-weight:900;display:grid;box-shadow:0 10px 22px #1f6fff38}.workspace-dd-avatar{border-radius:14px;width:42px;height:42px}.workspace-dd-head strong,.workspace-dd-head span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-dd-head strong{color:#0f172a;font-size:14px}.workspace-dd-head span{color:#64748b;margin-top:4px;font-size:12px}.workspace-dd-link,.workspace-dd-logout{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 10px;font-size:14px;font-weight:800;display:flex}.workspace-dd-link:hover{color:#1d4ed8;background:#eff6ff}.workspace-dd-logout{color:#dc2626;background:#fff1f2;justify-content:center;margin-top:6px}.hero{background:radial-gradient(circle at 12% 22%,#1f6fff1a 0,#0000 34%),radial-gradient(circle at 84% 18%,#18b7d924 0,#0000 30%),linear-gradient(135deg,#fff 0%,#f3f8ff 50%,#fff 100%);border-bottom:1px solid #e8eef6;min-height:670px;padding:68px 0 64px;position:relative}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.hero-inner{z-index:2;max-width:var(--max);grid-template-columns:1fr 520px;align-items:center;gap:64px;margin:0 auto;display:grid;position:relative}.kicker{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:9px;height:34px;margin-bottom:22px;padding:0 13px;font-size:13px;font-weight:680;display:inline-flex}.kicker .dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #22c55e24}.hero h1{color:#0f172a;margin:0 0 22px;font-size:56px;font-weight:850;line-height:1.08}.hero p{color:#52637a;max-width:570px;margin:0 0 34px;font-size:20px;line-height:1.74}.cta-row{align-items:center;gap:14px;margin-bottom:26px;display:flex}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;height:54px;padding:0 24px;font-size:16px;font-weight:750;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#165dff,#0b56d8);box-shadow:0 18px 38px #1f6fff42}.btn-secondary{color:#0f172a;background:#fff;border:1px solid #dbe4ef;box-shadow:0 14px 30px #0f172a14}.search-big{background:#fff;border:1px solid #dce6f2;border-radius:18px;align-items:center;gap:12px;width:100%;max-width:565px;height:56px;margin-bottom:20px;padding:0 8px 0 18px;display:flex;box-shadow:0 18px 42px #0f172a12}.search-big input{color:#334155;background:0 0;border:0;outline:none;flex:1;min-width:0}.search-big button{color:#fff;background:#0f172a;border:0;border-radius:14px;height:42px;padding:0 18px;font-weight:720}.hot-tags{color:#7890aa;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.hot-tags span:not(:first-child){color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:7px 11px}.spotlight,.panel,.role-card,.metric{box-shadow:var(--shadow2);background:#fff;border:1px solid #e6edf5}.spotlight{border-radius:32px;min-height:440px;padding:16px}.spotlight-header,.panel-title,.console-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.spotlight-header{padding:8px 8px 14px}.spotlight-title{color:#0f172a;font-size:15px;font-weight:800}.badge-live{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.badge-live i{background:#f97316;border-radius:50%;width:6px;height:6px}.slide-card{color:#fff;background:linear-gradient(135deg,#0f56ff 0%,#13b7d8 100%);border-radius:26px;height:332px;padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 44px #0f56ff33}.slide-tag{background:#fff3;border:1px solid #ffffff4d;border-radius:999px;align-items:center;height:30px;margin-bottom:22px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.slide-card h2{max-width:390px;margin:0 0 14px;font-size:30px;font-weight:850;line-height:1.22}.slide-card p{color:#ffffffe0;max-width:410px;margin:0 0 24px;font-size:15px;line-height:1.72}.slide-meta,.slide-actions{flex-wrap:wrap;gap:12px;display:flex}.slide-meta span{background:#ffffff29;border-radius:999px;align-items:center;height:30px;padding:0 10px;font-size:13px;display:inline-flex}.slide-actions{margin-top:24px}.slide-actions a{color:#0b56d8;background:#fff;border-radius:14px;align-items:center;height:42px;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.section{max-width:var(--max);margin:0 auto;padding:74px 0 0}.section-title{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section h3{color:#0f172a;margin:0 0 8px;font-size:30px}.desc{color:#64748b;margin:0;font-size:16px;line-height:1.6}.role-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.role-card{border-radius:24px;min-height:210px;padding:24px}.role-icon{color:#1d4ed8;background:#eff6ff;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:20px;font-weight:850;display:flex}.role-card h4{margin:0 0 10px;font-size:19px}.role-card p{color:#64748b;margin:0 0 22px;font-size:14px;line-height:1.55}.role-card a{color:#1d4ed8;font-size:14px;font-weight:800}.split-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:20px;padding-bottom:64px;display:grid}.panel{border-radius:28px;padding:24px}.panel-title{margin-bottom:18px}.panel-title h4,.console-head h1{color:#0f172a;margin:0}.panel-title span,.console-head p{color:#94a3b8;font-size:13px}.project-list{gap:12px;display:grid}.project-item{background:linear-gradient(#fff,#fbfdff);border:1px solid #e7edf5;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px;display:grid}.project-item h5{margin:0 0 8px;font-size:17px}.project-item p{color:#64748b;margin:0 0 12px;font-size:14px;line-height:1.55}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:700;display:flex}.chip.blue{color:#1d4ed8;background:#eff6ff}.chip.orange{color:#c2410c;background:#fff7ed}.chip.green{color:#16a34a;background:#ecfdf5}.chip.gray{color:#64748b;background:#f1f5f9}.project-action{color:#fff;background:#0f172a;border-radius:12px;align-items:center;height:38px;padding:0 14px;font-size:13px;font-weight:800;display:flex}.monitor{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.monitor.compact{grid-template-columns:repeat(2,1fr);margin-bottom:0}.metric{border-radius:24px;padding:24px}.metric b{color:#0f172a;font-size:34px}.metric span{color:#64748b;margin-top:8px;font-size:14px;display:block}.metric i{background:linear-gradient(90deg,#1f6fff,#18b7d9);border-radius:999px;width:100%;height:8px;margin-top:18px;display:block}.footer{color:#cbd5e1;background:#0f172a;padding:34px 0}.footer-inner{max-width:var(--max);justify-content:space-between;align-items:center;margin:0 auto;font-size:14px;display:flex}.footer strong{color:#fff}.auth-screen{overflow:visible}.auth-view{background:radial-gradient(circle at 10% -10%,#1f6fff26,#0000 34%),radial-gradient(circle at 88% -12%,#18b7d921,#0000 32%),linear-gradient(#f8fbff 0%,#f6f8fc 420px,#f7f9fd 100%);min-height:calc(100vh - 72px);display:block}.auth-container{max-width:var(--max);margin:0 auto;padding:34px 0 78px}.auth-page{background:0 0;min-height:auto;padding:0;display:block}.auth-page.active{animation:.25s fadeIn}.auth-shell{grid-template-columns:minmax(0,1fr) 456px;align-items:stretch;gap:24px;display:grid}.auth-hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff 0%,#f9fbff 52%,#edf5ff 100%);border:1px solid #dbe4ef;border-radius:32px;flex-direction:column;justify-content:space-between;min-height:620px;padding:32px;display:flex;position:relative;overflow:hidden}.auth-hero:before{content:"";background:radial-gradient(circle,#1f6fff2b,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-110px}.auth-hero:after{content:"";background:radial-gradient(circle,#18b7d921,#0000 66%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;left:48%}.auth-hero>*{z-index:1;position:relative}.auth-kicker{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:8px;height:34px;margin-bottom:18px;padding:0 13px;font-size:13px;font-weight:850;display:inline-flex}.auth-kicker .dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #22c55e24}.auth-hero h1{color:#0f172a;margin:0 0 16px;font-size:44px;line-height:1.14}.auth-hero p{color:#52637a;max-width:720px;margin:0 0 22px;font-size:16px;line-height:1.76}.auth-hero strong{color:#0f172a}.auth-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.auth-value-card{background:#ffffffdb;border:1px solid #e6edf5;border-radius:22px;padding:18px;box-shadow:0 10px 28px #0f172a0f}.auth-value-card b,.auth-flow-step b{margin-bottom:6px;font-size:16px;display:block}.auth-value-card span,.auth-flow-step span{color:#64748b;font-size:13px;line-height:1.55;display:block}.auth-mini-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.auth-flow-step{background:#fff;border:1px solid #e6edf5;border-radius:18px;padding:14px;box-shadow:0 10px 28px #0f172a0d}.auth-flow-step i{color:#1f6fff;background:#eaf2ff;border-radius:11px;place-items:center;width:28px;height:28px;margin-bottom:9px;font-style:normal;font-weight:900;display:grid}.auth-card{width:auto;box-shadow:var(--shadow);background:#fffffff5;border:1px solid #e6edf5;border-radius:30px;align-self:start;padding:24px;position:sticky;top:96px}.auth-card h2{margin:0 0 6px;font-size:26px}.auth-card>p{color:#64748b;margin:0 0 18px;line-height:1.65}.auth-tabs{background:#f1f5fb;border:1px solid #e6ebf3;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;padding:5px;display:grid}.auth-tab{color:#52637a;cursor:pointer;background:0 0;border:0;border-radius:12px;height:40px;font-weight:850}.auth-tab.active{color:#1f6fff;background:#fff;box-shadow:0 8px 18px #0f172a12}.auth-form{gap:14px;display:grid}.auth-field{gap:8px;display:grid}.auth-field label{color:#344054;font-size:13px;font-weight:850}.auth-input-wrap{background:#fbfcff;border:1px solid #dfe6f0;border-radius:16px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.auth-input-wrap:focus-within{background:#fff;border-color:#aac5ff;box-shadow:0 0 0 4px #1f66ff14}.auth-input-wrap input{color:#1d2939;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.auth-send{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#eff6ff;border:0;border-radius:999px;height:34px;padding:0 11px;font-weight:850}.auth-row{color:#64748b;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.auth-row label{align-items:center;gap:8px;font-weight:750;display:flex}.auth-link{color:#1d4ed8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#165dff,#0b56d8);border:0;border-radius:16px;width:100%;height:50px;font-weight:900;box-shadow:0 16px 34px #1f6fff38}.auth-submit.needs-type{color:#64748b;box-shadow:none;background:#e2e8f0}.auth-secondary{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:16px;width:100%;height:48px;font-weight:850}.auth-note{color:#345173;background:#eff6ff;border:1px solid #dbeafe;border-radius:18px;padding:13px;font-size:13px;line-height:1.62}.auth-divider{color:#94a3b8;align-items:center;gap:10px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e5eaf1;flex:1;height:1px}.auth-type-head{background:#eff6ffb8;border:1px solid #dbeafe;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:16px;margin:4px 0 14px;padding:14px;display:flex}.auth-type-head h2{color:#0f172a;margin:2px 0 4px;font-size:20px}.auth-type-head p{color:#52637a;margin:0;font-size:13px;line-height:1.62}.auth-type-step{color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.auth-type-current{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;min-width:90px;height:32px;font-size:13px;font-weight:900;display:inline-flex}.auth-type-current.selected{color:#047857;background:#dcfce7;border-color:#86efac}.auth-type-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-type-card{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:22px;min-height:202px;padding:20px 18px 18px;transition:all .18s;position:relative}.auth-type-card:before{content:"";background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:22px;height:22px;transition:all .18s;position:absolute;top:16px;right:16px;box-shadow:inset 0 0 0 5px #fff}.auth-type-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.auth-type-card.active{background:linear-gradient(#fff,#eff6ff);border-color:#1f6fff;box-shadow:0 18px 42px #1f6fff29}.auth-type-card.active:before{background:#1f6fff;border-color:#1f6fff}.auth-type-card.active:after{content:"已选择";color:#fff;background:#1f6fff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900;position:absolute;top:14px;right:44px}.auth-type-icon{color:#1f6fff;background:linear-gradient(135deg,#eaf2ff,#e8fbf3);border-radius:16px;place-items:center;width:44px;height:44px;margin:4px 0 12px;font-weight:900;display:grid}.auth-type-card h3{margin:0 0 8px;font-size:18px}.auth-type-card p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.auth-type-pick{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:999px;height:36px;margin-top:14px;padding:0 13px;font-size:13px;font-weight:900}.auth-type-card.active .auth-type-pick{color:#fff;background:#1f6fff;border-color:#1f6fff}.auth-type-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;align-items:center;gap:8px;margin-top:10px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.auth-type-warning:before{content:"!";color:#ea580c;background:#ffedd5;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:950;display:grid}.auth-type-warning.hidden{display:none}.auth-helper-text{color:#64748b!important;margin-top:16px!important}.auth-register-choice{background:linear-gradient(#f8fbff,#eff6ff);border:1.5px solid #bfdbfe;border-radius:20px;gap:12px;padding:14px;display:grid}.auth-register-choice.invalid{background:#fff7ed;border-color:#fb923c;animation:.35s authShake}.auth-choice-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auth-choice-title b{color:#0f172a;font-size:15px;display:block}.auth-choice-title em{color:#ef4444;font-style:normal}.auth-choice-title span{color:#64748b;margin-top:2px;font-size:12px;display:block}.auth-choice-status{color:#64748b;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900}.auth-choice-status.selected{color:#047857;background:#dcfce7;border-color:#86efac}.auth-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-choice-option{text-align:left;cursor:pointer;color:#334155;background:#fff;border:1px solid #dbe4ef;border-radius:16px;min-height:66px;padding:12px 12px 12px 42px;position:relative}.auth-choice-option:before{content:"";background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:18px;height:18px;position:absolute;top:18px;left:14px;box-shadow:inset 0 0 0 4px #fff}.auth-choice-option strong{color:#0f172a;margin-bottom:3px;font-size:14px;display:block}.auth-choice-option span{color:#64748b;font-size:12px;line-height:1.35;display:block}.auth-choice-option.active{color:#1d4ed8;background:#eff6ff;border-color:#1f6fff;box-shadow:0 10px 24px #1f6fff1a}.auth-choice-option.active:before{background:#1f6fff;border-color:#1f6fff}.auth-choice-hint{color:#64748b;margin:0;font-size:12px;line-height:1.5}.auth-choice-hint.warn{color:#9a3412;font-weight:850}.auth-checks{flex-wrap:wrap;gap:8px;display:flex}.auth-chip{color:#52637a;cursor:pointer;background:#fff;border:1px solid #dfe6f0;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:760}.auth-chip.active{color:#1d4ed8;background:#eaf2ff;border-color:#bfdbfe}.auth-toast{color:#fff;z-index:99;background:#111827;border-radius:999px;padding:12px 18px;font-weight:800;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #0f172a2e}.auth-type-card.auth-attention{background:#fff7ed;border-color:#f97316;animation:.35s authShake}@keyframes authShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.form-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin-top:14px;padding:11px 12px;font-size:14px}@media (width<=1180px){.auth-container{padding-left:18px;padding-right:18px}.auth-shell{grid-template-columns:1fr}.auth-card{position:static}.auth-mini-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.auth-hero h1{font-size:34px}.auth-value-grid,.auth-type-grid,.auth-mini-flow,.auth-choice-grid{grid-template-columns:1fr}.auth-card,.auth-hero{border-radius:24px}.auth-type-head,.auth-choice-title,.auth-row{display:grid}.auth-submit,.auth-secondary{width:100%}}.console{max-width:var(--max);grid-template-columns:240px 1fr;gap:22px;margin:28px auto 64px;display:grid}.console-side,.admin-side{box-shadow:var(--shadow2);background:#fff;border:1px solid #e6edf5;border-radius:24px;padding:18px}.console-side h2{margin:8px 8px 18px;font-size:20px}.workspace-account{background:#f8fbff;border:1px solid #e6edf5;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.workspace-account-avatar{border-radius:15px;width:42px;height:42px}.workspace-account strong,.workspace-account p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.workspace-account strong{color:#0f172a;font-size:14px}.workspace-account p{color:#64748b;margin-top:5px;font-size:12px}.console-side a,.admin-side a{color:#475569;border-radius:12px;align-items:center;height:42px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.console-side a.active,.admin-side a.active{color:#1d4ed8;background:#eff6ff}.console-logout{color:#dc2626;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;width:100%;height:42px;margin-top:14px;font-weight:800}.console-main,.admin-main{min-width:0}.console-head{margin-bottom:22px}.console-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.console-head p{margin:8px 0 0;font-size:15px}.empty{color:#94a3b8;background:#f8fafc;border:1px dashed #dbe4ef;border-radius:18px;place-items:center;gap:14px;min-height:140px;display:grid}.status-box{background:#f8fafc;border:1px solid #e7edf5;border-radius:18px;padding:18px}.status-box strong{margin-bottom:10px;font-size:18px;display:block}.status-box p{color:#64748b;margin:12px 0 0;line-height:1.6}.form-panel{margin-top:20px}.grid-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-form label{color:#475569;gap:8px;font-size:14px;font-weight:800;display:grid}.grid-form .full,.form-actions{grid-column:1/-1}.grid-form input,.grid-form textarea{resize:vertical;border:1px solid #dbe4ef;border-radius:14px;outline:none;padding:12px 14px}.form-actions{justify-content:flex-end;gap:12px;display:flex}.admin-page{background:#f6f8fc;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-side{border-width:0 1px 0 0;border-radius:0;min-height:100vh}.admin-logo{padding:10px 8px 22px}.admin-main{padding:34px}.admin-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-section{margin-top:20px}.admin-table{gap:10px;display:grid}.admin-row{color:#334155;background:#fff;border:1px solid #e6edf5;border-radius:16px;grid-template-columns:1.2fr 1fr .7fr .8fr;align-items:center;gap:12px;min-height:54px;padding:12px 14px;font-size:14px;display:grid}.admin-row.users{grid-template-columns:1fr 1fr 2fr}.admin-row.cases{grid-template-columns:1fr 1.4fr 1.2fr .6fr .8fr 1.2fr}.admin-row.cases small{color:#64748b;margin-top:4px;font-weight:500;display:block}.admin-alert{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin-bottom:16px;padding:12px 14px;font-weight:700}.admin-row.head{color:#64748b;background:#f8fafc;min-height:42px;font-weight:850}.row-actions{gap:8px;display:flex}.row-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:10px;height:32px;font-weight:800}.admin-module{color:#334155;background:#f8fafc;border:1px solid #e6edf5;border-radius:18px;align-items:center;height:84px;padding:0 18px;font-weight:800;display:flex}@media (width<=980px){.nav-links,.mini-search{display:none}.nav,.hero-inner,.section,.footer-inner{padding-left:22px;padding-right:22px}.hero-inner,.split-grid,.console,.admin-page{grid-template-columns:1fr}.role-grid,.monitor,.monitor.compact,.admin-grid,.grid-form{grid-template-columns:1fr 1fr}.hero h1{font-size:42px}.admin-side{min-height:auto}}@media (width<=640px){.role-grid,.monitor,.monitor.compact,.admin-grid,.project-item,.admin-row,.admin-row.users,.admin-row.cases,.grid-form{grid-template-columns:1fr}.cta-row,.console-head,.footer-inner{flex-direction:column;align-items:stretch}.hero h1{font-size:34px}}.primary-small,.nav-enterprise{white-space:nowrap;color:#fff;background:#111827;border:1px solid #111827;border-radius:999px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.workspace-view{background:linear-gradient(#f8fbff 0,#f6f8fc 100%);overflow:visible}.wks-container{max-width:var(--max);margin:0 auto;padding:28px 0 64px}.wks-hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#fff 0%,#f8fbff 56%,#eef7ff 100%);border:1px solid #dbe4eff0;border-radius:32px;margin-bottom:18px;padding:28px;position:relative;overflow:hidden}.wks-hero:before{content:"";background:radial-gradient(circle,#1f6fff2b,#0000 68%);border-radius:50%;width:340px;height:340px;position:absolute;top:-118px;right:-110px}.wks-hero:after{content:"";background:radial-gradient(circle,#18b7d921,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-130px;left:48%}.wks-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) 344px;align-items:stretch;gap:26px;display:grid;position:relative}.wks-kicker{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:8px;height:32px;margin-bottom:16px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.wks-kicker .dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #22c55e24}.wks-title{color:#0f172a;margin:0 0 13px;font-size:42px;font-weight:860;line-height:1.14}.wks-desc{color:#52637a;max-width:760px;margin:0 0 22px;font-size:16px;line-height:1.72}.wks-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wks-inline-actions{margin-top:12px}.wks-logout-inline{color:#e05252!important;background:snow!important;border-color:#ffd6d6!important}.wks-hero-card,.wks-card,.wks-panel{box-shadow:var(--shadow2);background:#fffffff0;border:1px solid #e6edf5}.wks-hero-card{border-radius:26px;padding:18px}.wks-hero-card h3,.wks-card h3{color:#0f172a;margin-top:0}.wks-company-name{color:#0f172a;align-items:center;gap:10px;font-weight:900;display:flex}.wks-company-avatar{color:#fff;background:linear-gradient(135deg,#1f6fff,#19c4df);border-radius:16px;flex:none;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.wks-company-sub{color:#64748b;margin:8px 0 14px;font-size:13px;line-height:1.55}.wks-progress{background:#eef2f7;border-radius:999px;height:9px;margin:8px 0;overflow:hidden}.wks-progress i{background:linear-gradient(90deg,#16a34a,#1f6fff);border-radius:999px;height:100%;display:block}.wks-mini-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.wks-mini-stat{background:#f8fbff;border:1px solid #e6edf5;border-radius:16px;padding:10px}.wks-mini-stat b{color:#0f172a;font-size:20px;display:block}.wks-mini-stat span{color:#64748b;margin-top:3px;font-size:12px;display:block}.wks-shell{grid-template-columns:246px minmax(0,1fr);align-items:start;gap:18px;display:grid}.wks-sidebar{box-shadow:var(--shadow2);background:#fffffff0;border:1px solid #e6edf5;border-radius:26px;padding:14px;position:sticky;top:92px}.wks-side-head{border-bottom:1px solid #edf1f7;margin-bottom:10px;padding:8px 10px 14px}.wks-side-head strong{color:#0f172a;display:block}.wks-side-head span{color:#64748b;margin-top:4px;font-size:12px;line-height:1.45;display:block}.wks-menu{gap:6px;display:grid}.wks-menu .wks-catalog-menu-link{color:#1d4ed8;background:#eff6ff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;font-weight:780;text-decoration:none;display:flex}.wks-menu .wks-catalog-menu-link:hover{background:#dbeafe}.wks-menu button{color:#475569;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;font-weight:780;display:flex}.wks-menu button:hover{color:#1d4ed8;background:#f8fbff}.wks-menu button.active{color:#1d4ed8;background:#eff6ff}.wks-menu button small{color:#1d4ed8;background:#fff;border:1px solid #dbeafe;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.wks-side-links{border-top:1px solid #edf1f7;gap:8px;margin-top:14px;padding-top:14px;display:grid}.wks-side-links a,.wks-side-links button{color:#475569;cursor:pointer;background:#fbfdff;border:1px solid #edf1f7;border-radius:14px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.wks-side-links a:hover,.wks-side-links button:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.wks-main{min-width:0}.wks-page.active{animation:.22s fadeIn;display:block}.wks-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 16px;display:flex}.wks-section-head h2{color:#0f172a;margin:0;font-size:28px;line-height:1.2}.wks-section-head p{color:#64748b;margin:6px 0 0;line-height:1.62}.wks-card,.wks-panel{border-radius:24px;padding:20px}.wks-panel{margin-bottom:18px}.wks-grid-2,.wks-grid-3,.wks-grid-4{gap:14px;display:grid}.wks-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wks-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wks-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.wks-gap-bottom{margin-bottom:18px}.wks-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.wks-stat{background:#fff;border:1px solid #e6edf5;border-radius:22px;padding:18px;box-shadow:0 10px 28px #0f172a0d}.wks-stat b{color:#0f172a;font-size:28px}.wks-stat span{color:#64748b;margin-top:5px;font-size:13px;display:block}.wks-stat small{color:#16a34a;margin-top:7px;font-weight:850;display:block}.wks-tag-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wks-tag{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex}.wks-tag.green{color:#059669;background:#ecfdf5}.wks-tag.orange{color:#ea580c;background:#fff7ed}.wks-tag.purple{color:#7c3aed;background:#f5f3ff}.wks-tag.gray{color:#64748b;background:#f1f5f9}.wks-tag.blue{color:#2563eb;background:#eff6ff}.wks-small-btn{color:#1d4ed8;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe4ef;border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-weight:830;display:inline-flex}.wks-small-btn.dark{color:#fff;background:#111827;border-color:#111827}.wks-small-btn:hover{transform:translateY(-1px)}.wks-todo-list,.wks-schedule{gap:12px;display:grid}.wks-todo{background:#fff;border:1px solid #edf1f7;border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.wks-todo b,.wks-icon{color:#1d4ed8;background:#eff6ff;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.wks-todo h3,.wks-business-card h3{color:#0f172a;margin:0 0 4px;font-size:16px}.wks-todo p,.wks-business-card p,.wks-card p{color:#64748b;margin:0;font-size:13px;line-height:1.65}.wks-todo.warn b{color:#ea580c;background:#fff7ed}.wks-todo.done b{color:#16a34a;background:#ecfdf5}.wks-filter{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.wks-filter button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:999px;padding:8px 12px}.wks-filter button.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:850}.wks-reco{background:#fff;border:1px solid #edf1f7;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.wks-reco h3{margin:8px 0 6px;font-size:17px}.wks-reco p{color:#64748b;margin:0;font-size:13px;line-height:1.65}.wks-reco+.wks-reco{margin-top:12px}.wks-aside-block{background:#fff;border:1px solid #edf1f7;border-radius:18px;margin-top:12px;padding:16px}.wks-aside-block:first-child{margin-top:0}.wks-aside-block strong{color:#0f172a;margin-bottom:6px;display:block}.wks-aside-block p,.wks-aside-block span{color:#64748b;margin:0;font-size:13px;line-height:1.6}.wks-date-row{grid-template-columns:46px 1fr;align-items:start;gap:10px;display:grid}.wks-date{color:#1d4ed8;background:#eff6ff;border-radius:16px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.wks-date-row strong{font-size:14px;display:block}.wks-date-row span{color:#64748b;margin-top:3px;font-size:12px;display:block}.wks-business-card{background:#fff;border:1px solid #edf1f7;border-radius:22px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px;display:grid}.wks-business-card .wks-actions{margin-top:12px}.wks-inline-title{margin:10px 0}.wks-muted-line{color:#64748b}.wks-process{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.wks-process.one-column{grid-template-columns:1fr}.wks-process-step{background:#fff;border:1px solid #edf1f7;border-radius:17px;padding:12px}.wks-process-step b{color:#1d4ed8;background:#eff6ff;border-radius:10px;place-items:center;width:28px;height:28px;margin-bottom:8px;display:grid}.wks-process-step strong{font-size:13px;display:block}.wks-process-step span{color:#64748b;margin-top:4px;font-size:12px;display:block}.wks-process-step.done{background:#f0fdf4;border-color:#bbf7d0}.wks-process-step.current{background:linear-gradient(#fff,#f8fbff);border-color:#bfdbfe}.wks-consultations-page .wks-section-head{align-items:center;margin-bottom:16px}.wks-consultations-page .wks-section-head h2{letter-spacing:0;font-size:30px;line-height:1.18}.wks-consultations-page .wks-section-head p{color:#475569;margin-top:6px;font-size:15px}.wks-consultation-feature{background:#fffffff5;border:1px solid #e2eaf5;border-radius:24px;padding:22px;box-shadow:0 14px 36px #0f172a0f}.wks-consultation-feature .wks-inline-title{color:#0f172a;letter-spacing:0;margin:14px 0 10px;font-size:28px;line-height:1.24}.wks-consultation-feature .wks-muted-line{color:#475569;margin:0 0 14px;font-size:15px;line-height:1.65}.wks-consultation-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.wks-consultation-process .wks-process-step{background:#fff;border-radius:16px;min-height:98px;padding:14px}.wks-consultation-process .wks-process-step b{border-radius:10px;width:30px;height:30px;margin-bottom:8px;font-size:15px}.wks-consultation-process .wks-process-step strong{font-size:15px;line-height:1.35}.wks-consultation-process .wks-process-step span{margin-top:5px;font-size:13px;line-height:1.4}.wks-consultation-feature .wks-actions{gap:10px;margin-top:6px}.wks-consultation-feature .wks-actions .wks-small-btn{min-width:124px;min-height:42px;padding:10px 16px}.wks-consultation-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wks-consultation-mini{background:#fffffff5;border:1px solid #e6edf5;align-content:start;gap:10px;min-height:172px;display:grid;box-shadow:0 12px 28px #0f172a0d}.wks-consultation-mini h3{color:#0f172a;margin:0;font-size:19px;line-height:1.35}.wks-consultation-mini p{min-height:42px}.wks-consultation-mini .wks-small-btn{justify-self:start}.wks-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wks-field{color:#475569;gap:8px;font-size:14px;font-weight:760;display:grid}.wks-field.full,.wks-form-actions{grid-column:1/-1}.wks-field input,.wks-field textarea,.wks-field select{color:#0f172a;background:#fff;border:1px solid #dbe4ef;border-radius:14px;outline:none;padding:12px 14px}.wks-form-grid.readonly .wks-field input:disabled,.wks-form-grid.readonly .wks-field textarea:disabled,.wks-form-grid.readonly .wks-field select:disabled,.wks-field input:disabled,.wks-field textarea:disabled,.wks-field select:disabled{color:#64748b;cursor:not-allowed;box-shadow:none;background:#f8fafc;border-color:#e2e8f0}.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.wks-field textarea{resize:vertical}.wks-form-actions{justify-content:flex-end;gap:12px;display:flex}.cert-panel-head p,.cert-note{color:#52637a;margin:7px 0 0;line-height:1.7}.cert-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.cert-panel,.cert-form-card,.cert-side-panel{box-shadow:var(--shadow2);background:#fffffff5;border:1px solid #e6edf5;border-radius:26px}.cert-check-row{flex-wrap:wrap;gap:8px;display:flex}.cert-check-row span{color:#52637a;background:#fff;border:1px solid #dfe7f2;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.cert-check-row span.on{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.cert-panel{margin-bottom:16px;padding:22px}.cert-panel-head{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.cert-cards,.cert-rights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cert-card,.cert-rights article{background:linear-gradient(#fff,#fbfdff);border:1px solid #e6edf5;border-radius:22px;padding:18px}.cert-card{cursor:pointer;transition:all .18s}.cert-card:hover,.cert-card.active{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 16px 36px #1f66ff1a}.cert-status{border-radius:999px;align-items:center;min-height:28px;margin-bottom:10px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.cert-status.done{color:#059669;background:#ecfdf5}.cert-status.current{color:#1d4ed8;background:#eff6ff}.cert-status.pending{color:#c2410c;background:#fff7ed}.cert-card h3,.cert-rights strong,.cert-form-section h3,.cert-side-panel h3{margin:0 0 8px;display:block}.cert-card p,.cert-rights span{color:#64748b;margin:0;line-height:1.65}.cert-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cert-tabs button{color:#52637a;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:999px;min-height:38px;padding:0 13px;font-weight:850}.cert-tabs button.active{color:#fff;background:#111827;border-color:#111827}.cert-stage{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.cert-stage-tech{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr)}.cert-form-card,.cert-side-panel{padding:18px}.cert-tech-entry{align-content:center;min-height:260px;display:grid}.cert-tech-entry .cert-form-section{border-bottom:0;margin-bottom:0;padding-bottom:14px}.cert-tech-entry .cert-form-section p{color:#475569;max-width:640px;margin:0;font-size:15px;line-height:1.8}.cert-form-section{border-bottom:1px solid #edf1f7;margin-bottom:18px;padding-bottom:18px}.cert-form-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.cert-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cert-form-grid label{color:#334155;gap:7px;font-size:13px;font-weight:850;display:grid}.cert-form-grid label.required-field>span:after{content:" *";color:#dc2626}.cert-form-grid label.full,.cert-form-grid .cert-upload-field.full{grid-column:1/-1}.cert-form-grid .cert-upload-field{color:#1d2939;gap:8px;font-size:13px;font-weight:850;display:grid}.cert-form-grid input,.cert-form-grid select,.cert-form-grid textarea{color:#1d2939;background:#fbfcff;border:1px solid #dfe6f0;border-radius:14px;outline:none;padding:12px 13px}.cert-form-grid textarea{resize:vertical}.cert-form-grid input:disabled,.cert-form-grid select:disabled,.cert-form-grid textarea:disabled,.cert-form-grid .muted input{color:#94a3b8;cursor:not-allowed;background:#f3f6fa}.cert-upload{color:#64748b;text-align:center;background:#f8fbff;border:1.5px dashed #cbd5e1;border-radius:18px;padding:22px;font-weight:800}.cert-upload.disabled{color:#94a3b8;cursor:not-allowed;background:#f3f6fa}.cert-upload input{color:#334155;width:100%;max-width:360px;margin:0 auto 12px;display:block}.cert-upload strong,.cert-upload small{display:block}.cert-upload small{color:#64748b;margin-top:6px;font-size:12px;line-height:1.5}.cert-step-list,.cert-unlock-list{gap:10px;display:grid}.cert-step-list div,.cert-unlock-list div{background:#fff;border:1px solid #edf1f7;border-radius:16px;grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.cert-step-list b,.cert-unlock-list b{color:#1d4ed8;background:#eff6ff;border-radius:12px;grid-row:1/span 2;place-items:center;width:32px;height:32px;display:grid}.cert-step-list strong,.cert-unlock-list strong{grid-column:2;min-width:0}.cert-step-list span,.cert-unlock-list span{color:#64748b;word-break:normal;overflow-wrap:break-word;grid-column:2;margin-top:3px;font-size:12px;line-height:1.5;display:block}.cert-tech-value{min-width:0}.cert-tech-unlock-list{gap:12px}.cert-tech-unlock-list div{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px}.cert-tech-unlock-list b{color:#16a34a;background:#ecfdf5;border-radius:14px;width:36px;height:36px;font-size:16px}.cert-tech-unlock-list strong,.cert-tech-unlock-list span{word-break:normal;overflow-wrap:break-word;min-width:0}.cert-tech-unlock-list strong{font-size:15px}.cert-tech-unlock-list span{font-size:13px;line-height:1.7}.cert-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.cert-timeline div{background:#fff;border:1px solid #e6edf5;border-radius:18px;padding:14px}.cert-timeline b{color:#1d4ed8;background:#eff6ff;border-radius:10px;place-items:center;width:28px;height:28px;margin-bottom:8px;display:grid}.cert-timeline div.done{background:#f7fffb;border-color:#bbf7d0}.cert-timeline div.done b{color:#059669;background:#dcfce7}.cert-timeline div.current{background:#f8fbff;border-color:#bfdbfe}.cert-timeline div.current b{color:#fff;background:#1f6fff}.cert-timeline strong,.cert-timeline span{display:block}.cert-timeline span{color:#64748b;margin-top:4px;font-size:12px}.cert-dialog-mask{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cert-dialog{background:#fff;border:1px solid #e5edf8;border-radius:24px;width:min(520px,100%);padding:24px;box-shadow:0 24px 70px #0f172a38}.cert-dialog-head span{color:#059669;background:#ecfdf5;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.cert-dialog-head h3{color:#0f172a;margin:14px 0 8px;font-size:24px;line-height:1.25}.cert-dialog-head p{color:#52637a;margin:0;line-height:1.65}.cert-dialog-rights{gap:10px;margin:18px 0 22px;display:grid}.cert-dialog-rights div{color:#1e293b;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-weight:800;display:flex}.cert-dialog-rights b{color:#059669;background:#dcfce7;border-radius:999px;place-items:center;width:26px;height:26px;font-size:17px;display:grid}.cert-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.capability-page{gap:18px;display:grid}.cap-eyebrow{color:#155eef;background:#eff6ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.cap-flow-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cap-flow-line article,.cap-card,.cap-side-panel,.cap-form-card,.cap-detail-hero,.cap-detail-grid article,.cap-library-card,.cap-empty{background:#ffffffeb;border:1px solid #dbe7f6;border-radius:22px;box-shadow:0 18px 45px #0f172a0f}.cap-flow-line article{gap:8px;min-height:126px;padding:18px;display:grid}.cap-flow-line b,.cap-rule-list b{color:#155eef;background:#eaf2ff;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.cap-flow-line article.done b,.cap-rule-list b.on{color:#059669;background:#dcfce7}.cap-flow-line strong,.cap-side-panel strong,.cap-detail-grid strong{color:#0f172a;font-size:17px}.cap-flow-line span,.cap-card p,.cap-side-panel,.cap-detail-grid p,.cap-library-card p{color:#52637a;line-height:1.65}.cap-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.cap-main-panel,.cap-form-card,.cap-detail,.cap-library-grid{min-width:0}.cap-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cap-search{flex:1;min-width:260px;position:relative}.cap-search input{color:#0f172a;border:1px solid #d8e2f0;border-radius:14px;width:100%;min-height:46px;padding:0 42px 0 14px;font-weight:750}.cap-search span{color:#64748b;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cap-filter-row,.cap-actions,.cap-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cap-filter-chip{color:#41546d;background:#fff;border:1px solid #d8e2f0;border-radius:999px;min-height:38px;padding:0 14px;font-weight:800}.cap-filter-chip.active{color:#155eef;background:#eaf2ff;border-color:#155eef}.cap-list{gap:12px;display:grid}.cap-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.cap-card h3,.cap-library-card h3,.cap-detail-hero h2{color:#061638;margin:8px 0}.cap-status{color:#155eef;background:#eef4ff;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.cap-status.active{color:#059669;background:#dcfce7}.cap-status.pending{color:#f97316;background:#fff7ed}.cap-status.supplement{color:#b45309;background:#fef3c7}.cap-status.rejected{color:#dc2626;background:#fee2e2}.cap-meta span{color:#52637a;font-size:13px;font-weight:800}.cap-side-panel{gap:16px;padding:18px;display:grid}.sticky-card{position:sticky;top:96px}.cap-rule-list{gap:12px;display:grid}.cap-rule-list div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cap-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cap-stats article{background:#f8fbff;border:1px solid #e2eaf5;border-radius:14px;padding:12px}.cap-stats strong{color:#061638;font-size:24px;display:block}.cap-stats span{color:#52637a;font-size:12px;font-weight:800}.cap-form-card{padding:22px}.cap-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cap-form-grid label{color:#0f172a;gap:8px;font-weight:850;display:grid}.cap-form-grid label.full{grid-column:1/-1}.cap-form-grid input,.cap-form-grid select,.cap-form-grid textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #d8e2f0;border-radius:14px;padding:12px 14px;font-weight:750}.cap-form-grid textarea{resize:vertical}.cert-lock{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;gap:8px;margin:0 0 16px;padding:14px;display:grid}.cap-detail{gap:16px;display:grid}.cap-detail-hero{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.cap-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cap-detail-grid article{padding:18px}.cap-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cap-library-card{gap:10px;padding:18px;display:grid}.cap-empty{color:#52637a;place-items:start;gap:10px;padding:28px;display:grid}.capability-page .app-page{animation:.22s fadeIn;display:block}.capability-page .btn{cursor:pointer;border:1px solid #0000;border-radius:999px;min-height:42px;padding:0 16px;font-weight:900}.capability-page .btn.primary{color:#fff;background:#1f6fff;box-shadow:0 12px 26px #1f6fff33}.capability-page .btn.ghost{color:#101828;background:#fff;border-color:#dfe7f2}.capability-page .btn.light{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.capability-page .btn.dark{color:#fff;background:#111827}.page-intro{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.intro-card,.capability-page .hero-card,.capability-page .panel,.capability-page .form-card{background:#fff;border:1px solid #e6edf5;border-radius:26px;box-shadow:0 10px 26px #1c315c0f}.intro-card{padding:22px}.intro-card h2{color:#071735;margin:0 0 8px;font-size:28px}.intro-card p{color:#64748b;margin:0;line-height:1.7}.inline-actions,.hero-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.capability-page .hero-card{gap:12px;padding:20px;display:grid}.capability-page .hero-card strong{color:#101828;font-size:18px}.capability-page .lead{color:#52637a;margin:0;font-size:14px;line-height:1.65}.cap-mini-stats,.capability-page .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.capability-page .stat{background:#fbfdff;border:1px solid #edf1f7;border-radius:18px;padding:14px}.capability-page .stat b{color:#061638;font-size:28px;display:block}.capability-page .stat span,.capability-page .stat small{color:#64748b;font-size:12px;line-height:1.45;display:block}.capability-page .cap-toolbar{background:#fff;border:1px solid #e6edf5;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex;box-shadow:0 10px 26px #1c315c0f}.capability-page .cap-search{color:#64748b;background:#fbfcff;border:1px solid #dfe6f0;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:260px;height:42px;padding:0 14px;display:flex}.capability-page .cap-search input{color:#101828;background:0 0;border:0;outline:0;flex:1;font-weight:750}.filter-row,.tag-row,.scene-tags,.check-row{flex-wrap:wrap;gap:8px;display:flex}.filter-chip,.scene-tag{color:#52637a;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.filter-chip.active{color:#fff;background:#111827;border-color:#111827}.scene-tag.on{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:900}.capability-page .cap-list{gap:14px;display:grid}.capability-page .cap-card{background:#fff;border:1px solid #e6edf5;border-radius:24px;grid-template-columns:minmax(0,1fr) 220px;gap:16px;padding:18px;transition:all .18s;display:grid;box-shadow:0 10px 26px #1c315c0f}.capability-page .cap-card:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 18px 42px #1c315c1a}.badge{color:#667085;background:#f2f4f8;border-radius:999px;align-items:center;height:27px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.badge.blue{color:#1d4ed8;background:#eff6ff}.badge.green{color:#059669;background:#ecfdf5}.badge.orange{color:#c2410c;background:#fff7ed}.badge.purple{color:#7c3aed;background:#f5f3ff}.badge.red{color:#dc2626;background:#fef2f2}.capability-page .cap-card h3,.library-card h3{color:#101828;margin:0 0 8px;font-size:20px}.capability-page .cap-card p,.library-card p,.detail-card p{color:#64748b;margin:0 0 10px;line-height:1.65}.capability-page .cap-card p strong,.library-card p strong{color:#334155}.capability-page .cap-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.capability-page .cap-meta div{background:#fbfdff;border:1px solid #edf1f7;border-radius:14px;padding:10px}.capability-page .cap-meta b{color:#101828;font-size:16px;display:block}.capability-page .cap-meta span{color:#64748b;margin-top:2px;font-size:12px;display:block}.capability-page .cap-actions{flex-direction:column;justify-content:center;align-items:stretch;gap:9px;display:flex}.split-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.sticky-card{background:linear-gradient(#fff,#f8fbff);border:1px solid #e6edf5;border-radius:24px;padding:20px;position:sticky;top:90px;box-shadow:0 10px 26px #1c315c0f}.preview-title{color:#101828;margin:0 0 8px;font-size:19px}.preview-block,.relation-box{background:#fff;border:1px solid #edf1f7;border-radius:16px;margin-top:10px;padding:13px}.preview-block span{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.preview-block strong{color:#334155;line-height:1.55}.capability-page .form-card{padding:20px}.form-tip{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;margin-bottom:14px;padding:12px 14px;font-weight:800}.form-section{gap:12px;display:grid}.form-section+.form-section{margin-top:18px}.form-section h3{color:#101828;margin:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{color:#334155;font-size:13px;font-weight:900}.field input,.field select,.field textarea{color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #dbe4f0;border-radius:14px;padding:11px 12px;font-weight:750}.field textarea{resize:vertical;min-height:110px}.upload-lite{color:#64748b;text-align:center;background:#f8fbff;border:1.5px dashed #cbd5e1;border-radius:18px;padding:20px}.upload-lite strong{color:#334155;margin-bottom:4px;display:block}.upload-lite.actionable{cursor:pointer;display:block;position:relative}.upload-lite.actionable:hover{background:#f0f7ff;border-color:#1f5fbf}.upload-lite.actionable input{opacity:0;cursor:pointer;position:absolute;inset:0}.material-list{gap:10px;margin:12px 0 16px;display:grid}.material-list.compact{margin:12px 0 0}.material-item{background:#f8fbff;border:1px solid #e6edf5;border-radius:16px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.material-list.compact .material-item{background:#fff;grid-template-columns:minmax(0,1fr) minmax(180px,.9fr) auto}.material-item strong,.material-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.material-item span{color:#64748b;margin-top:4px;font-size:12px}.material-item input{border:1px solid #dbe4f0;border-radius:12px;height:38px;padding:0 10px}.material-item button{color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:12px;height:38px;font-weight:850}.success-box{background:#f7fffb;border:1px solid #bbf7d0;border-radius:20px;margin-bottom:16px;padding:16px;display:none}.success-box.active{display:block}.mini-note{color:#94a3b8;font-size:12px;line-height:1.55}.detail-hero{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #e6edf5;border-radius:28px;margin-bottom:16px;padding:24px;box-shadow:0 18px 45px #0f172a1a}.detail-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.detail-title h2{color:#061638;margin:0 0 10px;font-size:30px}.detail-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.detail-card,.material-card,.library-card{background:#fff;border:1px solid #e6edf5;border-radius:22px;padding:18px;box-shadow:0 10px 26px #1c315c0f}.detail-card h3,.material-card h3{color:#101828;margin:0 0 10px}.material-card{margin-bottom:12px}.material-card p{color:#64748b;margin:0 0 12px;font-size:13px;line-height:1.6}.relation-box{border-radius:20px;margin:0 0 14px;padding:16px}.relation-box h3{margin:0 0 8px}.relation-box p{color:#64748b;margin:0;line-height:1.6}.check{color:#52637a;cursor:pointer;background:#fff;border:1px solid #dfe7f2;border-radius:999px;align-items:center;min-height:31px;padding:0 11px;font-size:13px;font-weight:850;display:inline-flex}.check.on{color:#059669;background:#ecfdf5;border-color:#bbf7d0}.progress-head{color:#52637a;justify-content:space-between;gap:12px;margin:18px 0 8px;font-size:13px;font-weight:850;display:flex}.bar{background:#e8eef7;border-radius:999px;height:8px;overflow:hidden}.bar i{border-radius:inherit;background:linear-gradient(90deg,#16a34a,#1f6fff);height:100%;display:block}.status-flow{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.status-step{background:#fff;border:1px solid #e6edf5;border-radius:18px;padding:14px}.status-step b{color:#1d4ed8;background:#eff6ff;border-radius:10px;place-items:center;width:28px;height:28px;margin-bottom:8px;display:grid}.status-step span{color:#64748b;margin-top:4px;font-size:12px;line-height:1.5;display:block}.status-step.done{background:#f7fffb;border-color:#bbf7d0}.status-step.done b{color:#059669;background:#dcfce7}.status-step.current{background:#f8fbff;border-color:#bfdbfe}.status-step.current b{color:#fff;background:#1f6fff}.library-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.library-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.empty-hint{color:#64748b;text-align:center;background:#fbfdff;border:1.5px dashed #cbd5e1;border-radius:20px;padding:24px}.capability-panel{margin-top:16px;padding:18px}.wks-toast{color:#fff;box-shadow:var(--shadow);z-index:200;background:#111827;border-radius:999px;padding:12px 18px;font-weight:850;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (width<=980px){.wks-container{padding:20px 14px 56px}.wks-hero-grid,.wks-shell,.wks-layout,.cert-stage,.cap-layout,.page-intro,.split-layout{grid-template-columns:1fr}.wks-sidebar{position:static}.wks-grid-4,.cert-cards,.cert-rights,.cert-timeline,.cap-flow-line,.cap-library-grid,.status-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-toolbar,.cap-detail-hero,.capability-page .cap-toolbar,.detail-top{flex-direction:column;align-items:stretch}.capability-page .cap-card{grid-template-columns:1fr}.capability-page .cap-actions{flex-flow:wrap}.sticky-card{position:static}}@media (width<=640px){.primary-small,.nav-enterprise{display:none}.wks-title{font-size:34px}.wks-hero{border-radius:24px;padding:22px}.wks-grid-2,.wks-grid-3,.wks-grid-4,.wks-mini-stats,.wks-form-grid,.wks-process,.wks-consultation-process,.wks-consultation-related,.cert-cards,.cert-rights,.cert-form-grid,.cert-timeline,.cap-flow-line,.cap-form-grid,.cap-detail-grid,.cap-library-grid,.form-grid,.detail-grid,.library-grid,.status-flow,.cap-card,.wks-todo,.wks-reco,.wks-business-card{grid-template-columns:1fr}.wks-section-head{display:grid}.wks-actions{align-items:stretch}.wks-actions .btn,.wks-actions button{width:100%}}.expert-public-page{color:#163149;background:#f7f9fc;min-height:100vh}.expert-shell{width:min(1180px,100% - 40px);margin:0 auto}.expert-kicker{color:#08766b;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.expert-kicker i{background:#15a99a;border-radius:4px;width:18px;height:3px}.expert-primary-btn,.expert-plain-btn{border:1px solid #176ee8;border-radius:12px;justify-content:center;align-items:center;padding:12px 19px;font-weight:800;display:inline-flex}.expert-primary-btn{color:#fff;background:#176ee8}.expert-plain-btn{color:#176ee8;background:#fff}.expert-home-hero{background:radial-gradient(circle at 80% 20%,#18b7d933,#0000 28%),linear-gradient(145deg,#edf6ff,#f1fbf8);padding:82px 0 72px}.hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;gap:72px;display:grid}.expert-home-hero h1{color:#15324a;margin:18px 0;font-size:48px;line-height:1.18}.expert-home-hero h1 span{color:#176ee8}.expert-home-hero p{color:#526a7d;max-width:700px;line-height:1.8}.expert-hero-search,.expert-results-hero form{background:#fff;border:1px solid #d6e3ef;border-radius:15px;max-width:700px;margin-top:25px;padding:6px;display:flex;box-shadow:0 16px 45px #1e56911a}.expert-hero-search span{color:#176ee8;place-items:center;width:42px;display:grid}.expert-hero-search input,.expert-results-hero input{border:0;outline:0;flex:1;min-width:0;padding:10px}.expert-hero-search button,.expert-results-hero form button{color:#fff;background:#176ee8;border:0;border-radius:10px;padding:0 20px;font-weight:800}.hero-actions{gap:10px;margin-top:18px;display:flex}.expert-trust-card,.expert-process-card{background:#fffc;border:1px solid #fffc;border-radius:26px;padding:28px;box-shadow:0 22px 60px #1e53781f}.expert-trust-card>span,.expert-process-card>span,.expert-section-head span,.detail-panel header span{color:#08766b;letter-spacing:.08em;font-size:11px;font-weight:900}.expert-trust-card h2,.expert-process-card h2{margin:8px 0 18px;font-size:22px;line-height:1.45}.expert-trust-card ul{color:#526a7d;gap:11px;padding:0;list-style:none;display:grid}.expert-trust-card li:before{content:"✓";color:#0c9988;margin-right:9px;font-weight:900}.expert-home-stats{background:#fff;border-block:1px solid #e7edf3}.expert-home-stats .expert-shell{grid-template-columns:repeat(4,1fr);display:grid}.expert-home-stats article{text-align:center;border-right:1px solid #edf1f5;gap:4px;padding:25px;display:grid}.expert-home-stats article:last-child{border:0}.expert-home-stats strong{color:#176ee8;font-size:27px}.expert-home-stats span{color:#74869a;font-size:12px}.expert-home-section{padding:70px 0}.expert-home-section.subtle{background:#eef4f9;width:100%;max-width:none}.expert-home-section.subtle>.expert-shell{width:min(1180px,100% - 40px)}.expert-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.expert-section-head h2,.detail-panel h2{color:#18364e;margin:7px 0}.expert-section-head p{color:#718096;margin:0}.expert-section-head>a{color:#176cc3;font-weight:800}.expert-domain-grid,.expert-card-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.expert-domain-grid>a{background:#fff;border:1px solid #e1eaf2;border-radius:19px;gap:12px;min-height:145px;padding:20px;transition:all .2s;display:grid}.expert-domain-grid>a:hover{border-color:#94c7ff;transform:translateY(-2px)}.expert-domain-grid b{color:#a9b7c6;font-size:11px}.expert-domain-grid strong{font-size:17px}.expert-domain-grid span{color:#176cc3;align-self:end;font-size:12px;font-weight:800}.skeleton-domains i,.skeleton-cards i,.result-skeleton i,.detail-loading i{background:linear-gradient(100deg,#e7edf3,#f6f8fa,#e7edf3) 0 0/200% 100%;border-radius:18px;animation:1.4s infinite expert-shimmer;display:block}.skeleton-domains i{height:145px}.skeleton-cards i{height:250px}.expert-home-layout{grid-template-columns:1.4fr .65fr;gap:45px;display:grid}.expert-result-list{gap:12px;display:grid}.expert-result-list>a{background:#fff;border:1px solid #e2e9f1;border-radius:17px;padding:18px;display:block}.expert-result-list>a>span{color:#08766b;font-size:11px;font-weight:900}.expert-result-list h3{margin:7px 0}.expert-result-list p{color:#617689;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.expert-result-list small{color:#8796a6;margin-top:10px;display:block}.no-inline-result,.detail-empty{color:#8190a0}.expert-process-card ol{gap:13px;padding:0;list-style:none;display:grid}.expert-process-card li{gap:12px;display:flex}.expert-process-card li>b{color:#176ee8;background:#edf5ff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.expert-process-card strong{font-size:13px}.expert-process-card p{color:#75879a;margin:3px 0;font-size:12px}.expert-list-hero,.expert-results-hero{background:linear-gradient(135deg,#eaf4ff,#edf9f7);padding:48px 0}.expert-list-hero h1,.expert-results-hero h1{margin:10px 0 6px;font-size:34px}.expert-list-hero p,.expert-results-hero p{color:#617689;margin:0}.expert-list-search{background:#fff;border:1px solid #dbe4ee;border-radius:13px;max-width:720px;margin-top:20px;padding:5px;display:flex}.expert-list-search span{place-items:center;width:38px;display:grid}.expert-list-search input{border:0;outline:0;flex:1;min-width:0;padding:10px}.expert-list-search button{color:#fff;background:#176ee8;border:0;border-radius:9px;padding:0 20px}.expert-list-board,.results-board{padding-block:38px 70px}.expert-list-board>header,.results-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.expert-list-board h2,.results-toolbar h2{margin:0}.expert-list-board header p,.results-toolbar p{color:#75879a;margin:5px 0 0}.list-tools{gap:9px;display:flex}.list-tools select,.results-filters select,.mobile-result-filter select{background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:9px}.mobile-filter-button{color:#176cc3;background:#fff;border:1px solid #b9cef0;border-radius:10px;padding:9px 13px;display:none}.expert-list-layout,.results-layout{grid-template-columns:220px 1fr;gap:25px;display:grid}.expert-list-content{min-width:0}.active-filters{color:#6c8193;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;font-size:12px;display:flex}.active-filters button{color:#176cc3;background:#eaf3ff;border:0;border-radius:999px;padding:6px 10px}.list-state,.standalone-state{background:#fff;border:1px solid #e1e8ef;border-radius:20px}.expert-pagination{justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}.expert-pagination button{background:#fff;border:1px solid #d6e0ea;border-radius:9px;padding:8px 14px}.expert-pagination button:disabled{opacity:.45}.detail-breadcrumb{color:#7c8c9b;gap:9px;padding-block:18px;font-size:12px;display:flex}.detail-breadcrumb a{color:#176cc3}.detail-loading{gap:18px;padding-block:30px;display:grid}.detail-loading i:first-child{height:240px}.detail-loading i{height:170px}.standalone-state{margin-top:35px}.expert-profile-hero{background:linear-gradient(135deg,#eef6ff,#f0faf8);padding:38px 0 44px}.profile-grid{grid-template-columns:120px 1fr 280px;align-items:center;gap:30px;display:grid}.profile-avatar{color:#fff;background:linear-gradient(145deg,#176ee8,#18b7d9);border-radius:32px;place-items:center;width:120px;height:120px;font-size:45px;font-weight:900;display:grid;box-shadow:0 18px 35px #1f6fff38}.profile-main h1{margin:8px 0 4px;font-size:35px}.profile-identity{color:#476377;margin:0;font-weight:700}.profile-bio{color:#64798b;max-width:680px;margin:12px 0;line-height:1.75}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag-row span{color:#416275;background:#fff;border-radius:999px;padding:5px 9px;font-size:11px}.profile-action{background:#ffffffc7;border:1px solid #dbe6ef;border-radius:20px;padding:20px}.profile-action p{margin:0 0 12px;font-weight:800;line-height:1.55}.profile-action button{color:#fff;background:#176ee8;border:0;border-radius:10px;width:100%;padding:11px;font-weight:800}.profile-action small{color:#76899b;margin-top:9px;line-height:1.5;display:block}.detail-layout{grid-template-columns:minmax(0,1fr) 320px;gap:25px;padding-block:32px 70px;display:grid}.detail-content{gap:18px;display:grid}.detail-side{align-content:start;gap:18px;display:grid}.detail-panel{background:#fff;border:1px solid #e1e8ef;border-radius:20px;padding:23px}.detail-panel header{margin-bottom:17px}.detail-panel h2{font-size:20px}.detail-definition{grid-template-columns:1fr 1fr;gap:13px;display:grid}.detail-definition>div{background:#f7f9fc;border-radius:13px;padding:14px}.detail-definition .wide{grid-column:1/-1}.detail-definition b{color:#718396;font-size:11px}.detail-definition p{margin:5px 0 0;line-height:1.65}.credential-list,.participation-list,.opinion-list,.resource-list{gap:10px;display:grid}.credential-list>div{background:#f7f9fc;border-radius:12px;justify-content:space-between;gap:15px;padding:13px;display:flex}.credential-list span{color:#748699;font-size:12px}.participation-list>*{border-top:1px solid #edf1f5;grid-template-columns:100px 1fr auto;gap:15px;padding:15px 0;display:grid}.participation-list>:first-child{border:0}.participation-list time{color:#788b9d;font-size:12px}.participation-list span,.opinion-list>a>span,.resource-list span{color:#08766b;font-size:11px;font-weight:900}.participation-list h3,.opinion-list h3{margin:5px 0;font-size:15px}.participation-list p,.opinion-list p{color:#657a8c;margin:0;line-height:1.7}.participation-list>b{color:#176cc3;font-size:11px}.opinion-list>a{background:#f7f9fc;border-radius:14px;padding:16px}.opinion-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opinion-list small{color:#176cc3;margin-top:9px;display:block}.resource-list>*{background:#f7f9fc;border-radius:12px;gap:4px;padding:13px;display:grid}.resource-list small{color:#8291a1}.privacy-note{color:#526a7d;background:#eaf5f3;border-radius:18px;padding:20px}.privacy-note b{color:#08766b}.privacy-note p{margin-bottom:0;font-size:12px;line-height:1.7}.expert-toast{z-index:160;color:#fff;background:#08766b;border-radius:12px;max-width:420px;padding:14px 18px;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 40px #0000002e}.opinion-article{background:#fff;border:1px solid #e0e8ef;border-radius:24px;max-width:900px;margin-top:20px;margin-bottom:70px;padding:42px}.opinion-article header>span{color:#08766b;font-size:12px;font-weight:900}.opinion-article h1{margin:12px 0 18px;font-size:34px;line-height:1.35}.opinion-byline{color:#6f8193;align-items:center;gap:10px;display:flex}.opinion-byline a,.opinion-byline b{color:#176cc3}.opinion-byline time{margin-left:auto;font-size:12px}.opinion-content{color:#314b60;white-space:pre-wrap;border-top:1px solid #e9eef3;margin-top:35px;padding-top:30px;font-size:17px;line-height:2}.opinion-note{background:#f2f8f7;border-left:3px solid #15a99a;margin-top:20px;padding:13px 18px}.opinion-note b{color:#08766b}.opinion-note p{margin:7px 0 0;line-height:1.7}.opinion-article footer{color:#176cc3;border-top:1px solid #edf1f5;justify-content:space-between;margin-top:30px;padding-top:18px;font-size:12px;font-weight:800;display:flex}.expert-results-hero form{max-width:620px}.results-filters{background:#fff;border:1px solid #e0e8ef;border-radius:18px;align-content:start;gap:14px;padding:18px;display:grid}.results-filters h3{margin:0}.results-filters label,.mobile-result-filter label{color:#65798c;gap:6px;font-size:12px;display:grid}.results-filters>button{color:#176cc3;background:0 0;border:0}.public-result-cards{gap:14px;display:grid}.public-result-cards>a{background:#fff;border:1px solid #e0e8ef;border-radius:19px;padding:22px;transition:all .2s}.public-result-cards>a:hover{border-color:#a9cfff;transform:translateY(-2px)}.result-card-head,.public-result-cards footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.result-card-head span{color:#08766b;font-size:11px;font-weight:900}.result-card-head time{color:#8292a2;font-size:11px}.public-result-cards h2{margin:10px 0;font-size:19px}.public-result-cards>a>p{color:#5e7487;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.public-result-cards footer{border-top:1px solid #edf1f5;margin-top:16px;padding-top:14px}.public-result-cards footer div{gap:3px;display:grid}.public-result-cards footer small{color:#8292a2}.public-result-cards footer>span{color:#176cc3;font-size:12px;font-weight:800}.result-skeleton{gap:14px;display:grid}.result-skeleton i{height:190px}.mobile-result-filter{z-index:140;background:#0f172a6b;align-items:end;display:none;position:fixed;inset:0}.mobile-result-filter>div{background:#fff;border-radius:24px 24px 0 0;gap:15px;width:100%;padding:20px;display:grid}.mobile-result-filter header{justify-content:space-between;display:flex}.mobile-result-filter h2{margin:0}.mobile-result-filter header button{background:0 0;border:0;font-size:25px}@keyframes expert-shimmer{to{background-position:-200% 0}}@media (width<=980px){.hero-grid,.expert-home-layout,.profile-grid,.detail-layout{grid-template-columns:1fr}.expert-trust-card{max-width:620px}.expert-domain-grid,.expert-card-grid{grid-template-columns:repeat(2,1fr)}.profile-action{max-width:520px}.profile-grid{justify-items:start}.detail-side{grid-template-columns:1fr 1fr}.nav-links a{padding-inline:8px}.mini-search{display:none}}@media (width<=720px){.expert-shell{width:min(100% - 28px,1180px)}.expert-home-hero{padding:52px 0}.expert-home-hero h1{font-size:34px}.expert-home-stats .expert-shell{grid-template-columns:1fr 1fr}.expert-home-stats article:nth-child(2){border-right:0}.expert-home-stats article:nth-child(-n+2){border-bottom:1px solid #edf1f5}.expert-domain-grid,.expert-card-grid{grid-template-columns:1fr}.expert-section-head{align-items:start}.expert-list-layout,.results-layout{grid-template-columns:1fr}.expert-list-layout>.expert-filter-panel,.results-filters{display:none}.mobile-filter-button{display:inline-flex}.mobile-result-filter{display:flex}.profile-avatar{border-radius:25px;width:86px;height:86px;font-size:34px}.detail-side,.detail-definition{grid-template-columns:1fr}.detail-definition .wide{grid-column:auto}.participation-list>*{grid-template-columns:1fr}.opinion-article{width:calc(100% - 28px);padding:23px}.opinion-article h1{font-size:27px}.opinion-byline{flex-direction:column;align-items:flex-start}.opinion-byline time{margin:0}.opinion-article footer,.public-result-cards footer{flex-direction:column;align-items:flex-start}.hero-actions{flex-wrap:wrap}.expert-hero-search button{padding-inline:12px}.expert-home-section{padding:48px 0}.expert-list-board,.results-board{padding-top:25px}}.expert-list-page,.expert-results-page,.expert-detail-page{color:#0f172a;background:radial-gradient(circle at 92% 8%,#18b7d912,#0000 25%),#f6f8fc;min-height:calc(100vh - 72px)}.expert-list-page .expert-list-hero,.expert-results-page .expert-results-hero{background:radial-gradient(circle at 82% 20%,#18b7d91f,#0000 28%),linear-gradient(135deg,#edf5ff,#f5fbff 58%,#eefaf8);border-bottom:1px solid #dfe8f2;padding:50px 0 46px}.expert-list-page .expert-kicker,.expert-results-page .expert-kicker{color:#08766b;letter-spacing:.04em;width:fit-content}.expert-list-page .expert-list-hero h1,.expert-results-page .expert-results-hero h1{color:#0f2740;letter-spacing:-.7px;margin:12px 0 7px;font-size:clamp(32px,4vw,42px)}.expert-list-page .expert-list-search,.expert-results-page .expert-results-hero form{border-color:#d8e4f1;border-radius:17px;max-width:760px;min-height:54px;margin-top:22px;padding:6px;box-shadow:0 15px 36px #0f172a12}.expert-list-page .expert-list-search button,.expert-results-page .expert-results-hero form button{background:linear-gradient(135deg,#1769e8,#0b56d8);border-radius:12px;padding-inline:24px;font-weight:800}.expert-list-page .expert-list-board,.expert-results-page .results-board{padding-top:34px}.expert-list-page .expert-list-board>header,.expert-results-page .results-toolbar{background:#fff;border:1px solid #e3eaf3;border-radius:20px;padding:16px 18px;box-shadow:0 12px 30px #0f172a0d}.expert-list-page .expert-list-board h2,.expert-results-page .results-toolbar h2{color:#132b43;font-size:22px}.expert-list-page .list-tools select,.expert-results-page .results-filters select{color:#334155;background:#fbfdff;border-radius:11px;min-height:40px}.expert-list-page .expert-list-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px}.expert-list-page .expert-filter-panel{width:260px}.expert-list-page .expert-filter-panel:not(.mobile) .filter-content{background:#fff;border-color:#e0e8f1;border-radius:22px;padding:19px;position:sticky;top:90px;box-shadow:0 14px 34px #0f172a0e}.expert-list-page .expert-filter-panel:not(.mobile) select{background:#fbfdff;border-color:#dce5ee;border-radius:11px;min-height:40px}.expert-list-page .expert-filter-panel:not(.mobile) .filter-actions button{border-radius:11px;width:100%;min-height:38px}.expert-list-page .expert-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.expert-list-page .active-filters{background:#fff;border:1px solid #e4ebf3;border-radius:15px;min-height:38px;padding:8px 12px}.expert-list-page .expert-pagination button{cursor:pointer;border-radius:11px;min-width:82px;padding:10px 15px}.expert-list-page .expert-pagination button:not(:disabled):hover{color:#1d4ed8;background:#eff6ff;border-color:#a9c8f6}.expert-detail-page .expert-profile-hero{background:radial-gradient(circle at 82% 10%,#18b7d921,#0000 30%),linear-gradient(135deg,#edf5ff,#f3fbfa);border-block:1px solid #dfe8f2}.expert-detail-page .profile-avatar{background:linear-gradient(145deg,#ffffff26,#0000),linear-gradient(145deg,#1769e8,#18a9c6);border:4px solid #ffffffb8;border-radius:28px}.expert-detail-page .profile-action,.expert-detail-page .detail-panel{border-color:#e1e8f0;border-radius:22px;box-shadow:0 12px 32px #0f172a0e}.expert-detail-page .profile-action button{background:linear-gradient(135deg,#1769e8,#0b56d8);border-radius:12px}.expert-results-page .results-layout{grid-template-columns:260px minmax(0,1fr);gap:20px}.expert-results-page .results-filters{border-radius:22px;position:sticky;top:90px;box-shadow:0 14px 34px #0f172a0e}.expert-results-page .public-result-cards>a,.expert-opinion-page .opinion-article{border-color:#e0e8f1;border-radius:22px;box-shadow:0 12px 34px #0f172a0e}@media (width<=1000px){.expert-list-page .expert-card-grid{grid-template-columns:1fr}}@media (width<=820px){.expert-list-page .expert-list-layout,.expert-results-page .results-layout{grid-template-columns:1fr}.expert-list-page .expert-filter-panel:not(.mobile),.expert-results-page .results-filters{display:none}.expert-list-page .mobile-filter-button{display:inline-flex}}@media (width<=640px){.expert-list-page .expert-list-hero,.expert-results-page .expert-results-hero{padding:36px 0 32px}.expert-list-page .expert-list-board>header,.expert-results-page .results-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.expert-list-page .list-tools{width:100%}.expert-list-page .list-tools>*{flex:1}}:root{--brand-red:#c51f2c;--brand-red-deep:#8f1d43;--brand-navy:#25275f;--brand-navy-deep:#191b49;--brand-blue:#1d5fd1;--brand-blue-deep:#29449a;--brand-cyan:#4aadd8;--brand-sky:#edf4fa;--brand-ink:#17223b;--brand-muted:#5f6f89;--brand-line:#dce6f2;--brand-nav-gradient:linear-gradient(100deg, #b82738 0%, #72264d 45%, #25275f 100%);--brand-action-gradient:linear-gradient(135deg, #1d5fd1 0%, #29449a 100%);--bg:#f5f7fa;--text:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--blue:var(--brand-blue);--blue2:var(--brand-blue-deep);--cyan:var(--brand-cyan);--shadow:0 22px 58px #15195b1a;--shadow2:0 14px 36px #15195b14}html{background:#f5f7fa}body{color:var(--brand-ink);background:radial-gradient(circle at 7% 3%,#4aadd80f,#0000 24%),linear-gradient(#fafbfd 0%,#f5f7fa 620px,#f8f9fb 100%)}body :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #1768f247}body .nav-wrap{isolation:isolate;z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:0;position:sticky;top:0;box-shadow:0 4px 20px #1129520f}body .nav-wrap:after{content:none}body .nav-wrap .nav-topline{background:linear-gradient(90deg,#0d43a4 0%,#1769df 58%,#11a4cf 100%);height:4px}body .nav-wrap .nav-container,body .nav-wrap .nav{width:min(100% - 28px,1240px);max-width:1240px;margin-inline:auto}body .nav-wrap .nav-utility{color:#718099;background:#fff;border-bottom:1px solid #e8eef6;height:34px;font-size:12px}body .nav-wrap .utility-inner,body .nav-wrap :is(.utility-left,.utility-right){align-items:center;height:100%;display:flex}body .nav-wrap .utility-inner{justify-content:space-between;gap:28px}body .nav-wrap :is(.utility-left,.utility-right){white-space:nowrap;gap:20px}body .nav-wrap .utility-right a{transition:color .18s}body .nav-wrap .utility-right a:hover{color:#1769df}body .nav-wrap .online-dot{background:#20c58a;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #20c58a1f}body .nav-wrap .nav{z-index:1;justify-content:space-between;align-items:center;gap:22px;height:76px;padding:0;display:flex;position:relative}body .nav-wrap .logo{min-width:350px;color:var(--brand-ink);letter-spacing:.1px;gap:12px}body .nav-wrap .logo-mark{color:#fff;background:linear-gradient(145deg,#0d43a4,#1585e5);border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 25px #1864da3d}body .nav-wrap .logo-mark:before,body .nav-wrap .logo-mark:after{content:none}body .nav-wrap .logo-mark svg{width:26px;height:26px}body .nav-wrap .logo-mark.logo-mark-uploaded{color:inherit;box-shadow:none;background:0 0;overflow:hidden}body .nav-wrap .logo-mark.logo-mark-uploaded img{object-fit:contain;width:100%;height:100%;display:block}body .nav-wrap .logo-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}body .nav-wrap .logo-copy strong{color:#10203d;font-size:18px;font-weight:900;line-height:1.15}body .nav-wrap .logo-copy small{color:#8b97aa;letter-spacing:.35px;margin-top:4px;font-size:10px;font-weight:500}body .nav-wrap .nav-links{color:#17223b;white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:22px;height:76px;font-size:14px;font-weight:700;display:flex}body .nav-wrap .nav-links a{height:76px;color:inherit;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}body .nav-wrap .nav-links a:after{content:"";opacity:0;background:#1769df;border-radius:999px;height:3px;transition:all .18s;position:absolute;bottom:14px;left:0;right:0;transform:scaleX(.45)}body .nav-wrap .nav-links a:hover,body .nav-wrap .nav-links a.active,body .nav-wrap .nav-links a.router-link-active{color:#0d5ed7;background:0 0}body .nav-wrap .nav-links a:hover:after,body .nav-wrap .nav-links a.active:after,body .nav-wrap .nav-links a.router-link-active:after{opacity:1;transform:scaleX(1)}body .nav-wrap .nav-actions{flex:none;gap:10px}body .nav-wrap .login{color:#0d5ed7;background:#fff;border-color:#bfd3f4;border-radius:11px;height:46px;padding:0 18px;font-weight:800}body .nav-wrap .login.active{color:#0d5ed7;background:#fff;border-color:#bfd3f4}body .nav-wrap .primary-small{background:linear-gradient(135deg,#1769df,#0d87e5);border-radius:11px;height:46px;padding:0 20px;font-size:14px;font-weight:800}body .workspace-dd-avatar,body .workspace-account-avatar{background:linear-gradient(135deg, var(--brand-blue), var(--brand-navy))}body :is(.btn-primary,.primary-small,.nav-enterprise,.consult-btn.primary,.library-btn.primary,.auth-submit){color:#fff;background:var(--brand-action-gradient);border-color:#0000;box-shadow:0 10px 24px #29449a38}body :is(.btn-primary,.primary-small,.nav-enterprise,.consult-btn.primary,.library-btn.primary,.auth-submit):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 30px #29449a47}body :is(.search-big button,.search-bar button,.library-search-main button,.consult-search-btn,.project-action,.small-action){color:#fff;background:var(--brand-action-gradient);box-shadow:0 9px 20px #29449a33}body :is(.btn-secondary,.consult-btn.ghost,.library-btn.secondary){color:#263750;background:#fff;border-color:#d8e2ef}body :is(.text-link,.more,.quiz-link,.week-more button){color:var(--brand-blue-deep)}body .home-view>.hero{background:radial-gradient(circle at 8% 10%,#4aadd81c,#0000 31%),radial-gradient(circle at 86% 20%,#29449a17,#0000 35%),linear-gradient(120deg,#f5f9fc 0%,#eaf2f8 48%,#f8fafc 100%);border:0;border-radius:0;min-height:630px;box-shadow:inset 0 -1px #25275f12}body .home-view>.hero .kicker,body .ent-kicker,body .library-kicker,body .activity-center-page .kicker,body .policy-page .eyebrow,body .consult-eyebrow,body .consult-entry-kicker{color:var(--brand-blue-deep);background:#ffffffd1;border-color:#cfe0fb}body .home-view>.hero .blue-grad,body .library-hero h1 span{color:#0000;background:linear-gradient(110deg, var(--brand-blue), var(--brand-navy) 72%);-webkit-background-clip:text;background-clip:text}body .spotlight{background:#ffffffe0;border-color:#c6d8f0f5;box-shadow:0 20px 48px #25275f1f}body .slide-card{background:linear-gradient(125deg,#245eaa 0%,#345398 55%,#292a65 100%);box-shadow:0 18px 38px #25376f3d}body .badge-live,body .banner-shell>header>span{color:var(--brand-red);background:#fff3f4;border-color:#f3c5cb}body .dot-btn.active,body .banner-shell .dots button.active{background:var(--brand-action-gradient)}body .slide-tabs button,body .banner-shell .tabs button{color:#66748a;background:#f8fafc;border-color:#d7e1ee}body .slide-tabs button.active,body .banner-shell .tabs button.active{border-color:var(--brand-blue-deep);color:#fff;background:var(--brand-action-gradient);box-shadow:0 6px 14px #29449a29}body .footer{background:linear-gradient(105deg, var(--brand-navy-deep), var(--brand-navy))}body .policy-page.policy-page,body .consult-page.consult-page,body .capability-page.capability-page,body .activity-center-page.activity-center-page,body .expert-public-page.expert-public-page,body .pilot-application-page.pilot-application-page{color:var(--brand-ink);background:radial-gradient(circle at 7% 0,#4aadd812,#0000 26%),radial-gradient(circle at 94% 4%,#29449a0f,#0000 28%),linear-gradient(#fafbfd 0%,#f3f6fa 480px,#f7f8fa 100%)}body .policy-page .policy-hero,body .consult-page .consult-hero,body .capability-page .ent-hero,body .activity-center-page .activity-hero,body .expert-public-page .library-hero,body .login-page .auth-hero,body .login-page .auth-card{background:radial-gradient(circle at 90% 10%,#29449a14,#0000 28%),linear-gradient(135deg,#fff 0%,#f4f7fa 58%,#edf3f8 100%);border-color:#d4e2f1;box-shadow:0 18px 44px #25275f14}body .policy-page .policy-hero{box-shadow:none;background:radial-gradient(circle at 2px 2px,#ffffff1f 1.2px,#0000 1.4px) 0 0/32px 32px,radial-gradient(circle at 91% 18%,#2ed1e257,#0000 28%),linear-gradient(112deg,#0b429f 0%,#0b5fce 54%,#0aa8cb 100%);border:0;border-radius:0}body .expert-public-page .library-hero{box-shadow:none;background:radial-gradient(circle at 2px 2px,#ffffff21 1.2px,#0000 1.4px) 0 0/34px 34px,linear-gradient(112deg,#0b429f 0%,#0963d7 55%,#0badca 100%);border:0;border-radius:0}body .policy-page .eyebrow{color:#fff;background:#ffffff1a;border-color:#ffffff47}body .policy-page .quiz-banner{border-color:#d9e4f0;border-left:4px solid var(--brand-red);background:linear-gradient(90deg,#fff 0%,#f1f7ff 100%)}body .policy-page .quiz-banner-icon{color:var(--brand-red);background:#fff0f2}body .policy-page .search-bar button{background:var(--brand-action-gradient)}body .policy-page .quick-links button:hover,body .policy-page .filter-chip:hover{color:var(--brand-blue-deep);background:#f2f7ff;border-color:#aac8f4}body .policy-page .filter-chip.active,body .policy-page .scene-chip.active{color:var(--brand-blue-deep);background:#eaf2ff;border-color:#aac8f4}body .policy-page .service-chip.recommended:not(.active),body .policy-page .more-filter-status em{color:var(--brand-red-deep)}body .policy-page .policy-board,body .policy-page .filter-panel{border-color:#dde6f0;box-shadow:0 18px 44px #15195b12}body .banner-shell.banner-shell{background:#f8fbfff7;border:0;box-shadow:0 18px 40px #05388133}body .banner-shell .banner-slide{background:linear-gradient(140deg,#1680e8 0%,#1b9ed2 65%,#25b6c6 100%);box-shadow:inset 0 2px #ffffff29}body .banner-shell .banner-actions .primary{color:var(--brand-blue-deep);background:#fff}body .consult-page .consult-focus-card,body .activity-center-page .my-panel,body .capability-page .ent-entry-card.dark{color:#fff;background:var(--brand-nav-gradient);box-shadow:0 20px 46px #15195b38}body .consult-page .consult-tabs button.active,body .consult-page .consult-chip-row button.active,body .activity-center-page .icon-btn.active,body .activity-center-page .card-footer button:not(.light){border-color:var(--brand-navy);color:#fff;background:linear-gradient(135deg, var(--brand-navy), var(--brand-blue))}body .activity-center-page .btn.primary,body .capability-page .btn-primary{color:#fff;background:var(--brand-action-gradient);box-shadow:0 14px 30px #1768f23d}body .activity-center-page .result-cover{background:linear-gradient(135deg, var(--brand-navy), var(--brand-blue) 62%, var(--brand-cyan))}body .expert-public-page .library-kicker i,body .activity-center-page .kicker i,body .ent-kicker .dot,body .consult-eyebrow span,body .consult-entry-kicker span{background:var(--brand-red);box-shadow:0 0 0 5px #c51f2c1f}body .login-page .auth-submit,body .login-page .auth-chip.active{color:#fff;background:var(--brand-action-gradient)}body .pilot-application-page .placeholder-card{background:linear-gradient(135deg,#fff,#eef7ff);border-color:#d7e3ef;box-shadow:0 20px 46px #15195b14}@media (width<=1180px){body .nav-wrap .logo{min-width:290px}body .nav-wrap .logo-copy strong{font-size:16px}body .nav-wrap .logo-copy small{display:none}body .nav-wrap .nav-links{gap:14px}}@media (width<=980px){body .nav-wrap .nav-utility{display:none}body .nav-wrap .nav{width:min(100% - 28px, var(--max));height:66px;display:flex}body .nav-wrap .nav-links{display:none}body .nav-wrap .logo{min-width:0;max-width:min(58vw,420px)}body .nav-wrap .logo>span:last-child{text-overflow:ellipsis;overflow:hidden}}@media (width<=640px){body .nav-wrap .logo-copy{max-width:160px}body .nav-wrap .logo-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}body .nav-wrap .logo-mark{width:34px;height:34px}body .nav-wrap .nav-actions{gap:6px}body .nav-wrap .nav-actions .primary-small,body .nav-wrap .nav-actions .nav-enterprise{display:none}}
