@font-face{font-family:HBAdminOriginalJua;src:url(/brand/fonts/Jua-Regular.ttf)format("truetype");font-display:swap}.hb-admin-original{max-width:1140px;margin:0 auto 28px}body .hb-platform:has(.hb-admin-original):not(:has(.hb-admin-learning-preparation[open])) .ux-student-context{display:none}.hb-admin-original-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.hb-admin-original-heading p{color:#526657;margin:0 0 6px;font-weight:700}body .hb-platform.hb-usability-design .hb-admin-original-heading h1{margin:0;font-size:28px}.hb-admin-original-heading>span{color:#526657;font-size:14px}.hb-admin-original-group{--menu-color:#a65d00;--area-color:#ffba00;--domain-color:#766027;text-align:center;background:#f8f5f0;border-radius:18px;margin-top:30px;padding:25px 24px 28px}.hb-admin-original-group.is-social{--menu-color:#0f7614;--area-color:#3a8f3d;--domain-color:#44753f}body .hb-platform.hb-usability-design .hb-admin-original-group h2{color:var(--menu-color);letter-spacing:0;margin:0 0 22px;font:36px/1.3 HBAdminOriginalJua,sans-serif}.hb-admin-original-grid{background:var(--area-color);border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:38px 22px 22px;display:grid}.is-social .hb-admin-original-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body .hb-platform.hb-usability-design .hb-admin-original-grid>button{color:#111;cursor:pointer;min-width:0;min-height:235px;box-shadow:none;background:#fff;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:26px 8px 20px;transition:transform .16s;display:flex;position:relative}.hb-admin-original-grid>button:hover{transform:translateY(-4px)}.hb-admin-original-grid>button:focus-visible{outline-offset:4px;outline:4px solid #194c51}.hb-admin-original-grid img{object-fit:contain;width:104px;height:104px;margin:4px auto 12px}.hb-admin-original-grid strong{font:30px/1.2 HBAdminOriginalJua,sans-serif}.hb-admin-original-domain{color:var(--domain-color);font:16px/1.4 HBAdminOriginalJua,sans-serif}.hb-admin-original-number{color:#fff;background:#202020;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;display:grid;position:absolute;top:-19px;left:calc(50% - 19px)}.hb-admin-learning-preparation{border-top:1px solid #d9e0d7;max-width:1140px;margin:0 auto;padding-top:16px}.hb-admin-learning-preparation>summary{cursor:pointer;color:#244b35;padding:10px 0;font-weight:700}.hb-admin-learning-preparation>summary:focus-visible{outline-offset:3px;outline:3px solid #194c51}.hb-admin-learning-preparation[open]>summary{margin-bottom:20px}@media (max-width:1000px){.hb-admin-original-group{padding:22px 14px}.hb-admin-original-grid{padding:36px 14px 18px}.hb-admin-original-grid strong{font-size:26px}.hb-admin-original-grid img{width:88px;height:88px}}@media (max-width:760px){.hb-admin-original-heading{gap:8px}.hb-admin-original-group{padding:20px 10px}.hb-admin-original-grid,.is-social .hb-admin-original-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px;padding:34px 12px 18px}body .hb-platform.hb-usability-design .hb-admin-original-group h2{font-size:28px}body .hb-platform.hb-usability-design .hb-admin-original-grid>button{min-height:205px;padding:24px 7px 16px}.hb-admin-original-domain{font-size:14px}.hb-admin-original-grid strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.hb-admin-original-grid>button{transition:none}.hb-admin-original-grid>button:hover{transform:none}}.report-review-fields{border:1px solid #d7e3df;border-radius:10px;min-width:0;margin:16px 0;padding:14px}.report-review-fields summary{cursor:pointer;font-weight:700}.report-review-fields p{color:#536b65;font-size:13px}.report-review-fields label{margin:12px 0;display:block}.report-review-fields input,.report-review-fields textarea,.report-review-fields select{width:100%;min-width:0;font:inherit;color:#183a35;background:#fff;border:1px solid #bfceca;border-radius:7px;margin-top:5px;padding:9px;display:block}.report-review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-context-choice{border-bottom:1px solid #d7e3df;padding:10px;display:block}.report-context-choice input{margin-right:8px}.report-context-choice small{white-space:pre-wrap;color:#536b65;margin:4px 0 0 24px;display:block}@media (max-width:600px){.report-review-grid{grid-template-columns:1fr;gap:0}}@media print{.report-review-fields{display:none}}.cog-review-controls{border:1px solid #d7e3df;border-radius:10px;margin:16px 0;padding:14px}.cog-review-controls label{margin:8px 0;display:block}.cog-review-controls input:not([type=checkbox]),.cog-review-controls select{font:inherit;border:1px solid #bfceca;border-radius:7px;max-width:100%;padding:8px}.cog-review-controls .cog-review-checkbox{align-items:flex-start;gap:8px;display:flex}.cog-report-decision{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.cog-report-decision>div{background:#f4f8f6;border:1px solid #d7e5df;border-radius:12px;padding:16px}.cog-report-decision h2{margin:0 0 8px;font-size:17px}.cog-report-decision p{margin:6px 0}.cog-summary-table{overflow:auto}.cog-summary-table table{border-collapse:collapse;width:100%;font-size:14px}.cog-summary-table th,.cog-summary-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d7e3df;padding:10px}.cog-summary-table thead{background:#edf5f1}.cog-summary-table small,.cog-personal-table small{color:#596f67;margin-top:4px;font-size:11px;display:block}.cog-review-prose{white-space:pre-wrap;overflow-wrap:anywhere}.cog-report-evidence li{margin:8px 0}.cog-report-first-page{min-width:0}@media (max-width:650px){.cog-report-decision{grid-template-columns:1fr}.cog-summary-table table{font-size:12px}.cog-summary-table th,.cog-summary-table td{padding:6px}.cog-summary-table small{font-size:10px}.cog-report-decision>div{padding:12px}.cog-personal-report{padding:16px}.cog-personal-heading dl{gap:12px}.cog-personal-actions button{font-size:13px}}@media print{.cog-review-controls{display:none}.cog-report-first-page{break-after:page}.cog-report-decision{gap:10px;margin:14px 0}.cog-report-decision>div{break-inside:avoid;padding:12px}.cog-report-decision h2{margin-top:0;font-size:15px}.cog-summary-table table{font-size:11px}.cog-summary-table tr{break-inside:avoid}.cog-report-evidence h2{break-after:avoid}.cog-administration-details{break-before:page}.cog-report-first-page .cog-personal-heading{padding-top:8px}.cog-personal-report{font-size:11px}}.cog-report-portal,.cog-report-portal *{box-sizing:border-box}.cog-report-portal{z-index:150;color:#203e4b;background:#edf2f4;padding:24px;font:15px/1.65 Pretendard,Malgun Gothic,sans-serif;position:fixed;inset:0;overflow:auto}.cog-personal-report{background:#fff;border-radius:20px;max-width:1000px;margin:auto;padding:38px;box-shadow:0 10px 50px #274b6314}.cog-personal-actions{align-items:center;gap:10px;margin-bottom:24px;display:flex}.cog-personal-actions>span{color:#5d6e75;margin-right:auto}.cog-personal-heading{border-bottom:3px solid #53a796;padding:24px 0}.cog-personal-heading>span{letter-spacing:2px;color:#388977;font-size:12px;font-weight:700}.cog-personal-heading h1{margin:12px 0;font-size:32px;line-height:1.4}.cog-personal-heading dl{flex-wrap:wrap;gap:20px 48px;margin:24px 0 0;display:flex}.cog-personal-heading dt{color:#687a82;font-size:12px}.cog-personal-heading dd{margin:0;font-weight:700}.cog-personal-note{background:#f1f7f6;border:1px solid #d9e8e4;border-radius:12px;margin:24px 0;padding:18px 22px}.cog-personal-note p,.cog-personal-domains p{margin:8px 0 0}.cog-personal-report h2{margin:32px 0 16px;font-size:21px}.cog-personal-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cog-personal-stats>div{text-align:center;border:1px solid #dfe8eb;border-radius:12px;padding:18px}.cog-personal-stats strong{color:#287968;font-size:32px;display:block}.cog-personal-stats small{color:#5a727a;font-size:16px;font-weight:400}.cog-personal-domains{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cog-personal-domains>article{break-inside:avoid;border:1px solid #dce6e9;border-radius:14px;padding:24px}.cog-personal-domain-head{align-items:center;gap:14px;display:flex}.cog-personal-domain-head>span{color:#277b68;background:#e6f4ef;border-radius:12px;padding:8px 11px;font-weight:700}.cog-personal-domain-head h3{margin:0;font-size:19px}.cog-personal-domain-head small{color:#657b84;font-size:12px;font-weight:400;display:block}.cog-personal-domain-count strong{font-size:27px}.cog-personal-bar{background:#eaf0f1;border-radius:10px;height:8px;margin:12px 0 20px;overflow:hidden}.cog-personal-bar span{background:#5dab9b;height:100%;display:block}.cog-personal-domains dl{margin:0}.cog-personal-domains dl>div{justify-content:space-between;gap:16px;padding:5px 0;font-size:13px;display:flex}.cog-personal-domains dd{white-space:nowrap;margin:0;font-weight:700}.cog-personal-domains p,.cog-personal-caption{color:#59717a;font-size:13px}.cog-personal-details{border:1px solid #dfe8eb;border-radius:10px;margin-top:28px;padding:16px}.cog-personal-details summary{cursor:pointer;font-weight:700}.cog-personal-table{overflow:auto}.cog-personal-table table{border-collapse:collapse;width:100%;margin-top:15px;font-size:12px}.cog-personal-table th,.cog-personal-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e7edef;min-width:65px;max-width:300px;padding:10px}.cog-personal-footer{color:#6c8087;border-top:1px solid #e0e9eb;margin-top:30px;padding-top:20px;font-size:11px}.cog-personal-list{margin:22px 0}.cog-personal-list>header{align-items:center;gap:14px;display:flex}.cog-personal-list h2{margin:0;font-size:21px}.cog-personal-list p{color:#657a82}.cog-personal-list>div>button{text-align:left;justify-content:space-between;width:100%;margin:10px 0;padding:16px;display:flex}.cog-personal-list small{color:#647a83;margin-top:4px;display:block}.cog-personal-setup{max-width:660px;margin:auto;padding:24px}.cog-personal-setup label{margin:16px 0;display:block}.cog-personal-setup select{background:#fff;border:1px solid #cbdcde;border-radius:8px;width:100%;margin-top:6px;padding:12px;display:block}.cog-personal-setup .primary{margin-top:20px}.cog-personal-link-state{background:#edf6f2;border-radius:10px;margin:12px 0;padding:14px 20px}.cog-personal-link-state button{margin-left:12px}@media (max-width:650px){.cog-report-portal{padding:8px}.cog-personal-report{padding:20px}.cog-personal-heading h1{font-size:26px}.cog-personal-domains{grid-template-columns:1fr}.cog-personal-actions{flex-wrap:wrap}.cog-personal-actions>span{width:100%}.cog-personal-stats{gap:6px}.cog-personal-stats>div{padding:12px 4px}.cog-personal-stats strong{font-size:26px}.cog-personal-stats span{font-size:12px}}@media print{@page{size:A4;margin:14mm}body.hb-print-cognitive>:not(.cog-report-portal):not([data-cognitive-print-container]){display:none!important}body.hb-print-cognitive [data-cognitive-print-container]{display:block!important;position:static!important;overflow:visible!important}body.hb-print-cognitive [data-cognitive-print-container]>:not(.cog-report-portal):not([data-cognitive-print-container]){display:none!important}body.hb-print-cognitive{background:#fff!important;overflow:visible!important}.cog-report-portal{background:#fff;padding:0;position:static;overflow:visible}.cog-personal-report{max-width:none;box-shadow:none;border-radius:0;padding:0;font-size:12px}.cog-personal-actions,.cog-personal-details{display:none}.cog-personal-heading h1{font-size:26px}.cog-personal-report h2{margin-top:22px;font-size:17px}.cog-personal-domains{grid-template-columns:1fr 1fr;gap:12px}.cog-personal-domains>article{padding:16px}.cog-personal-domains h3{font-size:15px}.cog-personal-note{margin:16px 0;padding:14px}.cog-personal-footer{font-size:10px}.cog-personal-stats>div{padding:10px}.cog-personal-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.r9-dialog>.cog-personal-frame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.r9-dialog>.cog-personal-frame>.cog-personal-setup{width:100%;overflow:auto}.r9-dialog>.cog-personal-frame>.cog-personal-link-state{flex:none}.r9-dialog>.cog-personal-frame>.r9-frame{flex:1;height:auto;min-height:0;display:block}.cog-personal-setup input[type=date]{background:#fff;border:1px solid #cbdcde;border-radius:8px;width:100%;margin-top:6px;padding:12px;display:block}.cog-administration-meta>div{border-bottom:1px solid #e7edef;gap:20px;padding:8px 0;display:flex}.cog-administration-meta dt{min-width:150px}.cog-administration-meta dd{overflow-wrap:anywhere;margin:0}.cog-burden-table{border-collapse:collapse;width:100%;font-size:13px}.cog-burden-table caption{text-align:left;padding:10px 0;font-weight:700}.cog-burden-table th,.cog-burden-table td{text-align:left;border-bottom:1px solid #e7edef;padding:8px}@media (max-width:650px){.cog-administration-meta>div{display:block}.cog-administration-meta dd{margin-top:4px}}.cog-personal-stats-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cog-administration-details{border:1px solid #dfe8eb;border-radius:12px;min-width:0;margin-top:26px;padding:16px}.cog-report-portal .cog-personal-report{z-index:1;position:relative}.cog-personal-heading h1{word-break:keep-all;overflow-wrap:break-word}.cog-administration-details summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.cog-personal-print-note{color:#4c6458;font-size:16px}@media (max-width:650px){.cog-personal-stats-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body.hb-print-cognitive-detail .cog-personal-details{break-before:page;border:0;padding:0;display:block}body.hb-print-cognitive-detail .cog-personal-table{overflow:visible}body.hb-print-cognitive-detail .cog-personal-table table{table-layout:fixed;font-size:10px}body.hb-print-cognitive-detail .cog-personal-table th,body.hb-print-cognitive-detail .cog-personal-table td{overflow-wrap:anywhere;min-width:0;max-width:none;padding:7px}body.hb-print-cognitive-detail .cog-personal-table tr{break-inside:avoid}.cog-administration-details{border:0;padding:0}.cog-administration-details>summary,.cog-personal-print-note{display:none}.cog-personal-report{outline:none!important}.cog-personal-report h2{break-after:avoid-page}.cog-administration-meta{break-inside:avoid-page}}.cog-session-time-report{break-inside:avoid;border:1px solid #d9e7dc;border-radius:12px;margin:20px 0;padding:18px}.cog-session-time-report dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.cog-session-time-report dd{margin:4px 0;font-weight:700}.cog-session-time-report table{border-collapse:collapse;width:100%}.cog-session-time-report td,.cog-session-time-report th{text-align:left;border-bottom:1px solid #e5ece7;padding:6px}.cog-draft-list{background:#f5f9f5;border:1px solid #cdddce;border-radius:12px;margin:16px 0;padding:16px}.cog-draft-row{border-bottom:1px solid #dce7dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.cog-draft-row p{font-size:13px}.cog-classification{min-width:0;margin-top:22px;padding:24px}.cog-classification h2{margin:0}.cog-classification-selectors{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.cog-classification-selectors label{gap:6px;font-weight:650;display:grid}.cog-classification-selectors select{color:#173d2b;background:#fff;border:1px solid #b9cdbf;border-radius:8px;min-width:180px;min-height:44px;padding:8px 12px}.cog-classification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cog-classification-grid article{border:1px solid #dce6df;border-radius:12px;min-width:0;padding:16px}.cog-classification-grid article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cog-classification-grid h3{margin:0}.cog-classification-grid table{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px;line-height:1.55}.cog-classification-grid caption{text-align:left;color:#53665a;padding:6px 0;font-size:13px}.cog-classification-grid th,.cog-classification-grid td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ece7;padding:9px 5px}.cog-classification-grid td{white-space:nowrap}.cog-classification-grid small{color:#617468;font-weight:400;display:block}.cog-allocation-match,.cog-allocation-review{color:#265d37;background:#edf6ef;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:650}.cog-allocation-review{color:#755015;background:#fff4dd}.cog-allocation-difference{background:#fffaf0}.cog-classification-note{color:#685021;background:#fff7e7;border-radius:8px;padding:12px 16px}.cog-classification-reference{border-top:1px solid #dce6df;margin-top:16px;padding-top:16px}.cog-classification-reference summary{cursor:pointer;font-weight:650}.cog-classification-reference dl{gap:12px;margin:18px 0;display:grid}.cog-classification-reference dt{font-weight:700}.cog-classification-reference dd{margin:4px 0 0}.cog-item-classification{background:#f2f7f3;border:1px solid #dce6df;border-radius:10px;margin:4px 0 18px;padding:14px 18px;line-height:1.6}.cog-item-classification p{margin:4px 0}.cog-filters.cog-classified-filters{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(200px,1.5fr)}.cog-item-table .cog-classification-cell{min-width:190px}.cog-record-classification{color:#596d60;margin-top:4px;font-size:12px;font-weight:400;display:block}.cog-classification-legend{color:#53665a;margin:8px 0 12px;font-size:13px}.cog-classification select:focus-visible{outline-offset:3px;outline:3px solid #62aa7e}@media (max-width:900px){.cog-classification-grid{grid-template-columns:1fr}.cog-filters.cog-classified-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cog-classification{padding:16px}.cog-classification-grid article{padding:12px}.cog-classification-selectors{grid-template-columns:1fr;display:grid}.cog-classification-selectors select{width:100%;min-width:0}.cog-filters.cog-classified-filters{grid-template-columns:1fr}.cog-item-classification{padding:12px}.cog-classification-grid table{font-size:13px}}@media print{.cog-classification-selectors{display:none}.cog-classification-grid{display:block}.cog-classification-grid article{break-inside:avoid;margin-bottom:16px}}.cog-workspace .cog-classification-grid table{table-layout:fixed;min-width:0}.cog-workspace .cog-classification-grid th:first-child{white-space:normal;overflow-wrap:anywhere;width:60%}.cog-workspace .cog-classification-grid td{white-space:normal;overflow-wrap:anywhere;width:20%}.cog-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.cog-order-list li{border:1px solid #e5ece7;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:2px 6px;padding:8px;font-size:13px;display:grid}.cog-order-list li>span{color:#267744;grid-row:span 2;font-weight:700}.cog-order-list small{grid-column:2;font-size:11px}.cog-classification-reference .cog-table-scroll{overflow:auto}.cog-classification-reference table{border-collapse:collapse;width:100%;min-width:680px;margin:16px 0;font-size:13px}.cog-classification-reference th,.cog-classification-reference td{text-align:left;vertical-align:top;border-bottom:1px solid #dce6df;padding:10px}.cog-classification-reference td small,.cog-classification-reference th small{color:#596d60;margin-top:5px;font-weight:400;display:block}.cog-classification-reference td p{margin:5px 0}.cog-classification-reference td{overflow-wrap:anywhere}@media (max-width:420px){.cog-order-list{grid-template-columns:1fr}}.ux-assessment{--assessment-green:#286749;--assessment-ink:#264b37;--assessment-line:#d8e3cb}.ux-assessment .cog-page-heading h1,.ux-assessment .ux-assessment-choice h2,.ux-assessment .ux-assessment-checklist h2,.ux-assessment-setup h2{color:var(--assessment-ink,#264b37);font-family:Jua,Malgun Gothic,sans-serif;font-weight:400}.ux-assessment-choices{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;display:grid}.cog-workspace.ux-assessment .card.ux-assessment-choice{border-radius:20px;min-width:0;margin:0;padding:30px}.cog-workspace.ux-assessment .card.ux-assessment-record{border:1px solid #cbdcbb;border-top:4px solid var(--assessment-green);background:#f4f8eb}.cog-workspace.ux-assessment .card.ux-assessment-preview{border:1px solid var(--assessment-line);background:#fffefa}.ux-assessment-choice h2{margin:14px 0 12px;font-size:30px;line-height:1.3}.ux-assessment-choice>p{color:#5f6e5e;word-break:keep-all;margin:0;line-height:1.8}.ux-assessment-badge{color:#365a30;background:#dfeccc;border-radius:7px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.ux-assessment .ux-assessment-record .primary{background:var(--assessment-green);border-color:var(--assessment-green);color:#fff}.ux-assessment .ux-assessment-record .primary:hover{background:#20583e;border-color:#20583e}.ux-assessment-student{border-top:1px solid #d9e4ca;border-bottom:1px solid #d9e4ca;align-items:center;gap:13px;margin:23px 0;padding:16px 0;display:flex}.ux-assessment-avatar{color:#456636;background:#e1ecd4;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font:20px Jua,Malgun Gothic,sans-serif;display:grid}.ux-assessment-student>div{min-width:0}.ux-assessment-student strong{color:var(--assessment-ink);font-size:18px;display:block}.ux-assessment-student small{color:#66725f;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.ux-assessment-steps{color:#58704b;flex-wrap:wrap;gap:12px 21px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:flex}.ux-assessment-steps li{align-items:center;gap:7px;display:flex}.ux-assessment-steps b{background:#deebcf;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:600;display:grid}.ux-assessment .ux-assessment-preview .cog-actions{flex-direction:column;align-items:flex-start;gap:16px;margin:26px 0 22px}.ux-assessment .ux-assessment-preview .secondary{color:#3f653c;background:#fff;border:1px solid #a7bf92}.ux-assessment .ux-assessment-preview .text-button{align-items:center;gap:8px;display:inline-flex}.ux-assessment .ux-assessment-preview-note{color:#526a45;background:#f1f4e8;border:1px solid #e2e8d6;border-radius:11px;padding:15px 17px;font-size:14px}.ux-assessment .ux-assessment-access,.ux-assessment .ux-assessment-empty{background:#fffef9;border:1px solid #d5e1c8;border-radius:11px;margin:22px 0;padding:15px 17px;font-size:14px}.ux-assessment-limits{color:#65725b;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;padding:16px 3px;font-size:14px;display:flex}.ux-assessment-limits strong{color:#45613e}.ux-assessment-limits p{margin:0}.cog-workspace .ux-assessment-checklist{background:#fffefb;border:1px solid #dce5d4}.ux-assessment .ux-assessment-checklist ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:18px 0 20px;display:grid}.ux-assessment-checklist ol li{margin:0}.ux-assessment-checklist-footer{border-top:1px solid #e5eadd;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.ux-assessment .ux-assessment-checklist .cog-facts{border:0;gap:16px 24px;padding:0;margin:0!important}.ux-assessment-checklist-footer .text-button{align-items:center;gap:8px;display:inline-flex}.ux-assessment-setup{--assessment-ink:#264b37}.ux-assessment-setup h2{font-size:28px;line-height:1.35}.ux-assessment-setup .ux-assessment-selection-note{color:#446338;background:#f1f7e9;border:1px solid #d8e5cb;border-radius:10px;padding:12px 15px;font-size:14px}.ux-assessment-setup .primary{color:#fff;background:#286749;border-color:#286749}@media (max-width:900px){.ux-assessment-choices{grid-template-columns:1fr}.ux-assessment .ux-assessment-checklist ol{grid-template-columns:1fr;gap:18px}.ux-assessment-checklist-footer{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.cog-workspace.ux-assessment .card.ux-assessment-choice{padding:23px 19px}.ux-assessment-choice h2{font-size:27px}.ux-assessment-choice>p br{display:none}.ux-assessment-steps{gap:11px}.ux-assessment-choices{gap:15px}.ux-assessment .ux-assessment-checklist .cog-facts{gap:12px}.ux-assessment .ux-assessment-preview .cog-actions{align-items:stretch}.ux-assessment .ux-assessment-preview .text-button{justify-content:flex-start}.ux-assessment-record>.primary{justify-content:center;width:100%}.ux-assessment-setup h2{font-size:25px}}.ux-assessment-facts .ux-assessment-checklist-footer{border-top:0;padding-top:0}.ux-assessment .ux-assessment-facts .cog-facts{border:0;gap:16px 24px;padding:0;margin:0!important}.r9-dialog.r9-dialog{gap:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);max-width:1600px!important;padding:10px!important}.r9-dialog.r9-dialog [data-slot=dialog-title]{overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.8vw,26px);line-height:1.3}.r9-dialog.r9-dialog>.cog-personal-frame>.cog-personal-link-state{margin:0 0 6px;padding:8px 12px}.r9-dialog.r9-dialog .r9-frame{border-radius:8px}@media (max-width:600px){.r9-dialog.r9-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0!important;padding:7px!important}.r9-dialog.r9-dialog [data-slot=dialog-title]{font-size:18px}}.cog-item-review{color:#243c30;background:#f8faf9;border:1px solid #dce6df;border-radius:10px;margin:12px 0;font-size:14px;line-height:1.6}.cog-item-review summary{cursor:pointer;min-height:44px;padding:11px 14px;font-weight:700}.cog-item-review summary:focus-visible{outline-offset:2px;outline:3px solid #62aa7e}.cog-item-review dl{margin:0;padding:0 14px 12px}.cog-item-review dl>div{border-top:1px solid #e1e8e3;grid-template-columns:115px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.cog-item-review dt{font-weight:700}.cog-item-review dd{overflow-wrap:anywhere;min-width:0;margin:0}.cog-item-review small{color:#5a6d61;margin-top:3px;font-size:13px;display:block}@media (max-width:600px){.cog-item-review dl>div{grid-template-columns:1fr;gap:3px}}.cog-review-dialog>.cog-item-review{flex:none;max-height:min(45dvh,480px);overflow-y:auto}.cog-item-review summary{z-index:1;background:#f8faf9;position:sticky;top:0}.cog-workspace{--cog-green:#157442;--cog-ink:#173d2b;color:#243c30;min-width:0;font-size:16px;line-height:1.65}.cog-workspace .card{box-shadow:none;border:1px solid #dce6df;border-radius:18px}.cog-workspace h2,.cog-workspace h3{color:var(--cog-ink);word-break:keep-all}.cog-workspace .primary{background:var(--cog-green);color:#fff}.cog-workspace .primary:hover{background:#105e35}.cog-workspace button{font-size:14px}:is(.cog-workspace button:focus-visible,.cog-workspace input:focus-visible,.cog-workspace select:focus-visible){outline-offset:3px;outline:3px solid #62aa7e}.cog-tabs{gap:22px!important}.cog-tabs>[data-slot=tabs-list]{background:#eaf0ec;border-radius:12px;max-width:100%;min-height:48px;padding:4px;height:auto!important}.cog-tabs>[data-slot=tabs-list]>button{border-radius:9px;min-height:40px;padding:9px 22px;font-size:15px}.cog-tabs>[data-slot=tabs-list]>button[data-active]{color:#135e36;background:#fff;font-weight:750;box-shadow:0 1px 4px #204a3020}.cog-tabs>[data-slot=tabs-content]{font-size:16px}.cog-preparation{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:22px;display:grid}.cog-workspace .cog-main-card{border-top:4px solid var(--cog-green);background:#fff;margin:0;padding:30px 32px}.cog-eyebrow{color:#237447;letter-spacing:.03em;margin-bottom:9px;font-size:14px;font-weight:750;display:block}.cog-main-card h2,.cog-child-welcome h2{margin:0 0 13px;font-size:clamp(1.75rem,2.4vw,2.3rem);font-weight:800;line-height:1.35}.cog-main-card>p{color:#52665a;margin:0}.cog-facts{border-top:1px solid #e5ece7;border-bottom:1px solid #e5ece7;flex-wrap:wrap;gap:18px 28px;padding:19px 0;display:flex;margin:25px 0!important}.cog-facts>div{border-right:1px solid #e0e8e2;padding-right:26px}.cog-facts>div:last-child{border:0;padding:0}.cog-facts dt{color:#627268;font-size:14px}.cog-facts dd{color:#183e2b;margin:3px 0 0;font-size:20px;font-weight:750}.cog-actions{flex-wrap:wrap;gap:10px;display:flex}.cog-main-action{min-height:50px;padding:12px 22px!important;font-size:16px!important}.cog-workspace .cog-footnote{color:#637369;margin:15px 0 0;font-size:14px;line-height:1.7}.cog-workspace .cog-checklist{background:#f8faf9;flex-direction:column;margin:0;padding:28px;display:flex}.cog-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.cog-section-heading h2{margin:0;font-size:20px;font-weight:750}.cog-checklist ol{margin:20px 0;padding:0;list-style:none}.cog-checklist li{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.cog-checklist li>svg{color:#1c7947;flex-shrink:0;margin-top:4px}.cog-checklist li strong{font-size:16px}.cog-checklist li p{color:#607166;margin:4px 0 0;font-size:15px}.cog-checklist>.text-button{color:#176c3e;align-self:flex-start;margin-top:auto}.cog-activities{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.cog-activity{background:#fff;border:1px solid #dce6df;border-radius:15px;align-items:flex-start;gap:12px;padding:21px 18px;display:flex}.cog-activity-icon{color:#1d7646;background:#eaf4ee;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.cog-activity-1 .cog-activity-icon{color:#5268a0;background:#eef1fa}.cog-activity-2 .cog-activity-icon{color:#7554a3;background:#f1eefa}.cog-activity-3 .cog-activity-icon{color:#99610b;background:#fff3dd}.cog-activity h3{margin:0 0 5px;font-size:16px;font-weight:750}.cog-activity p{color:#617166;word-break:keep-all;margin:0;font-size:14px}.cog-activity small{color:#6b786f;margin-top:8px;font-size:13px;display:block}.cog-source-note{color:#68796e;margin:19px 3px 0;font-size:14px;line-height:1.8}.cog-workspace .cog-catalog-card{margin:0;padding:26px}.cog-catalog-card>p{color:#617367;margin:0 0 20px}.cog-tag{color:#37674a;background:#edf4ef;border:1px solid #d7e7dc;border-radius:6px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-block}.cog-filters{background:#f7faf8;border-radius:12px;grid-template-columns:150px 180px minmax(180px,1fr);gap:16px;margin:20px 0;padding:18px;display:grid}.cog-filters label{color:#45604f;flex-direction:column;gap:7px;font-size:14px;font-weight:700;display:flex}.cog-filters select,.cog-filters input{color:#243c30;background:#fff;border:1px solid #ccdacf;border-radius:8px;width:100%;min-width:0;height:44px;padding:9px 12px;font-size:15px;font-weight:400}.cog-search{position:relative}.cog-search>svg{color:#668171;position:absolute;top:13px;left:12px}.cog-filters .cog-search input{padding-left:38px}.cog-table-scroll{max-width:100%;overflow-x:auto}.cog-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.cog-table thead{background:#f1f6f3}.cog-table th,.cog-table td{vertical-align:middle;border-bottom:1px solid #e3ebe5;padding:15px 14px}.cog-table thead th{color:#52685a;white-space:nowrap;font-size:14px;font-weight:700}.cog-table tbody th{font-weight:700}.cog-table small{color:#6b7b70;margin-top:4px;font-size:13px;font-weight:400;display:block}.cog-table strong{font-weight:650}.cog-item-table{min-width:790px}.cog-item-table td:first-child{white-space:nowrap}.cog-item-table td:nth-child(3){width:30%}.cog-item-table tbody tr:hover{background:#fafcfb}.cog-review-button{white-space:nowrap;min-height:40px;color:#176c3e!important;border-color:#c8dece!important;padding:8px 11px!important}.cog-pagination{align-items:center;gap:10px;padding:18px 0 0;font-size:14px;display:flex}.cog-pagination>span{color:#617367;margin-right:auto}.cog-pagination button{min-width:62px;min-height:40px}.cog-explanation{background:#f2f7f4;border-left:3px solid #5d9773;border-radius:0 9px 9px 0;margin-top:24px;padding:18px 20px}.cog-explanation p{color:#576e60;margin:6px 0 0;font-size:15px}.cog-empty{text-align:center;padding:36px 15px}.cog-empty p{color:#68776e;margin:8px 0 18px}.cog-review-dialog{flex-direction:column;height:calc(100dvh - 40px);max-height:1000px;background:#f8faf9!important;gap:14px!important;width:calc(100vw - 40px)!important;max-width:1280px!important;padding:22px!important;display:flex!important}.cog-review-dialog>[data-slot=dialog-header]{flex-shrink:0;padding-right:90px}.cog-review-dialog [data-slot=dialog-title]{color:#173d2b;font-size:20px;font-weight:750;line-height:1.4}.cog-review-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.6}.cog-dialog-close{min-height:40px;position:absolute;top:20px;right:20px;font-size:14px!important}.cog-review-dialog .r9-embedded{flex-direction:column;flex:1;height:auto;min-height:0;display:flex}.cog-review-dialog .r9-frame{background:#fff;border:1px solid #dce6df;border-radius:12px;flex:1;width:100%;height:100%;min-height:0}.cog-child-welcome{text-align:center;border-top:4px solid #efb441!important;padding:34px!important}.cog-child-welcome>p{color:#587061;font-size:18px;line-height:1.8}.cog-child-steps{grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:28px auto;padding:0;list-style:none;display:grid}.cog-child-steps li{background:#f4f8f5;border-radius:14px;padding:22px 16px}.cog-child-steps svg{color:#31825a;margin:0 auto 12px}.cog-child-steps strong{font-size:18px;display:block}.cog-child-steps strong span{color:#52846a;margin-right:8px}.cog-child-steps p{color:#647568;margin:6px 0 0;font-size:16px}@media (max-width:1200px){.cog-activities{grid-template-columns:repeat(2,minmax(0,1fr))}.cog-preparation{grid-template-columns:minmax(0,1.3fr) minmax(265px,1fr)}.cog-main-card .cog-facts{gap:12px}.cog-facts>div{padding-right:12px}}@media (max-width:900px){.cog-preparation{grid-template-columns:1fr}.cog-checklist ol{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cog-checklist li{margin:0}.cog-checklist>.text-button{margin-top:5px}.cog-filters{grid-template-columns:1fr 1fr}.cog-filters label:last-child{grid-column:1/-1}}@media (max-width:600px){.cog-tabs>[data-slot=tabs-list]{width:100%}.cog-tabs>[data-slot=tabs-list]>button{padding:9px 8px;font-size:14px}.cog-workspace .cog-main-card,.cog-workspace .cog-checklist,.cog-workspace .cog-catalog-card{padding:22px 18px}.cog-main-card h2{font-size:28px}.cog-actions{flex-direction:column}.cog-actions button{justify-content:center;width:100%}.cog-facts dd{font-size:18px}.cog-facts{justify-content:space-between}.cog-checklist ol{grid-template-columns:1fr}.cog-activities{grid-template-columns:1fr;gap:10px}.cog-activity{padding:17px}.cog-activity small{margin-top:4px}.cog-filters{gap:12px;padding:13px}.cog-pagination{flex-wrap:wrap}.cog-review-dialog{height:100dvh;max-height:100dvh;border-radius:0!important;width:100vw!important;max-width:100vw!important;padding:15px!important}.cog-dialog-close{top:14px;right:14px}.cog-child-welcome{padding:26px 17px!important}.cog-child-welcome>p{font-size:16px}.cog-child-steps{text-align:left;grid-template-columns:1fr;gap:10px}.cog-child-steps li{grid-template-columns:35px 1fr;gap:0 10px;padding:16px;display:grid}.cog-child-steps svg{grid-row:1/3;margin:7px 0}.cog-child-steps p{grid-column:2}.cog-child-steps strong{font-size:17px}}.cog-page-heading{margin:22px 0 24px}.cog-page-heading h1{color:#196c3d;margin:0 0 7px;font-size:32px;font-weight:400;line-height:1.4}.cog-page-heading p{color:#647569;margin:0;font-size:16px}.cog-main-card .cog-actions{margin-top:22px}.cog-main-card .cog-facts{border-bottom:0;padding-bottom:0;margin:22px 0 0!important}.cog-r9-close{z-index:2;min-height:40px;position:absolute;top:16px;right:18px}.r9-dialog>[data-slot=dialog-header]{padding-right:64px}@media (max-width:600px){.cog-page-heading{margin:18px 0 20px}.cog-page-heading h1{font-size:28px}.cog-main-card h2{font-size:25px}.cog-main-card>p br{display:none}.cog-r9-close{top:12px;right:12px}}.hb-institution-progress{min-width:0}.hb-progress-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hb-progress-heading h2{margin:0}.hb-progress-heading p,.hb-progress-scope,.hb-institution-progress details{color:#526b63;font-size:13px;line-height:1.65}.hb-progress-heading button{flex-shrink:0}.hb-progress-scope{background:#f3f7f4;border-radius:10px;padding:12px}.hb-progress-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hb-progress-metrics>div{border:1px solid #dce8df;border-radius:10px;padding:14px}.hb-progress-metrics span,.hb-progress-metrics strong{display:block}.hb-progress-metrics span{color:#526b63;font-size:13px}.hb-progress-metrics strong{color:#235a44;margin-top:6px;font-size:24px}.hb-progress-filter{align-items:center;gap:8px;margin:18px 0;font-size:14px;display:flex}.hb-progress-table{border:1px solid #dce8df;border-radius:10px;max-width:100%;overflow:auto}.hb-progress-table table{border-collapse:collapse;width:100%;min-width:960px;font-size:13px}.hb-progress-table th,.hb-progress-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ece7;padding:12px;line-height:1.6}.hb-progress-table th{background:#f3f7f4}.hb-progress-table small{color:#596d64;margin-top:4px;display:block}.hb-progress-table .text-button{margin-top:10px;display:block}.hb-institution-progress details{margin-top:16px}.hb-institution-progress summary{cursor:pointer;font-weight:600}.hb-progress-pager{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.hb-institution-progress :focus-visible{outline-offset:3px;outline:3px solid #2e7d65}@media (max-width:600px){.hb-progress-heading{display:block}.hb-progress-heading button{margin:8px 0}.hb-progress-metrics{grid-template-columns:1fr}.hb-progress-metrics>div{justify-content:space-between;align-items:center;display:flex}.hb-progress-metrics strong{margin:0;font-size:20px}.hb-progress-filter{align-items:flex-start}}.hb-admin-workspace{gap:20px;min-width:0;display:grid}.hb-admin-workspace>.card{min-width:0;margin:0}.hb-admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.hb-admin-heading h2{margin:0}.hb-admin-heading>div{min-width:0}.hb-admin-heading p{margin:5px 0 0}.hb-admin-filters{grid-template-columns:minmax(190px,2fr) repeat(3,minmax(135px,1fr));align-items:end;gap:14px;margin:18px 0;display:grid}.hb-admin-filters label,.hb-admin-page-size{gap:7px;min-width:0;display:grid}.hb-admin-workspace .hb-admin-filters :is(input,select){color:#263e32;background:#fff;border:1px solid #aec8b7;width:100%;min-width:0;max-width:100%}.hb-admin-audit-filters{grid-template-columns:repeat(2,minmax(145px,1fr)) minmax(160px,1fr) minmax(200px,1.5fr)}.hb-admin-filter-actions,.hb-admin-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hb-admin-filter-actions{margin-bottom:16px}.hb-admin-pagination{border-top:1px solid #dce6df;margin-top:18px;padding-top:18px}.hb-admin-pagination p{margin:0}.hb-admin-page-size{grid-template-columns:auto minmax(80px,100px);align-items:center}.hb-admin-pagination .row-actions{flex-wrap:wrap}.hb-admin-count{color:#405749}.hb-admin-state{background:#f6faf7;border:1px solid #d2e2d8;border-radius:12px;margin:16px 0;padding:20px}.hb-admin-error{color:#7c3028;background:#fff4ef;border-left:4px solid #a74427;border-radius:8px;padding:14px 16px}.hb-admin-error p{margin:0 0 12px}.hb-admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.hb-admin-table :is(th,td){vertical-align:top;border-bottom:1px solid #e0e8e2;padding:14px 12px}.hb-admin-table td small{color:#405749;margin-top:5px;line-height:1.65;display:block}.hb-admin-table .row-actions{align-items:flex-start;gap:9px;min-width:220px}.hb-admin-state-badge{color:#245b39;background:#edf6ee;border:1px solid #bad2c3;border-radius:9px;padding:6px 10px;font-size:16px;line-height:1.6;display:inline-block}.hb-admin-state-badge[data-status=pending]{color:#775119;background:#fff4dc;border-color:#d8c39a}.hb-admin-state-badge[data-status=disabled]{color:#6b3432;background:#f9ebeb;border-color:#d7b5b2}.hb-admin-row-status{color:#265f93;min-width:0;font-weight:650}.hb-admin-workspace button.hb-admin-stop{color:#8b3429!important;background:#fff8f4!important;border:1px solid #b86d5b!important}.hb-admin-issued{background:#f6fbf3;border:2px solid #94baa0;scroll-margin-block:24px}.hb-admin-issued:focus{outline-offset:4px;outline:3px solid #265f93}.hb-admin-issued h2{margin-bottom:12px}.hb-admin-create-form fieldset,.hb-student-registration fieldset{border:0;gap:18px;min-width:0;max-width:100%;margin:0;padding:0;display:grid}.hb-admin-create-form fieldset:disabled,.hb-student-registration fieldset:disabled{opacity:.75}.hb-admin-workspace .hb-admin-create-form label{min-width:0}.hb-admin-workspace .hb-admin-create-form :is(input,select){width:100%;min-width:0;max-width:100%}.hb-student-registration{min-width:0}.hb-registration-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hb-student-registration .hb-registration-columns input{width:100%;min-width:0;max-width:100%}.hb-registration-review{background:#f3f8ef;border:1px solid #bbd1b7;border-radius:14px;min-width:0;padding:18px}.hb-registration-review h3{margin:0 0 12px}.hb-registration-review dl,.hb-account-facts{grid-template-columns:max-content minmax(0,1fr);gap:9px 18px;margin:0;display:grid}.hb-registration-review dt,.hb-account-facts dt{color:#405749;font-weight:650}.hb-registration-review dd,.hb-account-facts dd{overflow-wrap:anywhere;margin:0}.hb-student-registration label.hb-registration-confirm{align-items:flex-start;gap:10px;margin-top:16px;line-height:1.65;display:flex}.hb-registration-confirm input{flex:none;margin-top:5px}.hb-form-note{color:#405749}.hb-account-main-actions{margin-top:22px}.hb-account-help>h2{margin:0 0 16px}.hb-account-help details{border-top:1px solid #dce6df;padding:14px 0}.hb-account-help summary{cursor:pointer;min-height:44px;font-size:18px;font-weight:650;display:list-item}.hb-account-help details p{max-width:76ch;margin:10px 0 0}.hb-account-password{margin-top:20px}.hb-student-management .hb-student-filter-caption{color:#405749;margin:10px 0}.hb-student-management [data-slot=table-container]{max-width:100%}@media (max-width:900px){.hb-admin-filters,.hb-admin-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hb-admin-filters,.hb-admin-audit-filters{grid-template-columns:1fr}.hb-admin-workspace .card{padding:20px 16px}.hb-admin-pagination{align-items:flex-start}.hb-admin-pagination .row-actions{width:100%}.hb-admin-pagination .row-actions button{flex:1}.hb-admin-table{min-width:640px}.hb-registration-review dl,.hb-account-facts{grid-template-columns:1fr;gap:5px}.hb-registration-review dd,.hb-account-facts dd{margin-bottom:10px}.hb-registration-review{padding:14px}.hb-admin-create-form .row-actions button{flex:1}.hb-account-main-actions button{flex:160px}}@media (prefers-reduced-motion:reduce){.hb-admin-workspace *,.hb-student-registration *{scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:HBOriginalJua;src:url(/brand/fonts/Jua-Regular.ttf)format("truetype");font-display:swap}.hb-original-menu{--menu-color:#f90;--area-color:#ffba00;--domain-color:#8b7230;text-align:center;background:#f8f5f0;max-width:1140px;min-height:480px;margin:0 auto;padding:24px 30px 50px}.hb-original-menu.is-social{--menu-color:#0f7614;--area-color:#3a8f3d;--domain-color:#52864e}body .hb-platform.hb-usability-design .hb-original-menu>header h1{color:var(--menu-color);letter-spacing:0;margin:0 0 30px;font:52px/1.25 HBOriginalJua,sans-serif}.hb-original-areas{background:var(--area-color);border-radius:15px;padding:26px 32px 32px}.hb-original-student{color:#fff;justify-content:center;align-items:center;gap:12px;margin:0 0 38px;font-size:17px;font-weight:700;display:flex}.hb-original-student strong{border:1px solid #ffffffa6;border-radius:8px;padding:7px 20px}.hb-original-programs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.is-social .hb-original-programs{grid-template-columns:repeat(4,minmax(0,1fr))}body .hb-platform.hb-usability-design .hb-original-programs>button{color:#111;cursor:pointer;min-width:0;min-height:258px;box-shadow:none;background:#fff;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:34px 8px 22px;transition:transform .16s;display:flex;position:relative}.hb-original-programs>button:hover{transform:translateY(-4px)}.hb-original-programs>button:focus-visible{outline-offset:4px;outline:4px solid #194c51}.hb-original-programs>button:disabled{opacity:.6;cursor:wait}.hb-original-programs img{object-fit:contain;width:104px;height:104px;margin:4px auto 12px}.hb-original-programs strong{white-space:nowrap;font:32px/1.2 HBOriginalJua,sans-serif}.hb-original-domain{color:var(--domain-color);font:16px/1.4 HBOriginalJua,sans-serif}.hb-original-number{color:#fff;background:#000;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:500;display:grid;position:absolute;top:-20px;left:calc(50% - 20px)}.hb-original-wait{text-align:center;place-items:center;min-height:300px;padding:24px;display:grid}body:has(.hb-original-menu) .learning-brand-line>span{display:none}body:has(.hb-original-menu) .learning-brand-line img{clip-path:polygon(0 0,36% 0,36% 38%,100% 38%,100% 100%,0 100%)}@media (max-width:1000px){.hb-original-menu{padding:24px 20px}.hb-original-areas{padding:26px 20px}.hb-original-programs strong{font-size:27px}.hb-original-programs img{width:90px;height:90px}body .hb-platform.hb-usability-design .hb-original-programs>button{min-height:228px}}@media (max-width:760px){.hb-original-menu{padding:12px 0 30px}.hb-original-areas{padding:20px 14px}body .hb-platform.hb-usability-design .hb-original-menu>header h1{margin-bottom:24px;font-size:36px}.hb-original-programs,.is-social .hb-original-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.hb-original-student{gap:9px;margin-bottom:25px;font-size:15px}body .hb-platform.hb-usability-design .hb-original-programs>button{min-height:211px;padding:26px 8px 18px}.hb-original-programs img{width:86px;height:86px;margin-bottom:9px}.hb-original-domain{font-size:14px}.hb-original-number{width:34px;height:34px;font-size:12px;top:-17px;left:calc(50% - 17px)}}@media (max-width:360px){.hb-original-areas{padding-left:10px;padding-right:10px}.hb-original-programs img{width:72px;height:72px}.hb-original-programs strong{font-size:24px}body .hb-platform.hb-usability-design .hb-original-programs>button{min-height:195px}}.hb-original-menu.is-original-v1{background:0 0;max-width:none;padding:0}.hb-v1-original-menu-frame{width:100%;min-width:0}.hb-v1-original-menu-frame iframe{background:#fff;border:0;width:100%;display:block}.hb-role-workspace{gap:22px;display:grid}.hb-role-workspace h2{font-size:1.35rem}.hb-role-workspace p,.hb-access-summary p{color:#52665e;line-height:1.75}.hb-role-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hb-role-actions>.card{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;margin:0;display:flex}.hb-role-actions h2,.hb-role-actions p{margin:0}.hb-role-actions>.card>button{margin-top:auto}.hb-access-summary{border-left:4px solid #347854;align-items:flex-start;gap:16px;display:flex}.hb-access-summary>svg{color:#347854;flex-shrink:0}.hb-access-summary h2{margin:0 0 6px}.hb-access-summary p{margin:0}.hb-learner-overview{background:#eff8f2;flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hb-learner-overview h2{margin:8px 0;font-size:1.8rem}.hb-learner-totals{gap:25px;margin-left:auto;display:flex}.hb-learner-totals span{flex-direction:column;gap:8px;display:flex}.hb-learner-totals strong{color:#275c40;font-size:2rem}.hb-role-workspace table{text-align:left;border-collapse:collapse;width:100%;line-height:1.65}.hb-role-workspace td,.hb-role-workspace th{border-bottom:1px solid #e0e8e3;min-width:130px;padding:16px}.hb-role-workspace li{line-height:1.8}@media (max-width:650px){.hb-role-actions{grid-template-columns:1fr}.hb-learner-totals{margin-left:0}.hb-role-workspace .heading{flex-wrap:wrap}.hb-role-workspace .card{min-width:0}}.hb-registration-methods{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.hb-registration-methods button{color:#264c3b;background:#fff;border:1px solid #cbdad2;border-radius:10px;flex:1;min-height:42px;padding:8px 12px;font-weight:700}.hb-registration-methods button[aria-pressed=true]{background:#e8f3eb;border-color:#39865d}.hb-registration-methods button:focus-visible{outline-offset:2px;outline:3px solid #7eb997}.hb-student-import :focus-visible{outline-offset:2px;outline:3px solid #7eb997}.hb-student-import{color:#243e32;max-width:100%;font-size:14px;line-height:1.6}.hb-student-import fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.hb-student-import label{gap:5px;font-weight:650;display:grid}.hb-student-import textarea,.hb-student-import select{box-sizing:border-box;color:#243e32;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #bfcfc5;border-radius:8px;padding:9px}.hb-student-import textarea{resize:vertical;min-height:120px}.hb-import-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hb-import-file{font-size:13px}.hb-import-file input{width:220px;max-width:100%;font-weight:400}.hb-import-hint{color:#536b5e;margin:0;font-size:12px}.hb-import-review{background:#f5faf6;border:1px solid #cbdad2;border-radius:12px;min-width:0;margin-top:18px;padding:14px}.hb-import-review h3{margin:0 0 8px;font-size:16px}.hb-import-table{background:#fff;border:1px solid #dbe5de;border-radius:8px;max-width:100%;max-height:300px;margin:10px 0;overflow:auto}.hb-import-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.hb-import-table th,.hb-import-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e1e9e4;padding:8px}.hb-import-table th{background:#edf5ef;position:sticky;top:0}.hb-import-table td:last-child{min-width:150px}.hb-import-table small{color:#536b5e;display:block}.hb-student-import .hb-import-confirm{align-items:flex-start;gap:8px;margin:14px 0;font-size:13px;display:flex}.hb-import-confirm input{flex:none;margin-top:5px}.hb-import-error{color:#963f31;overflow-wrap:anywhere;background:#fff2ef;border-radius:8px;padding:10px}.hb-import-success{background:#edf7ef;border:1px solid #b9d7c4;border-radius:12px;padding:18px}.hb-student-import button:disabled,.hb-registration-methods button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:480px){.hb-import-review{padding:10px}.hb-student-import .primary,.hb-student-import .secondary{white-space:normal;max-width:100%}.hb-import-tools{align-items:stretch}.hb-import-tools>*,.hb-import-file input{width:100%}}.legacy-history-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.legacy-history-tabs,.legacy-history-toolbar form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legacy-history-search{background:#fff;border:1px solid #dce7e0;border-radius:12px;align-items:center;gap:9px;padding:0 12px;display:flex}.legacy-history-search input{outline-offset:-2px;min-width:200px;min-height:42px;background:0 0!important;border:0!important}.legacy-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legacy-history-record{min-width:0;margin:0!important}.legacy-history-record-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.legacy-history-version{color:#286651;white-space:nowrap;background:#e8f4ef;border-radius:100px;padding:6px 12px;font-weight:700}.legacy-history-version.v2{color:#755596;background:#f5effb}.legacy-history-record h2{overflow-wrap:anywhere;font-size:19px;line-height:1.5}.legacy-history-record>p{overflow-wrap:anywhere;margin-top:6px}.legacy-history-record dl{border-top:1px solid #edf1ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0 14px;padding-top:17px;display:grid}.legacy-history-record dt{color:#718178;margin-bottom:5px;font-size:12px}.legacy-history-record dd{overflow-wrap:anywhere;margin:0;font-size:15px}.legacy-history-source{color:#718178;font-size:11px;line-height:1.6;display:block}.legacy-history-empty{text-align:center;color:#5a7c6c;padding:40px 20px!important}.legacy-history-empty>svg{margin:auto}.legacy-history-pagination{justify-content:center;align-items:center;gap:20px;margin:24px 0;font-size:14px;display:flex}.legacy-history-pagination button{align-items:center;gap:5px;display:flex}@media (max-width:760px){.legacy-history-list{grid-template-columns:1fr}.legacy-history-toolbar{padding:16px!important}.legacy-history-toolbar form{flex-wrap:nowrap;width:100%}.legacy-history-search{flex:1;min-width:0}.legacy-history-search input{width:100%;min-width:0}.legacy-history-record-top{flex-wrap:wrap}.legacy-history-tabs button{padding:9px 12px}}.legacy-archive-summary{border-left:4px solid #438875}.legacy-archive-summary>div{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.legacy-archive-summary strong{font-size:22px}.legacy-archive-summary p{color:#526e62;margin:10px 0 0;font-size:14px;line-height:1.65}.legacy-archive-tabs{flex-wrap:wrap;gap:8px;display:flex}.legacy-archive-top-tabs{margin:20px 0}.legacy-archive-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.legacy-archive-controls form,.legacy-archive-controls form label{align-items:center;gap:8px;display:flex}.legacy-archive-controls form label{border:1px solid #dbe5df;border-radius:12px;min-width:0;padding:0 12px}.legacy-archive-controls input{min-width:0;max-width:100%;background:0 0!important;border:0!important}.legacy-archive-controls select{max-width:100%;margin-left:8px}.legacy-archive-member-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legacy-archive-member{white-space:normal;align-items:center;gap:16px;min-width:0;display:flex;text-align:left!important;color:inherit!important;margin:0!important}.legacy-archive-member>div:nth-child(2){flex:1;min-width:0}.legacy-archive-member strong{font-size:20px}.legacy-archive-member p,.legacy-archive-member small{overflow-wrap:anywhere;font-size:14px;line-height:1.5;display:block}.legacy-archive-member>span{white-space:nowrap;color:#377660;font-size:13px}.legacy-archive-avatar{color:#38715f;background:#edf6f1;border-radius:14px;padding:12px}.legacy-archive-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:20px;display:grid}.legacy-archive-fields>div{border-top:1px solid #e8efea;min-width:0;padding:12px 0}.legacy-archive-fields dt{color:#61796c;margin-bottom:6px;font-size:14px}.legacy-archive-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:0;font-size:15px;overflow:auto}.legacy-archive-profile-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.legacy-archive-profile-heading small{color:#61796c;font-size:15px}.legacy-archive-back{align-items:center;gap:8px;margin-bottom:18px;display:flex}.legacy-archive-student-links{flex-wrap:wrap;gap:8px;display:flex}.legacy-archive-learning{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legacy-archive-learning .card{min-width:0;margin:0!important}.legacy-archive-learning h3,.legacy-archive-learning p{overflow-wrap:anywhere}.legacy-archive-record-heading{color:#507263;justify-content:space-between;gap:12px;font-size:14px;display:flex}.legacy-archive details summary{cursor:pointer;font-size:14px;line-height:1.6}.legacy-archive-operation summary>span{overflow-wrap:anywhere;margin-left:12px}.legacy-archive-pager{justify-content:center;align-items:center;gap:18px;margin:24px 0;display:flex}.legacy-archive-pager button{align-items:center;gap:6px;display:flex}@media (max-width:760px){.legacy-archive-member-list,.legacy-archive-learning,.legacy-archive-fields{grid-template-columns:1fr}.legacy-archive-member{padding:16px!important}.legacy-archive-avatar{display:none}.legacy-archive-controls form{width:100%}.legacy-archive-controls form label{flex:1}.legacy-archive-controls input{width:100%}.legacy-archive-controls>label{width:100%;display:block}.legacy-archive-controls select{width:100%;margin:8px 0 0;display:block}.legacy-archive-member>span{font-size:12px}}.legacy-learning{gap:18px;margin:24px 0;display:grid}.legacy-learning h1{font-size:1.9rem}.legacy-learning h2{font-size:1.4rem}.legacy-learning h3{margin:9px 0;font-size:1.13rem}.legacy-learning-stamp{color:#4b6663;line-height:1.7}.legacy-learning-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.legacy-learning-stats article{gap:9px;display:grid}.legacy-learning-stats strong{color:#167367;font-size:1.8rem}.legacy-learning-stats small{color:#596d69;line-height:1.6}.legacy-learning-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.legacy-learning-source{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.legacy-learning label{color:#345650;gap:7px;display:grid}.legacy-learning input,.legacy-learning select,.legacy-learning textarea{font:inherit;color:#193e36;background:#fff;border:1px solid #cadbd6;border-radius:10px;max-width:100%;padding:11px}.legacy-learning-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.legacy-learning-filters input{max-width:230px}.legacy-learning-filters select{max-width:300px}.legacy-learning-records,.legacy-learning-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legacy-learning-records .card{overflow-wrap:anywhere;min-width:0}.legacy-learning-records .legacy-learning-row{color:#4c7068;font-size:.9rem}.legacy-learning-records p{line-height:1.6}.legacy-learning-records .secondary{margin-top:10px}.legacy-learning-months summary,.legacy-learning-basis summary{cursor:pointer;padding:4px 0;font-weight:700}.legacy-learning-months table{border-collapse:collapse;width:100%;margin-top:16px}.legacy-learning-months th,.legacy-learning-months td{text-align:right;border-bottom:1px solid #e4eeea;padding:9px}.legacy-learning-months th:first-child{text-align:left}.legacy-learning-pager{justify-content:center;align-items:center;gap:14px;display:flex}.legacy-learning-editor fieldset{border:0;gap:15px;padding:0;display:grid}.legacy-learning-editor textarea{resize:vertical}.legacy-learning-notes{white-space:pre-wrap;overflow-wrap:anywhere}.legacy-learning-basis>.legacy-learning-records{margin-top:16px}@media (max-width:700px){.legacy-learning-stats,.legacy-learning-records,.legacy-learning-plans{grid-template-columns:1fr}.legacy-learning-filters{grid-template-columns:1fr;display:grid}.legacy-learning-filters select,.legacy-learning-filters input{width:100%;max-width:none}.legacy-learning h1{font-size:1.6rem}.legacy-learning-source button{flex:1}}.legacy-learning,.hb-overview{--ll-ink:#173e36;--ll-muted:#61756e;--ll-border:#dae6df;--ll-green:#177e70;--ll-blue:#627bcc;--ll-soft:#f0f6f1;min-width:0}.legacy-learning .card{margin-bottom:0}.legacy-learning>h1{margin:5px 0}.ll-eyebrow{letter-spacing:1.8px;color:#54766a;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.ll-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ll-panel-heading h2{line-height:1.4;font-size:25px!important}.ll-panel-heading h3{margin:0!important;font-size:21px!important}.ll-panel-heading p{color:var(--ll-muted);margin:5px 0 0;font-size:13px;line-height:1.7}.ll-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ll-metric{border:1px solid var(--ll-border);text-align:left;background:#fff;border-radius:18px;min-width:0;padding:22px;box-shadow:0 3px 13px #204e3510}.ll-metric>div{color:#50695e;justify-content:space-between;align-items:start;gap:8px;font-size:13px;font-weight:700;display:flex}.ll-metric>strong{font-variant-numeric:tabular-nums;color:var(--ll-ink);white-space:nowrap;margin:16px 0 9px;font-family:Malgun Gothic,sans-serif;font-size:31px;font-weight:750;line-height:1.3;display:block}.ll-metric strong small{margin-left:5px;font-size:15px;font-weight:500}.ll-metric>p{color:var(--ll-muted);font-size:12px;line-height:1.7}.ll-tone-0{border-top:3px solid #177e70}.ll-tone-1{border-top:3px solid #b89a5e}.ll-tone-2{border-top:3px solid #73a695}.ll-tone-3{border-top:3px solid #7e91cc}.ll-chart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.ll-panel{border:1px solid var(--ll-border);background:#fff;border-radius:19px;min-width:0;padding:24px}.ll-legend{color:#556a60;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.ll-legend span{align-items:center;gap:6px;display:flex}.ll-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.ll-v1{background:#177e70}.ll-v2{background:#7b8fd1}.ll-bars{align-items:flex-end;gap:5px;height:234px;padding:18px 0 0;display:flex}.ll-bar-column{text-align:center;flex-direction:column;flex:1;align-items:stretch;gap:7px;min-width:0;height:100%;display:flex}.ll-bar-column>strong{white-space:nowrap;color:#527164;font-family:Malgun Gothic,sans-serif;font-size:10px;font-weight:600}.ll-bar-column>span{white-space:nowrap;color:#6b7e75;font-family:Malgun Gothic,sans-serif;font-size:10px}.ll-bar-track{background:repeating-linear-gradient(0deg,#0000 0 41px,#eaf0ec 42px);border-bottom:1px solid #ccdcd3;align-items:flex-end;height:170px;display:flex}.ll-bar-stack{border-radius:5px 5px 0 0;flex-direction:column;width:76%;max-width:34px;min-height:0;margin:0 auto;display:flex;overflow:hidden}.ll-line-chart{width:100%;height:auto;min-height:190px;margin-top:12px;display:block;overflow:visible}.ll-line-chart text{fill:#64776d;font-family:Malgun Gothic,sans-serif;font-size:11px}.ll-gridline{stroke:#e2eae5;stroke-width:1px}.ll-line-v1{stroke:#177e70;fill:#177e70;stroke-width:2.5px}.ll-line-v2{stroke:#627bcc;fill:#627bcc;stroke-width:2.5px}.ll-chart-controls{flex-wrap:wrap;align-items:center;gap:12px;min-height:38px;font-size:12px;display:flex}.ll-chart-controls label{align-items:center;gap:7px;display:flex}.ll-chart-controls select{padding:5px 8px!important;font-size:12px!important}.ll-chart-controls p{color:#4d695c}.ll-caption{color:#62796b;margin-top:12px;font-size:12px;line-height:1.8}.ll-empty{text-align:center;color:#708376;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:20px;font-size:14px;display:flex}.ll-empty strong{color:#4d6d5a}.ll-empty p{font-size:13px}.ll-activity-list{gap:16px;margin-top:17px;display:grid}.ll-activity-item>div:first-child{align-items:center;gap:8px;font-size:13px;display:flex}.ll-activity-item>div:first-child strong{overflow-wrap:anywhere;flex:1}.ll-activity-item>small{color:#748377;font-size:11px}.ll-chip{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.6}.ll-chip-v1{color:#186a5d;background:#e8f4ec}.ll-chip-v2{color:#5466a3;background:#edf0fb}.ll-activity-meter{align-items:center;gap:12px;margin-top:7px;display:flex}.ll-activity-meter>div{background:#eff3f0;border-radius:8px;flex:1;height:7px;overflow:hidden}.ll-activity-meter i{border-radius:8px;height:100%;display:block}.ll-activity-meter strong{text-align:right;font-variant-numeric:tabular-nums;min-width:61px;font-size:12px}.ll-completion-number{align-items:center;gap:18px;margin:28px 0 18px;display:flex}.ll-completion-number strong{color:#177768;font-family:Malgun Gothic,sans-serif;font-size:45px;line-height:1}.ll-completion-number small{font-size:20px}.ll-completion-number span{color:#64786a;font-size:13px}.ll-completion-track{background:#eef2ef;border-radius:10px;height:16px;display:flex;overflow:hidden}.ll-status-list{gap:10px;margin:22px 0;font-size:13px;display:grid}.ll-status-list>div{border-bottom:1px solid #edf2ee;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.ll-status-list dd{font-weight:700}.ll-quality{background:#f5f8f3;border-radius:12px;margin-top:24px;padding:18px;font-size:12px}.ll-quality strong{margin-bottom:7px;font-size:13px;display:block}.ll-data-table,.ll-record-details{border:1px solid var(--ll-border);background:#fff;border-radius:15px;min-width:0;padding:16px 20px}.ll-data-table summary,.ll-record-details summary{cursor:pointer;color:#3c6252;font-size:14px;font-weight:700}.ll-data-table>div{margin-top:12px;overflow-x:auto}.ll-data-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.ll-data-table th,.ll-data-table td{text-align:right;border-bottom:1px solid #e5ece6;padding:10px}.ll-data-table caption{text-align:left;color:#6c7e70;padding:6px;font-size:12px}.ll-record-details summary span{float:right;font-weight:400}.ll-record-details>.legacy-learning-records{margin:18px 0}.ll-directory{background:#f2f6f0;border:1px solid #dce6d8;border-radius:20px;padding:24px}.ll-count-badge{color:#446d45;background:#e1ede0;border-radius:20px;padding:5px 13px;font-size:13px}.ll-directory-filters{align-items:end;gap:12px;margin:20px 0;display:flex}.ll-directory-filters label:first-child{flex:1}.ll-directory-filters label{font-size:12px}.ll-directory-filters input{width:100%}.ll-student-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ll-student-card{text-align:left;background:#fff;border:1px solid #dbe5d9;border-radius:15px;gap:14px;min-width:0;padding:18px;transition:box-shadow .15s,border-color .15s;display:grid}.ll-student-card:hover{border-color:#78a48a;box-shadow:0 5px 15px #2b57371a}.ll-student-card>div:first-child{align-items:center;gap:10px;display:flex}.ll-avatar{color:#507942;background:#eaf1df;border-radius:14px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:14px;font-weight:700;display:grid}.ll-student-card>div:first-child>span:nth-child(2){flex:1;min-width:0}.ll-student-card strong,.ll-student-card small{display:block}.ll-student-card small{color:#748073;overflow-wrap:anywhere;font-size:11px}.ll-student-card>div:first-child strong{color:#304d37;font-size:16px}.ll-student-card svg{color:#84a17e;flex-shrink:0}.ll-student-count{justify-content:space-between;align-items:end;gap:8px;display:flex}.ll-student-count strong{color:#245447;font-family:Malgun Gothic,sans-serif;font-size:23px}.ll-student-count strong small{margin-left:4px;font-size:12px;display:inline}.ll-student-count>span{color:#6e8173;text-align:right;font-size:10px}.ll-student-version{color:#667960;border-top:1px solid #eef1ec;justify-content:space-between;gap:8px;padding-top:11px;font-size:11px;display:flex}.ll-directory .legacy-learning-pager{margin-top:20px}.ll-student-hero{background:linear-gradient(110deg,#eaf4e9,#f6f4e8);border:1px solid #d7e6d3;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.ll-student-identity{align-items:center;gap:16px;display:flex}.ll-student-identity .ll-avatar{background:#dcebcf;width:59px;height:59px;font-size:20px}.ll-student-identity h2{font-size:27px}.ll-student-identity p{color:#6b8069;font-size:12px}.ll-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.ll-student-anchor{scroll-margin-top:25px}.ll-plan-context{gap:18px;display:grid}.ll-plan-strip{background:#ecf2e7;border:1px solid #d9e6d0;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;padding:19px 22px;display:flex}.ll-plan-strip>div{flex-wrap:wrap;gap:15px;font-size:13px;display:flex}.ll-plan-strip span{color:#677e5c}.ll-recent-list{margin-top:13px;display:grid}.ll-recent-list>div{border-top:1px solid #edf1ec;grid-template-columns:36px 100px 1fr 100px 62px;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:grid}.ll-student-link{text-align:left;color:#226e57;text-underline-offset:4px;background:0 0;border:0;font-weight:700;text-decoration:underline}.ll-recent-list>div>strong{font-size:13px}.ll-recent-list>div>span:nth-last-child(-n+2){color:#728170}.ll-overview-header{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 28px;display:flex}.ll-overview-header h1{font-size:33px}.ll-overview-header p{color:#718071;margin-top:9px;font-size:14px}.ll-today{color:#6b7c6d;white-space:nowrap;background:#fff;border:1px solid #e2e8dc;border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:flex}.ll-native-dashboard{border-top:1px solid #dce4d8;gap:18px;margin-top:32px;padding-top:30px;display:grid}.ll-native-filter{justify-content:flex-end;display:flex}.ll-native-list{gap:0;margin-top:10px;display:grid}.ll-native-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2ea;grid-template-columns:100px 1fr;gap:6px 12px;padding:14px 0;font-size:13px;display:grid}.ll-native-list small{color:#7b8878;grid-column:2}.ll-shortcuts{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ll-shortcuts button{text-align:left;background:#eff4e8;border:1px solid #dce5d5;border-radius:15px;flex-direction:column;gap:6px;padding:20px;display:flex}.ll-shortcuts strong{color:#3f6338;font-size:14px}.ll-shortcuts span{color:#718569;font-size:12px}@media (max-width:1050px){.ll-metrics,.ll-student-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-chart-grid{grid-template-columns:1fr}.ll-bars{gap:9px}.ll-panel-heading h2{font-size:23px!important}}@media (max-width:600px){.ll-metrics{gap:9px}.ll-metric{border-radius:14px;padding:15px 12px}.ll-metric>div{font-size:11px}.ll-metric>div svg{display:none}.ll-metric>strong{margin:12px 0 7px;font-size:25px}.ll-metric>p{font-size:10px}.ll-panel{padding:18px 14px}.ll-panel-heading{gap:11px}.ll-panel-heading h3{font-size:20px!important}.ll-panel-heading p{font-size:11px}.ll-legend{font-size:10px}.ll-bars{gap:3px;height:222px}.ll-bar-column>strong,.ll-bar-column>span{font-size:8px}.ll-line-chart{min-height:0}.ll-caption{font-size:11px}.ll-directory{padding:17px 12px}.ll-directory-filters{flex-wrap:wrap}.ll-directory-filters label:first-child{flex-basis:100%}.ll-student-grid{grid-template-columns:1fr}.ll-student-hero{padding:19px 15px}.ll-student-identity h2{font-size:24px}.ll-student-identity .ll-avatar{width:47px;height:47px}.ll-hero-actions{width:100%}.ll-hero-actions button{flex:1;padding:10px;font-size:12px}.ll-plan-strip{flex-direction:column;align-items:stretch;padding:17px}.ll-plan-strip>div{flex-direction:column;gap:5px}.ll-recent-list>div{grid-template-columns:34px 86px 1fr;gap:7px}.ll-recent-list>div>span:nth-last-child(2){grid-column:2}.ll-recent-list>div>span:last-child{grid-column:3}.ll-overview-header{align-items:start}.ll-overview-header h1{font-size:28px}.ll-overview-header p{font-size:12px}.ll-today{display:none}.ll-shortcuts{grid-template-columns:1fr}.ll-shortcuts button{flex-direction:row;justify-content:space-between}.ll-native-list>button{grid-template-columns:80px 1fr}.ll-data-table,.ll-record-details{padding:15px 12px}.ll-record-details .legacy-learning-records{grid-template-columns:1fr}.legacy-learning-source button{font-size:12px!important}.operating-header .header-inner{flex-wrap:wrap;gap:10px}.operating-header .header-tools{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;min-width:0}.operating-header .operating-brand{max-width:100%}}.ss-workspace{color:#253a35;gap:20px;max-width:1120px;margin:0 auto;display:grid}.ss-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ss-heading h1{margin:6px 0 10px;font-size:30px}.ss-heading p,.ss-panel p,.ss-wait p{color:#526760;margin:8px 0 16px;line-height:1.7}.ss-eyebrow{color:#627e70;font-size:13px;font-weight:700}.ss-chip{white-space:nowrap;background:#e9f0eb;border:1px solid #d3e0d7;border-radius:30px;padding:8px 12px;font-size:12px}.ss-panel{background:#fff;border:1px solid #dfe7df;border-radius:18px;min-width:0;padding:24px}.ss-panel h2{margin:0 0 12px;font-size:19px}.ss-student>label{margin-bottom:10px;font-weight:700;display:block}.ss-workspace select,.ss-workspace input,.ss-workspace textarea{color:#243c31;width:100%;min-width:0;max-width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd8cf;border-radius:9px;padding:11px 12px;font-size:14px}.ss-workspace textarea{resize:vertical}.ss-workspace label{gap:8px;font-size:14px;font-weight:600;display:grid}.ss-workspace form{gap:14px;display:grid}.ss-workspace form>button{justify-self:start;min-height:44px}.ss-workspace form small,.ss-muted{color:#627268;font-size:12px;line-height:1.6}.ss-workspace .ss-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ss-history-select{margin-top:22px}.ss-wait{background:#f8f6ed;border-left:4px solid #bca868;border-radius:12px;padding:18px 22px}.ss-wait p{margin-bottom:0}.ss-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.ss-title>span{color:#66766c;font-size:12px}.ss-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ss-case-summary{background:#eaf1ec;border-radius:14px;grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.ss-case-summary>div{gap:7px;min-width:0;display:grid}.ss-case-summary span,.ss-case-summary small{color:#53695c;overflow-wrap:anywhere;font-size:12px}.ss-records{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ss-records li{overflow-wrap:anywhere;background:#f6f8f5;border-radius:10px;padding:14px 16px}.ss-records strong{font-size:14px}.ss-records p{white-space:pre-wrap;margin:7px 0;font-size:14px}.ss-records time,.ss-records small{color:#617266;font-size:12px}.ss-workspace .ss-followup-form{grid-template-columns:140px 160px minmax(0,1fr) auto;align-items:end}.ss-followups{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-message{background:#eaf3ec;border:1px solid #c7dece;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;line-height:1.6;display:flex}.ss-error{background:#fff1ed;border-color:#e8c8bf}.ss-empty{text-align:center}.ss-workspace button:disabled{opacity:.55;cursor:wait}.ss-workspace :focus-visible{outline-offset:3px;outline:3px solid #549176}@media (max-width:760px){.ss-heading{display:block}.ss-heading h1{font-size:25px}.ss-chip{margin-top:8px;display:inline-block}.ss-panel{padding:19px 16px}.ss-columns,.ss-case-summary,.ss-followups,.ss-workspace .ss-inline,.ss-workspace .ss-followup-form{grid-template-columns:1fr}.ss-title{flex-wrap:wrap}.ss-workspace form>button{justify-self:stretch;width:100%}.ss-message{flex-direction:column;align-items:flex-start}.ss-heading p{font-size:14px}.ss-workspace{gap:16px}.ss-wait{padding:16px}}
