.career-compass-v4,.cc4-shell{--cc4-bg-page:#fff;--cc4-bg-card:#fff;--cc4-bg-elevated:#f1f4f8;--cc4-border:var(--brand-neutral-border);--cc4-border-light:#f0f0f0;--cc4-text-primary:var(--brand-neutral-fg);--cc4-text-secondary:var(--brand-neutral-body);--cc4-text-muted:var(--brand-neutral-muted);--cc4-ch1:var(--brand-coral);--cc4-ch2:var(--brand-blue);--cc4-ch3:var(--brand-blue-darkest);--cc4-ch4:var(--figma-danger-main);--cc4-ch5:#8296c0;--cc4-ch6:var(--brand-neutral-fg);--cc4-header-bg:linear-gradient(135deg,#fff 0%,var(--brand-blue-primary-surface) 55%,#fff 100%)}.career-compass-v4{--accent:var(--cc4-ch1)}.mental-health-v1{--mh-bg-page:#fff;--mh-bg-card:#fff;--mh-bg-elevated:#f1f4f8;--mh-border:var(--brand-neutral-border);--mh-border-light:#f0f0f0;--mh-text-primary:var(--brand-neutral-fg);--mh-text-secondary:var(--brand-neutral-body);--mh-text-muted:var(--brand-neutral-muted);--mh-ch1:var(--brand-blue);--mh-ch2:#8267ac;--mh-ch3:var(--brand-coral);--mh-ch4:var(--figma-danger-main);--mh-ch5:#8296c0;--mh-ch6:var(--brand-neutral-fg);--mh-ch7:var(--brand-blue-soft);--mh-ch8:var(--brand-blue-darkest);--mh-ch9:var(--figma-danger-main);--mh-ch10:#8267ac;--mh-danger:var(--figma-danger-main);--mh-danger-bg:#fef3f2;--mh-danger-bg:color-mix(in srgb,var(--figma-danger-main) 10%,#fff);--mh-warning:var(--figma-warning-main);--mh-warning-bg:#fffaeb;--mh-warning-bg:color-mix(in srgb,var(--figma-warning-main) 14%,#fff);--mh-landing-green:#1f8a5b;--mh-landing-green-dark:#156845;--mh-landing-green-surface:#effaf3;--mh-landing-green-surface-deep:#dcf1e4;--mh-header-accent:var(--mh-landing-green);--mh-header-bg:linear-gradient(135deg,#fff 0%,var(--mh-landing-green-surface) 44%,color-mix(in srgb,var(--mh-landing-green-surface-deep) 65%,#fff 35%) 100%);--accent:var(--mh-ch1)}.career-compass-v4 .report-footer-ds-download,.mental-health-v1 .report-footer-ds-download{background:var(--brand-gradient-blue)!important;background-image:var(--brand-gradient-blue)!important;color:#fff!important}.career-compass-v4 .report-footer-ds-consult,.mental-health-v1 .report-footer-ds-consult{background:var(--brand-gradient-coral)!important;background-image:var(--brand-gradient-coral)!important;color:#fff!important}.career-compass-v4.full-report-viewer-v4{background:var(--cc4-bg-page)!important;background-color:var(--cc4-bg-page)!important}.cc4-shell{min-height:100vh}.cc4-shell,.cc4-shell__container{background:var(--cc4-bg-page)!important}.cc4-shell__container{background-color:var(--cc4-bg-page)!important}body.cc4-body,body.cc4-body #root{background:var(--cc4-bg-page,#fff)!important;background-color:var(--cc4-bg-page,#fff)!important}body.cc4-body #root{max-width:none!important;margin:0!important;padding:0!important;text-align:initial!important}body.cc4-body #__next{background:var(--cc4-bg-page,#fff)!important;background-color:var(--cc4-bg-page,#fff)!important}.cc4-reading-progress-rail .bg-muted{background-color:#e8ecf2!important}.career-compass-v4 .cc4-chapter{background:var(--cc4-bg-card);border:1px solid var(--cc4-border);border-radius:18px;box-shadow:0 4px 32px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)}.career-compass-v4 .cc4-ghost-num{position:absolute;top:24px;right:40px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:180px;font-weight:900;line-height:1;letter-spacing:-.05em;color:var(--cc4-text-primary);opacity:.038;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.career-compass-v4 .cc4-chapter-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:14px}.career-compass-v4 .cc4-chapter-num-label{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.career-compass-v4 .cc4-eyebrow-rule{width:32px;height:1px;background:var(--accent);opacity:.4}.career-compass-v4 .cc4-chapter-title{font-family:var(--report-font-display,"Playfair Display",Georgia,ui-serif,serif);font-size:44px;font-weight:900;line-height:1.05;letter-spacing:-.02em;color:var(--cc4-text-primary);margin-bottom:12px}.career-compass-v4 .cc4-chapter-sub{font-size:16px;line-height:1.6;color:var(--cc4-text-secondary);max-width:580px;margin-bottom:48px}.career-compass-v4 .cc4-sec-header{display:flex;align-items:center;gap:0;margin:40px 0 20px}.career-compass-v4 .cc4-sec-title{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--cc4-text-primary);padding-right:16px}.career-compass-v4 .cc4-sec-rule{flex:1;height:2px;background:var(--accent);opacity:.35;margin-left:16px}.career-compass-v4 .cc4-pull-quote{margin:32px 0;padding:24px 28px;border:1px solid var(--cc4-border);border-radius:12px;background:var(--cc4-bg-elevated)}.career-compass-v4 .cc4-pull-quote-text{font-family:var(--report-font-display,"Playfair Display",Georgia,ui-serif,serif);font-size:21px;font-weight:700;font-style:italic;color:var(--cc4-text-primary);line-height:1.4}.career-compass-v4 .cc4-pull-quote-attr{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cc4-text-muted);margin-top:10px}.career-compass-v4 .match-moment{border:1px solid var(--cc4-border);border-radius:18px;background:var(--cc4-bg-card);box-shadow:0 4px 32px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)}.career-compass-v4 .match-moment__title{background:none;color:var(--cc4-text-primary);-webkit-text-fill-color:currentColor}.career-compass-v4 .match-moment__confetti{display:none}.pdf-mode .career-compass-v4 .match-moment{display:none!important}.career-compass-v4 .ds-card{background:var(--cc4-bg-card)!important;border-color:var(--cc4-border)!important;border-radius:4px!important}.career-compass-v4 .ds-card,.career-compass-v4 .ds-card:hover{box-shadow:0 4px 32px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)!important}.career-compass-v4 .text-accent,.career-compass-v4 .text-primary,.career-compass-v4 .text-success,.career-compass-v4 .text-warning{color:var(--cc4-text-primary)!important}.career-compass-v4 .text-muted-foreground{color:var(--cc4-text-muted)!important}.career-compass-v4 .cc4-action-item{background:var(--cc4-bg-card)!important;border:1px solid var(--cc4-border)!important;border-radius:4px!important;box-shadow:none!important}.career-compass-v4 .cc4-action-item__icon{display:none!important}.career-compass-v4 .cc4-action-item__label{color:var(--cc4-text-secondary)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:800!important;font-size:10px!important}.career-compass-v4 .cc4-meta{box-shadow:none!important}.career-compass-v4 .cc4-meta__hdr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--cc4-border-light)}.career-compass-v4 .cc4-meta__kicker{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cc4-text-muted)}.career-compass-v4 .cc4-meta__pattern{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.career-compass-v4 .cc4-meta__pattern-label{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cc4-text-muted)}.career-compass-v4 .cc4-mono-pill{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--cc4-border);background:var(--cc4-bg-elevated);color:var(--cc4-text-primary)}.career-compass-v4 .cc4-meta__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}@media (max-width:768px){.career-compass-v4 .cc4-meta__grid{grid-template-columns:1fr}}.career-compass-v4 .cc4-meta__value{font-family:var(--cc4-font-display,var(--font-header,serif));font-size:22px;line-height:1.1;letter-spacing:-.02em;color:var(--cc4-text-primary)}.career-compass-v4 .cc4-meta__sub{margin-top:8px;font-size:13px;line-height:1.65;color:var(--cc4-text-secondary)}.career-compass-v4 .cc4-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.career-compass-v4 .cc4-tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:4px;border:1px solid var(--cc4-border);background:transparent;color:var(--cc4-text-secondary);font-size:12px;line-height:1;font-weight:600}.career-compass-v4 .cc4-kicker{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cc4-text-muted);margin-bottom:10px}.career-compass-v4 .cc4-insight-tile{box-shadow:none!important}.career-compass-v4 .ds-progressbar{background:var(--cc4-border)!important}.career-compass-v4 .ds-progressbar__fill{background:var(--accent)!important;border:0!important;box-shadow:none!important}.career-compass-v4 .cc4-interlude{padding-top:8px!important;padding-bottom:8px!important}.career-compass-v4 .cc4-interlude__card{background:var(--cc4-bg-card)!important;border:1px solid var(--cc4-border)!important;border-radius:18px!important;box-shadow:0 4px 32px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)!important}.career-compass-v4 .cc4-interlude__icon{background:var(--cc4-bg-elevated)!important}.career-compass-v4 .cc4-interlude__title{color:var(--cc4-text-primary)!important}.career-compass-v4 .cc4-interlude__bullet{background:var(--accent)!important}.career-compass-v4 .progress-stepper{padding-top:8px!important;padding-bottom:8px!important}.career-compass-v4 .progress-stepper .h-2.bg-muted{background:#e8ecf2!important}.career-compass-v4 .progress-stepper .bg-gradient-to-r{background:var(--accent)!important}.career-compass-v4 header.relative{box-shadow:0 18px 48px rgba(61,82,107,.07)}.pdf-mode .no-print,.pdf-mode .no-print *,.pdf-mode button:not(.pdf-keep){display:none!important}.pdf-mode ::-webkit-scrollbar{display:none!important}.pdf-mode{overflow:visible!important}.pdf-mode .full-report-viewer-v4 *{opacity:1!important;visibility:visible!important}.pdf-mode .LazySection,.pdf-mode .lazy-section,.pdf-mode .pdf-content,.pdf-mode [id^=part-]{opacity:1!important;visibility:visible!important;display:block!important}.pdf-mode .pdf-content{opacity:1!important;visibility:visible!important}.pdf-mode .absolute.inset-0[style*="zIndex: 1"],.pdf-mode [class*=skeleton]{opacity:0!important;display:none!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-break{page-break-inside:avoid}.pdf-mode .full-report-viewer-v4{background:var(--report-surface-0,#f8f6f1)!important}.pdf-mode .career-compass-v4.full-report-viewer-v4{background:var(--cc4-bg-page,#fafaf9)!important}.pdf-mode{background:var(--pdf-page-bg,var(--report-surface-0,#f8f6f1))!important}.pdf-mode.career-compass-v4{background:var(--pdf-page-bg,var(--cc4-bg-page,#fafaf9))!important}.pdf-mode .full-report-viewer-v4 *{color:inherit!important}.pdf-mode .text-muted-foreground{color:#8a8075!important}.pdf-mode .absolute.inset-0,.pdf-mode .fixed.inset-0{display:none!important}.pdf-mode [class*=Part],.pdf-mode [class*=viewer-v4],.pdf-mode section{background:var(--report-surface-0,#f8f6f1)!important;opacity:1!important;visibility:visible!important}.pdf-mode .career-compass-v4 [class*=Part],.pdf-mode .career-compass-v4 [class*=viewer-v4],.pdf-mode .career-compass-v4 section{background:transparent!important}.pdf-mode .mental-health-v1{background:var(--pdf-page-bg,#fafaf9)!important;background-color:var(--pdf-page-bg,#fafaf9)!important}.pdf-mode .mental-health-v1 [class*=Part],.pdf-mode .mental-health-v1 [class*=viewer-v1],.pdf-mode .mental-health-v1 section{background:transparent!important}.pdf-mode #mental-health-viewer-v1,.pdf-mode #mental-health-viewer-v1 .mh-report-header,.pdf-mode #mental-health-viewer-v1 .mh-report-header :not(button){opacity:1!important;visibility:visible!important}@media print{body,html{--pdf-page-bg:#fff;background:var(--pdf-page-bg)!important;background-color:var(--pdf-page-bg)!important}.career-compass-v4.full-report-viewer-v4,.career-compass-v4.full-report-viewer-v4 [class*=Part],.career-compass-v4.full-report-viewer-v4 [class*=viewer-v4],.career-compass-v4.full-report-viewer-v4 section{background:var(--pdf-page-bg,var(--cc4-bg-page,#fff))!important;background-color:var(--pdf-page-bg,var(--cc4-bg-page,#fff))!important;color:var(--cc4-text-primary,var(--brand-neutral-fg,#1a1a1a))!important}.career-compass-v4 .cc4-chapter{background:var(--cc4-bg-card,#fff)!important;border:1px solid var(--cc4-border,var(--brand-neutral-border,#ededed))!important;box-shadow:none!important}.career-compass-v4 .cc4-chapter,.career-compass-v4 section[class*=-viewer-v4]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.career-compass-v4 .cc4-chapter>.cc4-ghost-num{opacity:1!important;color:rgba(26,26,26,.07)!important;font-size:88px!important;top:20px!important;right:28px!important;z-index:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.career-compass-v4 .cc4-chapter>:not(.cc4-ghost-num){position:relative!important;z-index:1!important}.full-report-viewer-v4 .grid.md\:grid-cols-2,.full-report-viewer-v4 .grid[class*="md:grid-cols-2"]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.full-report-viewer-v4 .grid.md\:grid-cols-3,.full-report-viewer-v4 .grid[class*="md:grid-cols-3"]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1rem!important}.full-report-viewer-v4 .grid.md\:grid-cols-4,.full-report-viewer-v4 .grid[class*="md:grid-cols-4"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1rem!important}.full-report-viewer-v4 .badge,.full-report-viewer-v4 .role-card,.full-report-viewer-v4 svg[class*=compass],.full-report-viewer-v4 svg[class*=radar]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.full-report-viewer-v4 .card,.full-report-viewer-v4 [class*=gradient-container],.full-report-viewer-v4 section{opacity:1!important;visibility:visible!important}.full-report-viewer-v4 .grid{display:grid!important}.full-report-viewer-v4 .flex{display:flex!important}.career-compass-v4 table{page-break-inside:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.career-compass-v4 thead{display:table-header-group!important}}.report-fonts{--report-font-display:Georgia,"Times New Roman","Liberation Serif",serif;--report-font-heading:Georgia,"Times New Roman","Liberation Serif",serif;--report-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--cc4-font-display:var(--report-font-display)}.report-fonts,.report-fonts button,.report-fonts div,.report-fonts input,.report-fonts li,.report-fonts ol,.report-fonts p,.report-fonts select,.report-fonts span,.report-fonts table,.report-fonts tbody,.report-fonts td,.report-fonts textarea,.report-fonts th,.report-fonts thead,.report-fonts tr,.report-fonts ul{font-family:var(--report-font-body)!important}.report-fonts .cc4-chapter-title,.report-fonts .cc4-meta__value,.report-fonts .font-display,.report-fonts .font-header,.report-fonts h1,.report-fonts h2,.report-fonts h3,.report-fonts h4,.report-fonts h5,.report-fonts h6{font-family:var(--report-font-display)!important;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"calt" 0}.report-fonts .cc4-kicker,.report-fonts .cc4-sec-title,.report-fonts .font-heading,.report-fonts .font-roca{font-family:var(--report-font-heading)!important;font-feature-settings:normal}.report-fonts .cc4-mono-pill{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-feature-settings:normal}@keyframes cc4-radar-expand{0%{transform:scale(.08);opacity:.25}to{transform:scale(1);opacity:1}}@keyframes cc4-letter-pop{0%{transform:scale(.35);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes cc4-insight-enter{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}body:not(.pdf-mode) .radar-chart:not(.cc4-play):not(.cc4-played) .radar-chart__data{transform-box:fill-box;transform-origin:center;transform:scale(.08);opacity:.25}body:not(.pdf-mode) .radar-chart.cc4-play:not(.cc4-played) .radar-chart__data{transform-box:fill-box;transform-origin:center;animation:cc4-radar-expand .85s cubic-bezier(.22,1,.36,1) both}body:not(.pdf-mode) .radar-chart.cc4-played .radar-chart__data{transform-box:fill-box;transform-origin:center;transform:scale(1);opacity:1}body:not(.pdf-mode) .cc4-play:not(.cc4-played) .cc4-letter-pop{display:inline-block;animation:cc4-letter-pop .45s cubic-bezier(.34,1.4,.64,1) both}body:not(.pdf-mode) .cc4-played .cc4-letter-pop{display:inline-block;transform:scale(1);opacity:1}.cc4-pattern-letter{display:inline-block;background:linear-gradient(135deg,#8296c0,#eb755b 55%,#d96a52);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body:not(.pdf-mode) .cc4-play:not(.cc4-played) .cc4-insight-enter{animation:cc4-insight-enter .45s cubic-bezier(.22,1,.36,1) both}@keyframes cc4-gauge-sweep{0%{stroke-dashoffset:var(--cc4-gauge-circumference,1000)}to{stroke-dashoffset:0}}body:not(.pdf-mode) .radial-gauge:not(.cc4-play):not(.cc4-played) .radial-gauge__arc{stroke-dashoffset:var(--cc4-gauge-circumference,1000)}body:not(.pdf-mode) .radial-gauge.cc4-play:not(.cc4-played) .radial-gauge__arc{animation:cc4-gauge-sweep .9s cubic-bezier(.22,1,.36,1) both}body:not(.pdf-mode) .radial-gauge.cc4-played .radial-gauge__arc{stroke-dashoffset:0}@keyframes cc4-curve-sweep{0%{width:0}to{width:calc(var(--curve-target-width, 0) * 1px)}}body:not(.pdf-mode) .normal-curve:not(.cc4-play):not(.cc4-played) .normal-curve__reveal{width:0}body:not(.pdf-mode) .normal-curve.cc4-play:not(.cc4-played) .normal-curve__reveal{animation:cc4-curve-sweep 1.1s cubic-bezier(.22,1,.36,1) both}body.pdf-mode .normal-curve .normal-curve__reveal,body:not(.pdf-mode) .normal-curve.cc4-played .normal-curve__reveal{width:calc(var(--curve-target-width, 0) * 1px)}@keyframes cc4-marker-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}body:not(.pdf-mode) .normal-curve:not(.cc4-play):not(.cc4-played) .normal-curve__callout,body:not(.pdf-mode) .normal-curve:not(.cc4-play):not(.cc4-played) .normal-curve__marker-dot,body:not(.pdf-mode) .normal-curve:not(.cc4-play):not(.cc4-played) .normal-curve__marker-line{transform:scale(0);opacity:0}body:not(.pdf-mode) .normal-curve.cc4-play:not(.cc4-played) .normal-curve__callout,body:not(.pdf-mode) .normal-curve.cc4-play:not(.cc4-played) .normal-curve__marker-dot,body:not(.pdf-mode) .normal-curve.cc4-play:not(.cc4-played) .normal-curve__marker-line{transform-box:fill-box;transform-origin:center;animation:cc4-marker-pop .4s cubic-bezier(.34,1.4,.64,1) .7s both}body:not(.pdf-mode) .normal-curve.cc4-played .normal-curve__callout,body:not(.pdf-mode) .normal-curve.cc4-played .normal-curve__marker-dot,body:not(.pdf-mode) .normal-curve.cc4-played .normal-curve__marker-line{transform:scale(1);opacity:1}@keyframes cc4-beam-grow{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}body:not(.pdf-mode) .skill-gap-bar:not(.cc4-play):not(.cc4-played) .skill-gap-bar__beam{transform:translateY(-50%) scaleX(0);transform-origin:left center}body:not(.pdf-mode) .skill-gap-bar.cc4-play:not(.cc4-played) .skill-gap-bar__beam{transform-origin:left center;animation:cc4-beam-grow .7s cubic-bezier(.22,1,.36,1) both}body:not(.pdf-mode) .skill-gap-bar.cc4-played .skill-gap-bar__beam{transform:translateY(-50%) scaleX(1);transform-origin:left center}@keyframes cc4-band-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body:not(.pdf-mode) .severity-band-meter:not(.cc4-play):not(.cc4-played) .severity-band-meter__segment{transform:scaleX(0);transform-origin:left center}body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__segment{transform-origin:left center;animation:cc4-band-grow .6s cubic-bezier(.22,1,.36,1) both}body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__segment:nth-child(2){animation-delay:.04s}body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__segment:nth-child(3){animation-delay:.08s}body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__segment:nth-child(4){animation-delay:.12s}body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__segment:nth-child(5){animation-delay:.16s}body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__segment:nth-child(6){animation-delay:.2s}body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__segment:nth-child(7){animation-delay:.24s}body:not(.pdf-mode) .severity-band-meter.cc4-played .severity-band-meter__segment{transform:scaleX(1);transform-origin:left center}@keyframes cc4-band-marker-drop{0%{transform:translate(-50%,-50%) scale(0);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}body:not(.pdf-mode) .severity-band-meter:not(.cc4-play):not(.cc4-played) .severity-band-meter__dot{transform:translate(-50%,-50%) scale(0);opacity:0}body:not(.pdf-mode) .severity-band-meter:not(.cc4-play):not(.cc4-played) .severity-band-meter__line,body:not(.pdf-mode) .severity-band-meter:not(.cc4-play):not(.cc4-played) .severity-band-meter__marker{opacity:0}body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__dot{animation:cc4-band-marker-drop .4s cubic-bezier(.34,1.4,.64,1) .45s both}body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__line,body:not(.pdf-mode) .severity-band-meter.cc4-play:not(.cc4-played) .severity-band-meter__marker{opacity:0;animation:cc4-insight-enter .35s cubic-bezier(.22,1,.36,1) .5s both}body:not(.pdf-mode) .severity-band-meter.cc4-played .severity-band-meter__dot{transform:translate(-50%,-50%) scale(1);opacity:1}body:not(.pdf-mode) .severity-band-meter.cc4-played .severity-band-meter__line,body:not(.pdf-mode) .severity-band-meter.cc4-played .severity-band-meter__marker{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cc4-insight-enter,.cc4-letter-pop,.normal-curve .normal-curve__callout,.normal-curve .normal-curve__marker-dot,.normal-curve .normal-curve__marker-line,.normal-curve .normal-curve__reveal,.radar-chart .radar-chart__data,.radial-gauge .radial-gauge__arc,.severity-band-meter .severity-band-meter__dot,.severity-band-meter .severity-band-meter__line,.severity-band-meter .severity-band-meter__marker,.severity-band-meter .severity-band-meter__segment,.skill-gap-bar .skill-gap-bar__beam{animation:none!important;transform:none!important;opacity:1!important;width:calc(var(--curve-target-width, 0) * 1px)}body:not(.pdf-mode) .radial-gauge:not(.cc4-played) .radial-gauge__arc{stroke-dashoffset:0!important}body:not(.pdf-mode) .skill-gap-bar:not(.cc4-played) .skill-gap-bar__beam{transform:translateY(-50%) scaleX(1)!important}body:not(.pdf-mode) .severity-band-meter:not(.cc4-played) .severity-band-meter__segment{transform:scaleX(1)!important}}@media print{body,html{--pdf-page-bg:#fff;background:var(--pdf-page-bg)!important;background-color:var(--pdf-page-bg)!important}.mental-health-v1.mental-health-viewer-v1{background:var(--pdf-page-bg,var(--mh-bg-page,#fff))!important;background-color:var(--pdf-page-bg,var(--mh-bg-page,#fff))!important;color:var(--mh-text-primary,var(--brand-neutral-fg,#1a1a1a))!important}.mental-health-v1 .mh-report-header,.mental-health-v1 header.mh-report-header{display:block!important;visibility:visible!important;opacity:1!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.mental-health-v1 [data-component=psychologist-review-compact-bar]{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.mental-health-v1 .mh-report-header .grid{display:grid!important;grid-template-columns:1fr!important}.mental-health-v1 .mh-hero-mark-wrap{display:flex!important;justify-content:center!important;padding-right:0!important}.mental-health-v1 .mh-report-header .line-clamp-3{display:block!important;-webkit-box-orient:unset!important;-webkit-line-clamp:unset!important;overflow:visible!important;line-clamp:unset!important}.mental-health-viewer-v1 .cc4-chapter{background:var(--mh-bg-card,#fff)!important;border:1px solid var(--mh-border,var(--brand-neutral-border,#ededed))!important;box-shadow:none!important;page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.mental-health-v1 .cc4-chapter>.cc4-ghost-num{opacity:1!important;color:rgba(26,26,26,.07)!important;font-size:88px!important;top:20px!important;right:28px!important;z-index:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.mental-health-v1 .cc4-chapter>:not(.cc4-ghost-num){position:relative!important;z-index:1!important}.mental-health-viewer-v1 section[class^=ch]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.ch3-dass21 .grid.md\:grid-cols-3,.ch3-dass21 .grid[class*="md:grid-cols-3"]{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1rem!important}.ch9-migration-readiness .grid.md\:grid-cols-2,.ch9-migration-readiness .grid[class*="md:grid-cols-2"]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.ch9-migration-readiness .md\:col-span-2,.ch9-migration-readiness [class*="md:col-span-2"]{grid-column:span 2!important}.ch1-summary .grid.md\:grid-cols-2,.ch1-summary .grid[class*="md:grid-cols-2"]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.ch9-migration-readiness .card,.mental-health-viewer-v1 .card,.mental-health-viewer-v1 .ch2-clinical-interpretation,.mental-health-viewer-v1 .clinical-interpretation,.mental-health-viewer-v1 .qualitative-summary,.mental-health-viewer-v1 [class*=narrative],.mental-health-viewer-v1 section[class*=chapter]{page-break-inside:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.mental-health-viewer-v1 .badge,.mental-health-viewer-v1 .traffic-light-card,.mental-health-viewer-v1 svg[class*=gauge]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.mental-health-viewer-v1 .card,.mental-health-viewer-v1 .cc4-chapter,.mental-health-viewer-v1 [class*=gradient-container],.mental-health-viewer-v1 section{opacity:1!important;visibility:visible!important}.mental-health-viewer-v1 .cc4-chapter>.cc4-chapter-eyebrow,.mental-health-viewer-v1 .cc4-chapter>.cc4-chapter-sub,.mental-health-viewer-v1 .cc4-chapter>.cc4-chapter-title,.mental-health-viewer-v1 .cc4-chapter>.cc4-ghost-num{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.mental-health-viewer-v1 .grid{display:grid!important}.mental-health-viewer-v1 .flex{display:flex!important}.mental-health-viewer-v1 table{page-break-inside:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.mental-health-viewer-v1 thead{display:table-header-group!important}}.mental-health-v1 .mh-report-header{box-shadow:0 18px 44px rgba(31,138,91,.09)}.mental-health-v1.mental-health-viewer-v1{background:var(--mh-bg-page)!important;background-color:var(--mh-bg-page)!important}body.mh-body,body.mh-body #root{background:var(--mh-bg-page,#fff)!important;background-color:var(--mh-bg-page,#fff)!important}body.mh-body #root{max-width:none!important;margin:0!important;padding:0!important;text-align:initial!important}body.mh-body #__next{background:var(--mh-bg-page,#fff)!important;background-color:var(--mh-bg-page,#fff)!important}.mh-reading-progress-rail .bg-muted{background-color:#e8ecf2!important}.mental-health-v1 .cc4-chapter{background:var(--mh-bg-card);border:1px solid var(--mh-border);border-radius:18px;box-shadow:0 4px 32px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)}.mental-health-v1 .cc4-ghost-num{position:absolute;top:24px;right:40px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:180px;font-weight:900;line-height:1;letter-spacing:-.05em;color:var(--mh-text-primary);opacity:.038;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mental-health-v1 .cc4-chapter-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:14px}.mental-health-v1 .cc4-chapter-num-label{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.mental-health-v1 .cc4-eyebrow-rule{width:32px;height:1px;background:var(--accent);opacity:.4}.mental-health-v1 .cc4-chapter-title{font-family:var(--cc4-font-display,var(--font-header,serif));font-size:44px;line-height:1.04;letter-spacing:-.03em;color:var(--mh-text-primary);margin-bottom:14px}.mental-health-v1 .cc4-chapter-sub{font-size:16px;line-height:1.7;color:var(--mh-text-secondary);max-width:72ch}.mental-health-v1 .cc4-kicker{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mh-text-muted);margin-bottom:10px}.mental-health-v1 .cc4-mono-pill{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--mh-border);background:var(--mh-bg-elevated);color:var(--mh-text-primary)}.mental-health-v1 .cc4-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mental-health-v1 .cc4-tag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:4px;border:1px solid var(--mh-border);background:transparent;color:var(--mh-text-secondary);font-size:12px;line-height:1;font-weight:600}.mental-health-v1 .text-accent,.mental-health-v1 .text-primary,.mental-health-v1 .text-success,.mental-health-v1 .text-warning{color:var(--mh-text-primary)!important}.mental-health-v1 .text-muted-foreground{color:var(--mh-text-muted)!important}.mental-health-v1 .mh-danger{color:var(--mh-danger)!important}.mental-health-v1 .mh-danger-surface{border-color:color-mix(in srgb,var(--mh-danger) 38%,#fff)!important;background:var(--mh-danger-bg)!important}.mental-health-v1 .mh-warning{color:var(--mh-warning)!important}.mental-health-v1 .mh-warning-surface{border-color:color-mix(in srgb,var(--mh-warning) 38%,#fff)!important;background:var(--mh-warning-bg)!important}.mental-health-v1 .mh-crisis-card{border-radius:20px;border:1px solid rgba(180,120,90,.12);border-left:4px solid #e8a090;background:linear-gradient(165deg,#fff9f6,#fffdfb 52%,#fff7f3);box-shadow:0 10px 28px -16px rgba(120,82,58,.22);padding:1rem 1.05rem 1.05rem}.mental-health-v1 .mh-crisis-card--inline{padding:.9rem 1rem}.mental-health-v1 .mh-crisis-card__row{display:flex;align-items:flex-start;gap:.75rem}.mental-health-v1 .mh-crisis-card__icon{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:9999px;color:#b85c4a;background:linear-gradient(145deg,#fff0eb,#ffe8df);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.mental-health-v1 .mh-crisis-card__content{min-width:0;flex:1}.mental-health-v1 .mh-crisis-card__kicker{margin:0 0 .2rem;font-size:12px;font-weight:600;line-height:1.3;color:#9a6b5c;letter-spacing:.01em;text-transform:none}.mental-health-v1 .mh-crisis-card__headline{margin:0;font-size:17px;font-weight:600;line-height:1.38;color:#2b2620}.mental-health-v1 .mh-crisis-card--inline .mh-crisis-card__headline{font-size:15px}.mental-health-v1 .mh-crisis-card__body{margin:.45rem 0 0;font-size:13px;line-height:1.62;color:#5c534c}.mental-health-v1 .mh-crisis-card__domains{margin-top:.7rem}.mental-health-v1 .mh-crisis-card__domains-label{display:block;font-size:12px;font-weight:600;color:#8b6f62}.mental-health-v1 .mh-crisis-card__pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.mental-health-v1 .mh-crisis-card__pill{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:9999px;background:rgba(255,240,235,.95);color:#7a4a3a;font-size:12px;font-weight:500;line-height:1.2}.mental-health-v1 .mh-crisis-card__contacts{margin-top:.75rem;padding:.7rem .8rem;border-radius:14px;border:1px solid rgba(180,120,90,.1);background:hsla(0,0%,100%,.62)}.mental-health-v1 .mh-crisis-card__contacts-label{margin:0 0 .35rem;font-size:12px;font-weight:600;color:#8b6f62}.mental-health-v1 .mh-crisis-card__contact-list{margin:0;padding:0;list-style:none}.mental-health-v1 .mh-crisis-card__contact-item{display:flex;align-items:flex-start;gap:.4rem;font-size:13px;line-height:1.45;color:#4a433d}.mental-health-v1 .mh-crisis-card__contact-item+.mh-crisis-card__contact-item{margin-top:.3rem}.mental-health-v1 .mh-crisis-card__contact-icon{width:14px;height:14px;margin-top:2px;flex-shrink:0;color:#b85c4a;opacity:.85}.mental-health-v1 .mh-crisis-card__contact-name{font-weight:600;color:#3d3630}.mental-health-v1 .mh-crisis-card__contact-detail{font-weight:500;color:#6f655d}.mental-health-v1 .mh-crisis-card__emergency{margin:.55rem 0 0;padding-top:.5rem;border-top:1px dashed rgba(180,120,90,.22);font-size:12px;font-weight:600;line-height:1.45;color:#a04a3a}.mental-health-v1 .ds-card{background:var(--mh-bg-card)!important;border-color:var(--mh-border)!important}.mental-health-v1 .ds-card,.mental-health-v1 .ds-card:hover{box-shadow:0 4px 32px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)!important}.mental-health-v1 .bg-report-surface-1{background-color:var(--mh-bg-card)!important}.mental-health-v1 .bg-report-surface-2{background-color:var(--brand-blue-primary-surface)!important}.mental-health-v1 .bg-muted{background-color:var(--mh-bg-elevated)!important}.mental-health-v1 span.inline-flex.rounded-full.border-0.font-medium.bg-muted{background-color:var(--mh-bg-elevated)!important;color:var(--mh-text-primary)!important;border:1px solid var(--mh-border)!important}.mental-health-v1 span.inline-flex.rounded-full.border-0.font-medium.bg-accent\/10,.mental-health-v1 span.inline-flex.rounded-full.border-0.font-medium.bg-primary\/10,.mental-health-v1 span.inline-flex.rounded-full.border-0.font-medium.bg-success\/10,.mental-health-v1 span.inline-flex.rounded-full.border-0.font-medium.bg-warning\/10{border-width:1px!important}.mental-health-v1 span.inline-flex.rounded-full.border-0.font-medium.bg-primary\/10{background-color:color-mix(in srgb,var(--brand-blue) 14%,var(--mh-bg-card))!important;color:var(--brand-blue-darkest)!important;border-color:color-mix(in srgb,var(--brand-blue) 28%,var(--mh-border))!important}.mental-health-v1 span.inline-flex.rounded-full.border-0.font-medium.bg-accent\/10{background-color:color-mix(in srgb,var(--brand-coral) 14%,var(--mh-bg-card))!important;color:var(--brand-coral-dark)!important;border-color:color-mix(in srgb,var(--brand-coral) 28%,var(--mh-border))!important}.mental-health-v1 span.inline-flex.rounded-full.border-0.font-medium.bg-success\/10{background-color:color-mix(in srgb,var(--brand-blue-soft) 12%,var(--mh-bg-card))!important;color:var(--brand-blue-darkest)!important;border-color:var(--mh-border)!important}.mental-health-v1 span.inline-flex.rounded-full.border-0.font-medium.bg-warning\/10{background-color:color-mix(in srgb,var(--figma-warning-main) 16%,var(--mh-bg-card))!important;color:var(--mh-warning)!important;border-color:color-mix(in srgb,var(--figma-warning-main) 35%,var(--mh-border))!important}.mental-health-v1 .progress-stepper{padding-top:8px!important;padding-bottom:8px!important}.mental-health-v1 .progress-stepper .h-2.bg-muted{background:var(--mh-border)!important}.mental-health-v1 .progress-stepper .h-full.bg-gradient-to-r{background:var(--accent)!important;background-image:none!important}.mental-health-v1 .cc4-insight-tile{background:var(--mh-bg-elevated)!important;box-shadow:none!important}.mental-health-v1 .border-border,.mental-health-v1 .cc4-insight-tile{border-color:var(--mh-border)!important}.mental-health-v1 .ds-card.bg-warning\/8{background-color:color-mix(in srgb,var(--figma-warning-main) 12%,var(--mh-bg-card))!important;border-color:var(--mh-border)!important}.mental-health-v1 .ds-card.bg-accent\/8{background-color:color-mix(in srgb,var(--brand-coral) 10%,var(--mh-bg-card))!important;border-color:var(--mh-border)!important}.mental-health-v1 .ds-card.bg-success\/8{background-color:color-mix(in srgb,var(--brand-blue-soft) 12%,var(--mh-bg-card))!important;border-color:var(--mh-border)!important}.mh-traffic-green{background:color-mix(in srgb,var(--brand-blue-soft) 16%,var(--mh-bg-card))!important;border-color:color-mix(in srgb,var(--brand-blue) 40%,var(--mh-border))!important}.mh-traffic-green,.mh-traffic-yellow{color:var(--mh-text-primary)!important}.mh-traffic-yellow{background:color-mix(in srgb,var(--figma-warning-main) 18%,var(--mh-bg-card))!important;border-color:color-mix(in srgb,var(--figma-warning-main) 38%,var(--mh-border))!important}.mh-traffic-red{background:var(--mh-danger-bg)!important;border-color:color-mix(in srgb,var(--mh-danger) 32%,var(--mh-border))!important;color:var(--mh-danger)!important}.mental-health-v1 span.inline-flex.mh-severity-early,.mental-health-v1 span.inline-flex.mh-severity-moderate,.mental-health-v1 span.inline-flex.mh-severity-serious{border-width:1px!important;border-style:solid!important}.mh-severity-early{background:color-mix(in srgb,var(--figma-warning-main) 18%,var(--mh-bg-card))!important}.mh-severity-early,.mh-severity-moderate{color:var(--mh-text-primary)!important;border-color:var(--mh-border)!important}.mh-severity-moderate{background:color-mix(in srgb,var(--brand-coral) 14%,var(--mh-bg-card))!important}.mh-severity-serious{background:color-mix(in srgb,var(--mh-danger) 12%,var(--mh-bg-card))!important;color:var(--mh-danger)!important;border-color:color-mix(in srgb,var(--mh-danger) 28%,var(--mh-border))!important}.mental-health-v1 .mh-secondary-panel.ds-card{background:var(--mh-bg-elevated)!important;border-color:var(--mh-border)!important}.mh-notice-danger{background:var(--mh-danger-bg)!important;border-color:color-mix(in srgb,var(--mh-danger) 30%,var(--mh-border))!important}.mh-notice-warning{background:var(--mh-warning-bg)!important;border-color:color-mix(in srgb,var(--mh-warning) 35%,var(--mh-border))!important}.mh-psych-approved{background:color-mix(in srgb,var(--brand-blue-soft) 14%,var(--mh-bg-card))!important;border-color:var(--mh-border)!important}.mh-psych-conditional{background:var(--mh-warning-bg)!important;border-color:color-mix(in srgb,var(--mh-warning) 35%,var(--mh-border))!important}.mh-psych-rejected{background:var(--mh-danger-bg)!important;border-color:color-mix(in srgb,var(--mh-danger) 32%,var(--mh-border))!important}.mental-health-v1 .mh-chapter-surface-purple.cc4-chapter{background:color-mix(in srgb,var(--brand-surface-purple) 42%,var(--mh-bg-card) 58%);border-color:var(--mh-border)}.edu-compass-dcwt-test{--dcwt-bg-page:#fafaf9;--dcwt-bg-card:#fff;--dcwt-bg-elevated:#f4f3f1;--dcwt-border:#e5e4e2;--dcwt-border-light:#efeeec;--dcwt-text-primary:#1a1917;--dcwt-text-secondary:#6b6560;--dcwt-text-muted:#9b9590;--dcwt-summary:#4a6fa5;--dcwt-kraepelin:#2d6a4f;--dcwt-pauli:#6b4c9b;--dcwt-band-low-bg:#fee4e2;--dcwt-band-low-fg:#b42318;--dcwt-band-mid-bg:#fef3c7;--dcwt-band-mid-fg:#92400e;--dcwt-band-high-bg:#d1fadf;--dcwt-band-high-fg:#027a48;--dcwt-curve-line:#1570ef;--dcwt-curve-error:#f04438;--dcwt-curve-regression:#7a5af8;--dcwt-marker:#1d2939;--dcwt-fallback-bg:#fef3c7;--dcwt-fallback-fg:#92400e;--dcwt-fallback-border:#f4d58a;color:var(--dcwt-text-primary);background:var(--dcwt-bg-page)}.edu-compass-dcwt-test h1,.edu-compass-dcwt-test h2,.edu-compass-dcwt-test h3{color:var(--dcwt-text-primary);letter-spacing:-.01em}.edu-compass-dcwt-test h1{font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:600}.edu-compass-dcwt-test h2{font-size:clamp(1.1rem,1.9vw,1.4rem);font-weight:600}.edu-compass-dcwt-test h3{font-size:1rem;font-weight:600}.edu-compass-dcwt-test .dcwt-section{background:var(--dcwt-bg-card);border:1px solid var(--dcwt-border-light);border-radius:12px;padding:clamp(16px,2vw,24px)}.edu-compass-dcwt-test .dcwt-section[data-section=summary]{--dcwt-section-accent:var(--dcwt-summary)}.edu-compass-dcwt-test .dcwt-section[data-section=kraepelin]{--dcwt-section-accent:var(--dcwt-kraepelin)}.edu-compass-dcwt-test .dcwt-section[data-section=pauli]{--dcwt-section-accent:var(--dcwt-pauli)}.edu-compass-dcwt-test .dcwt-section:before{content:"";display:block;width:40px;height:3px;background:var(--dcwt-section-accent,var(--dcwt-text-secondary));border-radius:2px;margin-bottom:12px}.edu-compass-dcwt-test .dcwt-identity{display:grid;grid-template-columns:minmax(96px,120px) 1fr;row-gap:4px;margin-bottom:16px;font-size:.875rem}.edu-compass-dcwt-test .dcwt-identity dt{color:var(--dcwt-text-secondary)}.edu-compass-dcwt-test .dcwt-fallback{margin-top:12px;padding:8px 12px;background:var(--dcwt-fallback-bg);color:var(--dcwt-fallback-fg);border:1px solid var(--dcwt-fallback-border);border-radius:6px;font-size:.8125rem;line-height:1.5}.edu-compass-dcwt-test .dcwt-interpretation{font-size:.9375rem;line-height:1.65;color:var(--dcwt-text-primary);white-space:pre-wrap}.dcwt-body{background:var(--dcwt-bg-page,#fafaf9)}@media (min-width:768px){.edu-compass-dcwt-test .dcwt-identity{grid-template-columns:140px 1fr}}@media print{body,html{--pdf-page-bg:#fafaf9;background:var(--pdf-page-bg)!important;background-color:var(--pdf-page-bg)!important}.edu-compass-dcwt-test .reading-progress,.edu-compass-dcwt-test [data-no-print=true],.no-print{display:none!important}.edu-compass-dcwt-test .dcwt-section+.dcwt-section{page-break-before:always;-moz-column-break-before:page;break-before:page}.edu-compass-dcwt-test .dcwt-section{page-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}.edu-compass-dcwt-test .dcwt-psychogram,.edu-compass-dcwt-test .metric-band-bar,.edu-compass-dcwt-test svg[role=img]{page-break-inside:avoid!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.edu-compass-dcwt-test svg[role=img]{max-width:100%!important;height:auto!important}.edu-compass-dcwt-test,.edu-compass-dcwt-test *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.edu-compass-dcwt-test .dcwt-section,.edu-compass-dcwt-test .dcwt-section *{opacity:1!important;visibility:visible!important}.edu-compass-dcwt-test h1{font-size:1.5rem!important}.edu-compass-dcwt-test h2{font-size:1.25rem!important}.edu-compass-dcwt-test .dcwt-interpretation{font-size:.875rem!important;line-height:1.55!important}.edu-compass-dcwt-test .dcwt-section{padding:16px!important;border:none!important}}