.teacher-welcome{color:#eaeaea;background:#080808;border:1px solid #242424;min-width:0;margin:16px 0;padding:18px}.teacher-welcome .eyebrow{color:#21c5db}.teacher-welcome p,.teacher-welcome li{overflow-wrap:anywhere;line-height:1.7}.teacher-welcome .teacher-intro{margin:10px 0 18px;font-size:16px}.teacher-welcome h3{margin:16px 0 8px;font-size:15px}.teacher-welcome ul{padding-left:22px;list-style:outside}.teacher-welcome li{padding:4px 0}.teacher-welcome .teacher-first{background:#101010;border-left:2px solid #d184ac;margin:16px 0;padding:10px 14px}.teacher-welcome summary{color:#21c5db;cursor:pointer;font-size:13px}.teacher-welcome .teacher-reassurance{color:#b6b6b6;margin-bottom:0;font-size:14px}@media (max-width:650px){.teacher-welcome{padding:14px}}.reader-workspace .guided-lab{border:1px solid #242424;margin:17px 0;padding:0!important}.guided-heading{border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.guided-heading>span,.guided-context dt,.guided-step-number{font:11px/1.5 var(--font-ibm-plex-mono), monospace;color:#21c5db}.guided-heading h2{margin-top:6px}.guided-context{border-bottom:1px solid #242424;margin:0;padding:0 16px}.guided-context>div{padding:12px 0}.guided-context dd{color:#bbb;margin:5px 0 0;font-size:13px;line-height:1.7}.guided-context dt{color:#dfb656}.guided-workspace{grid-template-columns:230px minmax(0,1fr);min-width:0;display:grid}.guided-step-list{scrollbar-width:thin;border-right:1px solid #242424;max-height:780px;padding:10px;overflow:auto}.reader-workspace .guided-step-list button{text-align:left;border:1px solid #0000;align-items:start;gap:10px;width:100%;margin-bottom:5px;padding:10px;font-size:12px;line-height:1.5;display:flex;background:#050505!important}.guided-step-list button>span{font:10px/1.6 var(--font-ibm-plex-mono), monospace;color:#898989}.reader-workspace .guided-step-list button[aria-current=step]{background:#1c1c1c!important;border-left-color:#21c5db!important}.guided-step{min-width:0;padding:18px}.guided-action b,.guided-expected b,.guided-evidence b,.guided-final b{margin-bottom:6px;font-size:12px;display:block}.reader-workspace .guided-step p{white-space:pre-line;font-size:14px;line-height:1.8}.guided-screenshot{border:1px solid #242424;min-width:0;margin:18px 0}.reader-workspace .guided-image-button{border:0;width:100%;padding:12px;display:block;background:#101010!important}.guided-image-button img{object-fit:contain;width:100%;max-width:700px;max-height:430px;margin:auto;display:block}.guided-screenshot figcaption{border-top:1px solid #242424;padding:12px}.guided-screenshot figcaption strong{color:#21c5db;font-size:11px}.reader-workspace .guided-screenshot figcaption p{font-size:12px}.guided-screenshot a{font-size:11px}.reader-workspace .guided-expected{border:1px solid #242424;margin:18px 0;padding:14px;border-left:2px solid #35d778!important}.reader-workspace .guided-trouble,.reader-workspace .guided-rollback{border:1px solid #242424;margin:14px 0;padding:12px}.guided-trouble summary,.guided-rollback summary{color:#dfb656;font-size:13px}.guided-trouble p,.guided-rollback p{padding-top:10px}.guided-evidence{margin:18px 0}.guided-evidence small{color:#898989;margin-top:8px;font-size:11px;line-height:1.7;display:block}.guided-check{background:#101010;border:1px solid #242424;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.guided-check input{accent-color:#21c5db;width:17px;height:17px}.guided-pagination{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.guided-pagination button{border:1px solid #343434;padding:9px 12px;font-size:12px}.guided-pagination button:disabled{opacity:.4;cursor:default}.reader-workspace .guided-command{border:1px solid #242424;margin:16px 0}.guided-command header{font:9px var(--font-ibm-plex-mono), monospace;color:#21c5db;border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.guided-command button{border:1px solid #343434;padding:6px 9px;font-size:11px}.guided-command pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font-size:12px}.reader-workspace .guided-command>p{border-top:1px solid #242424;padding:8px 12px;font-size:11px}.reader-workspace .guided-final{border-top:1px solid #242424;padding:16px}.guided-final p{font-size:13px!important}.reader-workspace .guided-rollback{margin:0 16px 16px}.guided-lab>output{color:#dfb656;padding:0 16px;font-size:12px;display:block}.guided-image-dialog{color:#eaeaea;background:#080808;border:1px solid #343434;max-width:95vw;max-height:92vh;padding:16px;overflow:auto}.guided-image-dialog::backdrop{background:#000d}.guided-image-dialog>button{color:#eaeaea;background:#1c1c1c;border:1px solid #343434;margin:0 0 12px auto;padding:8px 12px;display:block}.guided-image-dialog img{object-fit:contain;max-width:100%;max-height:70vh;margin:auto;display:block}.guided-image-dialog p{max-width:900px;font-size:13px}.guided-image-dialog a{color:#21c5db;font-size:12px}.reader-workspace .guided-image-dialog{background:#080808!important}.reader-workspace .guided-image-dialog::backdrop{background:#000d!important}@media (max-width:1200px){.guided-workspace{grid-template-columns:180px minmax(0,1fr)}.guided-step{padding:14px}}@media (max-width:900px){.guided-workspace{grid-template-columns:1fr}.guided-step-list{border-bottom:1px solid #242424;border-right:0;max-height:180px}.guided-heading{display:block}.guided-heading>span{margin-top:8px;display:block}.guided-step-list button{padding:8px!important}.guided-pagination{flex-wrap:wrap}.guided-step{padding:12px}.reader-workspace .guided-step p{font-size:13px}.guided-image-button img{max-height:330px}.guided-heading h2{font-size:18px!important}}.core-visual-guide{color:#eaeaea;background:#080808;border:1px solid #242424;margin:12px 0;padding:12px}.core-visual-guide summary{cursor:pointer;font-weight:500}.core-visual-guide p{margin:12px 0;line-height:1.6}.core-visual-notice{color:#898989}.core-visual-guide .core-visual-thumbnail{object-fit:contain;width:100%;max-height:300px}.guided-start-hint,.beginner-words,.guided-step-picker{margin:14px 16px;line-height:1.7}.beginner-words{background:#080808;border:1px solid #242424;padding:12px}.beginner-words summary{cursor:pointer;color:#21c5db}.beginner-words dl>div{border-bottom:1px solid #242424;grid-template-columns:100px 1fr;gap:16px;padding:10px 0;display:grid}.beginner-words dt{font-weight:600}.beginner-words dd{color:#bcbcbc;margin:0}.guided-step-picker{align-items:center;gap:12px;display:flex}.guided-step-picker select{color:#eaeaea;min-width:0;max-width:100%;font:inherit;background:#101010;border:1px solid #343434;padding:10px}.reader-workspace .beginner-actions{margin:12px 0;padding-left:26px}.reader-workspace .beginner-actions li{margin:12px 0;padding-left:6px;font-size:15px;line-height:1.8}.step-picture{background:#080808;border:1px solid #343434;margin:18px 0}.step-picture figcaption{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;display:flex}.step-picture-kind{color:#dfb656;font-size:11px}.step-picture .guided-image-button img{object-fit:contain;width:100%;max-height:600px}.picture-zoom-label{color:#21c5db;padding:10px;font-size:12px;display:block}.guided-evidence summary{cursor:pointer;color:#bcbcbc}.guided-step{scroll-margin-top:18px}@media (max-width:900px){.guided-step-list{display:none}.guided-step-picker{flex-direction:column;align-items:stretch}.beginner-words dl>div{grid-template-columns:1fr;gap:5px}}.step-picture-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;display:flex}.picture-pan-canvas{border:1px solid #343434;max-height:70vh;overflow:auto}.step-picture .picture-pan-canvas img{width:1200px;min-width:900px;max-width:none;height:auto}.picture-pan-hint{color:#21c5db;padding:8px 0}.step-screen-reference{border-bottom:1px solid #242424;padding:12px}.step-screen-reference p{margin:0 0 10px;font-size:12px}.step-screen-reference img{object-fit:contain;background:#000;width:100%;height:auto;max-height:340px;display:block}.step-screen-reference small{color:#898989;margin-top:8px;font-size:11px;display:block}.step-screen-button{cursor:zoom-in;background:#000;border:0;width:100%;padding:0;display:block}.reader-workspace .guided-lab{max-width:980px;margin:18px 0 28px}.guided-heading{align-items:center}.guided-heading h2{font-size:19px}.guided-start-hint{color:#acb4b7;font-size:13px}.guided-purpose,.guided-production{background:#0b0c0d;border:1px solid #292c30;border-left:2px solid #21c5db;margin:12px 16px;padding:12px 16px}.guided-production{border-left-color:#dfb656}.guided-purpose>b,.guided-production>b{color:#21c5db;letter-spacing:.045em;margin-bottom:7px;font-size:11px;display:block}.guided-production>b{color:#dfb656}.reader-workspace .guided-purpose p,.reader-workspace .guided-production p{color:#e0e0e0;margin:0;font-size:14px;line-height:1.6}.guided-production small{color:#929292;margin-top:8px;font-size:11px;display:block}.guided-context{grid-template-columns:1fr 1fr;gap:16px;display:grid}.guided-context>div{min-width:0}.guided-context dd{line-height:1.55}.guided-workspace{flex-direction:column;display:flex}.guided-step-navigation{border-bottom:1px solid #242424;padding:10px 16px}.guided-step-navigation>summary{cursor:pointer;color:#a1b9c0;padding:6px 0;font-size:12px}.guided-step-list{border-right:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:5px;max-height:230px;padding:9px 0;display:grid}.guided-step-picker{display:none}.reader-workspace .guided-step-list button{min-height:39px;margin:0;padding:8px}.guided-step{width:100%;min-width:0;max-width:860px;margin:0 auto;padding:24px}.reader-workspace .guided-step h3{margin:8px 0 20px;font-size:clamp(21px,2.4vw,28px)!important}.guided-step-number{color:#21c5db;font-size:12px}.guided-action{background:#090a0b;border:1px solid #32383a;padding:17px 20px}.guided-action>b,.guided-expected>b{letter-spacing:.06em;color:#eaeaea;font-size:11px}.reader-workspace .guided-action .beginner-actions{margin:8px 0 0;padding-left:22px}.reader-workspace .guided-action .beginner-actions li{margin:8px 0;font-size:15px;line-height:1.65}.reader-workspace .guided-expected{background:#0a120d;margin:14px 0;padding:15px 18px}.reader-workspace .guided-expected p{color:#dbe8df;line-height:1.6}.reader-workspace .guided-visuals{border:1px solid #272727;margin:15px 0;padding:12px}.guided-visuals>summary{cursor:pointer;color:#21c5db;font-size:13px}.guided-visuals .step-screen-reference{padding:10px}.guided-visuals img{max-height:none!important}.reader-workspace .guided-trouble,.reader-workspace .guided-evidence{margin:9px 0;padding:10px 12px}.guided-trouble summary,.guided-evidence summary{cursor:pointer;color:#b5b5b5}.guided-check{margin-top:18px}.guided-pagination button:last-child:not(:disabled){border-color:#21c5db;font-weight:600;color:#e8fdff!important;background:#13323b!important}.guided-pagination button{min-height:44px}.guided-extra-help{border:1px solid #242424;margin:0 16px 14px;padding:12px}.guided-extra-help>summary{cursor:pointer;color:#9aa6aa}.guided-extra-help .beginner-words{border:0;margin:0;padding:8px 0}@media (max-width:900px){.guided-context{grid-template-columns:1fr;gap:0}.guided-step-picker{display:flex}.guided-step-navigation{display:none}.guided-step,.guided-action{padding:14px}.guided-purpose,.guided-production{margin:10px 12px}.guided-pagination{flex-wrap:nowrap}.guided-pagination button{flex:1}}@media (max-width:480px){.guided-pagination{flex-direction:column}.reader-workspace .guided-action .beginner-actions li{font-size:14px}}.guided-step>.guided-production{margin:12px 0}.reader-workspace .coaching-why,.reader-workspace .coaching-effect{color:#c1c8ca;margin:11px 0 14px;font-size:13px;line-height:1.65}.reader-workspace .coaching-why strong,.reader-workspace .coaching-effect strong{color:#dfb656;letter-spacing:.025em;font-size:11px}.reader-workspace .coaching-effect{margin:10px 0}.coaching-command{border-top:1px solid #272727;padding:11px 13px}.coaching-command summary{color:#21c5db;cursor:pointer;font-size:12px}.coaching-command ul{margin:10px 0 0;padding-left:22px}.coaching-command li{color:#bcc2c5;margin-bottom:8px;font-size:12px;line-height:1.65}.reader-workspace .guided-visuals .guided-image-button{padding:6px}.guided-visuals .guided-image-button img,.guided-visuals .step-screen-reference img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none!important}.guided-visuals .guided-screenshot{margin:20px 0}.reader-workspace .guided-visuals{background:#0b181b;border:1px solid #28616b;border-radius:10px;margin:16px 0 20px;padding:16px}.guided-visuals-heading{color:#8fe8f0;margin:0 0 14px;font-size:16px}.guided-visuals .guided-screenshot{background:#0b0e10;border-radius:8px;overflow:hidden}.reader-workspace .guided-production{background:#121618;border:1px solid #2c3235;border-radius:8px;margin:14px 0;padding:12px 14px}.reader-workspace .guided-production>summary{color:#b7c5ca;cursor:pointer;font-size:13px;font-weight:650}.reader-workspace .guided-production[open]>summary{margin-bottom:12px}.reader-workspace .guided-check{background:#102018;border:1px solid #315847;border-radius:8px;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}.reader-workspace .guided-check input{min-width:18px;min-height:18px}.reader-workspace .guided-pagination{margin-top:14px}@media (max-width:600px){.reader-workspace .guided-visuals{padding:10px}.reader-workspace .guided-check{align-items:flex-start}}.screenshot-gap{color:#bcbcbc;border-left:2px solid #dfb656;padding:14px;line-height:1.7}.screenshot-gap strong{color:#dfb656;display:block}.step-map-details{border:1px solid #242424;margin:12px;padding:12px}.step-map-details summary{cursor:pointer;color:#898989;line-height:1.6}.interface-reference figcaption{line-height:1.6;display:block}.interface-reference figcaption>span,.interface-reference figcaption small{color:#898989;margin-top:8px;display:block}
