.lessons-module__exf0FW__page{width:min(100% - 2.5rem,70rem);margin:0 auto;padding:2rem 0 5rem}.lessons-module__exf0FW__breadcrumb{color:var(--muted-foreground);align-items:center;gap:.55rem;font-size:.86rem;display:flex}.lessons-module__exf0FW__backLink{color:#2d7077;font-weight:650;transition:color .18s}.lessons-module__exf0FW__backLink:hover{color:#165d65}.lessons-module__exf0FW__workspaceHeading{justify-content:space-between;align-items:flex-end;gap:2rem;margin:1.55rem 0 2.1rem;display:flex}.lessons-module__exf0FW__kicker{color:#34777d;letter-spacing:.06em;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:flex}.lessons-module__exf0FW__kicker svg{width:1rem;height:1rem}.lessons-module__exf0FW__heading{color:#1d4553;letter-spacing:-.055em;margin-top:.55rem;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.lessons-module__exf0FW__lead{max-width:40rem;color:var(--muted-foreground);margin-top:.7rem;font-size:.97rem;line-height:1.75}.lessons-module__exf0FW__flowSteps{justify-content:flex-end;min-width:22rem;margin:0;padding:0;list-style:none;display:flex}.lessons-module__exf0FW__flowSteps li{color:#8ba1a5;justify-items:center;gap:.35rem;width:7.4rem;font-size:.72rem;display:grid;position:relative}.lessons-module__exf0FW__flowSteps li:not(:last-child):after{content:"";background:#cedbd9;width:calc(100% - 2rem);height:1px;position:absolute;top:.82rem;left:calc(50% + 1rem)}.lessons-module__exf0FW__flowSteps span{z-index:1;background:var(--background);color:#718b90;border:1px solid #c6d6d4;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.73rem;display:grid;position:relative}.lessons-module__exf0FW__flowSteps span svg{width:.95rem;height:.95rem}.lessons-module__exf0FW__flowSteps b{white-space:nowrap;font-weight:650}.lessons-module__exf0FW__flowSteps .lessons-module__exf0FW__active{color:#246e75}.lessons-module__exf0FW__flowSteps .lessons-module__exf0FW__active span{color:#fff;background:#1b7b83;border-color:#1b7b83}.lessons-module__exf0FW__flowSteps .lessons-module__exf0FW__complete{color:#4b8870}.lessons-module__exf0FW__flowSteps .lessons-module__exf0FW__complete span{color:#33835c;background:#edf8f1;border-color:#86c5a3}.lessons-module__exf0FW__formShell{border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-background);box-shadow:var(--shadow-card);padding:clamp(1.25rem,3vw,2rem)}.lessons-module__exf0FW__formIntro{border-bottom:1px solid #e3ece9;align-items:center;gap:.85rem;padding-bottom:1.3rem;display:flex}.lessons-module__exf0FW__formIntro h2{color:#244957;letter-spacing:-.03em;font-size:1.18rem}.lessons-module__exf0FW__formIntro p{color:var(--muted-foreground);margin-top:.24rem;font-size:.82rem}.lessons-module__exf0FW__formIntro strong,.lessons-module__exf0FW__field strong{color:#c86c4c;font-weight:700}.lessons-module__exf0FW__formIcon,.lessons-module__exf0FW__tipIcon{color:#33777c;background:#e9f4f1;border-radius:.75rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.lessons-module__exf0FW__formIcon svg,.lessons-module__exf0FW__tipIcon svg{width:1.22rem;height:1.22rem}.lessons-module__exf0FW__form,.lessons-module__exf0FW__sections,.lessons-module__exf0FW__courseware{gap:1rem;margin-top:1.5rem;display:grid}.lessons-module__exf0FW__form{max-width:100%}.lessons-module__exf0FW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lessons-module__exf0FW__field{color:#31535e;gap:.46rem;font-size:.92rem;font-weight:680;display:grid}.lessons-module__exf0FW__field>span{align-items:baseline;gap:.16rem;display:flex}.lessons-module__exf0FW__field input,.lessons-module__exf0FW__field textarea{border:1px solid var(--control-border);border-radius:var(--radius-sm);width:100%;color:var(--control-foreground);background:var(--control-background);font:inherit;padding:.74rem .85rem;font-weight:400;line-height:1.5;transition:border-color .18s,box-shadow .18s,background-color .18s}.lessons-module__exf0FW__field input::placeholder,.lessons-module__exf0FW__field textarea::placeholder{color:#95a7ab}.lessons-module__exf0FW__field textarea{resize:vertical;min-height:10.5rem}.lessons-module__exf0FW__field textarea:disabled,.lessons-module__exf0FW__field input:disabled{color:var(--muted-foreground);background:var(--disabled-background);cursor:not-allowed}.lessons-module__exf0FW__field input:focus-visible,.lessons-module__exf0FW__field textarea:focus-visible,.lessons-module__exf0FW__button:focus-visible,.lessons-module__exf0FW__secondaryButton:focus-visible,.lessons-module__exf0FW__backLink:focus-visible,.lessons-module__exf0FW__exportActions a:focus-visible{outline-offset:2px;outline:3px solid #1b7b8359}.lessons-module__exf0FW__field input:focus,.lessons-module__exf0FW__field textarea:focus{border-color:#27858c;outline:0;box-shadow:0 0 0 3px #27858c21}.lessons-module__exf0FW__titleLookup{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.lessons-module__exf0FW__lookupButton{border-radius:var(--radius-sm);color:#2c7075;min-height:2.75rem;font:inherit;cursor:pointer;white-space:nowrap;background:#f5fbf9;border:1px solid #b4c9c6;justify-content:center;align-items:center;gap:.38rem;padding:.55rem .75rem;font-size:.84rem;font-weight:680;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.lessons-module__exf0FW__lookupButton svg{width:1rem;height:1rem}.lessons-module__exf0FW__lookupButton:hover:not(:disabled){background:#edf7f5;border-color:#76a9a8}.lessons-module__exf0FW__lookupButton:disabled{color:#94a5a5;cursor:not-allowed;background:#f2f4f3}.lessons-module__exf0FW__lookupButton:focus-visible{outline-offset:2px;outline:3px solid #1b7b8359}.lessons-module__exf0FW__sourcePanel{border-radius:var(--radius-md);background:#f9fcfb;border:1px solid #cfe0dc;gap:.8rem;padding:1.1rem;display:grid}.lessons-module__exf0FW__sourcePanelHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lessons-module__exf0FW__sourceKicker{color:#3b7b7b;letter-spacing:.055em;font-size:.73rem;font-weight:700}.lessons-module__exf0FW__sourcePanel h3{color:#264e59;margin-top:.25rem;font-size:1rem}.lessons-module__exf0FW__sourcePanel h3 strong{color:#c86c4c}.lessons-module__exf0FW__sourceHint,.lessons-module__exf0FW__sourceMeta{color:var(--muted-foreground);font-size:.82rem;line-height:1.6}.lessons-module__exf0FW__sourceNotice{border-radius:var(--radius-sm);color:#2a755c;background:#edf8f3;border:1px solid #b9d9d0;padding:.65rem .75rem;font-size:.84rem;line-height:1.55}.lessons-module__exf0FW__verifiedBadge{color:#287452;white-space:nowrap;background:#e7f5eb;border-radius:999px;align-items:center;gap:.3rem;padding:.34rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex}.lessons-module__exf0FW__verifiedBadge svg{width:.93rem;height:.93rem}.lessons-module__exf0FW__uploadArea{border-radius:var(--radius-sm);color:#34777a;cursor:pointer;background:#f2faf7;border:1px dashed #78aaa5;align-items:center;gap:.7rem;min-height:4.75rem;padding:.75rem .85rem;transition:border-color .18s,background-color .18s;display:flex}.lessons-module__exf0FW__uploadArea:hover{background:#ebf7f4;border-color:#3e8988}.lessons-module__exf0FW__uploadArea input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lessons-module__exf0FW__uploadArea>svg{flex:none;width:1.4rem;height:1.4rem}.lessons-module__exf0FW__uploadArea span{gap:.18rem;display:grid}.lessons-module__exf0FW__uploadArea b{color:#28696f;font-size:.86rem}.lessons-module__exf0FW__uploadArea small{color:#69868a;font-size:.75rem;line-height:1.45}.lessons-module__exf0FW__uploadArea:has(input:disabled){opacity:.65;cursor:wait}.lessons-module__exf0FW__uploadArea:focus-within{outline-offset:2px;outline:3px solid #1b7b8340}.lessons-module__exf0FW__sourceActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lessons-module__exf0FW__sourceActions .lessons-module__exf0FW__secondaryButton{gap:.35rem}.lessons-module__exf0FW__sourceActions .lessons-module__exf0FW__secondaryButton svg{width:1rem;height:1rem}.lessons-module__exf0FW__sourceActions>span{color:var(--muted-foreground);font-size:.79rem}.lessons-module__exf0FW__submitRow{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.25rem;display:flex}.lessons-module__exf0FW__submitRow p{color:var(--muted-foreground);font-size:.81rem}.lessons-module__exf0FW__button,.lessons-module__exf0FW__secondaryButton{border-radius:var(--radius-sm);width:fit-content;min-height:2.65rem;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.58rem .96rem;font-size:.92rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.lessons-module__exf0FW__button{color:#fff;background:#1b7b83}.lessons-module__exf0FW__button:hover:not(:disabled){background:#146b72;box-shadow:0 5px 13px #1b7b832e}.lessons-module__exf0FW__secondaryButton{color:#276c73;background:#fff;border-color:#a9c4c4}.lessons-module__exf0FW__secondaryButton:hover:not(:disabled){background:#f4fbfa;border-color:#6aa5a8}.lessons-module__exf0FW__button:disabled,.lessons-module__exf0FW__secondaryButton:disabled{opacity:.58;cursor:wait}.lessons-module__exf0FW__tipCard{border-radius:var(--radius-md);color:#4d6e6b;background:#f1f8f4;border:1px solid #d7e6de;align-items:center;gap:.85rem;margin-top:1.25rem;padding:1rem 1.15rem;font-size:.87rem;line-height:1.6;display:flex}.lessons-module__exf0FW__tipCard p{flex:1}.lessons-module__exf0FW__tipCard b{color:#2a6d58}.lessons-module__exf0FW__tipCard>svg{color:#73a18e;width:1.1rem;height:1.1rem}.lessons-module__exf0FW__error,.lessons-module__exf0FW__notice{border-radius:var(--radius-sm);padding:.8rem .9rem;font-size:.9rem;line-height:1.55}.lessons-module__exf0FW__error{border:1px solid var(--error-border);background:var(--error-background);color:var(--error-foreground);gap:.7rem;display:grid}.lessons-module__exf0FW__notice{border:1px solid var(--notice-border);background:var(--notice-background);color:var(--notice-foreground)}.lessons-module__exf0FW__summary{color:#497078;flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.lessons-module__exf0FW__summary span{background:#eaf3f0;border-radius:.45rem;padding:.3rem .55rem;font-size:.8rem;font-weight:650}.lessons-module__exf0FW__sections{gap:.9rem}.lessons-module__exf0FW__sections>.lessons-module__exf0FW__button{align-self:start;margin-top:.45rem;padding-inline:1.25rem}.lessons-module__exf0FW__section{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:#fff;gap:.85rem;padding:clamp(1rem,2.5vw,1.35rem);display:grid;box-shadow:0 4px 12px #1c414709}.lessons-module__exf0FW__sectionHeader,.lessons-module__exf0FW__sectionActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lessons-module__exf0FW__sectionTitle{color:#244957;letter-spacing:-.025em;align-items:center;gap:.45rem;font-size:1.07rem;display:flex}.lessons-module__exf0FW__sectionTitle svg{color:#33777c;width:1.15rem;height:1.15rem}.lessons-module__exf0FW__status{color:#5c7c81;background:#edf3f1;border-radius:999px;padding:.25rem .5rem;font-size:.76rem;font-weight:650;display:inline-flex}.lessons-module__exf0FW__confirmed{color:#2a7755;background:#eaf6ee;border-radius:.5rem;width:fit-content;padding:.42rem .68rem;font-size:.86rem;font-weight:700;display:inline-flex}.lessons-module__exf0FW__courseware{border-top:1px solid var(--panel-border);margin-top:2.25rem;padding:1.45rem 0 0}.lessons-module__exf0FW__courseware .lessons-module__exf0FW__lead{margin-top:.35rem;font-size:.88rem}.lessons-module__exf0FW__coursewarePreview{gap:1.1rem;display:grid}.lessons-module__exf0FW__exportActions{flex-wrap:wrap;gap:.65rem;display:flex}.lessons-module__exf0FW__exportActions a{gap:.4rem;text-decoration:none}.lessons-module__exf0FW__exportActions a svg{width:1rem;height:1rem}.lessons-module__exf0FW__slideList{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.lessons-module__exf0FW__slideCard{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:#fff;gap:.55rem;min-height:9.5rem;padding:1rem;display:grid}.lessons-module__exf0FW__slideCard:before{content:"";background:#8fc9c2;border-radius:999px;width:2rem;height:.28rem}.lessons-module__exf0FW__slideCard h3{color:#254b58;font-size:1rem}.lessons-module__exf0FW__slideCard p{color:var(--muted-foreground);font-size:.88rem;line-height:1.55}.lessons-module__exf0FW__assetLedger{gap:.75rem;display:grid}.lessons-module__exf0FW__assetLedger h3{color:#31555d;font-size:1rem}.lessons-module__exf0FW__assetLedger ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lessons-module__exf0FW__assetLedger li{border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:#fff;gap:.3rem;padding:.75rem;font-size:.88rem;display:grid}.lessons-module__exf0FW__assetLedger code{white-space:normal;color:var(--muted-foreground);font-family:var(--font-geist-mono), monospace;font-size:.76rem}.lessons-module__exf0FW__assetLedger em{color:#2a7654;font-size:.78rem;font-style:normal;font-weight:700}@media (max-width:50rem){.lessons-module__exf0FW__workspaceHeading{align-items:start;display:grid}.lessons-module__exf0FW__flowSteps{justify-content:flex-start}}@media (max-width:36rem){.lessons-module__exf0FW__page{width:min(100% - 2rem,70rem);padding-top:1.35rem}.lessons-module__exf0FW__fieldGrid{grid-template-columns:1fr}.lessons-module__exf0FW__flowSteps{justify-content:space-between;width:100%;min-width:0}.lessons-module__exf0FW__flowSteps li{flex:1;width:auto}.lessons-module__exf0FW__flowSteps b{font-size:.66rem}.lessons-module__exf0FW__sectionHeader{align-items:flex-start}.lessons-module__exf0FW__sectionActions{justify-content:flex-start}.lessons-module__exf0FW__tipCard{align-items:flex-start}.lessons-module__exf0FW__titleLookup{grid-template-columns:1fr}.lessons-module__exf0FW__lookupButton{width:100%}.lessons-module__exf0FW__sourcePanelHeader{align-items:flex-start}}
