@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap");.skillDriftTrainer_shell__xXdVH{--cds-background:#fff;--cds-layer-01:#f4f4f4;--cds-layer-02:#e0e0e0;--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-border-subtle:#c6c6c6;--cds-button-primary:#0f62fe;--cds-button-primary-hover:#0043ce;--cds-support-success:#24a148;--cds-support-warning:#f1c21b;min-height:100vh;background:var(--cds-background);color:var(--cds-text-primary);font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.skillDriftTrainer_hero__GMHHs{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:32px;gap:32px;padding:80px 32px 48px;border-bottom:1px solid var(--cds-border-subtle)}.skillDriftTrainer_eyebrow__26wsj{margin:0 0 8px;color:var(--cds-button-primary);font-size:12px;line-height:16px;letter-spacing:.32px;text-transform:uppercase;font-weight:600}.skillDriftTrainer_hero__GMHHs h1{margin:0;max-width:880px;font-size:clamp(48px,8vw,84px);font-weight:300;line-height:1.05;letter-spacing:-.04em}.skillDriftTrainer_lede__WjlO6{max-width:720px;margin:24px 0 0;color:var(--cds-text-secondary);font-size:20px;line-height:1.45}.skillDriftTrainer_heroPanel__uCwWa{align-self:end;background:#161616;color:#f4f4f4;min-height:240px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.skillDriftTrainer_heroPanel__uCwWa span,.skillDriftTrainer_valueStrip__nEPJx span{color:#c6c6c6;font-size:12px;letter-spacing:.32px;text-transform:uppercase}.skillDriftTrainer_heroPanel__uCwWa strong{display:block;font-size:40px;line-height:1.1;font-weight:300}.skillDriftTrainer_heroPanel__uCwWa p{margin:0;color:#c6c6c6;font-size:14px;line-height:1.5}.skillDriftTrainer_grid__5RvO8{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:1px;gap:1px;background:var(--cds-border-subtle)}.skillDriftTrainer_outputPanel__lJ_0Z,.skillDriftTrainer_workspace__sZck9{background:#fff;padding:32px}.skillDriftTrainer_fieldLabel__6uZRb{display:block;margin:0 0 8px;color:var(--cds-text-secondary);font-size:12px;line-height:16px;letter-spacing:.32px}.skillDriftTrainer_input__L3ULa,.skillDriftTrainer_textarea__q8Iku{width:100%;border:0;border-bottom:2px solid #161616;border-radius:0;background:var(--cds-layer-01);color:var(--cds-text-primary);font-family:inherit;font-size:16px;line-height:24px;padding:12px 16px 10px;outline:none}.skillDriftTrainer_input__L3ULa:focus,.skillDriftTrainer_textarea__q8Iku:focus{border-bottom-color:var(--cds-button-primary);box-shadow:inset 0 0 0 2px var(--cds-button-primary)}.skillDriftTrainer_textarea__q8Iku{min-height:104px;resize:vertical}.skillDriftTrainer_blockHeader__fkRFK{margin:40px 0 16px}.skillDriftTrainer_blockHeader__fkRFK h2,.skillDriftTrainer_outputHeader__boJop h2{margin:0;font-size:24px;line-height:32px;font-weight:400}.skillDriftTrainer_incidentGrid__8jk2W{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--cds-border-subtle)}.skillDriftTrainer_incidentCard__H2f7g{display:flex;min-height:184px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;border:0;border-radius:0;background:var(--cds-layer-01);color:var(--cds-text-primary);padding:16px;text-align:left;cursor:pointer}.skillDriftTrainer_incidentCard__H2f7g:hover{background:#e8e8e8}.skillDriftTrainer_incidentCard__H2f7g.skillDriftTrainer_active__5OS42{background:#edf5ff;box-shadow:inset 0 0 0 2px var(--cds-button-primary)}.skillDriftTrainer_incidentCard__H2f7g span{color:var(--cds-button-primary);font-size:12px;letter-spacing:.32px;text-transform:uppercase}.skillDriftTrainer_incidentCard__H2f7g strong{font-size:16px;line-height:24px;font-weight:600}.skillDriftTrainer_incidentCard__H2f7g small{color:var(--cds-text-secondary);font-size:14px;line-height:20px;letter-spacing:.16px}.skillDriftTrainer_segmented__vkKVl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--cds-border-subtle)}.skillDriftTrainer_copyButton__I6Rk5,.skillDriftTrainer_segmented__vkKVl button{min-height:48px;border:0;border-radius:0;background:var(--cds-layer-01);color:var(--cds-text-primary);font:inherit;padding:14px 16px;cursor:pointer}.skillDriftTrainer_copyButton__I6Rk5:hover,.skillDriftTrainer_segmented__vkKVl button:hover{background:#e8e8e8}.skillDriftTrainer_copyButton__I6Rk5,.skillDriftTrainer_segmented__vkKVl .skillDriftTrainer_selectedSeverity__VuC48{background:var(--cds-button-primary);color:#fff}.skillDriftTrainer_copyButton__I6Rk5:hover{background:var(--cds-button-primary-hover)}.skillDriftTrainer_checkGrid__iXcAL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-bottom:24px;background:var(--cds-border-subtle)}.skillDriftTrainer_checkRow__gJeDg{display:flex;align-items:flex-start;gap:12px;background:var(--cds-layer-01);padding:16px;font-size:14px;line-height:20px;letter-spacing:.16px}.skillDriftTrainer_checkRow__gJeDg input{accent-color:var(--cds-button-primary);margin-top:2px}.skillDriftTrainer_outputPanel__lJ_0Z{position:-webkit-sticky;position:sticky;top:0;align-self:start;min-height:100vh;background:#161616;color:#f4f4f4}.skillDriftTrainer_outputHeader__boJop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.skillDriftTrainer_outputPanel__lJ_0Z pre{overflow:auto;max-height:calc(100vh - 180px);margin:0;background:#262626;border-left:4px solid var(--cds-button-primary);color:#f4f4f4;padding:24px;white-space:pre-wrap;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.55}.skillDriftTrainer_valueStrip__nEPJx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--cds-border-subtle);border-top:1px solid var(--cds-border-subtle)}.skillDriftTrainer_valueStrip__nEPJx div{background:var(--cds-layer-01);padding:24px 32px 40px}.skillDriftTrainer_valueStrip__nEPJx span{display:block;color:var(--cds-text-secondary);margin-bottom:16px}.skillDriftTrainer_valueStrip__nEPJx strong{display:block;max-width:420px;font-size:20px;line-height:28px;font-weight:400}@media (max-width:960px){.skillDriftTrainer_grid__5RvO8,.skillDriftTrainer_hero__GMHHs,.skillDriftTrainer_valueStrip__nEPJx{grid-template-columns:1fr}.skillDriftTrainer_outputPanel__lJ_0Z{position:static;min-height:auto}}@media (max-width:640px){.skillDriftTrainer_hero__GMHHs,.skillDriftTrainer_outputPanel__lJ_0Z,.skillDriftTrainer_workspace__sZck9{padding:24px 16px}.skillDriftTrainer_checkGrid__iXcAL,.skillDriftTrainer_incidentGrid__8jk2W,.skillDriftTrainer_segmented__vkKVl{grid-template-columns:1fr}.skillDriftTrainer_outputHeader__boJop{flex-direction:column}}