.assessment-workbook{background:var(--cds-background);min-height:100svh}.participant-header{z-index:50;border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-background);justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.participant-header .brand-logo{width:152px}.participant-header-actions{align-items:center;gap:12px;height:100%;display:flex}.participant-header-actions>.cds--btn{min-height:40px}.participant-timer{height:40px;color:var(--cds-text-secondary);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.participant-timer strong{color:var(--cds-text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.participant-timer.is-over-time,.participant-timer.is-over-time strong{color:var(--cds-support-error)}.participant-timer.is-paused,.participant-timer.is-paused strong{color:var(--cds-link-primary)}.question-list-trigger{display:none!important}.workbook-layout{grid-template-columns:96px minmax(0,1fr);width:min(100%,1600px);min-height:calc(100svh - 64px);margin:0 auto;display:grid}.question-folio{border-right:1px solid var(--cds-border-subtle-01);background:var(--cds-background);height:calc(100svh - 64px);position:sticky;top:64px}.question-folio>header{border-bottom:1px solid var(--cds-border-subtle-01);height:48px;color:var(--cds-text-secondary);justify-content:space-between;align-items:center;padding:0 24px;font-size:12px;display:flex}.question-folio>header .cds--btn{display:none}.question-folio ol,.review-question-list{margin:0;padding:0;list-style:none}.question-folio li{padding:6px 12px}.question-folio li button{width:100%;height:52px;color:var(--cds-text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.question-folio li button:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.question-folio li button[aria-current=step]{background:var(--cds-layer-selected-01);border-color:var(--cds-border-interactive);color:var(--cds-link-primary)}.question-folio li button span{font-variant-numeric:tabular-nums;font-size:16px}.question-folio li button i{border:1px solid var(--cds-border-strong-01);width:16px;height:16px;color:var(--cds-icon-on-color);border-radius:50%;place-items:center;display:grid}.question-folio li button i.is-current{border:2px solid var(--cds-focus)}.question-folio li button i.is-answered{border-color:var(--cds-link-primary);background:var(--cds-link-primary)}.question-folio-backdrop{display:none}.workbook-sheet{width:min(100%,1184px);min-width:0;padding:48px 48px 0}.workbook-question-heading{max-width:920px;margin-bottom:24px}.workbook-question-meta{color:var(--cds-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.workbook-question-meta span+span{border-left:1px solid var(--cds-border-subtle-01);padding-left:12px}.workbook-question-heading h1{letter-spacing:-.025em;word-break:keep-all;max-width:28ch;margin:0;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.28}.workbook-sheet>.cds--inline-notification{max-width:920px;margin:0 0 24px}.assessment-task,.assessment-answer{width:min(100%,920px)}.assessment-task{gap:24px;display:grid}.assessment-instruction{color:var(--cds-text-secondary);margin:0 0 16px;line-height:1.5}.assessment-answer>.assessment-instruction:first-child{margin-top:0}.assessment-source{border-top:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);padding:16px}.assessment-source strong{margin-bottom:12px;font-size:14px;display:block}.assessment-source p{white-space:pre-line;max-width:72ch;margin:0;line-height:1.65}.assessment-sources{background:var(--cds-border-subtle-01);gap:1px;display:grid}.assessment-sources .assessment-source{border:0}.assessment-choice-group,.assessment-choice-group.cds--radio-button-group{gap:12px;display:grid}.assessment-choice,.assessment-choice-group .cds--radio-button-wrapper{background:var(--cds-layer-01);width:100%;min-height:56px;color:var(--cds-text-secondary);border:1px solid #0000;margin:0;padding:16px}.assessment-choice:hover,.assessment-choice-group .cds--radio-button-wrapper:hover{background:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.assessment-choice-group .cds--radio-button-wrapper:has(.cds--radio-button:checked){border-color:var(--cds-border-interactive);background:var(--cds-layer-selected-01);color:var(--cds-text-primary)}.assessment-choice-group .cds--radio-button-wrapper:has(.cds--radio-button:focus-visible){outline:2px solid var(--cds-focus);outline-offset:-2px}.assessment-choice-group .cds--radio-button__label{align-items:center;width:100%;min-height:24px}.assessment-textarea .cds--text-area{resize:vertical;min-height:144px}.workbook-actions{border-top:1px solid var(--cds-border-subtle-01);background:var(--cds-background);grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px;padding:16px 0;display:grid;position:sticky;bottom:0}.workbook-actions>div{grid-template-columns:180px 240px;gap:12px;display:grid}.workbook-actions .cds--btn{width:100%}.workbook-save-state{min-height:24px;color:var(--cds-text-secondary);align-items:center;gap:8px;font-size:14px;display:inline-flex}.workbook-save-state.is-saved{color:var(--cds-support-success)}.pause-resume-button{margin-top:24px}.review-sheet{width:min(100% - 48px,960px);margin:0 auto;padding:clamp(48px,8vw,96px) 0}.review-sheet>header{border-bottom:1px solid var(--cds-border-strong-01);padding-bottom:24px}.review-sheet h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.15}.review-sheet>header p{color:var(--cds-text-secondary);margin:0}.review-sheet>.cds--inline-notification{max-width:none;margin:24px 0}.review-question-list{gap:12px;display:grid}.review-question-list li{min-width:0}.review-question-list button{background:var(--cds-layer-01);width:100%;min-height:80px;color:var(--cds-text-primary);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.review-question-list button:hover{background:var(--cds-layer-hover-01);border-color:var(--cds-border-subtle-01)}.review-question-list button strong{overflow-wrap:anywhere;font-weight:500;line-height:1.4}.review-actions{border-top:1px solid var(--cds-border-subtle-01);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}@media (max-width:1056px){.workbook-layout{grid-template-columns:80px minmax(0,1fr)}.question-folio li button{padding:0 16px}.workbook-sheet{padding-inline:24px}}@media (max-width:671px){.participant-header{height:56px;padding:0 16px}.participant-header .brand-logo{width:128px}.question-list-trigger{display:inline-flex!important}.participant-timer{padding-inline:8px}.participant-header-actions>.cds--btn{width:40px;min-width:40px;padding:0}.participant-header-actions .question-list-trigger{width:auto;padding-inline:12px}.workbook-layout{min-height:calc(100svh - 56px);display:block}.question-folio{z-index:70;border-right:1px solid var(--cds-border-subtle-01);width:min(320px,100vw - 48px);height:calc(100svh - 56px);transition:transform .18s cubic-bezier(.2,0,.38,.9);position:fixed;top:56px;left:0;transform:translate(-100%)}.question-folio.is-open{transform:translate(0)}.question-folio>header .cds--btn{display:inline-flex}.question-folio-backdrop{z-index:60;opacity:0;pointer-events:none;background:#16161673;border:0;transition:opacity .18s cubic-bezier(.2,0,.38,.9);display:block;position:fixed;inset:56px 0 0}.question-folio-backdrop.is-open{opacity:1;pointer-events:auto}.workbook-sheet{width:100%;padding:24px 16px 0}.workbook-question-heading h1{font-size:24px}.workbook-actions{grid-template-columns:1fr;gap:12px}.workbook-actions>div{grid-template-columns:1fr 1fr}.review-sheet{width:min(100% - 32px,100%);padding-block:24px}.review-question-list button{grid-template-columns:32px minmax(0,1fr)}.review-question-list .cds--tag{grid-column:2}.review-actions{grid-template-columns:1fr;display:grid}.review-actions .cds--btn{width:100%}}@media (max-width:430px){.participant-header .brand{display:none}.participant-header{justify-content:flex-end}.workbook-actions>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.question-folio,.question-folio-backdrop{transition:none}}
.admin-workspace{background:var(--cds-background);min-height:100svh}.admin-workspace .cds--header{z-index:80}.admin-workspace .cds--header__menu-trigger{display:none}.admin-header-context{border-left:1px solid var(--cds-border-subtle);height:48px;color:var(--cds-text-on-color);align-items:center;gap:8px;padding:0 16px;display:flex}.admin-header-context strong{font-size:14px}.admin-header-context span{color:var(--cds-text-on-color);font-size:12px}.admin-side-identity{border-bottom:1px solid var(--cds-border-subtle-01);align-content:end;justify-items:start;gap:8px;min-height:104px;padding:24px 16px 16px;display:grid}.admin-side-identity strong{font-size:16px}.admin-workspace .cds--side-nav{background:var(--cds-layer-01);width:256px}.admin-workspace .cds--side-nav__items{padding-top:0}.admin-workspace-main{min-height:calc(100svh - 48px);margin-top:48px;margin-left:256px}.admin-content{padding:24px}.admin-content.narrow-content{max-width:880px}.admin-stat-grid{border-top:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-stat-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-section,.surface-section{border-top:1px solid var(--cds-border-subtle-01);background:0 0;margin:0;padding:24px 0}.admin-stat-grid+.customer-section{border-top:0}.report-executive-summary>div>p{display:none}.customer-section>h2,.surface-section h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400;line-height:1.3}.round-pair-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.round-pair-grid>.cds--tile{background:var(--cds-layer-01);min-height:296px;padding:24px}.round-cycle-heading,.round-cycle-heading>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.round-cycle-card h3{margin:32px 0 8px;font-size:20px;font-weight:500}.round-cycle-card>p{color:var(--cds-text-secondary);margin:0 0 24px}.round-cycle-card dl,.round-detail-summary dl{background:var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0 0;display:grid}.round-cycle-card dl>div,.round-detail-summary dl>div{background:var(--cds-background);padding:16px}.round-cycle-card dt,.round-detail-summary dt{color:var(--cds-text-secondary);font-size:12px}.round-cycle-card dd,.round-detail-summary dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-weight:600}.customer-overview-grid,.round-detail-grid,.report-admin-grid,.customer-report-insights{border-top:1px solid var(--cds-border-subtle-01);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.checkpoint-list,.department-progress-list,.participation-funnel,.distribution-chart,.score-bars,.group-priority-list{border-top:1px solid var(--cds-border-subtle-01);display:grid}.checkpoint-list>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:8px 24px;min-height:80px;padding:16px 0;display:grid}.checkpoint-list>div p{color:var(--cds-text-secondary);grid-column:1/-1;margin:0;line-height:1.5}.checkpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.department-progress-list>div,.distribution-chart>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) 56px auto;align-items:center;gap:16px;min-height:56px;display:grid}.department-progress-list>div>div,.distribution-chart>div>div,.department-change-grid article>div:not(:first-child),.overall-score-comparison i,.score-track{background:var(--cds-layer-accent-01);height:8px;position:relative;overflow:hidden}.department-progress-list i,.distribution-chart i,.department-change-grid article>div:not(:first-child) i,.overall-score-comparison i b,.score-current{background:var(--cds-link-primary);height:100%;display:block}.admin-form{gap:24px;padding:24px 0;display:grid}.admin-form-actions{border-top:1px solid var(--cds-border-subtle-01);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.round-detail-summary{background:var(--cds-border-subtle-01);grid-template-columns:minmax(280px,.8fr) 2fr;gap:1px;margin:1px 0 0;display:grid}.round-detail-summary>div,.round-detail-summary>dl{background:var(--cds-layer-01);margin:0;padding:24px}.round-detail-summary>div>h2{font-variant-numeric:tabular-nums;margin:24px 0 8px;font-size:36px;font-weight:400}.participation-funnel>div,.score-row{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:minmax(120px,1fr) auto minmax(140px,1fr) 48px;align-items:center;gap:16px;min-height:64px;display:grid}.participation-funnel>div>div{background:var(--cds-layer-accent-01);height:8px}.participation-funnel i{background:var(--cds-link-primary);height:100%;display:block}.daily-completion-chart{border-bottom:1px solid var(--cds-border-subtle-01);align-items:flex-end;gap:16px;min-height:240px;padding-top:24px;display:flex}.daily-completion-chart>div{align-content:end;justify-items:center;gap:8px;min-width:40px;height:100%;display:grid}.daily-completion-chart i{background:var(--cds-link-primary);width:24px;display:block}.department-participation-table,.capability-result-table{border-top:1px solid var(--cds-border-subtle-01);min-width:0}.department-participation-table>div,.capability-result-table>div{border-bottom:1px solid var(--cds-border-subtle-01);align-items:center;gap:16px;min-height:56px;display:grid}.department-participation-table>div{grid-template-columns:1.4fr repeat(5,1fr)}.capability-result-table>div{grid-template-columns:1.5fr .8fr repeat(4,.7fr) 2fr}.department-participation-table>div>*,.capability-result-table>div>*{min-width:0;margin:0;padding:12px 0}.department-participation-table>div:first-child,.capability-result-table>div:first-child{color:var(--cds-text-secondary);font-size:12px}.department-participation-table [role=cell]:last-child{align-items:center;gap:8px;display:flex}.department-participation-table [role=cell] i{background:var(--cds-layer-accent-01);width:80px;height:8px}.department-participation-table [role=cell] b{background:var(--cds-link-primary);height:100%;display:block}.report-executive-summary{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:24px;display:grid}.report-executive-summary h2{letter-spacing:-.03em;max-width:22ch;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.16}.report-executive-summary>div>span{max-width:64ch;color:var(--cds-text-secondary);line-height:1.6;display:block}.report-top-actions{border-top:1px solid var(--cds-border-subtle-01);margin:32px 0 0;padding:0;list-style:none;display:grid}.report-top-actions li{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:16px 0;display:grid}.report-top-actions li div{gap:4px;display:grid}.report-top-actions li span{color:var(--cds-text-secondary)}.overall-score-comparison{align-content:center;display:grid}.overall-score-comparison>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:64px 1fr 40px;align-items:center;gap:16px;min-height:64px;display:grid}.report-metrics{margin:0}.score-row{grid-template-columns:128px 1fr}.score-row>p{color:var(--cds-text-secondary);grid-column:2;margin:-12px 0 12px;font-size:12px}.score-label{justify-content:space-between;gap:16px;display:flex}.score-track{position:relative}.score-previous,.score-current{position:absolute;inset:0 auto 0 0}.score-previous{background:var(--cds-layer-accent-02)}.change-distribution-bar{background:var(--cds-layer-accent-01);height:16px;display:flex;overflow:hidden}.change-distribution-bar i:first-child{background:var(--cds-support-error)}.change-distribution-bar i:nth-child(2){background:var(--cds-border-strong-01)}.change-distribution-bar i:nth-child(3){background:var(--cds-support-success)}.change-distribution-legend{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.change-distribution-legend>div{background:var(--cds-layer-01);min-height:96px;padding:16px;display:grid}.department-change-grid{background:var(--cds-border-subtle-01);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.position-change-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.department-change-grid article{background:var(--cds-layer-01);padding:24px}.department-change-grid article>div:first-child,.department-change-grid article footer{justify-content:space-between;gap:16px;display:flex}.department-change-grid h3{margin:0;font-size:18px}.department-change-grid article>strong{margin:32px 0 8px;font-size:36px;font-weight:400;display:block}.department-change-grid article>p,.department-change-grid article footer{color:var(--cds-text-secondary)}.department-change-grid article>div:not(:first-child){margin:24px 0}.finding-list{border-top:1px solid var(--cds-border-subtle-01);margin:0;padding:0;list-style-position:inside}.finding-list li{border-bottom:1px solid var(--cds-border-subtle-01);padding:16px 0;line-height:1.5}.group-priority-list article{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:32px 1fr;gap:16px;padding:16px 0;display:grid}.group-priority-list h3,.group-priority-list p{margin:0 0 8px}.group-priority-list p,.group-priority-list small{color:var(--cds-text-secondary)}.group-priority-list strong,.group-priority-list small{margin-top:8px;display:block}.evidence-quality-section{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.evidence-quality-section>div>p{display:none}.evidence-quality-section h2{margin:0 0 16px}.evidence-quality-section>div>span{color:var(--cds-text-secondary);line-height:1.5}.evidence-quality-section dl{margin:0}.evidence-quality-section dl>div{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;min-height:48px;display:flex}.evidence-quality-section dt{color:var(--cds-text-secondary)}.manager-list{border-top:1px solid var(--cds-border-subtle-01)}.manager-list>div{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px 0;display:flex}.manager-list>div>div{gap:4px;display:grid}.manager-list span{color:var(--cds-text-secondary)}@media (min-width:1057px){.admin-workspace .cds--side-nav{transform:translate(0)!important}}@media (max-width:1056px){.admin-workspace .cds--header__menu-trigger{display:flex}.admin-workspace .cds--side-nav{transform:translate(-100%)}.admin-workspace .cds--side-nav.cds--side-nav--expanded{transform:translate(0)}.admin-workspace-main{margin-left:0}.admin-content{padding:24px}.admin-header-context{display:none}.admin-stat-grid-four,.department-change-grid,.position-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-executive-summary,.evidence-quality-section{grid-template-columns:1fr}}@media (max-width:671px){.admin-content{padding:16px}.admin-stat-grid,.admin-stat-grid-four,.round-pair-grid,.customer-overview-grid,.round-detail-grid,.report-admin-grid,.customer-report-insights,.department-change-grid,.position-change-grid,.change-distribution-legend,.checkpoint-grid,.round-detail-summary{grid-template-columns:1fr}.admin-form-actions{grid-template-columns:1fr;display:grid}.admin-form-actions .cds--btn{width:100%}.department-progress-list>div,.distribution-chart>div,.participation-funnel>div,.score-row{grid-template-columns:1fr auto;padding:12px 0}.department-progress-list>div>div,.distribution-chart>div>div,.participation-funnel>div>div,.score-track{grid-column:1/-1}.department-participation-table,.capability-result-table{overflow-x:auto}.department-participation-table>div{min-width:720px}.capability-result-table>div{min-width:960px}}@media print{.admin-workspace .cds--header,.admin-workspace .cds--side-nav{display:none!important}.admin-workspace-main{margin:0}.admin-content{width:100%;padding:0}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{background:var(--cds-background);min-width:320px;min-height:100%}body.aible-ui{--background:var(--cds-background);--foreground:var(--cds-text-primary);--muted:var(--cds-layer-01);--muted-foreground:var(--cds-text-secondary);--border:var(--cds-border-subtle-01);--primary:var(--cds-link-primary);--primary-strong:var(--cds-link-primary-hover);--destructive:var(--cds-support-error);background:var(--cds-background);min-height:100vh;color:var(--cds-text-primary);margin:0;overflow-x:hidden}.cert-theme{background:var(--cds-background);min-height:100svh;color:var(--cds-text-primary)}body.aible-ui.cds--g100 .brand-logo{filter:brightness(0)invert()}body.aible-ui.cds--g100 .carbon-auth-layout__intro .brand-logo{filter:none}body.aible-ui :focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}a{color:inherit;text-decoration:none}.aible-ui .cds--btn{max-width:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand{align-items:center;width:fit-content;display:inline-flex}.brand-logo{width:176px;height:auto;display:block}.intro-page{grid-template-rows:auto 1fr auto;min-height:100svh;padding:24px;display:grid}.intro-copy{align-self:center;width:min(800px,100%)}.intro-copy h1{letter-spacing:-.04em;word-break:keep-all;max-width:18ch;margin:0;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.08}.intro-description{max-width:640px;color:var(--cds-text-secondary);word-break:keep-all;margin:24px 0 0;font-size:18px;line-height:1.6}.floating-action{border-top:1px solid var(--cds-border-subtle-01);justify-content:flex-end;padding-top:24px;display:flex}.primary-action{min-width:184px}.assessment-entry-layout,.admin-entry-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);min-height:100svh;display:grid}.assessment-entry-layout .carbon-auth-layout__intro,.admin-entry-layout .carbon-auth-layout__intro{background:var(--cds-background-inverse);min-height:100svh;color:var(--cds-text-on-color);align-content:space-between;padding:48px;display:grid}.assessment-entry-layout .carbon-auth-layout__intro .brand,.admin-entry-layout .carbon-auth-layout__intro .brand{filter:brightness(0)invert()}.assessment-entry-layout .carbon-auth-layout__intro h1,.admin-entry-layout .carbon-auth-layout__intro h1{letter-spacing:-.04em;word-break:keep-all;max-width:14ch;margin:auto 0 24px;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.08}.assessment-entry-layout .carbon-auth-layout__intro p,.admin-entry-layout .carbon-auth-layout__intro p{max-width:42rem;color:var(--cds-text-on-color);opacity:.72;margin:0;font-size:18px;line-height:1.6}.assessment-entry-layout .carbon-auth-layout__content,.admin-entry-layout .carbon-auth-layout__content{background:var(--cds-background);align-content:center;min-height:100svh;padding:48px;display:grid}.carbon-auth-layout__content>header{margin-bottom:24px}.carbon-auth-layout__content>header h2,.carbon-auth-layout__content>header p{word-break:keep-all}.carbon-auth-layout__content>header h2{letter-spacing:-.02em;max-width:18ch;margin:0 0 12px;font-size:32px;font-weight:400;line-height:1.2}.carbon-auth-layout__content>header p{max-width:44ch;color:var(--cds-text-secondary);margin:0;line-height:1.5}.assessment-entry-form{gap:24px;display:grid}.assessment-entry-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.assessment-entry-actions .cds--btn{width:100%}.role-list{gap:12px;margin-bottom:24px;display:grid}.role-list>.cds--tile{background:var(--cds-layer-01);min-height:112px;padding:0}.role-list .cds--btn{width:100%;min-height:112px;color:var(--cds-text-primary);justify-content:space-between}.role-list .cds--btn span{text-align:left;gap:6px;display:grid}.role-list .cds--btn strong{font-size:18px}.role-list .cds--btn small{color:var(--cds-text-secondary);font-weight:400}.assessment-onboarding-page,.assessment-complete-page{background:var(--cds-background);min-height:100svh}.assessment-onboarding-shell{grid-template-rows:auto 1fr auto;width:min(100% - 48px,960px);min-height:100svh;margin:0 auto;padding:24px 0;display:grid}.assessment-onboarding-content{align-self:center;width:min(100%,760px);padding:48px 0 24px}.assessment-onboarding-content h1,.assessment-complete-sheet h1{letter-spacing:-.035em;word-break:keep-all;max-width:20ch;margin:0 0 16px;font-size:clamp(36px,5vw,52px);font-weight:400;line-height:1.14}.assessment-onboarding-content>p,.assessment-complete-sheet>p{max-width:52ch;color:var(--cds-text-secondary);margin:0 0 24px;font-size:18px;line-height:1.6}.assessment-guide-card{border-top:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01)}.assessment-guide-list{margin:0}.assessment-guide-list>div{border-bottom:1px solid var(--cds-border-subtle-01);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:16px;display:grid}.assessment-guide-list>div:last-child{border-bottom:0}.assessment-guide-list dt,.assessment-guide-list dd{margin:0;line-height:1.5}.assessment-guide-list dt{color:var(--cds-text-secondary)}.assessment-guide-list dd{font-weight:600}.assessment-guide-content .cds--inline-notification{max-width:none;margin:16px 0 0}.assessment-onboarding-footer{border-top:1px solid var(--cds-border-subtle-01);justify-content:space-between;gap:12px;padding-top:16px;display:flex}.assessment-complete-page{grid-template-rows:auto 1fr;padding:24px;display:grid}.assessment-complete-sheet{border-top:1px solid var(--cds-border-strong-01);border-bottom:1px solid var(--cds-border-subtle-01);align-self:center;width:min(100%,760px);padding:48px 0}.assessment-complete-sheet>svg{color:var(--cds-support-success);margin-bottom:32px}.status-page{grid-template-rows:auto 1fr;gap:24px;min-height:100svh;padding:24px;display:grid}.status-content{align-self:center;width:min(100%,720px)}.status-loading{border-top:1px solid var(--cds-border-strong-01);align-self:center;width:min(100%,720px);padding:48px 0}.status-loading .eyebrow{display:none}.status-loading h1{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.12}.status-loading p{color:var(--cds-text-secondary);font-size:18px;line-height:1.6}.report-page{background:var(--cds-background);min-height:100svh}.report-header{border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;min-height:64px;padding:0 24px;display:flex}.report-header>div{gap:12px;display:flex}.report-document{width:min(100% - 48px,1120px);margin:0 auto;padding:48px 0 72px}.report-print-masthead,.report-print-footer{display:none}.report-title-block{border-bottom:1px solid var(--cds-border-strong-01);justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.report-title-block p,.report-section-heading>div>p{display:none}.report-title-block h1{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.12}.report-title-block>span{color:var(--cds-text-secondary);font-size:14px}.readiness-result-hero{background:var(--cds-border-subtle-01);grid-template-columns:2fr 1fr;gap:1px;margin-top:1px;display:grid}.readiness-result-summary,.readiness-level-card{background:var(--cds-layer-01);min-height:280px;padding:24px}.readiness-result-summary h2{max-width:20ch;margin:24px 0 16px;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.15}.readiness-result-summary>p{max-width:56ch;color:var(--cds-text-secondary);line-height:1.6}.readiness-result-summary>div{color:var(--cds-text-secondary);gap:12px;margin-top:24px;font-size:14px;display:flex}.readiness-level-card{align-content:center;display:grid}.readiness-level-card p,.readiness-level-card span{color:var(--cds-text-secondary);margin:0}.readiness-level-card strong{margin:12px 0 8px;font-size:48px;font-weight:400}.readiness-report>.cds--inline-notification{max-width:none;margin:24px 0 0}.report-section{border-bottom:1px solid var(--cds-border-subtle-01);padding:48px 0}.report-section-heading{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px;display:grid}.report-section-heading h2{margin:0;font-size:28px;font-weight:400;line-height:1.25}.report-section-heading>p{color:var(--cds-text-secondary);margin:0;line-height:1.5}.readiness-level-map,.readiness-domain-grid,.readiness-feedback-grid{gap:12px;display:grid}.readiness-level-map{grid-template-columns:repeat(4,1fr)}.readiness-level-map .cds--tile,.readiness-domain-grid .cds--tile{background:var(--cds-layer-01);border:1px solid #0000;min-height:200px}.readiness-level-map .is-current{border-color:var(--cds-border-interactive);background:var(--cds-layer-selected-01)}.readiness-level-map .cds--tile:not(.is-current){color:var(--cds-text-secondary)}.readiness-level-map p,.readiness-domain-grid p{color:var(--cds-text-secondary);line-height:1.5}.readiness-level-map b{color:var(--cds-link-primary)}.readiness-domain-grid{grid-template-columns:repeat(3,1fr)}.readiness-domain-grid .cds--tile>div:first-child{justify-content:space-between;gap:12px;display:flex}.readiness-domain-grid .cds--tile strong{font-size:32px;font-weight:400}.readiness-domain-grid footer{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.readiness-feedback-grid{grid-template-columns:repeat(3,1fr)}.readiness-feedback-grid article{background:var(--cds-layer-01);padding:24px}.readiness-feedback-grid article>span{color:var(--cds-text-secondary);font-size:14px}.readiness-feedback-grid h3{margin:16px 0 8px;font-size:18px}.readiness-feedback-grid p,.readiness-demo-notice,.report-footnote{color:var(--cds-text-secondary);line-height:1.6}.readiness-demo-notice,.report-footnote{border-bottom:1px solid var(--cds-border-subtle-01);padding:24px 0}@media (max-width:800px){.assessment-entry-layout,.admin-entry-layout{grid-template-columns:1fr}.assessment-entry-layout .carbon-auth-layout__intro,.admin-entry-layout .carbon-auth-layout__intro{min-height:440px}.assessment-entry-layout .carbon-auth-layout__content,.admin-entry-layout .carbon-auth-layout__content{min-height:auto}.readiness-result-hero,.report-section-heading,.readiness-level-map,.readiness-domain-grid,.readiness-feedback-grid{grid-template-columns:1fr}}@media (max-width:560px){.intro-page,.assessment-complete-page{padding:24px}.brand-logo{width:144px}.floating-action,.assessment-onboarding-footer,.assessment-entry-actions{grid-template-columns:1fr;display:grid}.floating-action .cds--btn,.assessment-onboarding-footer .cds--btn{width:100%}.assessment-onboarding-shell,.report-document{width:min(100% - 32px,100%)}.assessment-guide-list>div{grid-template-columns:1fr;gap:4px}.report-header{padding:0 16px}.report-header .brand{display:none}.report-title-block{display:grid}}@media print{.print-hidden,.report-page>.report-header{display:none!important}.report-document{width:100%;padding:0}.report-print-masthead,.report-print-footer{justify-content:space-between;display:flex}}
