.course-builder_page__PhPlL{min-height:100vh;background:radial-gradient(circle at 90% 10%,rgba(103,184,255,.22),transparent 34%),radial-gradient(circle at 0 70%,rgba(255,153,102,.2),transparent 36%),linear-gradient(160deg,#fffdf8,#fff4df 55%,#ffe9bf);color:#11213e}.course-builder_shell__aKYIF{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:1.8rem 0 3rem}.course-builder_header__BbGg3{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.3rem;border:1px solid rgba(17,33,62,.12);border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 18px 40px rgba(20,33,61,.08)}.course-builder_header__BbGg3 h1{margin:.35rem 0 .4rem;font-size:clamp(1.5rem,2vw + .9rem,2.3rem)}.course-builder_header__BbGg3 p{margin:0;color:#33466f}.course-builder_back__30UBS{color:#1244a8;text-underline-offset:3px;font-weight:600}.course-builder_stats__rOTlm{display:grid;grid-gap:.6rem;gap:.6rem;min-width:160px}.course-builder_stats__rOTlm div{border:1px solid rgba(17,33,62,.12);border-radius:12px;padding:.55rem .75rem;background:rgba(255,255,255,.7);display:flex;justify-content:space-between}.course-builder_stats__rOTlm span{color:#42557f;font-size:.86rem}.course-builder_stats__rOTlm strong{font-size:1rem}.course-builder_panel__6SdXc{margin-top:1rem;padding:1.1rem;border:1px solid rgba(17,33,62,.12);border-radius:14px;background:rgba(255,255,255,.78)}.course-builder_panel__6SdXc h2{margin:0 0 .7rem}.course-builder_componentPlan__F4t4l{display:flex;flex-wrap:wrap;gap:.45rem}.course-builder_componentChip__o7HJ8{border:1px solid rgba(17,33,62,.14);border-radius:999px;padding:.28rem .58rem;font-size:.8rem;background:#fffef8;color:#30456e}.course-builder_inlineForm__RE0en{display:flex;gap:.55rem}.course-builder_blockForm__6s8oB select,.course-builder_blockForm__6s8oB textarea,.course-builder_inlineForm__RE0en input{border:1px solid rgba(17,33,62,.22);border-radius:10px;background:#ffffff;font-size:.94rem}.course-builder_inlineForm__RE0en input{flex:1 1;padding:.62rem .75rem}.course-builder_blockForm__6s8oB button,.course-builder_inlineForm__RE0en button{border:0;border-radius:10px;background:linear-gradient(90deg,#ffd36d,#ffb13d);color:#1f1e1b;font-weight:700;padding:.6rem .85rem;cursor:pointer}.course-builder_blockForm__6s8oB button[disabled],.course-builder_inlineForm__RE0en button[disabled]{opacity:.72;cursor:wait}.course-builder_error__X3mhR,.course-builder_success__s2akh{margin:.55rem 0 0;font-size:.9rem}.course-builder_error__X3mhR{color:#8c2121}.course-builder_success__s2akh{color:#1f6f3e}.course-builder_canvas__6oTyQ{margin-top:1rem;display:grid;grid-gap:.85rem;gap:.85rem}.course-builder_empty__L4zUs{border:1px dashed rgba(17,33,62,.3);border-radius:12px;padding:1rem;background:rgba(255,255,255,.7);color:#3a4d78}.course-builder_sectionCard__UMghD{border:1px solid rgba(17,33,62,.14);border-radius:14px;padding:1rem;background:rgba(255,255,255,.84)}.course-builder_blockMeta__7a2c2,.course-builder_lessonTop__ixbdc,.course-builder_sectionTop__qtxYF{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.course-builder_lessonTop__ixbdc h4,.course-builder_sectionTop__qtxYF h3{margin:0}.course-builder_blockMeta__7a2c2 span,.course-builder_lessonTop__ixbdc span,.course-builder_sectionTop__qtxYF span{color:#506286;font-size:.83rem}.course-builder_blockList__hnHyx,.course-builder_lessonList__hIhZI{margin:.7rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.7rem;gap:.7rem}.course-builder_lessonCard__eyfTD{border:1px solid rgba(17,33,62,.12);border-radius:12px;padding:.8rem;background:#fffefb}.course-builder_blockForm__6s8oB{margin-top:.55rem;display:grid;grid-gap:.45rem;gap:.45rem}.course-builder_blockEditorGrid__a0JHE{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:.65rem;gap:.65rem}.course-builder_blockEditorPanel___5YvA{border:1px solid rgba(17,33,62,.12);border-radius:11px;background:#ffffff;padding:.55rem}.course-builder_blockRow__riadd{display:flex;justify-content:space-between;gap:.55rem}.course-builder_blockForm__6s8oB select{width:170px;padding:.5rem .62rem}.course-builder_blockForm__6s8oB textarea{width:100%;min-height:110px;resize:vertical;padding:.62rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.course-builder_blockItem__nI_g6{border:1px solid rgba(17,33,62,.12);border-radius:10px;padding:.55rem;background:#fffcf4}.course-builder_blockItem__nI_g6 pre{margin:.45rem 0 0;white-space:pre-wrap;word-break:break-word;font-size:.82rem;color:#26385f}.course-builder_blockEditorRow__stdRj{margin-top:.5rem;display:flex;justify-content:space-between;gap:.6rem;align-items:center}.course-builder_modeToggle__oB7W4{display:inline-flex;border:1px solid rgba(17,33,62,.16);border-radius:999px;overflow:hidden}.course-builder_modeToggle__oB7W4 button{border:0;padding:.42rem .75rem;background:#fffdf6;font-weight:600;color:#324a75;cursor:pointer}.course-builder_modeToggle__oB7W4 .course-builder_modeActive__f_LnL{background:#ffd36d;color:#1f1e1b}.course-builder_blockEditorRow__stdRj select,.course-builder_blockEditorTextarea__55mv8{border:1px solid rgba(17,33,62,.22);border-radius:10px;background:#ffffff}.course-builder_blockEditorRow__stdRj select{width:180px;padding:.46rem .58rem}.course-builder_blockEditorTextarea__55mv8{width:100%;min-height:100px;margin-top:.55rem;resize:vertical;padding:.6rem .72rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;color:#26385f}.course-builder_blockActions__f_ZnZ{display:flex;gap:.45rem;flex-wrap:wrap}.course-builder_blockActions__f_ZnZ button{border:0;border-radius:9px;background:linear-gradient(90deg,#ffd36d,#ffb13d);color:#1f1e1b;font-weight:700;padding:.48rem .76rem;cursor:pointer}.course-builder_blockActions__f_ZnZ button[disabled]{opacity:.72;cursor:wait}.course-builder_blockActions__f_ZnZ .course-builder_dangerButton__JySaF{background:linear-gradient(90deg,#ff9b86,#ff6f6f);color:#4a1010}.course-builder_structuredFields__9depd{margin-top:.55rem;display:grid;grid-gap:.5rem;gap:.5rem}.course-builder_structuredFields__9depd input,.course-builder_structuredFields__9depd textarea{border:1px solid rgba(17,33,62,.22);border-radius:10px;background:#ffffff;padding:.58rem .68rem;font-size:.9rem}.course-builder_previewCard__vvXMP{border:1px solid rgba(17,33,62,.14);border-radius:11px;background:linear-gradient(170deg,#fffef9,#fff6e4);padding:.72rem}.course-builder_previewCard__vvXMP h5{margin:0 0 .4rem;font-size:.9rem}.course-builder_previewHeading__cU_JH{margin:0;font-size:1.12rem;line-height:1.25}.course-builder_previewCard__vvXMP p{margin:.3rem 0;color:#30456e;font-size:.9rem}.course-builder_previewCard__vvXMP pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.8rem}.course-builder_previewCard__vvXMP ol,.course-builder_previewCard__vvXMP ul{margin:.35rem 0 0;padding-left:1.1rem}.course-builder_checklistPreview__Sh_Gk{list-style:none;padding-left:0}.course-builder_checklistPreview__Sh_Gk li{padding:.2rem 0}.course-builder_previewMuted__omSqg{color:#5e6f93;font-size:.85rem}.course-builder_previewLabel__6D2bK{margin-top:.5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#556b95}.course-builder_correct__EbMGV{font-weight:700;color:#1c6a39}.course-builder_muted__h2n7F{margin:.65rem 0 0;color:#4b5f86;font-size:.89rem}@media (max-width:900px){.course-builder_shell__aKYIF{width:min(1120px,calc(100% - 1.2rem))}.course-builder_header__BbGg3{flex-direction:column}.course-builder_stats__rOTlm{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.course-builder_blockRow__riadd,.course-builder_inlineForm__RE0en{flex-direction:column}.course-builder_blockEditorRow__stdRj{flex-direction:column;align-items:stretch}.course-builder_blockEditorGrid__a0JHE{grid-template-columns:1fr}.course-builder_blockEditorRow__stdRj select,.course-builder_blockForm__6s8oB select{width:100%}}