.portal-hero[data-v-18d891aa]{background:#f5f9ff;border-bottom:1px solid #e4eefb;padding:72px 0}.portal-hero__grid[data-v-18d891aa]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portal-hero__seal[data-v-18d891aa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid #d6e7fb;color:#187de4;font-size:12px;font-weight:500;margin-bottom:22px}.portal-hero__title[data-v-18d891aa]{font-size:46px;line-height:1.12;font-weight:700;color:#181c32;margin-bottom:18px}.portal-hero__lead[data-v-18d891aa]{font-size:17px;line-height:1.6;color:#50566f;max-width:560px;margin-bottom:28px}.portal-hero__actions[data-v-18d891aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}.portal-btn[data-v-18d891aa]{height:54px;padding:0 24px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.portal-btn--primary[data-v-18d891aa]{background:#187de4;color:#fff;-webkit-box-shadow:0 10px 24px rgba(24,125,228,.28);box-shadow:0 10px 24px rgba(24,125,228,.28)}.portal-btn--primary[data-v-18d891aa]:hover{background:#0b6ad0;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.portal-btn__arrow[data-v-18d891aa]{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.18);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portal-btn--secondary[data-v-18d891aa]{background:#fff;border:1px solid #d6e7fb;color:#187de4;font-weight:500}.portal-btn--secondary[data-v-18d891aa]:hover{border-color:#187de4;color:#0b6ad0}.portal-panel[data-v-18d891aa]{background:#fff;border:1px solid #e4eefb;border-radius:16px;padding:28px;-webkit-box-shadow:0 20px 40px rgba(24,60,120,.06);box-shadow:0 20px 40px rgba(24,60,120,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.portal-panel__title[data-v-18d891aa]{font-size:16px;font-weight:600;color:#181c32}.portal-stats[data-v-18d891aa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-stat[data-v-18d891aa]{border-radius:12px;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.portal-stat__label[data-v-18d891aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#3f4254}.portal-stat__dot[data-v-18d891aa]{width:8px;height:8px;border-radius:50%}.portal-stat__value[data-v-18d891aa]{font-size:32px;font-weight:700;color:#181c32;line-height:1}.portal-stat--dark[data-v-18d891aa]{background:#f3f6f9}.portal-stat--dark .portal-stat__dot[data-v-18d891aa]{background:#3f4254}.portal-stat--info[data-v-18d891aa]{background:#f4efff}.portal-stat--info .portal-stat__dot[data-v-18d891aa]{background:#8950fc}.portal-stat--success[data-v-18d891aa]{background:#eafbfa}.portal-stat--success .portal-stat__dot[data-v-18d891aa]{background:#1bc5bd}.portal-stat--warning[data-v-18d891aa]{background:#fff8ea}.portal-stat--warning .portal-stat__dot[data-v-18d891aa]{background:#ffa800}.portal-bar[data-v-18d891aa]{height:8px;border-radius:4px;background:#eef2f7;position:relative;overflow:hidden}.portal-bar--sm[data-v-18d891aa]{height:6px}.portal-bar__fill[data-v-18d891aa]{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:#3699ff}.portal-muted[data-v-18d891aa]{font-size:13px;color:#50566f}.portal-caption[data-v-18d891aa]{font-size:12px;color:#6c7293}.portal-section[data-v-18d891aa]{background:#fff;padding:64px 0}.portal-section--muted[data-v-18d891aa]{background:#f7f8fa}.portal-section__header[data-v-18d891aa]{margin-bottom:24px}.portal-eyebrow[data-v-18d891aa]{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6c7293;margin-bottom:6px}.portal-section__title[data-v-18d891aa]{font-size:26px;font-weight:600;color:#181c32;margin:0}.portal-link[data-v-18d891aa]{color:#187de4;font-size:14px;font-weight:500}.portal-featured[data-v-18d891aa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.portal-card[data-v-18d891aa]{background:#fff;border:1px solid #ebedf3;border-radius:14px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#3f4254;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.portal-card[data-v-18d891aa]:hover{border-color:#b9d7f7;-webkit-box-shadow:0 12px 28px rgba(24,60,120,.08);box-shadow:0 12px 28px rgba(24,60,120,.08);color:#3f4254;text-decoration:none}.portal-card__cover[data-v-18d891aa]{height:150px;background:#e6ebf2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portal-card__cover img[data-v-18d891aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portal-card__cover-icon[data-v-18d891aa]{font-size:34px;color:#a8b2c4}.portal-card__status[data-v-18d891aa]{position:absolute;top:12px;left:12px}.portal-card__body[data-v-18d891aa]{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.portal-card__kind[data-v-18d891aa]{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#6c7293}.portal-card__title[data-v-18d891aa]{font-size:15px;font-weight:600;line-height:1.35;color:#181c32;margin:0;overflow-wrap:anywhere}.portal-toolbar[data-v-18d891aa]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-ms-flex-align:center;margin-bottom:20px}.portal-search[data-v-18d891aa],.portal-toolbar[data-v-18d891aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.portal-search[data-v-18d891aa]{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;height:46px;border-radius:10px;border:1px solid #e4e8ef;background:#fff;-ms-flex-align:center;gap:10px;padding:0 16px;margin:0;color:#6c7293}.portal-search__input[data-v-18d891aa]{border:0;padding:0;height:100%;background:transparent}.portal-search__input[data-v-18d891aa],.portal-search__input[data-v-18d891aa]:focus{-webkit-box-shadow:none;box-shadow:none}.portal-select[data-v-18d891aa]{width:auto;min-width:190px;height:46px;border-radius:10px;border-color:#e4e8ef}.portal-list[data-v-18d891aa]{border:1px solid #ebedf3;border-radius:14px;overflow:hidden;background:#fff}.portal-list--loading[data-v-18d891aa]{opacity:.6;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.portal-list__head[data-v-18d891aa],.portal-list__row[data-v-18d891aa]{display:grid;grid-template-columns:minmax(0,2.2fr) 150px minmax(0,1.3fr) 150px 110px;gap:24px;padding:14px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portal-list__head[data-v-18d891aa]{background:#f7f8fa;font-size:13px;font-weight:600;color:#3f4254}.portal-list__row[data-v-18d891aa]{border-top:1px solid #ebedf3;color:#3f4254;text-decoration:none;-webkit-transition:background .15s ease;transition:background .15s ease}.portal-list__row[data-v-18d891aa]:hover{background:#f7faff;color:#3f4254;text-decoration:none}.portal-list__name[data-v-18d891aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.portal-list__title[data-v-18d891aa]{font-size:14px;font-weight:500;color:#181c32;overflow-wrap:anywhere}.portal-list__percent[data-v-18d891aa]{width:44px;text-align:right;font-size:13px;font-weight:600;color:#181c32}.portal-list__label[data-v-18d891aa]{display:none}.portal-list__action[data-v-18d891aa]{justify-self:end}@media (max-width:1199px){.portal-featured[data-v-18d891aa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.portal-hero[data-v-18d891aa]{padding:40px 0}.portal-hero__grid[data-v-18d891aa]{grid-template-columns:minmax(0,1fr);gap:32px}.portal-hero__title[data-v-18d891aa]{font-size:32px}}@media (max-width:767px){.portal-section[data-v-18d891aa]{padding:40px 0}.portal-btn[data-v-18d891aa],.portal-hero__actions[data-v-18d891aa]{width:100%}.portal-featured[data-v-18d891aa]{grid-template-columns:minmax(0,1fr)}.portal-select[data-v-18d891aa]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.portal-list[data-v-18d891aa]{border:0;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.portal-list__head[data-v-18d891aa]{display:none}.portal-list__row[data-v-18d891aa]{grid-template-columns:minmax(0,1fr);gap:10px;border:1px solid #ebedf3;border-radius:12px;padding:14px;background:#fff}.portal-list__label[data-v-18d891aa]{display:inline}.portal-list__action[data-v-18d891aa]{display:none}}