.hub-workflow{display:flex;align-items:center;gap:20px;padding:18px 22px;background:var(--exam-card,#fffdf7);border:1px solid var(--exam-line,#e9e7dc);border-radius:14px;margin-bottom:28px}.hub-workflow>div{min-width:155px}.hub-workflow b{font-size:var(--rz-font-control,15px);color:var(--exam-text,#355548)}.hub-workflow small{display:block;font-size:var(--rz-font-caption,13px);color:var(--exam-muted,#899487);margin-top:5px}.hub-workflow button{display:flex;align-items:center;gap:10px;flex:1;padding:8px;border:0;background:transparent;text-align:left;color:var(--exam-muted,#718271)}.hub-workflow i{font-style:normal;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--exam-card,#f1f3ed);font-size:var(--rz-font-label,14px)}.hub-workflow span{font-size:var(--rz-font-control,15px);font-weight:600}.hub-workflow em{font-style:normal;margin-left:auto;color:var(--exam-muted,#b5bcae)}.hub-workflow button:last-child em{display:none}.hub-workflow button.active{color:var(--exam-ink,#174f42)}.hub-workflow button.active i{color:var(--exam-on-accent,#fff);background:var(--exam-accent,#174f42)}.hub-hero{background:var(--exam-hero-bg,#174f42);border-radius:20px;color:var(--exam-hero-text,#fff7e9);padding:36px 38px;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;margin-bottom:22px}.hub-hero .eyebrow{color:var(--exam-hero-text,#c4d49a)}.hub-hero h2{font-size:31px;font-weight:550;line-height:1.6;letter-spacing:-1px;margin:15px 0}.hub-hero p{font-size:var(--rz-font-control,15px);color:var(--exam-hero-text,#c4d0bc);line-height:2;max-width:600px}.hub-hero .row{margin-top:22px}.hub-hero .btn-ghost{color:var(--exam-hero-text,#e2ebd2);border-color:var(--exam-focus,#6c8d75)}.hub-hero-note{align-self:center;border-left:1px solid var(--exam-focus,#60816b);padding:20px 0 20px 34px}.hub-hero-note>span{display:block;color:var(--exam-hero-text,#c1d0ac);font-size:var(--rz-font-label,14px)}.hub-hero-note>b{display:block;font-size:21px;margin:14px 0}.hub-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.hub-metrics article{padding:23px}.hub-metrics span{color:var(--exam-muted,#7c8d75);font-size:var(--rz-font-label,14px)}.hub-metrics b{display:block;color:var(--exam-text,#244f3e);font-size:34px;margin:10px 0}.hub-metrics small{font-size:var(--rz-font-label,14px);font-weight:400}.hub-metrics p{font-size:var(--rz-font-caption,13px);color:var(--exam-muted,#8b9783);line-height:1.8}.hub-map,.hub-assets{margin-bottom:24px;padding:27px}.hub-map h2,.hub-assets h2,.hub-section-heading h2{font-size:var(--rz-font-section,19px)}.hub-map p,.hub-assets>div p,.hub-section-heading p{font-size:var(--rz-font-label,14px);color:var(--exam-muted,#8a9782);line-height:1.8;margin-top:6px}.hub-topic-map{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.hub-topic-map>div{padding:20px;border:1px dashed var(--exam-line,#d9ded0);border-radius:12px;background:var(--exam-card,#fafbf7)}.hub-topic-map>div.covered{border:1px solid var(--exam-line,#cfdcbd);background:var(--exam-card,#f0f5e8)}.hub-topic-map span,.hub-topic-map b,.hub-topic-map small{display:block}.hub-topic-map span{font-size:var(--rz-font-control,15px);color:var(--exam-muted,#6e7e62)}.hub-topic-map b{font-size:var(--rz-font-section,19px);color:var(--exam-text,#31583f);margin:12px 0}.hub-topic-map small{font-size:var(--rz-font-caption,13px);color:var(--exam-muted,#89977a);line-height:1.8}.hub-assets .team-table-wrap{margin-top:18px}.hub-assets .team-table td{padding:20px 12px}.hub-assets .team-table td small{margin-top:6px}.hub-assets .btn{font-size:var(--rz-font-caption,13px);min-height:30px;padding:6px 9px}.hub-warning{color:var(--exam-warning,#b27835)!important}.hub-loop-note{padding:23px 27px;background:var(--exam-card,#eff4e7);border:1px solid var(--exam-line,#dfe7d2);border-radius:13px;color:var(--exam-text,#557047);margin:23px 0}.hub-loop-note b{font-size:var(--rz-font-control,15px)}.hub-loop-note p{font-size:var(--rz-font-label,14px);line-height:1.9;margin-top:8px;color:var(--exam-muted,#819071)}.hub-loop-note .btn{margin-top:12px}.hub-learner-hero{background:var(--exam-card,#eaf2df);border:1px solid var(--exam-line,#d9e5ca);padding:30px;border-radius:18px;margin-bottom:24px}.hub-learner-hero h2{font-size:26px;color:var(--exam-text,#31563d);margin:15px 0 10px}.hub-learner-hero p{font-size:var(--rz-font-control,15px);color:var(--exam-muted,#7d8f6d);margin-bottom:20px}.hub-learning-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.hub-learning-cards h2{font-size:var(--rz-font-subheading,20px);margin:12px 0}.hub-learning-cards p{font-size:var(--rz-font-control,15px);line-height:1.9;color:var(--exam-muted,#8a9781);margin-bottom:20px}.hub-method-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:0;border-top:1px solid var(--exam-line,#e8ece2);color:var(--exam-text,#557445);padding:17px 0;text-align:left;font-size:var(--rz-font-control,15px)}.hub-method-link small{font-size:var(--rz-font-caption,13px);white-space:nowrap;color:var(--exam-muted,#96a285)}.hub-section-heading{margin:30px 0 17px}.hub-record{display:flex;align-items:center;gap:25px;padding:23px 0;border-bottom:1px solid var(--exam-line,#e8ece0)}.hub-record>div{flex:1}.hub-record b{display:block;font-size:var(--rz-font-nav,16px);color:var(--exam-text,#4e6a3e)}.hub-record span{display:block;font-size:var(--rz-font-caption,13px);margin-top:8px;color:var(--exam-muted,#8c9980)}.hub-record>strong{font-size:28px;color:var(--exam-text,#345934)}.hub-record strong small{font-size:var(--rz-font-caption,13px)}.team-top-role{font-size:var(--rz-font-label,14px);max-width:154px;padding:8px;background:var(--exam-card,#fff);border:1px solid var(--exam-line,#e5eadd);border-radius:8px}.team-layout .sidebar{overflow-y:auto}.team-layout .nav{gap:7px}.team-layout .sidebar-bottom{padding-top:18px}.team-layout .team-viewbar{display:none}.hub-page .page-heading p{font-size:var(--rz-font-control,15px)}.team-layout .topbar-actions{gap:10px}.hub-page .card h2{line-height:1.6}
@media(max-width:1100px){.hub-workflow{gap:10px;padding:13px}.hub-workflow>div{display:none}.hub-workflow button{gap:7px}.hub-workflow small{font-size:var(--rz-font-micro,12px)}.hub-hero{gap:25px;padding:28px}.hub-hero h2{font-size:25px}.hub-hero-note{padding-left:23px}.hub-metrics{gap:12px}.hub-metrics article{padding:19px}.hub-topic-map{grid-template-columns:repeat(2,1fr)}.team-layout .topbar .badge{display:none}}
@media(max-width:760px){.hub-hero{grid-template-columns:1fr;gap:20px}.hub-hero-note{border-left:0;border-top:1px solid var(--exam-focus,#60816b);padding:20px 0 0}.hub-hero-note>b{font-size:var(--rz-font-subheading,20px)}.hub-metrics{grid-template-columns:repeat(2,1fr)}.hub-learning-cards{grid-template-columns:1fr}.hub-workflow button{padding:5px 2px;flex-direction:column;text-align:center;gap:5px}.hub-workflow button em{display:none}.hub-workflow span{font-size:var(--rz-font-caption,13px)}.hub-workflow small{font-size:var(--rz-font-micro,12px)}.hub-workflow i{width:24px;height:24px;font-size:var(--rz-font-micro,12px)}.hub-map,.hub-assets{padding:20px}.hub-topic-map>div{padding:16px}.hub-topic-map b{font-size:var(--rz-font-body,17px)}.team-top-role{max-width:120px;font-size:var(--rz-font-caption,13px)}.hub-record{gap:12px;flex-wrap:wrap}.hub-record .btn{font-size:var(--rz-font-caption,13px)}.hub-learner-hero h2{font-size:22px}.hub-hero h2{font-size:24px}}
@media(max-width:560px){.team-layout .topbar-actions>.icon-btn,.team-layout .topbar-actions>.btn-ghost{display:none}.team-top-role{max-width:102px;padding:7px 4px;font-size:var(--rz-font-micro,12px)}.hub-workflow{gap:5px;margin-bottom:20px}.hub-workflow small{display:none}.hub-metrics article{padding:17px}.hub-metrics b{font-size:28px}.hub-metrics span,.hub-metrics p{font-size:var(--rz-font-micro,12px)}.hub-hero{padding:25px 22px}.hub-hero p{font-size:var(--rz-font-label,14px)}.hub-map h2,.hub-assets h2{font-size:var(--rz-font-strong,18px)}.hub-topic-map{gap:8px}.hub-topic-map>div{padding:14px 12px}.hub-topic-map span{font-size:var(--rz-font-label,14px)}.hub-topic-map small{font-size:var(--rz-font-micro,12px)}.hub-map .row>.btn{margin-top:10px}.hub-record>div{flex-basis:65%}.hub-learner-hero{padding:24px 21px}.hub-page .page-heading p{line-height:1.8;font-size:var(--rz-font-label,14px)}.hub-loop-note{padding:20px}.hub-loop-note b{line-height:1.8;font-size:var(--rz-font-label,14px)}}
.team-layout .topbar-actions>.btn{white-space:nowrap;flex-shrink:0}.team-layout .topbar-actions .workspace-switch{flex-shrink:0}

.hub-workflow .hub-exam-link{display:flex;align-items:center;gap:10px;flex:1;padding:8px;text-decoration:none;color:var(--exam-text,#537343)}.hub-workflow .hub-exam-link em{font-style:normal;margin-left:auto;color:var(--exam-muted,#a6b598)}.hub-workflow .hub-exam-link:focus-visible{outline:2px solid var(--exam-line,#8dac72);outline-offset:3px}
