@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800;900&display=swap);.group-row[data-v-d39fd464]{display:flex;align-items:center;justify-content:space-between;padding:12px 4px;border-bottom:1px solid #ebeef5;cursor:pointer}.group-row[data-v-d39fd464]:last-child{border-bottom:none}.group-row[data-v-d39fd464]:hover{background:#f5f7fa}.group-row-desc[data-v-d39fd464]{margin:2px 0 0;color:#909399;font-size:12px}.group-row-count[data-v-d39fd464]{color:#909399;white-space:nowrap}.role-dashboard[data-v-7f707ddb]{min-height:calc(100vh - 60px);padding:24px 0 48px;background:radial-gradient(circle at top right,rgba(182,198,239,.35),transparent 26%),linear-gradient(180deg,#f8f9ff,#eef4ff);color:#0b1c30;font-family:Hanken Grotesk,sans-serif}.dashboard-shell[data-v-7f707ddb]{width:min(1280px,100% - 32px);margin:0 auto}.glass-card[data-v-7f707ddb]{background:hsla(0,0%,100%,.72);backdrop-filter:blur(10px);border:1px solid rgba(197,198,207,.8);box-shadow:0 20px 60px rgba(26,43,75,.08)}.dashboard-body[data-v-7f707ddb]{position:relative;min-height:100%}.dashboard-sidebar[data-v-7f707ddb]{position:fixed;top:84px;left:max(16px,(100vw - 1280px)/2 + 1px);width:260px;max-height:calc(100vh - 108px);overflow-y:auto;padding:24px 0;border-radius:6px}.dashboard-sidebar__label[data-v-7f707ddb]{margin:0 24px 14px;color:#75777f;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.dashboard-sidebar__nav[data-v-7f707ddb]{display:flex;flex-direction:column;gap:6px}.dashboard-nav-item[data-v-7f707ddb]{display:flex;align-items:center;gap:12px;padding:14px 24px 14px 20px;border-left:4px solid transparent;color:#44474e;font-size:14px;line-height:16px;font-weight:600;text-decoration:none;transition:all .25s ease}.dashboard-nav-item.is-active[data-v-7f707ddb],.dashboard-nav-item[data-v-7f707ddb]:hover{border-left-color:#0058be;background:#eff4ff;color:#031635}.dashboard-nav-item__icon[data-v-7f707ddb]{width:18px;text-align:center}.dashboard-main[data-v-7f707ddb]{display:flex;flex-direction:column;gap:36px;margin-left:284px}.dashboard-section[data-v-7f707ddb]{scroll-margin-top:90px}.dashboard-section__header[data-v-7f707ddb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-left:14px;border-left:4px solid #0058be}.dashboard-section__header--classes[data-v-7f707ddb]{border-left-color:#0058be}.dashboard-section__header--tests[data-v-7f707ddb]{border-left-color:#ffb95f}.dashboard-section__header--resources[data-v-7f707ddb]{border-left-color:#2170e4}.dashboard-section__header--settings[data-v-7f707ddb]{border-left-color:#031635}.dashboard-section__title[data-v-7f707ddb]{margin:0;color:#031635;font-size:24px;line-height:32px;font-weight:600}.dashboard-grid[data-v-7f707ddb]{display:grid;gap:24px}.dashboard-grid--classes[data-v-7f707ddb],.dashboard-grid--resources[data-v-7f707ddb],.dashboard-grid--settings[data-v-7f707ddb]{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid--tests[data-v-7f707ddb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.dashboard-card[data-v-7f707ddb]{position:relative;display:block;overflow:hidden;color:inherit;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.dashboard-card[data-v-7f707ddb]:hover{transform:translateY(-4px)}.dashboard-card__cover[data-v-7f707ddb]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(26,43,75,.62);backdrop-filter:blur(4px)}.dashboard-card__cover-content[data-v-7f707ddb]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-card__content[data-v-7f707ddb]{display:flex;align-items:flex-start;gap:18px}.dashboard-card__icon-wrap[data-v-7f707ddb]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:6px;transition:background .28s ease,color .28s ease,transform .28s ease}.dashboard-card__icon-wrap--management[data-v-7f707ddb],.dashboard-card__icon-wrap--resources[data-v-7f707ddb]{background:rgba(0,88,190,.1);color:#0058be}.dashboard-card__icon[data-v-7f707ddb]{font-size:24px}.dashboard-card__icon-text[data-v-7f707ddb]{font-size:18px;font-weight:800}.dashboard-card__text[data-v-7f707ddb]{min-width:0}.dashboard-card__title[data-v-7f707ddb]{margin:0 0 8px;color:#031635;font-size:18px;line-height:28px;font-weight:700}.dashboard-card__title--test[data-v-7f707ddb]{margin-bottom:12px;font-size:20px;line-height:28px;font-weight:600}.dashboard-card__desc[data-v-7f707ddb]{margin:0;color:#44474e;font-size:14px;line-height:20px;font-weight:400;word-break:break-word}.dashboard-card--classes[data-v-7f707ddb],.dashboard-card--resources[data-v-7f707ddb],.dashboard-card--settings[data-v-7f707ddb]{padding:24px;border:1px solid #c5c6cf;border-radius:6px;background:hsla(0,0%,100%,.84);box-shadow:0 10px 28px rgba(11,28,48,.06)}.dashboard-card--classes[data-v-7f707ddb]:hover,.dashboard-card--resources[data-v-7f707ddb]:hover,.dashboard-card--settings[data-v-7f707ddb]:hover{box-shadow:0 18px 36px rgba(11,28,48,.12)}.dashboard-card--classes:hover .dashboard-card__icon-wrap[data-v-7f707ddb],.dashboard-card--resources:hover .dashboard-card__icon-wrap[data-v-7f707ddb],.dashboard-card--settings:hover .dashboard-card__icon-wrap[data-v-7f707ddb]{background:#0058be;color:#fff;transform:scale(1.06)}.dashboard-card--tests[data-v-7f707ddb]{padding:30px 28px;border-bottom:4px solid #0058be;border-radius:6px 6px 0 0;background:hsla(0,0%,100%,.96);box-shadow:0 10px 28px rgba(11,28,48,.08)}.dashboard-card--tests[data-v-7f707ddb]:nth-child(4n+2){border-bottom-color:#031635}.dashboard-card--tests[data-v-7f707ddb]:nth-child(4n+3){border-bottom-color:#2170e4}.dashboard-card--tests[data-v-7f707ddb]:nth-child(4n){border-bottom-color:#ffb95f}.dashboard-card__test-badge[data-v-7f707ddb]{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:72px;min-height:72px;margin-bottom:24px;padding:10px 16px;border-radius:6px;background:rgba(0,88,190,.08);color:#0058be;transition:transform .28s ease,background .28s ease}.dashboard-card__test-badge-text[data-v-7f707ddb]{display:block;max-width:120px;font-size:16px;line-height:1.15;font-weight:800;text-align:center;word-break:break-word;overflow-wrap:anywhere}.dashboard-card__test-badge-text.is-long[data-v-7f707ddb]{max-width:132px;font-size:14px}.dashboard-card__test-badge-text.is-x-long[data-v-7f707ddb]{max-width:148px;font-size:13px;line-height:1.12}.dashboard-card__test-badge-text.is-xx-long[data-v-7f707ddb]{max-width:160px;font-size:12px;line-height:1.12}.dashboard-card--tests:nth-child(4n+2) .dashboard-card__test-badge[data-v-7f707ddb]{background:rgba(3,22,53,.05);color:#031635}.dashboard-card--tests:nth-child(4n+3) .dashboard-card__test-badge[data-v-7f707ddb]{background:rgba(33,112,228,.08);color:#2170e4}.dashboard-card--tests:nth-child(4n) .dashboard-card__test-badge[data-v-7f707ddb]{background:rgba(255,185,95,.18);color:#653e00}.dashboard-card--tests:hover .dashboard-card__test-badge[data-v-7f707ddb]{transform:scale(1.08)}.dashboard-card__cta[data-v-7f707ddb]{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:#0058be;font-size:14px;font-weight:800;transition:gap .25s ease}.dashboard-card--tests:hover .dashboard-card__cta[data-v-7f707ddb]{gap:16px}.dashboard-card.is-disabled[data-v-7f707ddb]{cursor:default}.xm-rtl .dashboard-sidebar[data-v-7f707ddb]{left:auto;right:max(16px,(100vw - 1280px)/2 + 1px)}.xm-rtl .dashboard-main[data-v-7f707ddb]{margin-left:0;margin-right:284px}.xm-rtl .dashboard-card__desc[data-v-7f707ddb],.xm-rtl .dashboard-section__title[data-v-7f707ddb],.xm-rtl .dashboard-sidebar__label[data-v-7f707ddb]{text-align:right}.xm-rtl .dashboard-card__cover-content[data-v-7f707ddb],.xm-rtl .dashboard-sidebar__label[data-v-7f707ddb]{letter-spacing:normal;text-transform:none}.xm-rtl .dashboard-nav-item[data-v-7f707ddb]{flex-direction:row-reverse;justify-content:flex-end;padding:14px 20px 14px 24px;border-left:0;border-right:4px solid transparent;text-align:right}.xm-rtl .dashboard-nav-item.is-active[data-v-7f707ddb],.xm-rtl .dashboard-nav-item[data-v-7f707ddb]:hover{border-left-color:transparent;border-right-color:#0058be}.xm-rtl .dashboard-section__header[data-v-7f707ddb]{padding-left:0;padding-right:14px;border-left:0;border-right:4px solid #0058be}.xm-rtl .dashboard-section__header--classes[data-v-7f707ddb]{border-right-color:#0058be}.xm-rtl .dashboard-section__header--tests[data-v-7f707ddb]{border-right-color:#ffb95f}.xm-rtl .dashboard-section__header--resources[data-v-7f707ddb]{border-right-color:#2170e4}.xm-rtl .dashboard-section__header--settings[data-v-7f707ddb]{border-right-color:#031635}.xm-rtl .dashboard-card--tests[data-v-7f707ddb]{text-align:right}.xm-rtl .dashboard-card__cta[data-v-7f707ddb]{flex-direction:row-reverse}.xm-rtl .dashboard-card__cta .fa-arrow-right[data-v-7f707ddb]{transform:scaleX(-1)}@media screen and (max-width:1279px){.dashboard-grid--classes[data-v-7f707ddb],.dashboard-grid--resources[data-v-7f707ddb],.dashboard-grid--settings[data-v-7f707ddb],.dashboard-grid--tests[data-v-7f707ddb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:991px){.role-dashboard[data-v-7f707ddb]{padding-top:16px}.dashboard-shell[data-v-7f707ddb]{width:min(100%,100% - 24px)}.dashboard-body[data-v-7f707ddb]{min-height:auto}.dashboard-sidebar[data-v-7f707ddb]{position:static;width:auto;max-height:none;overflow:visible;margin-bottom:24px}.dashboard-main[data-v-7f707ddb]{margin-left:0}.xm-rtl .dashboard-main[data-v-7f707ddb]{margin-right:0}.dashboard-sidebar__nav[data-v-7f707ddb]{flex-direction:row;flex-wrap:wrap;padding:0 12px}.dashboard-nav-item[data-v-7f707ddb]{width:calc(50% - 6px);border-left-width:0;border-radius:6px;padding:12px 14px}.dashboard-nav-item.is-active[data-v-7f707ddb],.dashboard-nav-item[data-v-7f707ddb]:hover{border-left-color:transparent}.xm-rtl .dashboard-nav-item[data-v-7f707ddb]{border-right-width:0}.xm-rtl .dashboard-nav-item.is-active[data-v-7f707ddb],.xm-rtl .dashboard-nav-item[data-v-7f707ddb]:hover{border-right-color:transparent}}@media screen and (max-width:767px){.dashboard-grid--classes[data-v-7f707ddb],.dashboard-grid--resources[data-v-7f707ddb],.dashboard-grid--settings[data-v-7f707ddb],.dashboard-grid--tests[data-v-7f707ddb]{grid-template-columns:1fr}.dashboard-nav-item[data-v-7f707ddb]{width:100%}.dashboard-card--tests[data-v-7f707ddb]{padding:24px 22px}}