.create-course-module__uvV6mW__page{box-sizing:border-box;width:100%;max-width:1200px;padding:32px var(--app-gutter) 48px;color:var(--ink);font:var(--type-body-weight) var(--type-body-size)/var(--type-body-line) var(--font-sans);flex-direction:column;gap:24px;display:flex}.create-course-module__uvV6mW__page :is(button,input,select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.create-course-module__uvV6mW__page button:disabled,.create-course-module__uvV6mW__page :is(input,select,textarea):disabled{cursor:not-allowed}.create-course-module__uvV6mW__topRow{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:20px;display:flex}.create-course-module__uvV6mW__steps{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.create-course-module__uvV6mW__steps .create-course-module__uvV6mW__stepItem{align-items:center;gap:10px;display:inline-flex}.create-course-module__uvV6mW__steps .create-course-module__uvV6mW__stepItem>span:last-child{align-items:center;gap:6px;display:inline-flex}.create-course-module__uvV6mW__steps .create-course-module__uvV6mW__stepItem>span:last-child>span{box-sizing:border-box;border:1.5px solid var(--border-control);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.create-course-module__uvV6mW__steps .create-course-module__uvV6mW__stepCurrent{color:var(--interactive-ink);font-weight:700}.create-course-module__uvV6mW__steps .create-course-module__uvV6mW__stepItem>.create-course-module__uvV6mW__stepCurrent>span{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.create-course-module__uvV6mW__steps .create-course-module__uvV6mW__stepDone{color:var(--ink)}.create-course-module__uvV6mW__steps .create-course-module__uvV6mW__stepItem>.create-course-module__uvV6mW__stepDone>span{border-color:var(--primary);color:var(--interactive-ink)}.create-course-module__uvV6mW__steps .create-course-module__uvV6mW__stepLine{background:var(--border);width:28px;height:1px}.create-course-module__uvV6mW__credits{font-variant-numeric:tabular-nums}.create-course-module__uvV6mW__header{flex-direction:column;gap:6px;display:flex}.create-course-module__uvV6mW__header .create-course-module__uvV6mW__eyebrow{margin:0}.create-course-module__uvV6mW__header h1{font:600 min(36px, var(--app-title))/1.1 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.create-course-module__uvV6mW__header p:last-child{max-width:60ch;color:var(--ink-muted);margin:0;font-size:16px;line-height:24px}.create-course-module__uvV6mW__layout{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.create-course-module__uvV6mW__workspace{flex-direction:column;flex:999 520px;gap:20px;min-width:0;min-height:0;display:flex}.create-course-module__uvV6mW__aside{flex-direction:column;flex:300px;gap:14px;min-width:0;max-width:380px;display:flex}.create-course-module__uvV6mW__stack{flex-direction:column;gap:12px;display:flex}.create-course-module__uvV6mW__segmented{border-radius:var(--radius-md);background:var(--surface-sunken);flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:flex}.create-course-module__uvV6mW__segmented button{border-radius:var(--radius-sm);height:36px;color:var(--ink-muted);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 14px}.create-course-module__uvV6mW__segmented button:hover{color:var(--ink)}.create-course-module__uvV6mW__segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.create-course-module__uvV6mW__composer,.create-course-module__uvV6mW__paste{border:1px solid var(--border-control);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;gap:10px;padding:16px 16px 12px;display:flex}.create-course-module__uvV6mW__composer{box-shadow:var(--shadow-md)}.create-course-module__uvV6mW__composerLabel{color:var(--ink-muted);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;padding:2px 6px 0}.create-course-module__uvV6mW__composer textarea{border-radius:var(--radius-sm);min-height:84px;color:var(--ink);font:400 17px/28px var(--font-sans);resize:none;background:0 0;border:0;padding:4px 6px}.create-course-module__uvV6mW__paste textarea{border-radius:var(--radius-sm);background:var(--bg);min-height:176px;color:var(--ink);font:400 14px/22px var(--font-mono);resize:vertical;border:0;padding:12px}.create-course-module__uvV6mW__composer textarea::placeholder,.create-course-module__uvV6mW__paste textarea::placeholder,.create-course-module__uvV6mW__input::placeholder{color:var(--ink-subtle)}.create-course-module__uvV6mW__tryRow{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:0 2px;font-size:12px;display:flex}.create-course-module__uvV6mW__count{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;line-height:18px}.create-course-module__uvV6mW__paste .create-course-module__uvV6mW__count{margin-left:0}.create-course-module__uvV6mW__files{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.create-course-module__uvV6mW__files li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.create-course-module__uvV6mW__fileBadge{border-radius:var(--radius-sm);background:var(--surface-tint);width:36px;height:36px;color:var(--interactive-ink);font:700 10px/1 var(--font-sans);flex:none;place-items:center;display:grid}.create-course-module__uvV6mW__fileName{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.create-course-module__uvV6mW__fileName b{font-size:14px;font-weight:600}.create-course-module__uvV6mW__fileName small{color:var(--ink-muted);font-size:12px}.create-course-module__uvV6mW__iconButton{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.create-course-module__uvV6mW__iconButton:hover{background:var(--surface-tint);color:var(--ink)}.create-course-module__uvV6mW__iconButton svg{width:18px;height:18px}.create-course-module__uvV6mW__field{flex-direction:column;gap:8px;min-width:0;display:flex}.create-course-module__uvV6mW__field label,.create-course-module__uvV6mW__fieldset legend{padding:0;font-size:14px;font-weight:600;line-height:20px}.create-course-module__uvV6mW__field label span,.create-course-module__uvV6mW__fieldset legend span{color:var(--ink-muted);margin-left:4px;font-weight:400}.create-course-module__uvV6mW__input{width:100%;height:var(--app-control-height);box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:400 15px/1 var(--font-sans);padding:0 14px}.create-course-module__uvV6mW__fieldset{border:0;min-width:0;margin:0;padding:0}.create-course-module__uvV6mW__fieldset legend{margin-bottom:10px}.create-course-module__uvV6mW__details{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;display:grid}.create-course-module__uvV6mW__details .create-course-module__uvV6mW__titleField{grid-column:1/-1}.create-course-module__uvV6mW__chips{flex-wrap:wrap;gap:8px;display:flex}.create-course-module__uvV6mW__chips button{border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface);height:38px;color:var(--ink);font:600 14px/1 var(--font-sans);cursor:pointer;padding:0 14px}.create-course-module__uvV6mW__chips button:hover{background:var(--surface-tint)}.create-course-module__uvV6mW__lengths{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;display:grid}.create-course-module__uvV6mW__lengths button{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:var(--font-sans);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;display:flex}.create-course-module__uvV6mW__lengths button:hover{background:var(--surface-tint)}.create-course-module__uvV6mW__lengths b{font-size:15px;font-weight:600;line-height:22px}.create-course-module__uvV6mW__lengths small{color:var(--ink-muted);font-size:13px;line-height:18px}.create-course-module__uvV6mW__chips button[aria-pressed=true],.create-course-module__uvV6mW__lengths button[aria-pressed=true]{border:1.5px solid var(--primary);background:var(--surface-tint);color:var(--interactive-ink)}.create-course-module__uvV6mW__note{border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);margin:0;padding:12px 14px;font-size:14px;line-height:22px}.create-course-module__uvV6mW__error{border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-ink);padding:12px 16px;font-size:14px;line-height:22px}.create-course-module__uvV6mW__error p{margin:0}.create-course-module__uvV6mW__error p+p{margin-top:6px}.create-course-module__uvV6mW__status{color:var(--ink-muted);align-items:center;gap:10px;font-size:14px;display:flex}.create-course-module__uvV6mW__status p{margin:0}.create-course-module__uvV6mW__spin{flex:none;width:18px;height:18px;animation:1s linear infinite create-course-module__uvV6mW__spin}@keyframes create-course-module__uvV6mW__spin{to{transform:rotate(360deg)}}.create-course-module__uvV6mW__submitRow{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.create-course-module__uvV6mW__submitRow span{max-width:46ch;color:var(--ink-muted);font-size:13px;line-height:20px}.create-course-module__uvV6mW__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;min-width:0;margin:0;padding:18px;display:flex}.create-course-module__uvV6mW__cardLabel{color:var(--ink-muted);font:var(--type-label-weight) var(--type-label-size)/var(--type-label-line) var(--font-sans);letter-spacing:var(--type-label-tracking);text-transform:uppercase;margin:0;padding:0}.create-course-module__uvV6mW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.create-course-module__uvV6mW__tiles div{border-radius:var(--radius-sm);background:var(--surface-sunken);padding:10px}.create-course-module__uvV6mW__tiles b{font:600 22px/28px var(--font-display);font-variant-numeric:tabular-nums;display:block}.create-course-module__uvV6mW__tiles span{color:var(--ink-muted);font-size:12px;line-height:16px}.create-course-module__uvV6mW__cardText{margin:0;font-size:14px;line-height:22px}.create-course-module__uvV6mW__cardHint{color:var(--ink-muted);margin:0;font-size:12px;line-height:18px}.create-course-module__uvV6mW__visibility{display:block}.create-course-module__uvV6mW__visibility legend{float:left;width:100%;margin-bottom:12px}.create-course-module__uvV6mW__visibility .create-course-module__uvV6mW__segmented{clear:both;display:flex}.create-course-module__uvV6mW__visibility .create-course-module__uvV6mW__segmented button{flex:auto}.create-course-module__uvV6mW__visibility .create-course-module__uvV6mW__cardHint{margin-top:12px}.create-course-module__uvV6mW__preview{gap:0;padding:0;overflow:hidden}.create-course-module__uvV6mW__previewArt{background:var(--surface-sunken);padding:10px}.create-course-module__uvV6mW__previewArt svg{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.create-course-module__uvV6mW__previewBody{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.create-course-module__uvV6mW__previewBody p{margin:0;font-size:14px;line-height:22px}@media (max-width:1023px){.create-course-module__uvV6mW__aside{max-width:none}}.create-course-module__uvV6mW__mobileHead,.create-course-module__uvV6mW__short{display:none}@media (max-width:767px){.create-course-module__uvV6mW__page{padding:0 var(--app-gutter) calc(132px + env(safe-area-inset-bottom));gap:16px}.create-course-module__uvV6mW__long,.create-course-module__uvV6mW__topRow,.create-course-module__uvV6mW__header .create-course-module__uvV6mW__eyebrow,.create-course-module__uvV6mW__header p:last-child,.create-course-module__uvV6mW__wideOnly{display:none}.create-course-module__uvV6mW__short{display:inline}.create-course-module__uvV6mW__mobileHead{margin:0 calc(-1 * var(--app-gutter));border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;padding:10px 16px 10px 8px;display:flex;position:relative}.create-course-module__uvV6mW__mobileBack{border-radius:var(--radius-md);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.create-course-module__uvV6mW__mobileBack svg{width:20px;height:20px}.create-course-module__uvV6mW__mobileTitle{flex:1;font-size:16px;font-weight:600}.create-course-module__uvV6mW__mobileStep{color:var(--ink-muted);font-size:12px}.create-course-module__uvV6mW__mobileBar{background:var(--surface-sunken);height:3px;position:absolute;inset:auto 0 -4px}.create-course-module__uvV6mW__mobileBar span{background:var(--primary);height:100%;transition:width .2s;display:block}.create-course-module__uvV6mW__header{margin-top:6px}.create-course-module__uvV6mW__header h1{font-size:26px;line-height:30px}.create-course-module__uvV6mW__layout{gap:16px}.create-course-module__uvV6mW__workspace{gap:16px;min-height:0}.create-course-module__uvV6mW__segmented{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid}.create-course-module__uvV6mW__composer,.create-course-module__uvV6mW__paste{border-radius:18px;padding:14px}.create-course-module__uvV6mW__composer textarea{min-height:100px;font-size:16px;line-height:25px}.create-course-module__uvV6mW__chips{margin-right:calc(-1 * var(--app-gutter));padding-right:var(--app-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.create-course-module__uvV6mW__chips::-webkit-scrollbar{display:none}.create-course-module__uvV6mW__chips button{flex:none;height:36px;padding:0 12px;font-size:13px}.create-course-module__uvV6mW__lengths{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.create-course-module__uvV6mW__lengths button{padding:10px}.create-course-module__uvV6mW__submitRow{z-index:30;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex-direction:column;align-items:stretch;gap:6px;position:fixed;inset:auto 0 0}.create-course-module__uvV6mW__submitRow>:first-child{width:100%}.create-course-module__uvV6mW__submitRow .create-course-module__uvV6mW__backButton{display:none}.create-course-module__uvV6mW__submitRow span{text-align:center;max-width:none;font-size:12px}}@media (prefers-reduced-motion:reduce){.create-course-module__uvV6mW__spin{animation:none}.create-course-module__uvV6mW__mobileBar span{transition:none}}
