/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.ai-video-wizard{color:#102c50;background:linear-gradient(#f8fbff,#edf5fc);min-height:100vh}.wizard-top{z-index:20;background:#fff;border-bottom:1px solid #dce8f2;align-items:center;gap:32px;height:74px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.wizard-steps{align-items:center;margin:auto;display:flex}.wizard-steps>div{color:#8293a4;align-items:center;font-size:9px;font-weight:700;display:flex}.wizard-steps>div:not(:last-child):after{content:"";background:#d9e5ef;width:45px;height:1px;margin:0 11px}.wizard-steps b{border:1px solid #cbdbe9;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:7px;display:grid}.wizard-steps .active{color:#0b62bc}.wizard-steps .active b{color:#fff;background:#167edd;border-color:#167edd;box-shadow:0 6px 14px #167edd35}.wizard-steps .done b{color:#168259;background:#e7f6ef;border-color:#83c9a9}.wizard-shell{max-width:1120px;margin:auto;padding:42px 24px 80px}.wizard-heading{text-align:center;margin-bottom:28px}.wizard-heading>span{color:#167edd;letter-spacing:2px;font-size:8px;font-weight:900}.wizard-heading h1{color:#102c50;margin:9px 0;font:600 35px Arial}.wizard-heading p{color:#73879a;font-size:10px}.wizard-card{background:#fff;border:1px solid #dce8f2;border-radius:16px;padding:26px;box-shadow:0 18px 48px #254d7811}.wizard-error{color:#9e3b2d;background:#fff1ee;border:1px solid #ffc7bc;border-radius:9px;max-width:850px;margin:0 auto 18px;padding:12px 16px;font-size:10px}.source-step{max-width:850px;margin:auto}.choice-tabs{border-bottom:1px solid #e0eaf2;margin-bottom:18px;display:flex}.choice-tabs button{color:#74889a;background:0 0;border:0;padding:11px 18px;font-size:10px;font-weight:700;position:relative}.choice-tabs button.active{color:#0b62bc}.choice-tabs button.active:after{content:"";background:#2388e8;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.source-step textarea{resize:vertical;color:#25435e;border:1.5px solid #b8d3e9;border-radius:11px;outline:none;width:100%;height:275px;padding:18px;font-size:11px;line-height:1.6}.source-step textarea:focus{border-color:#2388e8;box-shadow:0 0 0 3px #2388e814}.document-drop{color:#617a8f;background:#f8fcff;border:1.5px dashed #95bee1;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:275px;display:flex}.document-drop i{color:#167edd;background:#e6f3ff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid}.document-drop b{color:#274862;margin:14px 0 7px;font-size:12px}.document-drop span{font-size:8px}.wizard-footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.wizard-footer>span{color:#7890a2;font-size:8px}.wizard-footer>button,.ai-create{color:#fff;background:#167edd;border:0;border-radius:8px;padding:12px 18px;font-size:10px;font-weight:700;box-shadow:0 7px 17px #167edd32}.wizard-footer button b,.ai-create b{margin-left:18px;font-size:14px}.setup-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.setup-grid h2,.video-config h2,.order-summary h2{margin:0 0 18px;font-size:13px}.presenter-picks{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.presenter-picks button{background:#f3f7fa;border:2px solid #0000;border-radius:9px;padding:0;position:relative;overflow:hidden}.presenter-picks button.active{border-color:#2388e8;box-shadow:0 0 0 3px #2388e814}.presenter-picks img,.presenter-picks>button>i{object-fit:cover;place-items:center;width:100%;height:105px;font-style:normal;display:grid}.presenter-picks span{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;padding:7px;font-size:7px;display:block;overflow:hidden}.presenter-picks em{color:#fff;background:#167edd;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid;position:absolute;top:5px;right:5px}.config-stack select,.form-grid select{color:#334e66;background:#fff;border:1px solid #d4e1eb;border-radius:8px;width:100%;margin-bottom:24px;padding:11px;font-size:9px}.background-picks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.background-picks button{background:#f5f8fa;border:2px solid #0000;border-radius:8px;padding:5px}.background-picks button.active{border-color:#2388e8}.background-picks i{border-radius:5px;place-items:center;height:78px;font-style:normal;display:grid}.blue-bg{background:linear-gradient(135deg,#8bc9ff,#eef8ff)}.upload-bg{color:#167edd;background:#eef3f7;font-size:20px}.background-picks span{white-space:nowrap;text-overflow:ellipsis;padding:6px;font-size:7px;display:block;overflow:hidden}.upload-status{color:#167edd;margin-top:10px;display:block}.wizard-footer.wide{grid-column:1/-1}.wizard-footer .secondary{color:#577086;box-shadow:none;background:#fff;border:1px solid #d3e0e9}.review-layout{grid-template-columns:1fr 315px;gap:18px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label{color:#597084;font-size:8px;font-weight:700}.form-grid select{margin:7px 0 0;display:block}.toggle-label{border:1px solid #e0e8ef;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.toggle{background:#bdcbd6;border:0;border-radius:12px;width:38px;height:21px;padding:2px}.toggle i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block}.toggle.on{background:#2388e8}.toggle.on i{transform:translate(17px)}.summary-person{background:#f2f7fb;border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex}.summary-person img{object-fit:cover;border-radius:8px;width:52px;height:52px}.summary-person span{flex-direction:column;display:flex}.summary-person b{text-transform:capitalize;font-size:9px}.summary-person small{color:#7c8d9c;margin-top:4px;font-size:7px}.order-summary ul{margin:8px 0;padding:8px 0;list-style:none}.order-summary li{border-bottom:1px solid #e7edf2;justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.order-summary li span{color:#7b8d9d}.order-summary li b{text-align:right;max-width:160px}.ai-create{width:100%;padding:13px 11px}.credit-note{text-align:center;color:#7c8d9c;margin-top:10px;font-size:7px;line-height:1.5;display:block}.generation-card{text-align:center;background:#fff;border:1px solid #dce8f2;border-radius:18px;max-width:670px;margin:auto;padding:45px;box-shadow:0 22px 60px #254d7815}.production-visual{background:linear-gradient(145deg,#dcefff,#fff1ba);border-radius:50%;width:150px;height:150px;margin:auto;position:relative;overflow:hidden}.production-visual img{object-fit:cover;width:100%;height:100%}.production-visual>span{z-index:2;color:#fff;background:#167edd;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:11px;left:11px}.generation-card h2{margin:24px 0 7px;font:600 20px Arial}.generation-card p{color:#7d8e9c;font-size:8px}.production-progress{background:#e4ecf3;border-radius:8px;height:7px;margin:25px 0 8px;overflow:hidden}.production-progress i{background:linear-gradient(90deg,#167edd,#67b9f6);height:100%;transition:all .4s;display:block}.generation-card>b{color:#167edd;font-size:10px}.result-video{text-align:center;max-width:800px;margin:auto}.success-mark{color:#16845a;background:#e6f7ef;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;font-size:20px;display:grid}.result-video h2{margin:15px 0 6px;font:600 24px Arial}.result-video p{color:#758899;font-size:9px}.result-video video{background:#0e2238;border-radius:10px;width:100%;margin:18px 0}.result-video>div{justify-content:center;gap:10px;display:flex}.result-video a,.result-video button{border:0;border-radius:8px;padding:12px 17px;font-size:9px;font-weight:700;text-decoration:none}.result-video a{color:#fff;background:#167edd}.result-video button{color:#49667d;background:#eef3f7}@media (width<=850px){.wizard-steps span{display:none}.wizard-steps>div:not(:last-child):after{width:18px}.setup-grid,.review-layout{grid-template-columns:1fr}.presenter-picks{grid-template-columns:repeat(3,1fr)}.form-grid{grid-template-columns:1fr}.wizard-heading h1{font-size:29px}.wizard-shell{padding:30px 14px}.wizard-top{padding:0 16px}.back-link{display:none}}@media (width<=520px){.presenter-picks{grid-template-columns:repeat(2,1fr)}.wizard-footer>span{display:none}.wizard-footer{justify-content:flex-end}.source-step,.wizard-card{padding:18px}.wizard-heading h1{font-size:25px}.generation-card{padding:30px 18px}}.presenter-filters{gap:7px;margin:0 0 12px;display:flex;overflow:auto}.presenter-filters button{color:#60778a;white-space:nowrap;background:#fff;border:1px solid #d7e3ec;border-radius:18px;padding:7px 10px;font:700 8px Arial}.presenter-filters button b{color:#167edd;margin-left:4px}.presenter-filters button.active{color:#fff;background:#167edd;border-color:#167edd}.presenter-filters button.active b{color:#fff}.presenter-picks{max-height:430px;padding-right:3px;overflow:auto}.motion-title{margin-top:24px!important}.motion-engines{gap:8px;display:grid}.motion-engines button{text-align:left;color:#274862;background:#f7fbff;border:1.5px solid #d5e3ee;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.motion-engines button>i{color:#167edd;background:#e7f3fc;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;font-size:15px;font-style:normal;display:grid}.motion-engines button>span{flex-direction:column;display:flex}.motion-engines button b{font:700 9px Arial}.motion-engines button small{color:#74899a;margin-top:3px;font:7px/1.4 Arial}.motion-engines button.active{background:#eef7ff;border-color:#2388e8;box-shadow:0 0 0 3px #2388e812}.motion-engines button.active.motion{background:#fff9dc;border-color:#e0b32b}.motion-engines button.active.motion>i{color:#8c6800;background:#ffeaa0}.motion-engines button:disabled{opacity:.48;cursor:not-allowed}.motion-credit-warning{color:#786522;background:#fff9dc;border:1px solid #eedb8e;border-radius:8px;margin:9px 0 0;padding:9px 10px;font:7px/1.5 Arial}.result-interaction{text-align:left;background:linear-gradient(145deg,#f0f8ff,#fffaf0);border:1px solid #cfe3f3;border-radius:12px;margin:0 0 20px;padding:20px}.result-interaction>span{color:#167edd;letter-spacing:1.2px;font-size:8px;font-weight:900}.result-interaction h3{color:#163b5b;margin:8px 0 13px;font:600 16px Arial}.result-interaction>div{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.result-interaction>div button{text-align:left;color:#405d75;background:#fff;border:1px solid #d7e4ee;align-items:center;padding:9px;display:flex}.result-interaction>div button i{color:#167edd;background:#eef4f8;border-radius:6px;place-items:center;width:23px;height:23px;margin-right:8px;font-style:normal;display:grid}.result-interaction>div button.correct{color:#276b4b;background:#effaf4;border-color:#62bd91}.result-interaction>div button.wrong{color:#8c3f34;background:#fff2ef;border-color:#e4a198}.result-interaction>small,.result-interaction>p{color:#6c8194;margin:12px 0 0;font-size:9px;display:block}@media (width<=520px){.result-interaction>div{grid-template-columns:1fr}}.voice-clone-panel{background:#fff;border:1px solid #dce8f2;border-radius:16px;margin:18px 0 0;padding:22px 26px;box-shadow:0 18px 48px #254d7811}.voice-clone-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.voice-clone-heading>span{flex-direction:column;display:flex}.voice-clone-heading b{color:#173b5e;font:700 13px Arial}.voice-clone-heading small{color:#74899a;margin-top:4px;font:9px/1.5 Arial}.voice-clone-heading>button,.voice-clone-list article>button,.voice-clone-submit,.voice-recorder button{color:#0b62bc;white-space:nowrap;background:#eef7ff;border:1px solid #2388e8;border-radius:8px;padding:10px 13px;font:700 9px Arial}.voice-clone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.voice-clone-list article{background:#f9fcff;border:1px solid #d7e4ee;border-radius:10px;align-items:center;gap:10px;min-height:64px;padding:10px;display:flex}.voice-clone-list article.active{background:#eef7ff;border-color:#2388e8;box-shadow:0 0 0 3px #2388e812}.voice-clone-list article>div{flex-direction:column;min-width:110px;display:flex}.voice-clone-list article b{color:#21435f;font:700 9px Arial}.voice-clone-list article small{color:#74899a;margin-top:3px;font:7px/1.4 Arial}.voice-clone-list audio{flex:1;width:150px;height:32px}.voice-clone-list article>button{margin-left:auto}.voice-clone-list article>.voice-delete{color:#a33b2d;background:#fff6f3;border-color:#edb8ae;margin-left:0;padding:8px 10px}.voice-state{color:#167edd!important;margin-left:auto!important}.voice-state.failed{color:#a63f32!important}.voice-clone-form{background:#f6faff;border:1px solid #d8e7f2;border-radius:11px;grid-template-columns:1fr 1fr;gap:13px 16px;margin-top:18px;padding:17px;display:grid}.voice-clone-form label{color:#597084;font:700 8px Arial}.voice-clone-form input[type=text],.voice-clone-form input:not([type]),.voice-clone-form select,.voice-clone-form input[type=file]{color:#334e66;background:#fff;border:1px solid #cadce9;border-radius:8px;width:100%;margin-top:7px;padding:10px;font:9px Arial;display:block}.voice-file small{color:#74899a;margin-top:6px;font:7px/1.5 Arial;display:block}.voice-recorder{background:#fff;border:1px dashed #b9d4e8;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.voice-recorder span{color:#597084;font:700 8px Arial}.voice-recorder button{padding:8px 12px}.voice-consent{grid-column:1/-1;align-items:flex-start;gap:8px;display:flex;font-weight:400!important;line-height:1.5!important}.voice-consent input{flex:none;margin:2px 0 0}.voice-clone-submit{color:#fff;background:#167edd;border:0;grid-column:1/-1;justify-self:start}.voice-clone-submit:disabled,.voice-recorder button:disabled{opacity:.55}.voice-clone-message{color:#43647f;background:#fff9dc;border:1px solid #eedb8e;border-radius:8px;margin:12px 0 0;padding:9px 11px;font:8px/1.5 Arial}@media (width<=700px){.voice-clone-list,.voice-clone-form{grid-template-columns:1fr}.voice-clone-list article{flex-wrap:wrap;align-items:flex-start}.voice-clone-list audio{flex-basis:100%;width:100%}.voice-clone-heading{flex-direction:column;align-items:flex-start}.voice-consent,.voice-clone-submit,.voice-recorder{grid-column:auto}.voice-recorder{flex-direction:column;align-items:flex-start}}.config-stack{min-width:0;overflow:hidden}.background-picks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%}.background-picks button{flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.background-picks i{width:100%}.background-picks span{width:100%;max-width:100%;line-height:1.35}.background-help{color:#60778a;overflow-wrap:anywhere;margin-top:8px;font:8px/1.5 Arial;display:block}.purpose-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.purpose-heading>b{color:#173b5e;font:700 15px Arial}.purpose-heading>span{text-align:right;color:#70879a;max-width:520px;font:12px/1.5 Arial}.purpose-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.purpose-grid>button{color:#274862;text-align:left;background:#f8fbfe;border:1px solid #d5e3ee;border-radius:11px;align-items:flex-start;gap:9px;min-height:92px;padding:13px 11px;display:flex;position:relative}.purpose-grid>button>i{color:#167edd;background:#e7f3fc;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font:16px Arial;display:grid}.purpose-grid>button>span{flex-direction:column;min-width:0;display:flex}.purpose-grid>button b{font:700 12px/1.3 Arial}.purpose-grid>button small{color:#74899a;margin-top:5px;font:10px/1.35 Arial}.purpose-grid>button>em{color:#fff;background:#167edd;border-radius:50%;place-items:center;width:18px;height:18px;font:10px Arial;display:grid;position:absolute;top:8px;right:8px}.purpose-grid>button.active{background:#eef7ff;border-color:#2388e8;box-shadow:0 0 0 3px #2388e812}.purpose-brief{background:#f6faff;border:1px solid #d8e7f2;border-radius:12px;margin-bottom:18px;padding:15px}.purpose-brief>b{color:#173b5e;margin-bottom:12px;font:700 13px Arial;display:block}.purpose-brief>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.purpose-brief label{color:#597084;font:700 11px Arial}.purpose-brief input{color:#334e66;background:#fff;border:1px solid #cadce9;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:10px 11px;font:12px Arial;display:block}.purpose-brief input:focus{border-color:#2388e8;box-shadow:0 0 0 3px #2388e812}.project-media-box{background:#f8fcff;border:1px dashed #a8c9e2;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:16px;padding:14px;display:grid}.project-media-box>div:first-of-type{flex-direction:column;display:flex}.project-media-box>div:first-of-type b{color:#173b5e;font:700 13px Arial}.project-media-box>div:first-of-type span{color:#70879a;margin-top:4px;font:11px/1.45 Arial}.project-media-box>button{color:#0b62bc;background:#eef7ff;border:1px solid #2388e8;border-radius:8px;padding:10px 13px;font:700 11px Arial}.project-media-box>button:disabled{opacity:.55}.project-media-list{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:2px;display:grid!important}.project-media-list article{background:#fff;border:1px solid #d9e6ef;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:7px;min-width:0;padding:6px;display:grid;position:relative}.project-media-list img,.project-media-list video{object-fit:cover;background:#e9f1f7;border-radius:6px;width:42px;height:34px}.project-media-list span{text-overflow:ellipsis;white-space:nowrap;color:#415f77;font:10px Arial;overflow:hidden}.project-media-list button{color:#9a382f;background:#fff0ed;border:0;border-radius:6px;width:22px;height:22px;font:15px Arial}.purpose-brief+.choice-tabs,.purpose-grid+.choice-tabs{margin-top:2px}@media (width<=900px){.purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-grid>button:last-child{grid-column:1/-1}.purpose-heading{flex-direction:column;align-items:flex-start}.purpose-heading>span{text-align:left}.project-media-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.purpose-grid,.purpose-brief>div{grid-template-columns:1fr}.purpose-grid>button:last-child{grid-column:auto}.project-media-box{grid-template-columns:1fr}.project-media-box>button{justify-self:start}.project-media-list{grid-template-columns:1fr!important}}.asset-lock-summary{color:#176b45;background:#eefaf4;border:1px solid #9ed8bb;border-radius:9px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 11px;display:flex}.asset-lock-summary b{font:700 9px Arial}.asset-lock-summary span{font:8px/1.45 Arial}.smart-picks small,.voice-choice small,.motion-engines button small,.background-help{font-size:12px!important;line-height:1.45!important}.smart-picks b,.voice-choice b,.motion-engines button b{font-size:13px!important}.presenter-coming{color:#7a8d9d;white-space:nowrap;border:1px dashed #cbd9e4;border-radius:18px;align-items:center;padding:7px 11px;font:700 11px Arial;display:inline-flex}.presenter-groups{scrollbar-width:thin;gap:9px;margin-bottom:8px;padding:2px 1px 10px;display:flex;overflow-x:auto}.presenter-groups>button{text-align:left;color:#284963;background:#fff;border:1px solid #d7e3ec;border-radius:10px;align-items:center;gap:9px;min-width:148px;padding:8px;display:flex}.presenter-groups>button.active{background:#eef7ff;border-color:#2388e8;box-shadow:0 0 0 3px #2388e812}.presenter-groups img,.presenter-groups i{object-fit:cover;background:#e9f4fc;border-radius:8px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.presenter-groups span{flex-direction:column;display:flex}.presenter-groups b{font-size:12px}.presenter-groups small{color:#718598;margin-top:3px;font-size:10px}.presenter-look-label{color:#4f6a80;margin:6px 0 10px;font:700 12px Arial}.presenter-picks{max-height:none!important;overflow:visible!important}.presenter-picks span{padding:8px!important;font-size:11px!important}.presenter-more{color:#0b62bc;background:#fff;border:1px solid #90bee5;border-radius:8px;margin:13px auto 0;padding:9px 16px;font:700 12px Arial;display:block}.voice-select-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:22px;display:grid}.voice-select-row select{margin:0!important}.voice-select-row>button{color:#0b62bc;background:#fff;border:1px solid #8fbee6;border-radius:8px;align-items:center;gap:6px;height:39px;padding:0 11px;font:700 11px Arial;display:flex}.voice-select-row>button:disabled{opacity:.55}.selection-summary{background:#edf7ff;border:1px solid #bcdcf5;border-radius:10px;grid-column:1/-1;align-items:center;gap:12px;padding:12px 14px;display:flex}.selection-summary span{color:#59758c;font-size:11px}.selection-summary b{color:#173e61;font-size:12px;line-height:1.45}.script-editor-label textarea{resize:vertical;height:auto;min-height:220px;max-height:640px;overflow-y:auto}.script-live-estimate{background:#edf7ff;border-radius:8px;padding:8px 10px;display:block;color:#185d99!important;margin-top:8px!important;font-weight:700!important}.ai-create{font-size:12px!important}.production-stages{text-align:left;gap:10px;max-width:440px;margin:24px auto 8px;padding:0;list-style:none;display:grid}.production-stages li{color:#8a9aa8;align-items:center;gap:10px;font:12px Arial;display:flex}.production-stages li i{color:#8a9aa8;background:#eef3f7;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.production-stages li.active{color:#0b62bc;font-weight:700}.production-stages li.active i{color:#167edd;background:#e5f3ff;box-shadow:0 0 0 4px #167edd12}.production-stages li.done{color:#25815d}.production-stages li.done i{color:#25815d;background:#e5f7ee}.render-eta{margin:8px 0 18px;display:block;color:#637c91!important;font-size:12px!important}.render-background-link{color:#0b62bc;background:#f7fbff;border:1px solid #7cb6e8;border-radius:9px;padding:11px 15px;font:700 12px Arial;text-decoration:none;display:inline-flex}.wizard-notice{color:#176a49;background:#edf9f3;border:1px solid #a8ddc2;border-radius:9px;max-width:850px;margin:0 auto 18px;padding:12px 16px;font-size:11px}.render-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.render-cancel-button{color:#9b3e32;cursor:pointer;background:#fff8f6;border:1px solid #e6a79d;border-radius:9px;padding:11px 15px;font:700 12px Arial}.render-cancel-button:hover{background:#fff0ec;border-color:#dc897c}.render-cancel-button:disabled{cursor:wait;opacity:.6}@media (width<=700px){.presenter-groups>button{min-width:132px}.voice-select-row{grid-template-columns:1fr}.voice-select-row>button{justify-content:center}.selection-summary{flex-direction:column;align-items:flex-start}.presenter-picks{grid-template-columns:repeat(2,1fr)!important}}.voice-natural-tip{color:#4d6f8d;margin:7px 0 18px;font-size:12px;line-height:1.45;display:block}.voice-expression-note{color:#6d8194;margin-top:7px;font-size:11px;font-weight:400;line-height:1.4;display:block}.subtitle-font-note{color:#17704d;margin-top:-10px;font:400 11px/1.45 Arial,sans-serif;display:block}.production-readiness,.credit-safety-box{background:#f8fbfe;border:1px solid #cfe1ef;border-radius:10px;gap:7px;margin:12px 0;padding:12px 13px;display:grid}.production-readiness>b,.credit-safety-box>b{color:#174d79;font:800 11px Arial}.production-readiness>span{color:#60788d;font:10px/1.4 Arial}.production-readiness>span.ready{color:#176b4b}.production-readiness>span.attention{color:#a05a18}.credit-safety-box{background:#fff9dc;border-color:#eed98b}.credit-safety-box>span{color:#604f13;font:700 10px/1.45 Arial}.credit-safety-box>small{color:#776b3d;font:9px/1.45 Arial}.scene-image-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.scene-generate{color:#fff;background:#167edd;border:0;border-radius:8px;align-items:center;padding:10px 13px;font:700 11px Arial;display:inline-flex;box-shadow:0 6px 14px #167edd25}.scene-generate:disabled{opacity:.58}.scene-preview-gallery{background:#fff;border:1px solid #c8ddeb;border-radius:10px;padding:13px}.scene-preview-gallery>span{color:#476780;margin-bottom:10px;font:700 11px Arial;display:block}.scene-preview-gallery>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scene-preview-gallery button{color:#fff;background:#eef5fa;border:2px solid #0000;border-radius:9px;padding:0;position:relative;overflow:hidden}.scene-preview-gallery button:hover,.scene-preview-gallery button:focus-visible{border-color:#2388e8}.scene-preview-gallery img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.scene-preview-gallery b{background:#0b2c52dd;border-radius:7px;padding:7px;font:700 10px Arial;position:absolute;bottom:8px;left:8px;right:8px}@media (width<=520px){.scene-preview-gallery>div{grid-template-columns:1fr}.scene-actions{flex-direction:column;align-items:flex-start}.scene-image-actions{flex-direction:column;align-items:stretch}}.motion-engines button.active.visual{background:#f4f2ff;border-color:#7869d8}.motion-engines button.active.visual>i{color:#5949bd;background:#e9e5ff}.visual-scene-editor{background:#f8fbfe;border:1px solid #cfe0ed;border-radius:14px;margin:0 0 22px;overflow:hidden}.visual-scene-head{background:#fff;border-bottom:1px solid #dbe7f0;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.visual-scene-head span{color:#167edd;letter-spacing:.8px;font:800 10px Arial}.visual-scene-head h3{color:#143a5d;margin:5px 0;font:700 18px Arial}.visual-scene-head p{color:#6c8294;margin:0;font:12px/1.5 Arial}.secondary.compact{color:#0b62bc;white-space:nowrap;background:#fff;border:1px solid #93bee2;border-radius:8px;padding:9px 12px;font:700 11px Arial}.visual-scene-workspace{grid-template-columns:210px minmax(0,1fr);min-height:430px;display:grid}.visual-scene-list{background:#f3f8fc;border-right:1px solid #dbe7f0;flex-direction:column;gap:8px;padding:12px;display:flex}.visual-scene-list>button{text-align:left;color:#284963;background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.visual-scene-list>button.active{background:#eaf6ff;border-color:#2388e8;box-shadow:0 0 0 2px #2388e811}.visual-scene-list img,.visual-scene-list i{object-fit:cover;color:#167edd;background:#dceefa;border-radius:6px;flex:none;place-items:center;width:46px;height:34px;font:700 11px Arial;display:grid}.visual-scene-list span{flex-direction:column;min-width:0;display:flex}.visual-scene-list b{white-space:nowrap;text-overflow:ellipsis;font:700 11px Arial;overflow:hidden}.visual-scene-list small{color:#71879a;margin-top:4px;font:9px Arial}.visual-scene-list .add-scene{color:#0b62bc;border-style:dashed;border-color:#9ec5e5;justify-content:center;font-weight:700}.visual-scene-form{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.visual-scene-form label{color:#536e83;font:700 11px Arial}.visual-scene-form input,.visual-scene-form select,.visual-scene-form textarea{color:#28445c;resize:vertical;background:#fff;border:1px solid #c9dce9;border-radius:8px;width:100%;margin-top:7px;padding:10px;font:12px/1.5 Arial;display:block}.scene-audio-rule{color:#17704d;margin-top:7px;font:11px/1.45 Arial;display:block}.scene-title-row{grid-template-columns:minmax(0,1fr) 100px 140px;gap:10px;display:grid}.scene-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.scene-upload{cursor:pointer;background:#fff;border:1px solid #86b9e4;border-radius:8px;align-items:center;padding:9px 12px;color:#0b62bc!important;display:inline-flex!important}.danger-link{color:#a44839;background:0 0;border:0;padding:9px;font:700 11px Arial}.visual-scene-editor+label{margin-top:4px}@media (width<=850px){.visual-scene-workspace{grid-template-columns:1fr}.visual-scene-list{border-bottom:1px solid #dbe7f0;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scene-title-row{grid-template-columns:1fr 1fr}.scene-title-row label:first-child{grid-column:1/-1}.visual-scene-head{flex-direction:column;align-items:flex-start}}@media (width<=520px){.visual-scene-list,.scene-title-row{grid-template-columns:1fr}.scene-title-row label:first-child{grid-column:auto}}.smart-picks button.active.watercolor{background:linear-gradient(135deg,#fffaf0,#edf7ff);border-color:#c69149;box-shadow:0 0 0 3px #c6914918}.smart-picks button.watercolor>i{color:#8b5b2d;background:#f4e5ca}.watercolor-mode-note{color:#5c472e;background:linear-gradient(135deg,#fffaf0,#f4f9ff);border:1px solid #d9bd8c;border-radius:10px;margin-top:10px;padding:12px 13px}.watercolor-mode-note b{font:700 12px Arial}.watercolor-mode-note p{color:#745f47;margin:6px 0 0;font:11px/1.55 Arial}.motion-engines button.active.animation{background:linear-gradient(135deg,#fff9db,#eef8ff);border-color:#e2a62a}.motion-engines button.active.animation>i{color:#765300;background:#ffe89b}.animation-options{background:#fffaf0;border:1px solid #eed98e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 14px;margin-top:10px;padding:13px;display:grid}.animation-options>div{flex-direction:column;gap:6px;display:flex}.animation-options b{color:#614f18;font:700 11px Arial}.animation-options select{color:#3d4e5e;background:#fff;border:1px solid #d8c77f;border-radius:8px;width:100%;padding:9px 10px;font:11px Arial}.animation-options button{color:#755d0c;white-space:nowrap;background:#fff;border:1px solid #d8b541;border-radius:8px;padding:10px 12px;font:700 11px Arial}.animation-options button:disabled{opacity:.55}.animation-options p{color:#70633a;grid-column:1/-1;margin:0;font:11px/1.5 Arial}@media (width<=520px){.animation-options{grid-template-columns:1fr}.animation-options p{grid-column:auto}}.motion-story-ready{background:#fff9dc;border:1px solid #eedb8e;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.motion-story-ready p{color:#786522;margin:0;font:11px/1.5 Arial}.motion-story-ready button{color:#755d0c;white-space:nowrap;background:#fff;border:1px solid #d9b548;border-radius:8px;padding:8px 10px;font:700 10px Arial}.motion-story-ready button:disabled{opacity:.55}@media (width<=520px){.motion-story-ready{flex-direction:column;align-items:flex-start}.motion-story-ready button{width:100%}}.script-save-bar{background:#f4faff;border:1px solid #b9d9ef;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:-8px auto 18px;padding:11px 14px;display:flex;box-shadow:0 8px 22px #173f6510}.script-save-bar>span{flex-direction:column;gap:3px;display:flex}.script-save-bar b{color:#17466f;font:700 12px Arial}.script-save-bar small{color:#667f94;font:11px Arial}.script-save-bar>button,.preproduction-script-review footer button{color:#0b66bd;background:#fff;border:1px solid #2188e5;border-radius:8px;padding:9px 14px;font:700 11px Arial}.script-save-bar>button:disabled,.preproduction-script-review footer button:disabled{opacity:.55}.preproduction-script-review{grid-column:1/-1;padding:22px!important}.preproduction-script-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.preproduction-script-head>span{flex-direction:column;gap:5px;display:flex}.preproduction-script-head b{color:#123b60;font:700 17px Arial}.preproduction-script-head small{color:#6a8195;font:12px/1.5 Arial}.preproduction-script-head>button{color:#0b62bc;white-space:nowrap;background:#f7fbff;border:1px solid #87b9e3;border-radius:8px;padding:9px 12px;font:700 11px Arial}.preproduction-script-review>textarea{resize:vertical;color:#263f55;background:#fff;border:1px solid #bcd5e7;border-radius:10px;outline:none;width:100%;min-height:210px;max-height:520px;padding:15px 16px;font:13px/1.65 Arial;display:block}.preproduction-script-review>textarea:focus{border-color:#2388e8;box-shadow:0 0 0 3px #2388e814}.preproduction-script-review>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.preproduction-script-review>footer span{color:#647e93;font:11px Arial}.scene-credit-breakdown{text-align:left;background:#f8fbfe;border:1px solid #d5e3ed;border-radius:10px;margin:12px 0;padding:13px}.scene-credit-breakdown>b{color:#174d79;margin-bottom:9px;font:800 11px Arial;display:block}.scene-credit-breakdown>div{gap:6px;max-height:190px;display:grid;overflow:auto}.scene-credit-breakdown>div>span{background:#fff;border:1px solid #e2ebf2;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.scene-credit-breakdown em{color:#167edd;background:#e8f4fd;border-radius:6px;place-items:center;width:21px;height:21px;font:700 9px Arial;display:grid}.scene-credit-breakdown i{text-overflow:ellipsis;white-space:nowrap;color:#405d75;font:10px Arial;overflow:hidden}.scene-credit-breakdown strong{color:#173f63;font:700 10px Arial}.scene-credit-breakdown>small{color:#647b8f;margin-top:9px;font:9px/1.5 Arial;display:block}.completed-scene-summary{text-align:left;background:#f3fbf7;border:1px solid #b9dfcb;border-radius:12px;margin:18px 0;padding:16px}.completed-scene-summary>header{align-items:center;gap:10px;display:flex}.completed-scene-summary>header>span{color:#178157;background:#daf4e6;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.completed-scene-summary>header>div{flex-direction:column;gap:3px;display:flex}.completed-scene-summary>header b{color:#195d43;font:700 13px Arial}.completed-scene-summary>header small{color:#617d70;font:10px Arial}.completed-scene-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.completed-scene-summary article{background:#fff;border:1px solid #d4e9dd;border-radius:9px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.completed-scene-summary article img,.completed-scene-summary article>i{object-fit:cover;color:#178157;background:#e8f4ee;border-radius:6px;place-items:center;width:48px;height:34px;font:700 11px Arial;display:grid}.completed-scene-summary article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.completed-scene-summary article b{text-overflow:ellipsis;white-space:nowrap;color:#274b3d;font:700 10px Arial;overflow:hidden}.completed-scene-summary article small{color:#5f7b70;font:9px Arial}@media (width<=700px){.script-save-bar,.preproduction-script-head,.preproduction-script-review>footer{flex-direction:column;align-items:flex-start}.script-save-bar>button,.preproduction-script-head>button,.preproduction-script-review>footer button{width:100%}.completed-scene-summary>div{grid-template-columns:1fr}}.production-visual{background:radial-gradient(circle at 32% 24%,#f7fbff 0,#dcefff 54%,#c3e2ff 100%)!important;border:5px solid #fff!important;width:156px!important;height:156px!important;box-shadow:0 0 0 1px #c9def0,0 16px 38px #0c5fa729!important}.production-visual:after{content:"";z-index:4;pointer-events:none;border:1px solid #ffffffa8;border-radius:50%;position:absolute;inset:5px}.production-visual img{z-index:2;animation:3.2s ease-in-out infinite production-breathe;position:relative;object-position:top center!important}.production-visual>.production-pulse{animation:1.8s ease-in-out infinite production-pulse;box-shadow:0 0 0 7px #e5f3ffb8;z-index:6!important;width:32px!important;height:32px!important;top:10px!important;left:auto!important;right:8px!important}.production-ladeos-logo{z-index:1;background:linear-gradient(145deg,#f7fbff,#dcefff);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.production-ladeos-logo .logo{background:linear-gradient(145deg,#35a9ff,#0874d5);border-radius:16px;width:56px;height:56px;font-size:18px;box-shadow:0 12px 25px #0c72ca35}.production-ladeos-logo .logo i{border-width:3px;width:27px;height:27px}.production-ladeos-logo strong{color:#0a3766;font:800 15px Arial,Helvetica,sans-serif;letter-spacing:.4px!important}@keyframes production-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes production-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 7px #e5f3ffb8}50%{transform:scale(1.08);box-shadow:0 0 0 11px #e5f3ff64}}@media (prefers-reduced-motion:reduce){.production-visual img,.production-visual>.production-pulse{animation:none}}.smart-picks{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.smart-picks button,.voice-choice button{text-align:left;background:#f7fbff;border:1.5px solid #d5e3ee;border-radius:9px;align-items:center;gap:9px;min-height:62px;padding:9px;display:flex}.smart-picks button.active,.voice-choice button.active{background:#eef7ff;border-color:#2388e8;box-shadow:0 0 0 3px #2388e812}.smart-picks i,.voice-choice i{color:#167edd;background:#e3f2ff;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;font-size:16px;font-style:normal;display:grid}.smart-picks img{object-fit:cover;border-radius:8px;width:35px;height:35px}.smart-picks span,.voice-choice span{flex-direction:column;min-width:0;display:flex}.smart-picks b,.voice-choice b{color:#244661;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.smart-picks small,.voice-choice small{color:#7b8f9f;margin-top:3px;font-size:6px}.voice-choice{margin-bottom:8px}@media (width<=520px){.smart-picks{grid-template-columns:1fr}}.new-home{color:#102c50;background:#fff;min-height:100vh}.nh-nav{border-bottom:1px solid #e8eef4;align-items:center;max-width:1200px;height:76px;margin:auto;padding:0 24px;display:flex}.nh-nav nav{gap:28px;margin-left:70px;display:flex}.nh-nav nav a,.nh-actions a{color:#5f7488;font-size:10px;font-weight:700;text-decoration:none}.nh-actions{align-items:center;gap:14px;margin-left:auto;font-size:9px;display:flex}.soft-btn{border:1px solid #cdddea;border-radius:8px;padding:10px 15px}.nh-hero{grid-template-columns:1.05fr .7fr;align-items:center;gap:75px;max-width:1200px;min-height:590px;margin:auto;padding:60px 40px;display:grid}.nh-pill{letter-spacing:1.8px;color:#167edd;background:#eaf5ff;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:900}.nh-copy h1{color:#102c50;letter-spacing:-2px;margin:23px 0;font:600 52px/1.06 Arial}.nh-copy h1 em{color:#167edd;font-weight:500}.nh-copy>p{color:#6d8194;max-width:570px;font-size:13px;line-height:1.75}.nh-cta{align-items:center;gap:18px;margin-top:28px;display:flex}.nh-cta a{color:#3e617d;font-size:10px;font-weight:700;text-decoration:none}.nh-cta .primary,.empty-courses a{color:#fff;background:#167edd;border-radius:9px;padding:14px 20px;box-shadow:0 8px 20px #167edd33}.nh-cta span{color:#8595a3;font-size:7px}.course-map{background:#fff;border:1px solid #dbe7f1;border-radius:18px;padding:20px;transform:rotate(1deg);box-shadow:0 30px 70px #224d761c}.map-head{background:linear-gradient(135deg,#e7f4ff,#fff5c8);border-radius:11px;padding:18px}.map-head span{color:#167edd;font-size:7px;font-weight:900;display:block}.map-head b{margin-top:7px;font:600 18px Arial;display:block}.map-row{border-bottom:1px solid #e8edf2;align-items:center;gap:12px;padding:13px 7px;display:flex}.map-row>i{color:#167edd;background:#eaf4fc;border-radius:8px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:700;display:grid}.map-row>span{flex-direction:column;display:flex}.map-row b{font-size:9px}.map-row small{color:#8393a1;margin-top:4px;font-size:7px}.map-row.question{background:#fff9db;border:1px solid #f2df91;border-radius:8px;margin:6px 0;padding:10px}.map-row.question>i{color:#735c00;background:#f7df76}.nh-flow{text-align:center;background:#f4f8fc;padding:70px 24px}.nh-flow>span,.nh-features>div>span{letter-spacing:1.8px;color:#167edd;font-size:8px;font-weight:900}.nh-flow h2,.nh-features h2{margin:11px 0 30px;font:600 32px Arial}.nh-flow>div{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1100px;margin:auto;display:grid}.nh-flow article{text-align:left;background:#fff;border:1px solid #dce7f0;border-radius:13px;padding:23px}.nh-flow article i{color:#167edd;background:#e7f3ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:700;display:grid}.nh-flow h3{margin:18px 0 7px;font-size:12px}.nh-flow p,.nh-features p{color:#75899a;font-size:9px;line-height:1.6}.nh-features{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1050px;margin:75px auto;padding:0 25px;display:grid}.nh-features h2{margin-bottom:14px}.nh-features ul{background:#f8fbfe;border:1px solid #dce8f2;border-radius:15px;padding:24px;list-style:none}.nh-features li{border-bottom:1px solid #e1eaf1;padding:12px;font-size:10px}.nh-features li:first-letter{color:#179569}.nh-footer{border-top:1px solid #e3eaf0;align-items:center;max-width:1200px;margin:auto;padding:25px;display:flex}.nh-footer p{color:#8493a0;margin-left:auto;font-size:8px}.course-app{background:#f4f8fc;grid-template-columns:225px 1fr;min-height:100vh;display:grid}.course-side{color:#fff;background:#102c50;flex-direction:column;padding:24px 16px;display:flex}.course-side .brand{color:#fff;padding:0 10px}.course-side nav{gap:6px;margin-top:45px;display:grid}.course-side nav a{color:#a9bbcd;border-radius:8px;padding:12px;font-size:9px;font-weight:700;text-decoration:none}.course-side nav a.active,.course-side nav a:hover{color:#fff;background:#1a4779}.side-user{border-top:1px solid #fff2;flex-direction:column;margin-top:auto;padding:18px 10px 0;display:flex}.side-user b{font-size:9px}.side-user span{color:#9fb0c1;text-overflow:ellipsis;margin:4px 0 10px;font-size:7px;overflow:hidden}.side-user a{color:#a9c7e3;font-size:7px}.dash-main{padding:50px max(30px,50vw - 560px)}.dash-main header{justify-content:space-between;align-items:end;display:flex}.dash-main header span,.builder-title>span{color:#167edd;letter-spacing:1.6px;font-size:7px;font-weight:900}.dash-main h1{margin:8px 0;font:600 34px Arial}.dash-main header p{color:#76899a;font-size:9px}.dash-main header>a{color:#fff;background:#167edd;border-radius:8px;padding:12px 16px;font-size:9px;font-weight:700;text-decoration:none}.course-list{gap:12px;margin-top:28px;display:grid}.course-list article{background:#fff;border:1px solid #dae6ef;border-radius:13px;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:16px;display:grid}.course-cover{color:#167edd;background:linear-gradient(135deg,#acd9ff,#fff0ad);border-radius:8px;place-items:center;height:76px;display:grid}.course-list article span{color:#168258;font-size:6px;font-weight:900}.course-list h2{margin:6px 0;font-size:13px}.course-list p,.course-list small{color:#7d8d9b;font-size:7px}.course-list article>a{color:#167edd;font-size:8px;text-decoration:none}.empty-courses{text-align:center;background:#fff;border:1px dashed #b8cfe2;border-radius:16px;margin-top:35px;padding:75px}.empty-courses i{color:#a8c4dc;font-size:35px;font-style:normal}.empty-courses h2{font:600 20px Arial}.empty-courses p{color:#76899a;margin-bottom:25px;font-size:9px}.empty-courses a{font-size:9px;text-decoration:none}.builder-page{color:#102c50;background:#f4f8fc;min-height:100vh}.builder-top{background:#fff;border-bottom:1px solid #dbe7f0;align-items:center;height:72px;padding:0 25px;display:flex}.builder-top>a:last-child{color:#6d8295;margin-left:auto;font-size:9px;text-decoration:none}.builder-progress{gap:26px;margin:auto;display:flex}.builder-progress span{color:#8192a1;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.builder-progress b{border:1px solid #ccdbe7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.builder-progress .active{color:#167edd}.builder-progress .active b{color:#fff;background:#167edd;border-color:#167edd}.builder-progress .done b{color:#16845a;background:#e8f7f0;border-color:#91d2b5}.builder-shell{max-width:1050px;margin:auto;padding:45px 24px 90px}.builder-title{text-align:center;margin-bottom:28px}.builder-title h1{margin:9px;font:600 34px Arial}.builder-title p{color:#75899a;font-size:9px}.builder-title.left{text-align:left;justify-content:space-between;align-items:end;display:flex}.builder-title.left h1{margin-left:0}.builder-title.left>button{color:#fff;background:#167edd;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:700}.builder-card{background:#fff;border:1px solid #dbe7f0;border-radius:15px;padding:26px;box-shadow:0 16px 42px #254d780e}.course-info{max-width:760px;margin:auto}.course-info label,.final-quiz label{color:#577086;margin-bottom:18px;font-size:8px;font-weight:700;display:block}.course-info input,.course-info textarea,.final-quiz select{border:1px solid #cfdeea;border-radius:8px;width:100%;margin-top:7px;padding:12px;font-size:10px;display:block}.course-info textarea{resize:vertical;height:100px}.source-upload{color:#167edd;background:#f5faff;border:1px dashed #96bee0;border-radius:9px;width:100%;margin-top:7px;padding:18px;font-size:9px;display:block}.builder-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.builder-actions button{color:#fff;background:#167edd;border:0;border-radius:8px;padding:12px 16px;font-size:9px;font-weight:700}.builder-actions .secondary{color:#587085;background:#fff;border:1px solid #d1dfe9}.builder-actions span{color:#738799;font-size:8px}.builder-message{color:#a23c2d;background:#fff0ed;border:1px solid #ffc4b9;border-radius:8px;margin-bottom:18px;padding:11px 14px;font-size:9px}.builder-message.success{color:#287755;background:#ebf9f2;border-color:#9bd9bc}.course-settings{background:#fff;border:1px solid #dbe7f0;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 18px;display:flex}.course-settings>div,.final-toggle>div{flex-direction:column;display:flex}.course-settings span,.final-toggle span{color:#7b8d9c;margin-top:4px;font-size:7px}.lesson-stack{gap:12px;display:grid}.lesson-card{background:#fff;border:1px solid #d9e5ee;border-radius:13px;grid-template-columns:48px 1fr;padding:18px;display:grid}.lesson-order{border-right:1px solid #e2eaf1;flex-direction:column;align-items:center;display:flex}.lesson-order b{color:#167edd;font:600 18px Arial}.lesson-order i{color:#a8b7c4;margin-top:20px;font-style:normal}.lesson-main{padding-left:18px}.lesson-head{gap:10px;display:flex}.lesson-head input{border:0;outline:none;flex:1;font-size:12px;font-weight:700}.lesson-head button{color:#728494;background:#f0f4f7;border:0;border-radius:50%;width:25px;height:25px}.lesson-grid{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:10px;margin-top:13px;display:grid}.lesson-grid label{color:#60778b;font-size:7px}.lesson-grid select{background:#fff;border:1px solid #d2dfe9;border-radius:7px;width:100%;margin-top:5px;padding:9px;font-size:8px;display:block}.lesson-grid a{color:#167edd;padding:10px;font-size:8px;text-decoration:none}.interaction-row{border-top:1px solid #e6edf2;margin-top:14px;padding-top:13px}.interaction-row>div:first-child{align-items:center;gap:9px;display:flex}.interaction-row span{flex-direction:column;display:flex}.interaction-row b{font-size:8px}.interaction-row small{color:#80909d;margin-top:3px;font-size:6px}.question-config{gap:6px;margin:11px 0 0 47px;display:flex}.question-config button{background:#fff;border:1px solid #d4e0e9;border-radius:6px;padding:7px;font-size:7px}.question-config button.active{color:#167edd;background:#eef7ff;border-color:#2388e8}.question-config input{border:1px solid #d4e0e9;border-radius:6px;flex:1;padding:7px;font-size:8px}.builder-actions.sticky{background:#fffe;border:1px solid #d8e4ed;border-radius:11px;padding:12px;position:sticky;bottom:12px;box-shadow:0 10px 30px #244a6e18}.final-layout{grid-template-columns:1fr 340px;gap:18px;display:grid}.final-toggle{border-bottom:1px solid #e3ebf1;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:18px;display:flex}.course-summary>span{color:#167edd;letter-spacing:1px;font-size:7px;font-weight:900}.course-summary h2{margin:10px 0;font:600 20px Arial}.course-summary ul{grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.course-summary li{border:1px solid #e3eaf0;flex-direction:column;padding:12px;display:flex}.course-summary li b{color:#167edd;font-size:16px}.course-summary li span{color:#7b8d99;font-size:6px}.course-summary>button{color:#fff;background:#167edd;border:0;border-radius:8px;width:100%;margin-top:15px;padding:12px;font-size:9px;font-weight:700}@media (width<=800px){.nh-nav nav,.builder-progress span:not(.active){display:none}.nh-hero,.nh-features,.final-layout{grid-template-columns:1fr}.nh-hero{padding:45px 22px}.nh-copy h1{font-size:40px}.course-map{transform:none}.nh-flow>div{grid-template-columns:1fr 1fr}.course-app{grid-template-columns:1fr}.course-side{display:none}.dash-main{padding:30px 16px}.lesson-grid{grid-template-columns:1fr 1fr}.builder-title.left{align-items:start}.course-list article{grid-template-columns:80px 1fr}.course-list article>a{display:none}}@media (width<=520px){.nh-flow>div{grid-template-columns:1fr}.nh-cta{flex-direction:column;align-items:flex-start}.lesson-card{grid-template-columns:32px 1fr}.lesson-grid{grid-template-columns:1fr}.builder-top .brand span:last-child{display:none}}.builder-page .builder-title>span{font-size:11px}.builder-page .builder-title p{font-size:14px;line-height:1.55}.builder-page .course-info{max-width:860px}.builder-page .course-info label,.builder-page .final-quiz label{font-size:13px}.builder-page .course-info input,.builder-page .course-info textarea,.builder-page .final-quiz select{font-size:14px}.builder-page .builder-actions button{font-size:13px}.builder-page .builder-actions span{font-size:12px}.builder-page .builder-message{font-size:13px;line-height:1.45}.course-actions{align-items:center;gap:7px;display:flex}.course-actions>a{color:#167edd;white-space:nowrap;font-size:8px;text-decoration:none}.course-actions .delete-course{color:#a34234;white-space:nowrap;background:#fff6f4;border:1px solid #efc0b9;border-radius:7px;padding:7px 9px;font:700 8px Arial}.course-actions .delete-course:disabled{opacity:.55}@media (width<=800px){.course-actions{grid-column:2;justify-content:flex-start}}.generate-final-now{color:#fff;background:#167edd;border:0;border-radius:8px;width:100%;margin-top:2px;padding:11px 13px;font:700 12px Arial}.generate-final-now:disabled{opacity:.6}.source-upload{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:92px;display:flex}.source-upload>i{background:#e3f2ff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.source-upload>span{flex-direction:column;gap:5px;display:flex}.source-upload b{font-size:14px}.source-upload small{color:#71879a;font-size:12px;font-weight:400}.source-upload.analyzing>i{animation:2s linear infinite spin}.analysis-result{background:linear-gradient(145deg,#f1f9ff,#fffdf3);border:1px solid #b9d9f3;border-radius:13px;margin:4px 0 22px;padding:20px}.analysis-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.analysis-head span{color:#167edd;letter-spacing:.8px;font-size:11px;font-weight:900}.analysis-head b{color:#102c50;font-size:14px}.analysis-result>p{color:#526c82;margin:14px 0;font-size:13px;line-height:1.55}.analysis-theme{background:#fff;border:1px solid #dbe7ef;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.analysis-theme>div:first-child{flex-direction:column;gap:4px;display:flex}.analysis-theme small,.analysis-specs small{color:#7890a3;letter-spacing:.6px;font-size:10px;font-weight:900}.analysis-theme b{font-size:16px}.analysis-theme span{color:#61798d;font-size:12px}.palette{gap:6px;display:flex}.palette i{border:2px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #cbd8e2}.analysis-specs{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px;display:grid}.analysis-specs>span{background:#fff9;border-radius:8px;flex-direction:column;gap:5px;padding:11px;display:flex}.analysis-specs b{color:#294962;font-size:12px;line-height:1.35}.theme-strip{background:#fff;border:1px solid #d5e4ef;border-radius:11px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.theme-strip>span{flex-direction:column;gap:4px;display:flex}.theme-strip b{font-size:14px}.theme-strip small{color:#70869a;font-size:12px}.theme-strip>button{color:#167edd;background:#eef7ff;border:1px solid #cfe0ed;border-radius:7px;margin-left:auto;padding:9px 12px;font-size:12px;font-weight:700}.builder-page .course-settings b,.builder-page .final-toggle b{font-size:14px}.builder-page .course-settings span,.builder-page .final-toggle span{font-size:12px}.builder-page .lesson-head input{font-size:16px}.builder-page .lesson-grid label{font-size:12px;font-weight:700}.builder-page .lesson-grid select,.builder-page .lesson-grid input{color:#2b4961;background:#fff;border:1px solid #d2dfe9;border-radius:7px;width:100%;margin-top:6px;padding:10px;font-size:13px;display:block}.builder-page .lesson-grid{grid-template-columns:150px 1fr 1fr auto}.lesson-objective{color:#61798e;margin:9px 0 0;font-size:12px;line-height:1.5}.editing-note{color:#3f6687;background:#eef7ff;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45}.builder-page .interaction-row b{font-size:13px}.builder-page .interaction-row small{font-size:11px;line-height:1.35}.builder-page .question-config button,.builder-page .question-config input,.builder-page .setup-later{font-size:12px}.builder-page .course-summary>span{font-size:10px}.builder-page .course-summary h2{font-size:24px}.builder-page .course-summary li span{font-size:11px}.builder-page .course-summary>button{font-size:13px}@media (width<=800px){.analysis-specs{grid-template-columns:1fr}.analysis-head,.analysis-theme{flex-direction:column;align-items:flex-start}.builder-page .lesson-grid{grid-template-columns:1fr 1fr}.theme-strip{flex-wrap:wrap;align-items:flex-start}.theme-strip>button{margin-left:0}}@media (width<=520px){.builder-page .lesson-grid{grid-template-columns:1fr}.analysis-result,.source-upload{padding:15px}}.topskills-home{color:#0a2646;background:#fff;overflow:hidden}.topskills-home .nh-nav{z-index:10;background:linear-gradient(105deg,#061a34 0%,#082b57 64%,#0a3970 100%);border:0;max-width:none;height:86px;margin:0;padding:0 max(28px,50vw - 620px);position:relative;box-shadow:0 10px 30px #041a3440}.topskills-home .nh-nav .brand{color:#fff;letter-spacing:.4px;font-size:23px}.topskills-home .nh-nav .logo{background:linear-gradient(145deg,#29b9ef,#1777d2);border-radius:10px;width:38px;height:38px;box-shadow:0 8px 24px #18a8e84d}.topskills-home .nh-nav nav{margin-left:64px}.topskills-home .nh-nav nav a{color:#c8daeb;font-size:12px;transition:all .2s}.topskills-home .nh-nav nav a:hover{color:#fff}.topskills-home .nh-actions{gap:10px}.topskills-home .nh-actions .nh-user{color:#c8daeb;font-size:11px}.topskills-home .nh-actions .soft-btn{color:#fff;background:#ffffff0e;border-color:#5a7ba0;padding:11px 16px}.topskills-home .nh-actions .soft-btn:hover{background:#ffffff1b;border-color:#88acd1}.topskills-mark{border-left:1px solid #ffffff28;flex:0 0 68px;width:68px;height:58px;margin-left:18px;position:relative;overflow:hidden}.topskills-mark img{width:190px;max-width:none;position:absolute;top:-3px;left:-61px}.topskills-home .nh-hero{grid-template-columns:1.03fr .82fr;align-items:center;gap:78px;max-width:1240px;min-height:650px;margin:0 auto;padding:68px 34px 70px;display:grid;position:relative}.topskills-home .nh-hero:before{content:"";filter:blur(1px);z-index:0;background:#e7f4ff;border-radius:50%;width:530px;height:530px;position:absolute;top:42px;right:-155px}.topskills-home .nh-copy,.nh-hero-media{z-index:1;position:relative}.topskills-home .nh-pill{color:#0d68bd;letter-spacing:1.5px;background:#e9f5ff;border:1px solid #cde6fb;padding:9px 13px;font-size:9px;display:inline-flex}.topskills-home .nh-copy h1{color:#09284b;letter-spacing:-3px;margin:24px 0;font:700 clamp(46px,4.4vw,66px)/1.03 Arial}.topskills-home .nh-copy h1 em{color:#1484e2;font-style:normal;font-weight:700}.topskills-home .nh-copy>p{color:#61788e;max-width:610px;margin:0;font-size:15px;line-height:1.75}.topskills-home .nh-cta{gap:20px;margin-top:30px}.topskills-home .nh-cta .primary{background:linear-gradient(135deg,#1688e8,#0e68c2);border-radius:10px;padding:16px 24px;font-size:12px;box-shadow:0 12px 28px #0f73cf3c}.topskills-home .nh-cta>a:not(.primary){color:#285879;font-size:11px}.topskills-home .nh-cta>span{max-width:190px;font-size:9px;line-height:1.5}.nh-proof{border-top:1px solid #dce8f2;margin-top:38px;padding-top:25px;display:flex}.nh-proof div{border-right:1px solid #dce8f2;min-width:130px;margin-right:22px;padding-right:22px}.nh-proof div:last-child{border:0;margin:0}.nh-proof b,.nh-proof span{display:block}.nh-proof b{color:#0d3d6e;font-size:15px}.nh-proof span{color:#76899a;margin-top:5px;font-size:8px}.nh-hero-media{background:#071c35;border-radius:22px;height:570px;margin:0;overflow:hidden;box-shadow:0 34px 70px #092b4e33}.nh-hero-media>img{object-fit:cover;object-position:center 26%;width:100%;height:100%}.nh-hero-media:after{content:"";background:linear-gradient(#0000 58%,#061b35c7);position:absolute;inset:0}.nh-hero-media figcaption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#071d38c9;border:1px solid #ffffff30;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.nh-hero-media figcaption>span{background:#147fd9;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.nh-hero-media figcaption b,.nh-hero-media figcaption small{display:block}.nh-hero-media figcaption b{font-size:11px}.nh-hero-media figcaption small{color:#b9cee1;margin-top:5px;font-size:8px}.nh-trust{color:#fff;background:#071f3d;grid-template-columns:250px 1fr auto;align-items:center;gap:38px;min-height:105px;padding:22px max(28px,50vw - 585px);display:grid}.nh-trust>span{letter-spacing:1.7px;color:#70bcf6;font-size:9px;font-weight:900}.nh-trust p{color:#c4d5e5;font-size:12px;line-height:1.5}.nh-trust div{color:#b9cce0;align-items:center;gap:10px;font-size:9px;display:flex}.nh-trust div b{color:#f0c95b}.nh-trust div i{background:#ffffff25;width:1px;height:18px}.topskills-home .nh-flow{text-align:left;background:#f2f7fc;padding:86px 28px}.topskills-home .nh-flow>.nh-section-heading{text-align:center;max-width:780px;margin:0 auto 38px;display:block}.topskills-home .nh-section-heading>span,.topskills-home .nh-feature-copy>span{letter-spacing:1.8px;color:#1478d0;font-size:9px;font-weight:900}.topskills-home .nh-section-heading h2{color:#0b2c50;margin:12px 0;font:700 38px/1.1 Arial}.topskills-home .nh-section-heading p{color:#72879a;margin:0;font-size:11px}.topskills-home .nh-flow>.nh-flow-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:30px;max-width:1120px;margin:auto;display:grid}.nh-flow-image{border-radius:20px;min-height:520px;overflow:hidden;box-shadow:0 24px 50px #11395f23}.nh-flow-image img{object-fit:cover;object-position:center 34%;width:100%;height:100%}.nh-step-list{grid-template-columns:1fr 1fr;gap:15px;display:grid}.topskills-home .nh-step-list article{background:#fff;border:1px solid #dce8f2;border-radius:15px;align-items:flex-start;gap:16px;padding:25px;display:flex;box-shadow:0 13px 30px #163e6610}.topskills-home .nh-step-list article i{color:#116fc5;background:#e5f2ff;border-radius:10px;flex:0 0 38px;width:38px;height:38px;font-size:9px}.topskills-home .nh-step-list h3{color:#123555;margin:2px 0 8px;font-size:14px}.topskills-home .nh-step-list p{color:#73889a;margin:0;font-size:10px;line-height:1.6}.topskills-home .nh-features{grid-template-columns:1fr .84fr;align-items:center;gap:82px;max-width:1120px;margin:0 auto;padding:95px 28px;display:grid}.topskills-home .nh-feature-copy h2{color:#0b2b4e;margin:14px 0 18px;font:700 40px/1.12 Arial}.topskills-home .nh-feature-copy>p{color:#687f93;margin:0;font-size:12px;line-height:1.75}.topskills-home .nh-feature-copy ul{background:0 0;border:0;border-radius:0;margin:18px 0 22px;padding:14px 0;list-style:none}.topskills-home .nh-feature-copy li{border-bottom:1px solid #e0e9f2;align-items:center;gap:14px;padding:13px 0;display:flex}.topskills-home .nh-feature-copy li b{color:#1680d8;font-size:9px}.topskills-home .nh-feature-copy li span{color:#304f6a;font-size:11px}.topskills-home .nh-feature-copy>a{color:#fff;background:#0a2a4d;border-radius:10px;align-items:center;gap:35px;padding:15px 18px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.nh-feature-image{background:#061b34;border-radius:22px;height:610px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 65px #0b2e5338}.nh-feature-image img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.nh-feature-image:after{content:"";background:linear-gradient(#0000 68%,#04162ed9);position:absolute;inset:0}.nh-feature-image figcaption{z-index:2;color:#fff;position:absolute;bottom:23px;left:24px}.nh-feature-image figcaption b,.nh-feature-image figcaption span{display:block}.nh-feature-image figcaption b{font-size:13px}.nh-feature-image figcaption span{color:#b7cce0;letter-spacing:.7px;margin-top:6px;font-size:8px}.nh-final-cta{color:#fff;background:linear-gradient(110deg,#071d38,#0a3970);border-radius:22px;justify-content:space-between;align-items:center;gap:45px;max-width:1160px;margin:0 auto 78px;padding:45px 52px;display:flex;box-shadow:0 22px 55px #082c522e}.nh-final-cta>div>span{letter-spacing:1.6px;color:#74c4ff;font-size:8px;font-weight:900}.nh-final-cta h2{margin:10px 0;font:700 28px Arial}.nh-final-cta p{color:#b8cee1;margin:0;font-size:10px}.nh-final-cta>a{color:#09294a;background:#f3cd62;border-radius:10px;flex:none;padding:15px 19px;font-size:11px;font-weight:700;text-decoration:none}.nh-final-cta>a span{margin-left:25px}.topskills-home .nh-footer{border-top:1px solid #dce5ed;max-width:1160px;padding:28px 0 36px}.topskills-home .nh-footer p{font-size:9px}@media (width<=980px){.topskills-home .nh-nav nav{display:none}.topskills-home .nh-hero{grid-template-columns:1fr .8fr;gap:35px;padding-left:26px;padding-right:26px}.nh-proof div{min-width:0}.nh-trust{grid-template-columns:1fr 1.4fr}.nh-trust div{display:none}.topskills-home .nh-flow>.nh-flow-grid{grid-template-columns:.72fr 1.28fr}.nh-step-list{grid-template-columns:1fr}.topskills-home .nh-features{gap:40px}.nh-final-cta{margin-left:24px;margin-right:24px}}@media (width<=760px){.topskills-home .nh-nav{height:74px;padding:0 16px}.topskills-home .nh-nav .brand{font-size:19px}.topskills-home .nh-actions .nh-user{display:none}.topskills-home .nh-actions .soft-btn{padding:9px 11px;font-size:9px}.topskills-mark{flex-basis:50px;width:50px;height:48px;margin-left:10px}.topskills-mark img{width:145px;top:-2px;left:-49px}.topskills-home .nh-hero{grid-template-columns:1fr;gap:34px;padding:48px 20px;display:grid}.topskills-home .nh-copy h1{letter-spacing:-2px;font-size:43px}.topskills-home .nh-copy>p{font-size:13px}.nh-proof{justify-content:space-between}.nh-proof div{margin-right:10px;padding-right:10px}.nh-hero-media{height:540px}.nh-trust{grid-template-columns:1fr;gap:8px;padding:25px 20px}.nh-trust p{margin:0}.topskills-home .nh-flow{padding:65px 18px}.topskills-home .nh-section-heading h2{font-size:31px}.topskills-home .nh-flow>.nh-flow-grid{grid-template-columns:1fr}.nh-flow-image{min-height:480px}.nh-step-list{grid-template-columns:1fr 1fr}.topskills-home .nh-features{grid-template-columns:1fr;padding:70px 20px}.topskills-home .nh-feature-copy h2{font-size:34px}.nh-feature-image{height:560px}.nh-final-cta{flex-direction:column;align-items:flex-start;margin:0 18px 55px;padding:32px}.topskills-home .nh-footer{margin:0 20px}}@media (width<=520px){.topskills-home .nh-nav .logo{width:32px;height:32px}.topskills-home .nh-actions{margin-left:auto}.topskills-home .nh-actions .soft-btn{padding:8px}.topskills-mark{flex-basis:42px;width:42px;margin-left:7px}.topskills-mark img{width:122px;top:2px;left:-41px}.topskills-home .nh-copy h1{font-size:38px}.topskills-home .nh-cta{align-items:flex-start}.nh-proof{gap:6px}.nh-proof div{border:0;margin:0;padding:0}.nh-proof b{font-size:12px}.nh-proof span{font-size:7px}.nh-hero-media{height:460px}.nh-step-list{grid-template-columns:1fr}.topskills-home .nh-step-list article{padding:20px}.nh-flow-image{min-height:420px}.nh-feature-image{height:500px}.nh-final-cta{padding:28px 22px}.nh-final-cta h2{font-size:24px}.topskills-home .nh-footer{flex-direction:column;align-items:flex-start}.topskills-home .nh-footer p{margin-left:0}}.topskills-home .topskills-mark{background:#fff;border:0;border-radius:50%;flex-basis:58px;width:58px;height:58px;box-shadow:0 0 0 2px #ffffff28,0 7px 20px #00142d59}.topskills-home .topskills-mark img{width:190px;top:-3px;left:-66px}@media (width<=760px){.topskills-home .topskills-mark{flex-basis:48px;width:48px;height:48px}.topskills-home .topskills-mark img{width:157px;top:-2px;left:-55px}}@media (width<=520px){.topskills-home .topskills-mark{flex-basis:42px;width:42px;height:42px}.topskills-home .topskills-mark img{width:138px;top:0;left:-48px}}.topskills-home .nh-feature-image img{object-position:center top}@media (width>=761px){.topskills-home .nh-flow>.nh-flow-grid{grid-template-columns:.9fr 1.1fr;align-items:center}.topskills-home .nh-flow-image{height:520px;min-height:0}.topskills-home .nh-step-list{flex-direction:column;align-self:center;gap:12px;display:flex}.topskills-home .nh-step-list article{align-items:center;width:100%;min-height:0;padding:18px 22px}.topskills-home .nh-step-list article i{flex-basis:38px}.topskills-home .nh-step-list h3{margin:0 0 6px}.topskills-home .nh-step-list p{line-height:1.5}}.course-cover img{object-fit:cover;border-radius:8px;width:100%;height:100%}.workspace-loading{color:#577086;background:#f4f8fc;place-items:center;min-height:100vh;font-size:16px;display:grid}.course-workspace{color:#102c50;background:#f4f8fc;min-height:100vh}.cw-top{background:#fff;border-bottom:1px solid #dbe6ef;align-items:center;gap:24px;height:74px;padding:0 28px;display:flex}.cw-top>.cw-course-title{border-left:1px solid #e1e8ee;flex-direction:column;flex:auto;min-width:0;padding-left:22px;display:flex}.cw-top>.cw-course-title b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.cw-top>.cw-course-title span{color:#718598;margin-top:4px;font-size:12px}.cw-top>button{color:#fff;background:#167edd;border:0;border-radius:9px;margin-left:auto;padding:12px 18px;font-size:13px;font-weight:700}.cw-layout{grid-template-columns:290px 1fr;height:calc(100vh - 74px);display:grid}.cw-lessons{color:#fff;background:#102c50;padding:24px 14px;overflow:auto}.cw-lessons>div:first-child{color:#9bb1c5;letter-spacing:.7px;padding:8px 12px 18px;font-size:11px}.cw-lessons>button,.cw-final{color:#c2d0dc;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;margin-bottom:6px;padding:12px;display:flex}.cw-lessons>button.active{color:#fff;background:#1d4e82}.cw-lessons i,.cw-final i{border:1px solid #fff3;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;display:grid}.cw-lessons span,.cw-final span{flex-direction:column;min-width:0;display:flex}.cw-lessons b,.cw-final b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cw-lessons small,.cw-final small{color:#9eb1c3;margin-top:4px;font-size:11px;line-height:1.35}.cw-final{border-top:1px solid #ffffff1c;border-radius:0;margin-top:18px;padding-top:20px}.cw-editor{padding:34px;overflow:auto}.cw-heading{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;display:flex}.cw-heading>div:first-child{flex-direction:column;flex:auto;min-width:0;display:flex}.cw-heading span{color:#167edd;letter-spacing:.6px;font-size:11px;font-weight:900}.cw-heading input{color:#102c50;background:0 0;border:0;outline:none;width:100%;min-width:0;max-width:none;margin-top:7px;font-size:28px;font-weight:700}.cw-heading>div:last-child{align-items:center;gap:10px;display:flex}.cw-heading a,.cw-heading button,.cw-bottom button{color:#4c687e;background:#fff;border:1px solid #cddce8;border-radius:9px;padding:11px 15px;font-size:13px;font-weight:700;text-decoration:none}.cw-heading button.create-video,.cw-bottom button.primary{color:#fff;background:#167edd;border-color:#167edd}.cw-message{color:#267958;background:#eaf8f1;border:1px solid #a9dcc4;border-radius:8px;max-width:1120px;margin:16px auto 0;padding:11px 13px;font-size:13px}.cw-grid{grid-template-columns:minmax(0,1fr) 330px;gap:18px;max-width:1120px;margin:20px auto;display:grid}.cw-grid.single{grid-template-columns:minmax(0,1fr)}.cw-script,.cw-settings{background:#fff;border:1px solid #d9e5ee;border-radius:15px;padding:24px;box-shadow:0 14px 35px #254d780a}.section-label{justify-content:space-between;align-items:center;gap:15px;display:flex}.section-label span{flex-direction:column;display:flex}.section-label b{font-size:17px}.section-label small{color:#718598;margin-top:5px;font-size:12px}.section-label button{color:#167edd;background:#eef7ff;border:1px solid #cfe0ed;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:700}.cw-script>textarea{resize:vertical;color:#233f59;border:1px solid #cfdeea;border-radius:10px;outline:none;width:100%;height:300px;margin-top:16px;padding:16px;font-size:15px;line-height:1.7}.cw-script>textarea:focus{border-color:#2388e8;box-shadow:0 0 0 3px #2388e812}.script-stats{color:#718598;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.cw-settings h3{margin:0 0 20px;font-size:17px}.cw-settings label{color:#536b80;margin-bottom:17px;font-size:12px;font-weight:700;display:block}.cw-settings select{color:#233f59;background:#fff;border:1px solid #cfdee9;border-radius:8px;width:100%;margin-top:7px;padding:11px;font-size:13px;display:block}.cw-interaction{border-top:1px solid #e2eaf0;align-items:center;gap:10px;padding-top:16px;display:flex}.cw-interaction span{flex-direction:column;display:flex}.cw-interaction b{font-size:13px}.cw-interaction small{color:#718598;margin-top:4px;font-size:11px}.cw-question-builder{background:#fff;border:1px solid #d7e5f0;border-radius:14px;max-width:1120px;margin:18px auto;padding:22px;box-shadow:0 14px 36px #234c740d}.cw-question-builder>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.cw-question-builder>header span{color:#167edd;letter-spacing:1.2px;font-size:9px;font-weight:900}.cw-question-builder h2{margin:5px 0;font:600 20px Arial}.cw-question-builder p{color:#718598;margin:0;font-size:12px}.cw-question-content{border-top:1px solid #e3ebf2;margin-top:20px;padding-top:18px}.cw-question-mode{gap:8px;margin-bottom:16px;display:flex}.cw-question-mode button{color:#5a7186;background:#fff;border:1px solid #cedde9;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:700}.cw-question-mode button.active{color:#167edd;background:#eef7ff;border-color:#2388e8}.cw-question-mode .generate-question{color:#fff;background:#167edd;border-color:#167edd;margin-left:auto}.cw-question-content>label,.cw-answer-row label{color:#5b7185;font-size:11px;font-weight:700;display:block}.cw-question-content input,.cw-question-content select{color:#203f5a;background:#fff;border:1px solid #cedde9;border-radius:8px;width:100%;margin-top:6px;padding:11px;font:13px Arial;display:block}.cw-options{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.cw-options label{border:1px solid #d9e5ee;border-radius:8px;align-items:center;padding-left:10px;display:flex}.cw-options span{color:#167edd;background:#e9f4ff;border-radius:6px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.cw-options input{border:0;outline:none;margin:0}.cw-answer-row{grid-template-columns:160px 1fr;gap:12px;display:grid}.cw-bottom{justify-content:flex-end;gap:10px;max-width:1120px;margin:auto;display:flex}.cw-mode-picker{background:#fff;border:1px solid #d9e5ee;border-radius:15px;grid-template-columns:1fr 250px 290px;align-items:center;gap:12px;max-width:1120px;margin:20px auto 0;padding:16px 18px;display:grid}.cw-mode-picker>div>span,.story-builder-head span,.story-summary>span{color:#167edd;letter-spacing:.8px;font-size:10px;font-weight:900}.cw-mode-picker h3{margin:5px 0 0;font-size:16px}.cw-mode-picker>button{color:#34526a;text-align:left;background:#f8fbfd;border:1px solid #d5e2ec;border-radius:11px;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:flex}.cw-mode-picker>button i{color:#167edd;background:#e8f2f9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.cw-mode-picker>button span{flex-direction:column;display:flex}.cw-mode-picker>button b{font-size:13px}.cw-mode-picker>button small{color:#718598;margin-top:4px;font-size:11px;line-height:1.3}.cw-mode-picker>button.active{background:#eef7ff;border-color:#167edd;box-shadow:0 0 0 2px #167edd12}.cw-mode-picker>button.active.story{background:#fff9df;border-color:#e4b739}.cw-mode-picker>button.active.story i{color:#916b00;background:#ffeaa9}.cw-production-entry{background:linear-gradient(120deg,#f3f9ff,#fffaf0);border:1px solid #b9d9f2;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;max-width:1120px;margin:20px auto 0;padding:20px 22px;display:grid;box-shadow:0 14px 35px #254d780a}.cw-production-icon{color:#fff;background:#167edd;border-radius:13px;place-items:center;width:46px;height:46px;font-size:17px;display:grid;box-shadow:0 8px 18px #167edd2b}.cw-production-entry>div:nth-child(2)>span{color:#167edd;letter-spacing:.8px;font:900 10px Arial}.cw-production-entry h3{color:#173b5d;margin:5px 0;font:700 18px Arial}.cw-production-entry p{color:#5a7489;margin:0;font:12px/1.55 Arial}.cw-production-entry ul{flex-wrap:wrap;gap:7px;margin:11px 0 0;padding:0;list-style:none;display:flex}.cw-production-entry li{color:#45647b;background:#fff;border:1px solid #cadeeb;border-radius:999px;padding:6px 9px;font:700 10px Arial}.cw-production-entry>button{color:#fff;white-space:nowrap;background:#167edd;border:0;border-radius:9px;padding:12px 15px;font:700 12px Arial;box-shadow:0 8px 18px #167edd2b}.cw-production-entry>button:hover{background:#0d6fc9;transform:translateY(-1px)}.story-builder{background:#fff;border:1px solid #d9e5ee;border-radius:15px;max-width:1120px;margin:0 auto 20px;overflow:hidden;box-shadow:0 14px 35px #254d780a}.story-builder-head{background:linear-gradient(120deg,#f2f9ff,#fff9df);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.story-builder-head h2{margin:6px 0;font-size:20px}.story-builder-head p{color:#60778a;margin:0;font-size:12px;line-height:1.5}.story-builder-head button{color:#fff;white-space:nowrap;background:#167edd;border:0;border-radius:10px;padding:13px 16px;font-size:12px;font-weight:700;box-shadow:0 8px 18px #167edd26}.story-builder-head button:disabled{opacity:.6}.story-empty{padding:26px}.story-steps{grid-template-columns:36px 1fr 36px 1fr 36px 1fr;align-items:center;gap:10px;display:grid}.story-steps>i{color:#167edd;background:#eaf5ff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.story-steps>span{flex-direction:column;display:flex}.story-steps b{font-size:13px}.story-steps small{color:#718598;margin-top:4px;font-size:11px}.story-content{padding:24px}.story-summary{background:#f7fbff;border:1px solid #d8e7f2;border-radius:13px;padding:20px}.story-summary h3{margin:7px 0;font-size:20px}.story-summary>p{color:#516b80;font-size:14px;line-height:1.55}.story-summary>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.story-summary article{background:#fff;border:1px solid #deebf3;border-radius:10px;padding:13px}.story-summary article b{color:#167edd;font-size:12px}.story-summary article p{color:#536b80;margin:7px 0 0;font-size:12px;line-height:1.5}.story-section-title{margin:24px 0 12px;font-size:16px}.story-section-title small{color:#718598;margin-left:8px;font-size:11px;font-weight:400}.character-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.character-grid>article{border:1px solid #dbe7ef;border-radius:12px;gap:12px;padding:15px;display:flex}.character-grid>article>i{color:#8f6900;background:#fff1b8;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.character-grid h4{margin:0 0 3px;font-size:15px}.character-grid div>b{color:#167edd;font-size:11px}.character-grid p{color:#536b80;font-size:12px;line-height:1.5}.character-grid dl{margin:0}.character-grid dt{color:#7b8f9f;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:700}.character-grid dd{color:#3e586c;margin:2px 0 0;font-size:11px;line-height:1.45}.scene-list{gap:12px;display:grid}.scene-list>article{border:1px solid #d9e6ef;border-radius:12px;padding:16px}.scene-list header{align-items:center;gap:11px;display:flex}.scene-list header>i{color:#fff;background:#167edd;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:700;display:grid}.scene-list header>div{flex-direction:column;flex:1;display:flex}.scene-list header input{color:#173653;border:0;outline:none;padding:0;font-size:15px;font-weight:700}.scene-list header span{color:#718598;margin-top:4px;font-size:11px}.scene-fields{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.scene-fields label{color:#526c80;font-size:11px;font-weight:700}.scene-fields textarea{color:#29455d;resize:vertical;border:1px solid #d6e3ec;border-radius:8px;width:100%;height:72px;margin-top:6px;padding:9px;font:12px/1.45 Arial,sans-serif}.story-provider-note{color:#756424;background:#fff9df;border:1px solid #eedb8e;border-radius:9px;margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.5}@media (width<=900px){.cw-layout{grid-template-columns:1fr;height:auto}.cw-lessons{display:flex;overflow:auto}.cw-lessons>div:first-child,.cw-final{display:none}.cw-lessons>button{min-width:220px}.cw-grid{grid-template-columns:1fr}.cw-heading{align-items:flex-start;gap:16px}.cw-heading input{max-width:100%;font-size:22px}.cw-heading>div:last-child{flex-direction:column}.cw-editor{padding:22px 15px}.cw-mode-picker{grid-template-columns:1fr}.cw-production-entry{grid-template-columns:auto minmax(0,1fr)}.cw-production-entry>button{grid-column:1/-1;width:100%}.cw-question-mode{flex-wrap:wrap}.cw-question-mode .generate-question{margin-left:0}.cw-options,.cw-answer-row{grid-template-columns:1fr}.story-builder-head{flex-direction:column;align-items:flex-start}.story-summary>div,.character-grid,.scene-fields{grid-template-columns:1fr}.story-steps{grid-template-columns:36px 1fr}}.cw-top-actions{gap:8px;margin-left:auto;display:flex}.cw-top-actions button{color:#fff;background:#167edd;border:0;border-radius:9px;padding:12px 18px;font-size:13px;font-weight:700}.cw-top-actions button.delete{color:#9b3e32;background:#fff4f1;border:1px solid #efc0b9}.cw-top-actions button:disabled{opacity:.55}.cw-final.active{color:#fff;background:#1d4e82;border-radius:10px}.final-heading h1{margin:7px 0 0;font:600 28px Arial}.cw-final-builder{background:#fff;border:1px solid #d7e5f0;border-radius:15px;max-width:1120px;margin:20px auto;padding:24px;box-shadow:0 14px 36px #234c740d}.cw-final-builder>header{border-bottom:1px solid #e2ebf2;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.cw-final-builder>header span{color:#167edd;letter-spacing:1.2px;font-size:9px;font-weight:900}.cw-final-builder>header h2{margin:6px 0;font:600 21px Arial}.cw-final-builder>header p{color:#718598;margin:0;font-size:12px}.final-quiz-settings{grid-template-columns:170px 170px 1fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.final-quiz-settings label,.final-answer label{color:#536b80;font-size:11px;font-weight:700}.final-quiz-settings select,.final-answer select,.final-answer input{color:#233f59;background:#fff;border:1px solid #cfdee9;border-radius:8px;width:100%;margin-top:6px;padding:10px;font:12px Arial;display:block}.final-quiz-settings>button,.add-final-question{color:#fff;background:#167edd;border:0;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:700}.final-quiz-settings>button:disabled{opacity:.6}.add-final-question{margin-top:16px}.final-question-list{gap:14px;margin-top:20px;display:grid}.final-question-list>article{background:#fbfdff;border:1px solid #d9e5ee;border-radius:12px;padding:16px}.final-question-list>article>header{align-items:center;gap:10px;display:flex}.final-question-list>article>header i{color:#fff;background:#167edd;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:700;display:grid}.final-question-list>article>header input{color:#173653;background:0 0;border:0;outline:none;flex:1;font:600 14px Arial}.final-question-list>article>header button{color:#a44234;background:#fff0ed;border:0;border-radius:50%;width:28px;height:28px}.final-options{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.final-options label{background:#fff;border:1px solid #d8e4ed;border-radius:8px;align-items:center;padding-left:9px;display:flex}.final-options span{color:#167edd;background:#eaf5ff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.final-options input{color:#29455d;border:0;outline:none;flex:1;padding:10px;font:12px Arial}.final-answer{grid-template-columns:140px 1fr;gap:10px;display:grid}.final-quiz-empty{text-align:center;background:#f8fbfe;border:1px dashed #b9d0e2;border-radius:12px;margin-top:20px;padding:45px}.final-quiz-empty i{color:#167edd;background:#e8f4ff;border-radius:50%;place-items:center;width:42px;height:42px;margin:auto;font-style:normal;font-weight:700;display:grid}.final-quiz-empty h3{margin:12px 0 6px;font-size:16px}.final-quiz-empty p{color:#718598;margin:0;font-size:12px}@media (width<=900px){.cw-top{padding:0 14px}.cw-top>.cw-course-title{display:none}.cw-top-actions button{padding:10px;font-size:11px}.cw-lessons .cw-final{border-top:0;border-radius:10px;min-width:220px;margin:0;padding-top:12px;display:flex}.final-quiz-settings{grid-template-columns:1fr 1fr}.final-quiz-settings>button{grid-column:1/-1}.final-options,.final-answer{grid-template-columns:1fr}}.cw-lessons .lesson-thumbnail{object-fit:cover;border:1px solid #ffffff30;border-radius:6px;flex:0 0 44px;width:44px;height:30px}.thumbnail-editor{background:#fff;border:1px solid #d7e5f0;border-radius:15px;max-width:1120px;margin:0 auto 18px;padding:20px;box-shadow:0 12px 30px #234c740b}.thumbnail-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.thumbnail-head>div>span{color:#167edd;font-size:9px;font-weight:900}.thumbnail-head h3{margin:5px 0;font-size:18px}.thumbnail-head p{color:#718598;margin:0;font-size:11px}.thumbnail-head>img{aspect-ratio:16/9;object-fit:cover;background:#e8f2fa;border:1px solid #d6e3ed;border-radius:9px;width:178px}.thumbnail-tabs{border-bottom:1px solid #e2eaf1;gap:8px;margin:18px 0 14px;padding-bottom:12px;display:flex}.thumbnail-tabs button{color:#536d82;background:#fff;border:1px solid #d4e1eb;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.thumbnail-tabs button.active{color:#0b62bc;background:#eaf5ff;border-color:#70afe7}.thumbnail-tabs button:disabled{opacity:.42;cursor:not-allowed}.thumbnail-auto,.thumbnail-upload{background:#f7fbff;border:1px solid #dce9f3;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.thumbnail-auto>div{flex-direction:column;display:flex}.thumbnail-auto b{font-size:12px}.thumbnail-auto span,.thumbnail-upload>span{color:#718598;margin-top:4px;font-size:10px}.thumbnail-auto button,.thumbnail-upload button,.thumbnail-frame button{color:#fff;white-space:nowrap;background:#167edd;border:0;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700}.thumbnail-auto button:disabled,.thumbnail-upload button:disabled,.thumbnail-frame button:disabled{opacity:.6}.thumbnail-upload{justify-content:flex-start}.thumbnail-upload>span{margin:0}.thumbnail-frame{grid-template-columns:320px 1fr;align-items:center;gap:20px;display:grid}.thumbnail-frame video{aspect-ratio:16/9;background:#071d36;border-radius:9px;width:100%}.thumbnail-frame>div{flex-direction:column;align-items:stretch;gap:14px;display:flex}.thumbnail-frame label{color:#536d82;font-size:11px}.thumbnail-frame label b{color:#0b62bc}.thumbnail-frame input{accent-color:#167edd;width:100%;margin-top:12px;display:block}.thumbnail-frame button{align-self:flex-start}.thumbnail-error{color:#a33d30;background:#fff0ed;border-radius:7px;margin:12px 0 0;padding:9px 11px;font-size:10px}@media (width<=760px){.thumbnail-head{align-items:flex-start}.thumbnail-head>img{width:120px}.thumbnail-tabs{overflow:auto}.thumbnail-tabs button{white-space:nowrap}.thumbnail-frame{grid-template-columns:1fr}.thumbnail-auto,.thumbnail-upload{flex-direction:column;align-items:flex-start}}.thumbnail-saved{color:#168259;margin-top:8px;font-size:11px;font-weight:700;display:block}.scorm-export{display:inline-flex;position:relative}.scorm-export>button{white-space:nowrap;background:#0b4f8e;justify-content:center;align-items:center;gap:7px;display:inline-flex}.scorm-icon{font-size:16px;line-height:1}.scorm-export small{color:#173b5b;z-index:80;background:#fff;border:1px solid #cfe0ee;border-radius:10px;width:min(320px,100vw - 28px);padding:11px 13px;font:12px/1.45 Arial;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 34px #0b28472b}.save-course-compact{display:none}.cw-lessons .cw-lessons-head{gap:7px;padding:8px 12px 18px;display:grid}.cw-lessons-head>span{color:#d9e7f3;font-size:11px}.cw-lessons-head>i{background:#ffffff20;border:0;border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.cw-lessons-head>i>em{border-radius:inherit;background:#58b8ff;height:100%;display:block}.cw-lessons small{align-items:center;gap:6px;display:flex}.lesson-state-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.lesson-state-dot.draft{background:#9aacbc}.lesson-state-dot.processing{background:#56b6ff;box-shadow:0 0 0 3px #56b6ff22}.lesson-state-dot.ready{background:#49c78a}.cw-bottom{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #d8e5ef;border-radius:12px;align-items:center;margin-top:24px;padding:14px 16px;position:sticky;bottom:-34px;box-shadow:0 -10px 28px #244b7314}.cw-autosave{color:#658097;margin-right:auto;font-size:12px}.cw-top-actions{align-items:center}.cw-more-menu{position:relative}.cw-more-menu summary{color:#33546f;cursor:pointer;background:#fff;border:1px solid #cfdde8;border-radius:9px;place-items:center;width:42px;height:42px;font-size:22px;list-style:none;display:grid}.cw-more-menu summary::-webkit-details-marker{display:none}.cw-more-menu>div{z-index:30;background:#fff;border:1px solid #d7e3ec;border-radius:10px;width:190px;padding:7px;position:absolute;top:48px;right:0;box-shadow:0 14px 34px #173b5e24}.cw-more-menu>div button.delete{color:#a23d30;text-align:left;width:100%;box-shadow:none;background:#fff6f3;border:0;padding:11px 12px}.thumbnail-head h3{margin:0 0 6px}.thumbnail-tab-wrap{display:inline-flex}.thumbnail-tab-wrap>button{height:100%}.cw-question-types{gap:8px;margin:0 0 12px;display:flex}.cw-question-types button{color:#5a7186;background:#fff;border:1px solid #d3e0e9;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.cw-question-types button.active{color:#0b62bc;background:#eef7ff;border-color:#167edd}.cw-question-mode .generate-question{color:#0b62bc;box-shadow:none;background:#fff;border-color:#80b9e9}.cw-reflection-note{background:#f4faff;border:1px solid #cfe2f2;border-radius:9px;padding:11px 13px;line-height:1.5;color:#43647f!important;margin-top:12px!important}.cw-delete-backdrop{z-index:100;background:#071b31aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cw-delete-modal{background:#fff;border-radius:16px;width:min(520px,100%);padding:26px;box-shadow:0 30px 80px #06172c55}.cw-delete-modal>span{letter-spacing:1px;color:#b64435;font-size:10px;font-weight:900}.cw-delete-modal h2{margin:7px 0 10px;font-size:23px}.cw-delete-modal p{color:#587187;font-size:13px;line-height:1.6}.cw-delete-modal>b{color:#173b5e;margin:14px 0 7px;font-size:13px;display:block}.cw-delete-modal>input{border:1px solid #cbdbe7;border-radius:9px;outline:none;width:100%;padding:12px;font-size:14px}.cw-delete-modal>input:focus{border-color:#d95b4b;box-shadow:0 0 0 3px #d95b4b18}.cw-delete-modal>div{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.cw-delete-modal button{color:#405e76;background:#fff;border:1px solid #cfdde8;border-radius:9px;padding:11px 14px;font-weight:700}.cw-delete-modal button.danger{color:#fff;background:#b93f31;border-color:#b93f31}.cw-delete-modal button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.cw-lessons .cw-lessons-head{display:none}.cw-bottom{flex-wrap:wrap;bottom:0}.cw-autosave{width:100%}.cw-question-types{flex-wrap:wrap}.cw-more-menu summary{width:38px;height:38px}}@media (width<=720px){.course-workspace .cw-top>.brand>span:last-child{display:none}.course-workspace .cw-top-actions{gap:6px}.course-workspace .cw-top-actions .scorm-label,.save-course-full{display:none}.save-course-compact{display:inline}.scorm-export>button{width:40px;height:40px;padding:0}.course-workspace .cw-top-actions .save-course{min-width:54px;padding-inline:10px}.scorm-export small{width:auto;position:fixed;top:82px;left:12px;right:12px}.course-workspace .cw-more-menu summary{width:40px;height:40px}}.auth-page{color:#0b2b52;background:linear-gradient(135deg,#061f43 0,#0b4f94 52%,#eef7ff 52%,#fff 100%);min-height:100vh}.auth-top{background:#062a58;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,5vw,82px);display:flex}.auth-top .brand{color:#fff}.auth-top .topskills-signature{margin-left:auto}.auth-layout{grid-template-columns:1fr 480px;align-items:center;gap:80px;width:min(1160px,100% - 40px);min-height:calc(100vh - 78px);margin:auto;padding:58px 0 82px;display:grid}.auth-intro{color:#fff}.auth-intro>span,.auth-card>span{letter-spacing:.12em;color:#62bdff;font-size:11px;font-weight:800}.auth-intro h1{letter-spacing:-2px;margin:16px 0 20px;font-size:clamp(44px,5vw,70px);line-height:1.03}.auth-intro h1 em{color:#ffd85a;font-style:normal}.auth-intro p{color:#d1e5f7;max-width:590px;font-size:18px;line-height:1.65}.auth-intro ul{color:#dcebf8;gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.auth-card{background:#fff;border:1px solid #d4e5f4;border-radius:24px;padding:38px 40px;box-shadow:0 28px 70px #001a3a42}.auth-card>span{color:#087fe8}.auth-card h2{margin:10px 0 8px;font-size:34px}.auth-card>p{color:#637b92;margin:0 0 25px;line-height:1.55}.auth-card form{gap:16px;display:grid}.auth-card label{color:#294864;gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card input{color:#183a59;background:#fff;border:1px solid #cbddea;border-radius:10px;outline:none;width:100%;height:48px;padding:0 13px;font:15px Arial}.auth-card input:focus{border-color:#1687e8;box-shadow:0 0 0 3px #1687e818}.auth-card label small{color:#74899b;font-size:11px;font-weight:400}.auth-card form>button{color:#fff;background:#1687e8;border:0;border-radius:10px;height:50px;font-size:15px;font-weight:800;box-shadow:0 10px 22px #1687e82b}.auth-card form>button:disabled{opacity:.58;cursor:wait}.auth-helper{text-align:right;margin-top:-5px}.auth-helper a,.auth-switch a,.auth-wait a{color:#0875d5;font-weight:700;text-decoration:none}.auth-switch{text-align:center;color:#6b8094;margin-top:22px;display:block}.auth-message{border-radius:9px;margin:0 0 17px;padding:12px 14px;font-size:13px;line-height:1.5}.auth-message.success{color:#146f45;background:#e7f8ef;border:1px solid #a8dfc1}.auth-message.error{color:#9c3327;background:#fff0ed;border:1px solid #f0b4aa}.auth-wait{justify-items:center;gap:12px;padding:26px 0;display:grid}.auth-wait i{color:#087fe8;background:#eaf5ff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;font-style:normal;font-weight:800;display:grid}.auth-register-link{color:#102f50!important;background:#ffd85a!important;border-color:#ffd85a!important}.auth-card label.auth-remember{cursor:pointer;background:#f7fbff;border:1px solid #d7e5f0;border-radius:10px;align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.auth-card label.auth-remember>input{accent-color:#1687e8;width:18px;height:18px;box-shadow:none;flex:none;margin:2px 0 0;padding:0}.auth-remember>span{gap:4px;display:grid}.auth-remember b{font-size:13px}.auth-remember small{line-height:1.45}@media (width<=900px){.auth-page{background:linear-gradient(#062a58 0,#0b5ba8 33%,#f3f8fd 33%)}.auth-layout{grid-template-columns:1fr;gap:34px;padding-top:40px}.auth-intro{text-align:center}.auth-intro p{margin-inline:auto}.auth-intro ul{display:none}.auth-card{width:min(100%,540px);margin:auto}}@media (width<=560px){.auth-layout{width:calc(100% - 24px)}.auth-card{border-radius:18px;padding:28px 22px}.auth-intro h1{font-size:40px}.auth-intro p{font-size:15px}.auth-top{padding-inline:16px}.auth-top .topskills-wordmark{display:none}}.auth-consents{background:#f7fbff;border:1px solid #d7e5f0;border-radius:10px;gap:9px;padding:13px;display:grid}.auth-card .auth-consents label{align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.45;display:flex}.auth-card .auth-consents input{accent-color:#1687e8;width:17px;height:17px;box-shadow:none;flex:none;margin:1px 0 0;padding:0}.auth-consents a{color:#0875d5;font-weight:700}.auth-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.auth-challenge{background:#f7fbff;border:1px solid #cbddea;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.auth-challenge>p{color:#294864;margin:0;font-size:14px;line-height:1.5}.auth-challenge>p.auth-challenge-error{color:#9c3327}.auth-challenge-widget{width:100%;min-height:65px}.auth-challenge-retry{color:#0875d5;cursor:pointer;background:#fff;border:1px solid #1687e8;border-radius:8px;justify-self:start;padding:9px 12px;font:600 14px Arial}.auth-helper{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;line-height:1.5;display:flex}.scale-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 20px;display:grid}.scale-readiness article{background:#fff;border:1px solid #d6e4ef;border-radius:13px;padding:15px 16px}.scale-readiness article.ready{background:#f1fbf5;border-color:#a9dcc1}.scale-readiness article.pending{background:#fff9eb;border-color:#f2d293}.scale-readiness span{color:#607991;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.scale-readiness b{color:#12385f;font-size:14px;display:block}.scale-readiness small{color:#6f8395;margin-top:5px;font-size:11px;line-height:1.4;display:block}@media (width<=900px){.scale-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.scale-readiness{grid-template-columns:1fr}.auth-challenge{padding:8px}.auth-challenge-widget{min-width:0}}.post-scene-editor{color:#102c50;background:#eaf1f7;flex-direction:column;min-height:100vh;display:flex}.post-scene-top{color:#fff;z-index:40;background:#0b315e;align-items:center;gap:20px;height:76px;padding:0 22px;display:flex;position:sticky;top:0}.post-scene-top .brand{color:#fff;border-right:1px solid #ffffff2b;padding-right:20px}.post-scene-project{flex-direction:column;min-width:0;display:flex}.post-scene-project>b{white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:14px;overflow:hidden}.post-scene-project small{color:#b8d1e9;margin-top:3px;font-size:10px}.post-scene-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.post-scene-actions>span{color:#ffe58a;background:#072746;border-radius:18px;padding:8px 10px;font-size:10px}.post-scene-actions>a,.post-scene-actions>button{color:#fff;background:#174b7d;border:1px solid #ffffff31;border-radius:8px;padding:10px 11px;font-size:10px;font-weight:700;text-decoration:none}.post-scene-actions .primary{background:#2388e8;border-color:#2388e8}.post-scene-actions button:disabled{opacity:.45;cursor:not-allowed}.post-scene-top .topskills-signature{flex:none}.post-scene-workspace{flex:1;grid-template-columns:minmax(0,1fr) 390px;gap:16px;min-height:510px;padding:18px 22px 14px;display:grid}.post-scene-canvas{background:#dfe8f0;border:1px solid #d0dce7;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.post-scene-frame{aspect-ratio:16/9;background:#0b1e34;border-radius:10px;width:min(100%,850px);position:relative;overflow:hidden;box-shadow:0 22px 55px #17364f32}.post-scene-frame>img{object-fit:cover;width:100%;height:100%}.post-scene-frame>div{color:#86b7e1;place-items:center;width:100%;height:100%;display:grid}.post-scene-frame>div span{font-size:42px}.post-scene-frame>div b{display:none}.post-scene-frame>aside{color:#fff;background:#072746df;border-radius:8px;flex-direction:column;gap:4px;max-width:70%;padding:12px 15px;display:flex;position:absolute;bottom:7%;left:5%}.post-scene-frame small{color:#ffe897;font-size:8px;font-weight:800}.post-scene-meta{color:#63788a;justify-content:space-between;width:min(100%,850px);padding-top:10px;font-size:10px;display:flex}.post-scene-inspector{background:#fff;border:1px solid #d5e1eb;border-radius:15px;overflow:hidden}.post-scene-inspector>nav{border-bottom:1px solid #e0e8ef;height:55px;padding:0 10px;display:flex}.post-scene-inspector>nav button{color:#71869a;background:0 0;border:0;padding:0 12px;font-size:10px;font-weight:700;position:relative}.post-scene-inspector>nav button.active{color:#0b6fcc}.post-scene-inspector>nav button.active:after{content:"";background:#2388e8;height:2px;position:absolute;bottom:0;left:8px;right:8px}.post-scene-inspector>div{max-height:510px;padding:22px;overflow:auto}.post-scene-inspector h2{margin:0 0 7px;font-size:17px}.post-scene-inspector p{color:#6c8295;font-size:11px;line-height:1.55}.post-scene-inspector label{color:#526a7e;margin:15px 0;font-size:10px;font-weight:700;display:block}.post-scene-inspector input,.post-scene-inspector textarea,.post-scene-inspector select{color:#243f58;background:#fff;border:1px solid #cad9e5;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:11px;display:block}.post-scene-inspector textarea{resize:vertical;min-height:90px;line-height:1.5}.post-scene-inspector textarea.post-script{min-height:230px}.post-scene-inspector label small{text-align:right;color:#7e90a0;margin-top:5px;font-weight:400;display:block}.post-media-upload{color:#355b7b;background:#f4faff;border:1.5px dashed #8ebde4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:115px;display:flex}.post-media-upload span{color:#2388e8;font-size:22px}.post-media-upload b{margin:7px;font-size:11px}.post-media-upload small{color:#7b91a4;font-size:8px}.post-scene-note{color:#746126;background:#fff8d8;border:1px solid #efd987;border-radius:9px;padding:12px;font-size:9px;line-height:1.5}.post-version-list{gap:8px;display:grid}.post-version-list a{color:#274966;border:1px solid #d6e2eb;border-radius:8px;flex-direction:column;padding:11px;text-decoration:none;display:flex}.post-version-list small{color:#7a8e9f;margin-top:4px;font-size:8px}.post-scene-timeline{background:#fff;border-top:1px solid #d3e0e9;padding:12px 22px 18px}.post-scene-timeline>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.post-scene-timeline>header>div{align-items:center;gap:9px;display:flex}.post-scene-timeline header span{color:#7c8f9f;font-size:9px}.post-scene-timeline header button{color:#557086;background:#fff;border:1px solid #d4e0e9;border-radius:6px;padding:6px 9px;font-size:8px}.post-scene-timeline header button.danger{color:#a23d30;border-color:#efbdb4}.post-scene-timeline header button:disabled{opacity:.35}.post-scene-timeline>div{gap:10px;padding:3px;display:flex;overflow-x:auto}.post-scene-timeline>div>button{color:#29475f;text-align:left;background:#f2f6f9;border:2px solid #0000;border-radius:9px;flex:0 0 170px;padding:6px;position:relative}.post-scene-timeline>div>button.active{background:#eef7ff;border-color:#2388e8;box-shadow:0 0 0 3px #2388e812}.post-scene-timeline>div>button.changed:before{content:"";z-index:2;background:#e4a50d;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.post-scene-timeline>div>button>div{background:linear-gradient(135deg,#b9ddfa,#fff1b0);border-radius:6px;place-items:center;height:74px;display:grid;position:relative;overflow:hidden}.post-scene-timeline img{object-fit:cover;width:100%;height:100%}.post-scene-timeline em{color:#fff;background:#092642d8;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;position:absolute;bottom:5px;right:5px}.post-scene-timeline>div>button>b{white-space:nowrap;text-overflow:ellipsis;margin:7px 1px 3px;font-size:9px;display:block;overflow:hidden}.post-scene-timeline>div>button>small{color:#7890a2;font-size:8px}.post-scene-toast{z-index:60;background:#f3fcf7;border:1px solid #9ed4b7;border-radius:11px;width:min(400px,100vw - 44px);padding:14px 40px 14px 16px;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 50px #19384f36}.post-scene-toast.error{background:#fff5f2;border-color:#f0b5aa}.post-scene-toast p{color:#61778a;margin:5px 0;font-size:9px}.post-scene-toast button{background:0 0;border:0;position:absolute;top:10px;right:10px}.post-scene-state{text-align:center;color:#102c50;background:#eef5fb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.post-scene-state i{border:3px solid #c9dff0;border-top-color:#2388e8;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite post-spin}.post-scene-state>a{color:#0b66bd;text-decoration:none}@keyframes post-spin{to{transform:rotate(360deg)}}@media (width<=1150px){.post-scene-project,.post-scene-actions>span,.post-scene-actions>a{display:none}.post-scene-workspace{grid-template-columns:1fr}.post-scene-inspector>div{max-height:none}}@media (width<=720px){.post-scene-top{gap:8px;padding:0 10px}.post-scene-top .brand>span:last-child,.post-scene-top .topskills-signature{display:none}.post-scene-actions>button{padding:8px;font-size:8px}.post-scene-workspace{padding:10px}.post-scene-canvas{min-height:300px;padding:10px}.post-scene-inspector>div{padding:17px}.post-scene-timeline{padding:10px}.post-scene-timeline>header{flex-direction:column;align-items:flex-start;gap:8px}.post-scene-timeline>header>div:last-child{width:100%;overflow-x:auto}}.post-scene-project>b{font-size:15px}.post-scene-project small,.post-scene-actions>span,.post-scene-actions>a,.post-scene-actions>button{font-size:12px}.post-scene-frame small{font-size:10px}.post-scene-frame strong{font-size:18px}.post-scene-meta,.post-scene-inspector>nav button{font-size:12px}.post-scene-inspector h2{font-size:20px}.post-scene-inspector p{font-size:13px;line-height:1.6}.post-scene-inspector label{font-size:12px}.post-scene-inspector input,.post-scene-inspector textarea,.post-scene-inspector select{font-size:14px}.post-media-upload b{font-size:13px}.post-media-upload small,.post-version-list small{font-size:11px}.post-scene-note{font-size:12px}.post-scene-timeline header b{font-size:13px}.post-scene-timeline header span,.post-scene-timeline header button{font-size:11px}.post-scene-timeline header button{padding:7px 10px}.post-scene-timeline>div>button>b{font-size:11px}.post-scene-timeline>div>button>small{font-size:10px}.post-scene-toast b{font-size:13px}.post-scene-toast p{font-size:12px}.post-scene-frame>video,.post-scene-timeline video{object-fit:cover;width:100%;height:100%}@media (width<=720px){.post-scene-actions>button{font-size:11px}}.post-scene-frame>img,.post-scene-frame>video{object-fit:cover;width:100%;height:100%}.post-scene-frame>.post-scene-placeholder{color:#86b7e1;text-align:center;align-content:center;justify-items:center;gap:8px;width:100%;height:100%;padding:28px;display:grid}.post-scene-placeholder span{font-size:42px}.post-scene-placeholder b{color:#d8ebfb;font-size:18px}.post-scene-placeholder small{color:#91adc5;max-width:620px;font-size:11px;line-height:1.5}.post-scene-frame>aside{pointer-events:none}.post-scene-timeline img,.post-scene-timeline video{object-fit:cover;width:100%;height:100%}.post-scene-timeline .post-scene-placeholder{place-items:center;width:100%;height:100%;padding:7px;display:grid}.post-scene-timeline .post-scene-placeholder span{font-size:18px}.post-scene-timeline .post-scene-placeholder b,.post-scene-timeline .post-scene-placeholder small{display:none}.post-scene-play{color:#fff;pointer-events:none;background:#0b315ed6;border-radius:50%;place-items:center;width:27px;height:27px;padding-left:2px;font-size:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00162d55}.legal-page{color:#102f50;background:#f3f8fd;min-height:100vh}.legal-header{color:#fff;background:#082e5d;align-items:center;gap:24px;height:76px;padding:0 clamp(20px,5vw,72px);display:flex}.legal-header .brand{color:#fff}.legal-header>a:last-child{color:#d9ebfb;margin-left:auto;font-weight:700;text-decoration:none}.legal-shell{width:min(1060px,100% - 32px);margin:42px auto 80px}.legal-hero{color:#fff;background:linear-gradient(135deg,#0c4f91,#1687e8);border-radius:22px;padding:36px;box-shadow:0 18px 45px #0c4f9126}.legal-hero span{letter-spacing:.12em;color:#ffe376;font-size:11px;font-weight:800}.legal-hero h1{margin:10px 0;font-size:clamp(34px,5vw,54px)}.legal-hero p{color:#dceeff;max-width:780px;margin:0;line-height:1.65}.legal-meta{flex-wrap:wrap;gap:14px;margin-top:18px;font-size:12px;display:flex}.legal-meta b{border:1px solid #ffffff40;border-radius:999px;padding:7px 10px}.legal-content{grid-template-columns:220px 1fr;gap:26px;margin-top:28px;display:grid}.legal-toc,.legal-article{background:#fff;border:1px solid #d5e3f0;border-radius:16px}.legal-toc{align-self:start;padding:20px;position:sticky;top:18px}.legal-toc a{color:#315d82;padding:8px 0;font-size:13px;text-decoration:none;display:block}.legal-article{padding:32px}.legal-article section+section{border-top:1px solid #e1ebf3;margin-top:26px;padding-top:26px}.legal-article h2{margin:0 0 12px;font-size:22px}.legal-article h3{margin:18px 0 7px;font-size:16px}.legal-article p,.legal-article li{color:#49647d;font-size:14px;line-height:1.7}.legal-article table{border-collapse:collapse;width:100%;font-size:13px}.legal-article th,.legal-article td{text-align:left;vertical-align:top;border:1px solid #dbe6ef;padding:11px}.legal-article th{background:#eef6fc}.privacy-center{width:min(1180px,100% - 32px);margin:34px auto 80px}.privacy-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.privacy-heading span{color:#087fe8;font-size:11px;font-weight:800}.privacy-heading h1{margin:7px 0;font-size:38px}.privacy-heading p{color:#637b92;margin:0}.privacy-heading a{color:#086bbb;background:#e7f3fd;border-radius:9px;padding:11px 15px;font-weight:700;text-decoration:none}.privacy-grid{grid-template-columns:1fr 1.15fr;gap:20px;display:grid}.privacy-card{background:#fff;border:1px solid #d5e3f0;border-radius:16px;padding:24px;box-shadow:0 12px 30px #12385d0a}.privacy-card h2{margin:0 0 8px}.privacy-card>p{color:#637b92;line-height:1.55}.privacy-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.privacy-facts div{background:#f1f7fc;border-radius:10px;padding:13px}.privacy-facts b,.privacy-facts span{display:block}.privacy-facts span{color:#607a91;margin-top:4px;font-size:12px}.privacy-form{gap:12px;display:grid}.privacy-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.privacy-form select,.privacy-form textarea{background:#fff;border:1px solid #cbddea;border-radius:9px;width:100%;padding:11px}.privacy-form textarea{resize:vertical;min-height:110px}.privacy-form button,.privacy-action{color:#fff;text-align:center;background:#1687e8;border:0;border-radius:9px;padding:11px 15px;font-weight:800;text-decoration:none}.privacy-message{color:#146f45;background:#e7f8ef;border-radius:8px;padding:11px}.privacy-requests{grid-column:1/-1}.privacy-request-list{gap:10px;margin-top:16px;display:grid}.privacy-request{border:1px solid #dce7f0;border-radius:10px;grid-template-columns:1fr auto;gap:12px;padding:14px;display:grid}.privacy-request b,.privacy-request span{display:block}.privacy-request small{color:#698094}.privacy-status{color:#7c5c00;background:#fff2c7;border-radius:999px;align-self:start;padding:6px 9px;font-size:11px;font-weight:800}.privacy-status.completed{color:#176b45;background:#dcf5e8}.admin-privacy-table{background:#fff;border:1px solid #d5e3f0;border-radius:14px;overflow:auto}.admin-privacy-table table{border-collapse:collapse;width:100%;min-width:980px}.admin-privacy-table th,.admin-privacy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1eaf2;padding:12px;font-size:12px}.admin-privacy-table th{background:#edf5fb}.admin-privacy-table select,.admin-privacy-table textarea{border:1px solid #cadbe8;border-radius:7px;width:100%;padding:8px}.admin-privacy-table textarea{min-height:65px}.admin-privacy-table button{color:#fff;background:#1687e8;border:0;border-radius:7px;margin-top:6px;padding:8px 10px;font-weight:700}.compliance-note{color:#6b540c;background:#fff8dc;border:1px solid #f1d283;border-radius:10px;margin:16px 0;padding:14px}.commerce-nav .privacy-admin-link{margin-left:auto}@media (width<=800px){.legal-content{grid-template-columns:1fr}.legal-toc{position:static}.privacy-grid{grid-template-columns:1fr}.privacy-requests{grid-column:auto}.privacy-heading{flex-direction:column;align-items:flex-start}.legal-article{padding:22px}}html,body,button,input,select,textarea,a,span,p,h1,h2,h3,h4,h5,h6,label,b,strong,small,em,i,div,li{letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important}.linked-course-note{color:#315e83;background:#eef7ff;border:1px solid #b9d9f3;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.45}.setup-later{color:#70859a;align-self:end;padding:10px 0;font-size:12px;font-weight:700}.script-editor-label{color:#294d6c;margin:0 0 20px;font-size:13px;font-weight:700;display:block}.script-editor-label textarea{resize:vertical;color:#173a59;background:#fbfdff;border:1px solid #b9d9f3;border-radius:10px;width:100%;min-height:180px;margin:8px 0 5px;padding:14px 16px;font:14px/1.55 Arial,sans-serif;display:block}.script-editor-label textarea:focus{border-color:#2488e5;outline:3px solid #2488e51a}.script-editor-label small{text-align:right;color:#71879a;font-weight:400;display:block}.render-cost-result{background:#fff8d8;border-radius:9px;max-width:520px;padding:10px 14px;color:#244d71!important;margin:12px auto!important}.render-cost-result b{color:#0b68c7}.save-edit-draft{color:#176bb7;background:#f4faff;border:1px solid #77add8;border-radius:8px;width:100%;margin:0 0 9px;padding:11px;font-weight:700}.save-edit-draft:hover{background:#e8f5ff}:root{--ink:#142538;--muted:#6e7b86;--teal:#18b6ad;--teal-dark:#0c8f8c;--line:#dde5e7;--paper:#fff;--cream:#f7f8f4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,select,textarea{font:inherit}button{cursor:pointer}.topbar{z-index:10;background:#fff;border-bottom:1px solid #e4e9e8;align-items:center;height:72px;padding:0 max(28px,50vw - 590px);display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.5px;align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:flex}.logo{color:#fff;background:var(--teal);border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #19b6ad35}.logo i{border:2px solid #fff7;border-radius:50%;width:15px;height:15px;position:absolute}.topbar nav{gap:34px;height:100%;margin-left:65px;display:flex}.topbar nav a{color:#657481;place-items:center;font-size:14px;font-weight:600;text-decoration:none;display:grid;position:relative}.topbar nav a.active:after{content:"";background:var(--teal);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.header-actions{align-items:center;gap:13px;margin-left:auto;display:flex}.help{border:1px solid var(--line);color:#77838c;background:#fff;border-radius:50%;width:32px;height:32px;font-weight:700}.credits{color:#65726f;background:#eefaf7;border-radius:18px;padding:8px 11px;font-size:12px}.credits span{color:var(--teal);margin-right:5px}.credits b{color:var(--ink)}.avatar{color:#fff;background:#19344a;border:0;border-radius:50%;width:34px;height:34px;font-size:11px;font-weight:700}.hero{text-align:center;background:radial-gradient(circle at 50% 110%,#d8f3ea 0,#0000 43%);padding:62px 20px 36px}.eyebrow{color:var(--teal-dark);letter-spacing:2.2px;margin-bottom:17px;font-size:11px;font-weight:800}.eyebrow span{margin-right:7px}.hero h1{letter-spacing:-2.2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:49px;font-weight:600;line-height:1.06}.hero p{color:#738087;margin:18px 0 0;font-size:15px}.studio-card{background:#fff;border:1px solid #e0e6e5;border-radius:18px;max-width:1010px;margin:0 auto 62px;padding:30px;box-shadow:0 18px 40px #283c4920}.step-head{align-items:flex-start;gap:14px;display:flex}.step-num{color:var(--teal-dark);background:#e9f8f4;border-radius:7px;padding:7px 8px;font:800 11px Arial}.step-head h2,.section-title h2{letter-spacing:-.2px;margin:2px 0 6px;font:600 20px Arial}.step-head p{color:var(--muted);margin:0;font-size:12px}.secure{color:#77908c;background:#f4f8f7;border-radius:6px;margin-left:auto;padding:7px 10px;font-size:11px}.tabs{border-bottom:1px solid var(--line);gap:5px;margin-top:25px;display:flex}.tabs button{color:#7d888e;background:0 0;border:0;padding:12px 18px;font-size:12px;font-weight:700;position:relative}.tabs button.selected:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.dropzone{cursor:pointer;background:#fbfdfc;border:1.5px dashed #a9cfca;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:215px;margin-top:18px;transition:all .2s;display:flex}.dropzone:hover,.dropzone.dragging{border-color:var(--teal);background:#f2fbf8;transform:translateY(-1px)}.upload-icon{width:42px;height:42px;color:var(--teal-dark);background:#e5f8f3;border-radius:11px;place-items:center;margin-bottom:12px;font-size:22px;display:grid}.dropzone h3{margin:0 0 6px;font-size:14px}.dropzone p{color:#8a959b;margin:0;font-size:11px}.file-types{align-items:center;gap:9px;margin-top:20px;display:flex}.file-types span{border:1px solid var(--line);color:#879198;background:#fff;border-radius:5px;padding:5px 8px;font-size:9px}.file-types span b{color:#50606d;font-size:9px}.file-types small{color:#99a1a5;margin-left:3px;font-size:9px}.replace{color:var(--teal-dark);background:#e3f7f2;border:0;border-radius:6px;margin-top:15px;padding:7px 12px;font-size:11px;font-weight:700}.text-input{margin-top:18px;position:relative}.text-input textarea{resize:vertical;width:100%;min-height:215px;color:var(--ink);border:1.5px solid #b8d8d4;border-radius:12px;outline:none;padding:20px;line-height:1.6}.text-input span{color:#90999e;font-size:10px;position:absolute;bottom:12px;right:15px}.options{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:22px;display:grid}.options label>span{color:#53626c;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.options select{border:1px solid var(--line);color:#354652;background:#fff;border-radius:7px;outline:none;width:100%;padding:10px 12px;font-size:11px}.create-row{background:#f5f8f6;border-top:1px solid #e6ebe9;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;margin:24px -30px -30px;padding:20px 30px;display:flex}.create-row>div{align-items:center;gap:10px;display:flex}.spark{color:var(--teal);font-size:20px}.create-row p{color:#718079;margin:0;font-size:10px;line-height:1.5}.create-row p b{color:#354a47;font-size:11px}.create-button{background:var(--teal);color:#fff;border:0;border-radius:8px;min-width:170px;padding:12px 18px;font-size:11px;font-weight:800;box-shadow:0 6px 15px #14aaa545}.create-button:disabled{opacity:.7;cursor:wait}.create-button span{margin-left:25px;font-size:16px}.spinner{vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-right:5px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.recent{max-width:1010px;margin:0 auto 75px}.section-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.section-title>div{align-items:center;gap:12px;display:flex}.section-title h2{margin:0}.section-title button{color:#65767a;background:0 0;border:0;font-size:11px;font-weight:700}.section-title button span{margin-left:8px}.video-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.video-card{background:#fff;border:1px solid #e0e6e5;border-radius:12px;transition:all .2s;overflow:hidden}.video-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #283c491a}.thumb{place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.thumb:before,.thumb:after{content:"";border:28px solid #ffffff35;border-radius:50%;width:160px;height:160px;position:absolute}.thumb:before{bottom:-95px;left:-65px}.thumb:after{top:-100px;right:-85px}.thumb>button{width:42px;height:42px;color:var(--ink);z-index:2;background:#ffffffd9;border:1px solid #fff9;border-radius:50%;padding-left:4px;box-shadow:0 5px 15px #3445}.duration{color:#fff;background:#183244cc;border-radius:4px;padding:4px 6px;font-size:8px;position:absolute;top:10px;right:10px}.scene{gap:5px;display:flex;position:absolute;bottom:15px;left:18px;right:18px}.scene i{background:#fff7;border-radius:2px;flex:1;height:3px;display:block}.scene i:first-child{background:#fff}.video-info{padding:15px}.video-info h3{margin:0 0 7px;font-size:12px}.video-info p{color:#8c969b;margin:0 0 13px;font-size:9px}.status{color:#728078;align-items:center;gap:6px;font-size:9px;display:flex}.dot{background:#55bd83;border-radius:50%;width:6px;height:6px}.dot.violet{background:#8e84c7}.dot.coral{background:#aaa}.progress{background:#e5e8ea;border-radius:3px;flex:1;height:3px;margin-left:8px;overflow:hidden}.progress i{background:#8e84c7;height:100%;display:block}footer{border-top:1px solid #e0e6e4;align-items:center;gap:18px;max-width:1010px;margin:0 auto;padding:26px 0 38px;display:flex}footer .brand{font-size:15px}footer .logo{border-radius:7px;width:25px;height:25px}footer p{color:#8b9698;font-size:9px}footer>div:last-child{gap:24px;margin-left:auto;display:flex}footer a{color:#778486;font-size:9px;text-decoration:none}.toast{color:#fff;z-index:20;background:#163249;border-radius:9px;align-items:center;gap:20px;padding:13px 14px 13px 18px;font-size:12px;animation:.25s ease-out rise;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #1236}.toast button{color:#fff;background:#ffffff1c;border:0;border-radius:5px;font-size:17px}.toast span{max-width:460px}@keyframes rise{0%{opacity:0;transform:translate(-50%,10px)}}.learning-flow{background:#eef7f4;border:1px solid #dcebe6;border-radius:24px;max-width:1120px;margin:0 auto 68px;padding:45px 55px 55px}.flow-head{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.flow-head .eyebrow{margin-bottom:8px}.flow-head h2{letter-spacing:-1px;margin:0 0 8px;font:600 30px Arial}.flow-head p{color:#6d7d7b;margin:0;font-size:12px}.flow-rail{align-items:center;gap:8px;padding-bottom:8px;display:flex}.flow-rail>span{color:#83928f;background:#fff;border:1px solid #b7cfca;border-radius:50%;align-content:center;place-items:center;width:46px;height:46px;font-size:11px;font-weight:700;line-height:1.1;display:grid}.flow-rail span small{white-space:nowrap;font-size:7px;font-weight:600}.flow-rail span.done{color:#fff;background:var(--teal);border-color:var(--teal)}.flow-rail span.current{border:2px solid var(--teal);color:var(--teal-dark)}.flow-rail>i{background:#bfd2ce;width:28px;height:1px}.learning-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:20px;display:grid}.quiz-builder,.export-center{background:#fff;border:1px solid #dce5e3;border-radius:15px;padding:22px;box-shadow:0 12px 28px #25483d0d}.card-title{align-items:flex-start;gap:12px;display:flex}.feature-icon{height:37px;color:var(--teal-dark);background:#e9f8f5;border-radius:9px;flex:0 0 37px;place-items:center;font:700 19px Arial;display:grid}.card-title>div:nth-child(2)>span{color:#91a09d;letter-spacing:1.2px;font-size:8px;font-weight:800}.card-title h3{margin:3px 0 4px;font-size:15px}.card-title p{color:#87928f;margin:0;font-size:9px}.ai-tag{color:var(--teal-dark);background:#e8f8f4;border-radius:5px;margin-left:auto;padding:5px 7px;font-size:8px}.quiz-settings{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 14px;display:grid}.quiz-settings label>span,.question-types>span{color:#6d7b78;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.quiz-settings select{border:1px solid var(--line);color:#42504e;background:#fff;border-radius:6px;width:100%;padding:8px;font-size:9px}.question-types{border-top:1px solid #edf0ef;border-bottom:1px solid #edf0ef;align-items:center;gap:12px;padding:11px 0;display:flex}.question-types>span{margin:0 auto 0 0}.question-types label{color:#667572;font-size:8px}.question-types input{accent-color:var(--teal);vertical-align:-2px}.generate-quiz{color:#fff;background:#17394a;border:0;border-radius:7px;width:100%;margin:14px 0;padding:10px;font-size:9px;font-weight:700}.quiz-preview{border:1px solid #dfe7e5;border-radius:9px;padding:14px;transition:all .2s}.quiz-preview.loading{opacity:.35}.preview-head{color:#90a09c;letter-spacing:.7px;justify-content:space-between;font-size:7px;font-weight:800;display:flex}.preview-head b{color:var(--teal-dark)}.question{font-size:11px;font-weight:700;line-height:1.45}.answers{gap:6px;display:grid}.answers button{text-align:left;color:#61706d;background:#fff;border:1px solid #e1e6e5;border-radius:6px;padding:7px;font-size:8px}.answers button i{background:#f1f4f3;border-radius:4px;place-items:center;width:18px;height:18px;margin-right:6px;font-style:normal;font-weight:700;display:inline-grid}.answers button.correct i{background:var(--teal);color:#fff}.answers button.correct b{float:right;color:var(--teal);font-size:12px}.quiz-actions{justify-content:space-between;margin-top:11px;display:flex}.quiz-actions button{color:#74827f;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.quiz-actions button:last-child{color:var(--teal-dark)}.export-list{gap:8px;margin:20px 0 12px;display:grid}.export-item{border:1px solid #e1e7e6;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.format-icon{border-radius:6px;place-items:center;width:39px;height:36px;font-size:8px;font-weight:900;display:grid}.export-item h4{margin:0 0 3px;font-size:10px}.export-item p{color:#939c9a;margin:0;font-size:7px}.export-item>button{color:#566865;background:#fff;border:1px solid #dfe6e4;border-radius:6px;width:28px;height:28px;margin-left:auto}.full-package{border:1.5px solid var(--teal);background:linear-gradient(145deg,#f4fbf8,#fff);border-radius:10px;grid-template-columns:auto 1fr;gap:12px;padding:15px;display:grid}.package-badge{background:var(--teal);color:#fff;text-align:center;border-radius:8px;align-content:center;place-items:center;width:43px;height:48px;display:grid}.package-badge span{font-size:12px}.package-badge b{letter-spacing:.5px;font-size:6px}.full-package small{color:var(--teal-dark);letter-spacing:.8px;font-size:6px;font-weight:900}.full-package h4{margin:2px 0 3px;font-size:12px}.full-package p{color:#86918e;margin:0;font-size:7px}.full-package ul{border-top:1px solid #dfeae7;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:10px 0 2px;list-style:none;display:grid}.full-package li{color:#5a6d69;font-size:7px}.package-select{color:#687976;grid-column:1/-1;font-size:7px;font-weight:700}.package-select select{background:#fff;border:1px solid #d7e3e0;border-radius:6px;width:100%;margin-top:5px;padding:8px;font-size:8px;display:block}.package-button{background:var(--teal);color:#fff;border:0;border-radius:7px;grid-column:1/-1;padding:10px;font-size:9px;font-weight:700}.package-button span{float:right;background:#ffffff2b;border-radius:3px;padding:2px 4px;font-size:7px}.compatibility{color:#758481;justify-content:space-between;align-items:center;gap:7px;margin-top:13px;display:flex}.compatibility>span{letter-spacing:.7px;font-size:6px;font-weight:900}.compatibility div{white-space:nowrap;font-size:7px}.compatibility b{color:#57706b;background:#edf2f0;border-radius:4px;place-items:center;width:16px;height:16px;margin-right:2px;display:inline-grid}@media (width<=760px){.topbar{padding:0 18px}.topbar nav,.credits{display:none}.hero{padding-top:42px}.hero h1{font-size:38px}.studio-card,.recent{margin-left:14px;margin-right:14px}.studio-card{padding:20px}.secure{display:none}.options{grid-template-columns:1fr}.create-row{flex-direction:column;align-items:stretch;gap:16px;margin:22px -20px -20px;padding:18px 20px}.create-button{width:100%}.learning-flow{margin:0 14px 55px;padding:30px 18px}.flow-head{flex-direction:column;align-items:flex-start;gap:24px}.flow-rail{align-self:center}.learning-grid,.quiz-settings{grid-template-columns:1fr}.question-types{flex-wrap:wrap}.question-types>span{width:100%}.compatibility{flex-wrap:wrap}.video-grid{grid-template-columns:1fr}.thumb{height:190px}footer{flex-wrap:wrap;margin:0 18px}footer>div:last-child{width:100%;margin-left:0}.file-types small{display:none}}:root{--ink:#10233f;--muted:#65758b;--teal:#2388e8;--teal-dark:#0b62bc;--line:#dce7f2;--paper:#fff;--cream:#f5f9fd;--yellow:#fff1b8}body{color:var(--ink);background:#f5f9fd;font-family:Arial,Segoe UI,sans-serif}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-color:#e7eef6;height:76px;box-shadow:0 1px #edf3f8}.brand{color:#0d2c52}.logo{background:linear-gradient(145deg,#4ca9f2,#126fd1);box-shadow:0 8px 20px #2388e83c}.topbar nav a{color:#6d7e91}.topbar nav a.active{color:#0b62bc}.topbar nav a.active:after{background:#2388e8}.credits{color:#756526;background:#fff7d4}.credits span{color:#e0a500}.avatar{background:linear-gradient(145deg,#163f72,#0b62bc)}.hero{text-align:left;background:#dceeff;border:1px solid #dce9f5;border-radius:26px;max-width:1240px;height:520px;margin:28px auto 44px;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #1d579d1a}.hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#fff 0%,#fffffff4 31%,#ffffff80 50%,#0000 67%);position:absolute;inset:0}.hero-content{z-index:2;width:56%;padding:72px 0 0 68px;position:relative}.hero-pill{color:#765f08;letter-spacing:1.2px;background:#fff4bf;border:1px solid #f5dd79;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:900;display:inline-flex}.hero-pill span{color:#e5a900}.hero h1{letter-spacing:-2.3px;color:#102c50;margin:20px 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:52px;line-height:1.07}.hero h1 em{color:#1479d3;font-weight:500}.hero p{color:#526880;margin:0;font-size:14px;line-height:1.7}.hero-actions{align-items:center;gap:12px;margin-top:26px;display:flex}.hero-actions a,.hero-actions button{border-radius:10px;justify-content:center;align-items:center;height:46px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.hero-actions a{color:#fff;background:#167edd;padding:0 20px;box-shadow:0 10px 24px #167edd35}.hero-actions a:hover{background:#0b62bc}.hero-actions a span{margin-left:26px;font-size:17px}.hero-actions button{color:#315270;background:#fff;border:1px solid #ccdeed;padding:0 18px}.trust-row{color:#687b8c;gap:16px;margin-top:24px;font-size:8px;font-weight:700;display:flex}.trust-row span:before{color:#1d9b72}.studio-card{border-color:#dce8f3;max-width:1080px;box-shadow:0 20px 55px #254d7814}.step-num{color:#0b62bc;background:#e6f3ff}.secure{color:#526c86;background:#edf7ff}.tabs button.selected{color:#0b62bc}.tabs button.selected:after{background:#2388e8}.dropzone{background:#fafdff;border-color:#a9cae8}.dropzone:hover,.dropzone.dragging{background:#f0f7ff;border-color:#2388e8}.upload-icon{color:#1476ce;background:#e5f3ff}.replace{color:#0b62bc;background:#e8f4ff}.text-input textarea{border-color:#a9cae8}.text-input textarea:focus{border-color:#2388e8;box-shadow:0 0 0 3px #2388e818}.spark{color:#2388e8}.create-row{background:#f4f8fc;border-color:#e0e9f2}.create-button{background:#167edd;box-shadow:0 7px 18px #167edd38}.create-button:hover{background:#0b62bc}.learning-flow{background:linear-gradient(145deg,#edf7ff,#fffaf0);border-color:#dce9f3}.flow-head .eyebrow{color:#0b62bc}.flow-head h2{color:#102c50}.flow-rail span.done{background:#2388e8;border-color:#2388e8}.flow-rail span.current{color:#0b62bc;border-color:#2388e8}.quiz-builder,.export-center{border-color:#dbe7f2;box-shadow:0 14px 38px #1d579d0d}.feature-icon{color:#0b62bc;background:#e7f3ff}.feature-icon.export{color:#8b6d00;background:#fff4c9}.ai-tag{color:#0b62bc;background:#e9f4ff}.question-types input{accent-color:#2388e8}.generate-quiz{background:#123c6a}.answers button.correct{color:#234d73;background:#f0f8ff;border-color:#7eb9ed}.answers button.correct i{background:#2388e8}.answers button.correct b,.quiz-actions button:last-child,.preview-head b{color:#0b62bc}.video-f{color:#0b62bc;background:#e8f4ff}.quiz-f{color:#846b11;background:#fff4ca}.full-package{background:linear-gradient(145deg,#edf7ff,#fffdf4);border-color:#2388e8}.package-badge,.package-button{background:#167edd}.full-package small{color:#0b62bc}.thumb.blue{background:linear-gradient(135deg,#a9d8ff,#eaf5ff)}.thumb.violet{background:linear-gradient(135deg,#c7ddf5,#fff0b8)}.thumb.coral{background:linear-gradient(135deg,#b9dcfa,#f9f4da)}.toast{background:#123c6a}@media (width<=900px){.hero{height:560px;margin:16px 14px 34px}.hero-image{object-position:62% center}.hero-overlay{background:linear-gradient(90deg,#fffffff9 0%,#ffffffed 52%,#ffffff42 100%)}.hero-content{width:75%;padding:65px 0 0 42px}.hero h1{font-size:45px}.learning-flow{border-radius:18px}}@media (width<=760px){.hero{height:590px}.hero-image{object-position:67% center;opacity:.42}.hero-overlay{background:linear-gradient(#fffffff9 0%,#fffffff2 70%,#ffffffa8 100%)}.hero-content{width:auto;padding:55px 24px}.hero h1{letter-spacing:-1.5px;font-size:39px}.hero p{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a,.hero-actions button{width:100%}.trust-row{flex-direction:column;gap:8px}.desktop-only{display:none}.flow-head h2{font-size:27px}}.real-studio{background:linear-gradient(#f8fbff,#eff6fc);min-height:100vh}.studio-nav{background:#fff;border-bottom:1px solid #e1ebf4;align-items:center;height:74px;padding:0 max(24px,50vw - 620px);display:flex}.studio-steps{align-items:center;gap:10px;margin:auto;display:flex}.studio-steps span{color:#8292a2;white-space:nowrap;border:1px solid #cfdeeb;border-radius:50%;justify-content:center;align-items:center;gap:6px;width:30px;height:30px;font-size:10px;font-weight:700;display:flex}.studio-steps span b{color:#708296;margin-top:52px;font-size:8px;font-weight:700;position:absolute}.studio-steps span.on{color:#fff;background:#167edd;border-color:#167edd;box-shadow:0 6px 15px #167edd38}.studio-steps span.done{color:#0b62bc;background:#e5f3ff;border-color:#7eb9ed}.studio-steps i{background:#d5e2ed;width:55px;height:1px}.back-link{color:#5e7388;font-size:10px;font-weight:700;text-decoration:none}.studio-shell{max-width:1180px;margin:auto;padding:52px 25px 80px}.studio-title{text-align:center;margin-bottom:35px}.studio-title>span{color:#167edd;letter-spacing:1.7px;font-size:9px;font-weight:900}.studio-title h1{color:#102c50;letter-spacing:-1px;margin:10px 0;font:600 36px Arial}.studio-title p{color:#708298;margin:0;font-size:12px}.studio-error{color:#a73828;background:#fff0ed;border:1px solid #ffc6bb;border-radius:9px;max-width:850px;margin:0 auto 20px;padding:12px 16px;font-size:11px}.studio-input-grid{grid-template-columns:1.45fr .75fr;gap:20px;max-width:980px;margin:auto;display:grid}.source-panel,.course-config,.result-main,.export-panel{background:#fff;border:1px solid #dbe7f2;border-radius:16px;padding:25px;box-shadow:0 16px 40px #254d780f}.source-panel h2,.course-config h2,.export-panel h2{margin:0 0 18px;font-size:14px}.source-tabs{border-bottom:1px solid #e2eaf2;margin-bottom:15px;display:flex}.source-tabs button{color:#7a8998;background:0 0;border:0;padding:10px 14px;font-size:10px;font-weight:700;position:relative}.source-tabs button.active{color:#0b62bc}.source-tabs button.active:after{content:"";background:#2388e8;height:2px;position:absolute;bottom:-1px;left:4px;right:4px}.source-panel textarea{resize:vertical;color:#263e55;border:1px solid #ceddea;border-radius:9px;outline:none;width:100%;height:250px;padding:16px;font-size:11px;line-height:1.6}.source-panel textarea:focus{border-color:#2388e8;box-shadow:0 0 0 3px #2388e814}.supported{color:#8494a3;margin-top:10px;font-size:8px}.selected-file{background:#f5faff;border:1.5px dashed #9fc7ea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:250px;display:flex;position:relative}.selected-file b{font-size:12px}.selected-file span{color:#7a8b9c;margin-top:7px;font-size:9px}.selected-file button{color:#5a6d7e;background:#eaf2f8;border:0;border-radius:50%;width:25px;height:25px;position:absolute;top:12px;right:12px}.course-config label{color:#5c6e80;margin-bottom:15px;font-size:9px;font-weight:700;display:block}.course-config select{color:#314b63;background:#fff;border:1px solid #d7e2eb;border-radius:7px;width:100%;margin-top:6px;padding:10px;font-size:9px;display:block}.real-badge{background:#fff8d8;border:1px solid #f5df8a;border-radius:9px;gap:10px;margin:20px 0;padding:12px;display:flex}.real-badge>span{color:#d99d00;font-size:18px}.real-badge b,.real-badge small{display:block}.real-badge b{color:#725a0a;font-size:9px}.real-badge small{color:#8c7b40;margin-top:3px;font-size:7px}.real-generate{color:#fff;background:#167edd;border:0;border-radius:8px;width:100%;padding:12px;font-size:10px;font-weight:700;box-shadow:0 8px 18px #167edd35}.real-generate span{float:right;font-size:15px}.generation-state{text-align:center;background:#fff;border:1px solid #dce8f2;border-radius:18px;max-width:650px;margin:55px auto;padding:55px;box-shadow:0 20px 60px #254d7814}.ai-orbit{color:#167edd;background:#e8f4ff;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;font-size:25px;display:grid;position:relative}.ai-orbit:after{content:"";border:2px dashed #8ec6f3;border-radius:50%;animation:4s linear infinite spin;position:absolute;inset:-8px}.generation-state h2{margin:25px 0 8px;font:600 21px Arial}.generation-state p{color:#7b8d9d;font-size:9px}.big-progress{background:#e8eef3;border-radius:8px;height:6px;margin-top:25px;overflow:hidden}.big-progress i{background:linear-gradient(90deg,#2388e8,#72bdf7);border-radius:8px;height:100%;transition:all .3s;display:block}.course-result{grid-template-columns:1fr 290px;gap:20px;display:grid}.result-main{padding:0;overflow:hidden}.result-head{border-bottom:1px solid #e4ecf3;padding:24px 27px 18px}.result-head>span{color:#138253;letter-spacing:.8px;background:#e8f8f1;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:900}.result-head h2{margin:13px 0 6px;font:600 22px Arial}.result-head p{color:#7a8b9b;margin:0;font-size:9px}.slide-preview{padding:22px}.slide-canvas{aspect-ratio:16/9;background:linear-gradient(135deg,#e9f5ff,#fff7d2);border-radius:10px;padding:32px 38px;position:relative;box-shadow:inset 8px 0 #2388e8}.slide-canvas small{color:#167edd;font-size:7px;font-weight:900}.slide-canvas h3{color:#113559;margin:18px 0;font:600 24px Arial}.slide-canvas ul{padding-left:20px}.slide-canvas li{color:#46627a;margin:13px 0;font-size:11px}.slide-canvas li::marker{color:#2388e8}.slide-strip{gap:7px;padding-top:11px;display:flex;overflow-x:auto}.slide-strip button{text-align:left;color:#637688;background:#fff;border:1px solid #dae5ee;border-radius:6px;gap:6px;min-width:100px;height:50px;padding:7px;display:flex}.slide-strip button.active{background:#eff7ff;border-color:#2388e8}.slide-strip b{color:#167edd;font-size:8px}.slide-strip span{font-size:7px;line-height:1.3}.quiz-result{border:1px solid #e2e9ef;border-radius:9px;grid-template-columns:120px 1fr auto;align-items:center;gap:15px;margin:0 22px 22px;padding:14px;display:grid}.quiz-result>div{align-items:center;gap:8px;display:flex}.quiz-result>div b{color:#167edd;font-size:25px}.quiz-result>div span,.quiz-result>span{color:#708192;font-size:8px}.quiz-result p{font-size:9px;font-weight:700}.export-panel{height:max-content}.export-panel>button:not(.start-over){text-align:left;color:#334e66;background:#fff;border:1px solid #dce6ee;border-radius:9px;width:100%;margin-bottom:9px;padding:13px}.export-panel>button b,.export-panel>button small{display:block}.export-panel>button b{font-size:10px}.export-panel>button small{color:#8292a0;margin-top:4px;font-size:7px}.export-panel>button.export-primary{color:#fff;background:#167edd;border-color:#167edd}.export-panel>button.export-primary small{color:#dbeeff}.export-panel>button:disabled{opacity:.65;cursor:wait}.export-note{color:#388162;background:#effaf5;border-radius:7px;margin:10px 0 16px;padding:10px;font-size:8px}.start-over{color:#63788b;background:0 0;border:0;width:100%;font-size:8px;text-decoration:underline}.export-panel button:hover{transform:translateY(-1px)}@media (width<=800px){.studio-steps{display:none}.studio-input-grid,.course-result{grid-template-columns:1fr}.studio-title h1{font-size:29px}.studio-shell{padding:35px 14px}.quiz-result{grid-template-columns:1fr}.export-panel{order:-1}.slide-canvas{padding:22px}.slide-canvas h3{font-size:19px}.slide-canvas li{font-size:9px}.studio-nav{padding:0 18px}}.ladin-editor{color:#10233f;background:#eef3f8;height:100vh;overflow:hidden}.editor-top{background:#fff;border-bottom:1px solid #dce5ee;align-items:center;gap:25px;height:64px;padding:0 20px;display:flex}.editor-top .brand{font-size:17px}.project-name{border-left:1px solid #e0e7ee;flex-direction:column;padding-left:20px;display:flex}.project-name b{font-size:10px}.project-name span{color:#4f9d7e;margin-top:3px;font-size:7px}.editor-actions{gap:8px;margin-left:auto;display:flex}.editor-actions button{border-radius:7px;padding:9px 14px;font-size:9px;font-weight:700}.preview-btn{color:#486176;background:#fff;border:1px solid #d6e1ea}.render-btn{color:#fff;background:#167edd;border:0;box-shadow:0 6px 14px #167edd30}.render-btn:disabled{opacity:.6}.editor-body{grid-template-columns:74px 245px 1fr 285px;height:calc(100vh - 225px);display:grid}.tool-rail{background:#102c50;flex-direction:column;gap:5px;padding:12px 6px;display:flex}.tool-rail button{color:#9fb2c7;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:58px;display:flex}.tool-rail button i{font-size:17px;font-style:normal}.tool-rail button span{font-size:7px}.tool-rail button.active{color:#fff;background:#2388e8}.asset-panel,.script-panel{background:#fff;border-right:1px solid #dce5ee;overflow:auto}.asset-panel{padding:18px}.panel-head h2,.script-head h2{margin:0;font-size:12px}.upload-media{color:#0b62bc;background:#eff7ff;border:1px dashed #83b7e2;border-radius:8px;width:100%;margin-top:16px;padding:12px;font-size:9px;font-weight:700}.hint{color:#8594a2;font-size:7px;line-height:1.5}.empty-media{color:#8998a6;text-align:center;border:1px solid #e3e9ef;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;display:flex}.empty-media i{color:#b8c8d5;font-size:24px;font-style:normal}.empty-media b{color:#637789;margin:8px 0 4px;font-size:9px}.empty-media span{font-size:7px}.media-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.media-grid button{text-align:left;background:#fff;border:1px solid #dce5ec;border-radius:7px;padding:0;overflow:hidden}.media-grid img,.video-tile{object-fit:cover;width:100%;height:65px}.video-tile{color:#167edd;background:#dceafa;place-items:center;display:grid}.media-grid span{white-space:nowrap;text-overflow:ellipsis;padding:6px;font-size:7px;display:block;overflow:hidden}.avatar-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.avatar-grid button{background:#f3f6f8;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.avatar-grid button.active{border-color:#2388e8;box-shadow:0 0 0 2px #2388e81c}.avatar-grid img,.avatar-grid button>div{object-fit:cover;background:#e8f1f8;place-items:center;width:100%;height:105px;font-size:30px;display:grid}.avatar-grid span{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;padding:6px;font-size:7px;display:block;overflow:hidden}.voice-list{gap:7px;margin-top:14px;display:grid}.voice-list button{text-align:left;background:#fff;border:1px solid #dfe7ed;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.voice-list button>i{color:#167edd;background:#e9f4ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.voice-list button span{flex-direction:column;display:flex}.voice-list button b{font-size:8px}.voice-list button small{color:#8a98a4;margin-top:3px;font-size:6px}.voice-list button em{color:#167edd;margin-left:auto;font-style:normal}.voice-list button.active{background:#f3f9ff;border-color:#2388e8}.style-panel,.export-settings{gap:15px;margin-top:18px;display:grid}.style-panel label,.export-settings label{color:#576c7e;font-size:8px;font-weight:700}.style-panel select,.style-panel input,.export-settings select{background:#fff;border:1px solid #d8e2ea;border-radius:6px;width:100%;margin-top:6px;padding:9px;font-size:8px;display:block}.style-panel input[type=color]{height:38px;padding:3px}.format-card{background:#eff7ff;border:1px solid #cfe5f8;border-radius:8px;padding:12px}.format-card b,.format-card span{display:block}.format-card b{color:#0b62bc;font-size:9px}.format-card span{color:#73899a;margin-top:4px;font-size:7px}.canvas-area{background:#e6edf3;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:relative;overflow:auto}.editor-canvas{aspect-ratio:16/9;background:linear-gradient(135deg,#d9edff,#fff2b9);border-radius:6px;width:min(100%,740px);position:relative;overflow:hidden;box-shadow:0 18px 45px #173a5d32}.editor-canvas.portrait{aspect-ratio:9/16;width:auto;height:100%}.editor-canvas.square{aspect-ratio:1;width:auto;height:min(100%,620px)}.scene-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.canvas-shade{background:linear-gradient(90deg,#09294ba8,#0000 65%);position:absolute;inset:0}.canvas-title{color:#fff;width:50%;position:absolute;top:17%;left:7%}.canvas-title small{letter-spacing:1.5px;color:#ffe992;font-size:7px;font-weight:900}.canvas-title h2{font:600 clamp(18px,2.3vw,34px)/1.15 Arial}.presenter-placeholder{justify-content:center;align-items:flex-end;width:39%;height:88%;display:flex;position:absolute;bottom:0;right:5%}.presenter-placeholder img{object-fit:cover;object-position:top center;border-radius:45% 45% 0 0;width:100%;height:100%}.presenter-placeholder span{font-size:90px}.caption-preview{color:#fff;text-align:center;background:#061d33d9;border-radius:5px;padding:8px 14px;font-size:8px;position:absolute;bottom:6%;left:8%;right:8%}.script-panel{border-left:1px solid #dce5ee;border-right:0;padding:18px}.script-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.script-head span{color:#8d9aa6;font-size:7px}.script-panel label{color:#5d7183;margin-bottom:13px;font-size:8px;font-weight:700;display:block}.script-panel input,.script-panel textarea{border:1px solid #d6e1e9;border-radius:7px;outline:none;width:100%;margin-top:6px;padding:10px;font-size:9px;line-height:1.55;display:block}.script-panel textarea{resize:none;height:180px}.script-panel input:focus,.script-panel textarea:focus{border-color:#2388e8;box-shadow:0 0 0 3px #2388e812}.script-tools{flex-wrap:wrap;gap:5px;display:flex}.script-tools button{color:#5d7385;background:#f8fafc;border:1px solid #dce5ec;border-radius:5px;padding:6px 8px;font-size:7px}.script-tools button:first-child{color:#0b62bc;background:#eff7ff}.scene-info{color:#708396;border-top:1px solid #e4eaf0;justify-content:space-between;margin-top:16px;padding-top:13px;font-size:7px;display:flex}.scene-info b{color:#38566e}.timeline{background:#fff;border-top:1px solid #d9e3eb;height:161px;padding:10px 20px}.timeline-head{align-items:center;gap:10px;height:29px;display:flex}.timeline-head b{font-size:10px}.timeline-head span{color:#8b98a4;font-size:7px}.timeline-head button{color:#49677f;background:#fff;border:1px solid #d5e1ea;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:7px}.scene-track{gap:8px;padding:5px 0;display:flex;overflow-x:auto}.scene-track>button{text-align:left;background:#f3f6f8;border:2px solid #0000;border-radius:7px;flex:0 0 150px;padding:5px;position:relative}.scene-track>button.active{background:#eef7ff;border-color:#2388e8}.scene-track>button>div{background:linear-gradient(135deg,#cbe7ff,#fff1b8);border-radius:4px;justify-content:center;align-items:center;height:58px;display:flex;position:relative}.scene-track>button>div span{color:#fff;background:#102c50;border-radius:3px;padding:2px 4px;font-size:6px;position:absolute;top:5px;left:5px}.scene-track>button>div i{color:#167edd;font-style:normal}.scene-track>button b{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:7px;display:block;overflow:hidden}.scene-track>button small{color:#8594a1;font-size:6px;position:absolute;bottom:5px;right:6px}.editor-error,.render-progress,.video-ready{border-radius:8px;width:min(500px,85%);padding:11px 14px;font-size:9px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #173a5d30}.editor-error{color:#9f3829;background:#fff0ed;border:1px solid #ffc4b8}.editor-error button{float:right;color:inherit;background:0 0;border:0}.render-progress{background:#fff}.render-progress>div{justify-content:space-between;margin-bottom:7px;display:flex}.render-progress i{background:#e2eaf0;border-radius:4px;height:4px;display:block;overflow:hidden}.render-progress em{background:#2388e8;height:100%;display:block}.video-ready{color:#287456;background:#eaf9f2;border:1px solid #9bd8bc;justify-content:space-between;display:flex}.video-ready a{color:#0b62bc;font-weight:700}.asset-panel::-webkit-scrollbar{width:5px;height:5px}.script-panel::-webkit-scrollbar{width:5px;height:5px}.scene-track::-webkit-scrollbar{width:5px;height:5px}.asset-panel::-webkit-scrollbar-thumb{background:#cbd8e3;border-radius:8px}.script-panel::-webkit-scrollbar-thumb{background:#cbd8e3;border-radius:8px}.scene-track::-webkit-scrollbar-thumb{background:#cbd8e3;border-radius:8px}@media (width<=1050px){.editor-body{grid-template-columns:65px 210px 1fr}.script-panel{display:none}}@media (width<=760px){.ladin-editor{height:auto;overflow:auto}.editor-body{grid-template-columns:58px 1fr;height:auto;min-height:700px}.asset-panel{display:none}.canvas-area,.tool-rail{min-height:520px}.timeline{height:auto}.editor-top{z-index:10;position:sticky;top:0}.project-name,.preview-btn{display:none}}.topskills-signature{color:#fff;flex-direction:column;flex:0 0 52px;justify-content:center;align-items:center;width:52px;margin-left:18px;line-height:1;display:flex}.topskills-emblem{background:#fff;border-radius:50%;width:34px;height:34px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff24,0 6px 15px #00142d4a}.topskills-emblem img{width:112px;max-width:none;position:absolute;top:0;left:-39px}.topskills-signature small{letter-spacing:.8px;color:#d9eaff;margin-top:5px;font-size:6px;font-weight:900;display:block}.nh-nav .topskills-signature{margin-left:18px}.nh-nav,.builder-top,.wizard-top,.studio-nav,.cw-top,.app-brand-banner{background:linear-gradient(105deg,#061a34 0%,#082b57 64%,#0a3970 100%);border-color:#21466d;box-shadow:0 8px 24px #041a3425}.builder-top .brand,.wizard-top .brand,.studio-nav .brand,.cw-top .brand,.app-brand-banner .brand{color:#fff}.builder-top .builder-close,.wizard-top .back-link,.studio-nav .back-link{color:#d3e4f3}.builder-top .builder-close{margin-left:14px;font-size:9px;text-decoration:none}.builder-progress span,.wizard-steps>div{color:#a9bfd3}.builder-progress b,.wizard-steps b,.studio-steps span{border-color:#6c86a0}.studio-steps span{color:#bfd0df}.studio-steps span b{color:#c3d5e5}.cw-top>div{border-left-color:#ffffff2b}.cw-top>div b{color:#fff}.cw-top>div span{color:#b8cde0}.app-brand-banner{z-index:4;grid-area:1/1/auto/-1;align-items:center;height:76px;padding:0 max(24px,50vw - 620px);display:flex;position:relative}.app-brand-banner .app-banner-title{color:#bcd0e2;border-left:1px solid #ffffff27;margin-left:32px;padding-left:32px;font-size:10px;font-weight:700}.app-brand-banner .topskills-signature{margin-left:auto}.course-app{grid-template-rows:76px 1fr}.course-side{grid-area:2/1}.dash-main{grid-area:2/2}.builder-top>.topskills-signature,.wizard-top>.topskills-signature,.studio-nav>.topskills-signature,.cw-top>.topskills-signature{margin-left:16px}.cw-top-actions+.topskills-signature{margin-left:12px}@media (width<=850px){.topskills-signature{flex-basis:44px;width:44px;margin-left:10px}.topskills-emblem{width:29px;height:29px}.topskills-emblem img{width:96px;left:-34px}.topskills-signature small{letter-spacing:.5px;margin-top:4px;font-size:5px}.app-brand-banner{padding:0 16px}.app-banner-title,.studio-nav .back-link{display:none}.builder-top>.topskills-signature,.wizard-top>.topskills-signature,.studio-nav>.topskills-signature,.cw-top>.topskills-signature{margin-left:8px}}@media (width<=520px){.topskills-signature{flex-basis:39px;width:39px}.topskills-emblem{width:26px;height:26px}.topskills-emblem img{width:86px;left:-30px}.topskills-signature small{font-size:4.5px}.builder-close{display:none}.cw-top-actions+.topskills-signature{margin-left:4px}.cw-top-actions button{padding:9px 7px}}.topskills-signature small{font-size:7px}@media (width<=850px){.topskills-signature small{font-size:6px}}@media (width<=800px){.course-app .dash-main{grid-area:2/1}}.course-app .dash-main{padding:38px max(28px,50vw - 560px) 54px}.course-app .dash-main header span,.builder-title>span{font-size:11px}.course-app .dash-main h1{letter-spacing:-1px;font-size:36px}.course-app .dash-main header p{font-size:14px;line-height:1.55}.course-app .dash-main header>a{padding:13px 18px;font-size:13px}.course-app .course-side nav a{padding:13px 14px;font-size:13px}.course-app .side-user b{font-size:13px}.course-app .side-user span,.course-app .side-user a,.course-app .side-user button{font-size:11px;line-height:1.45}.course-app .side-user button{color:#a9c7e3;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.course-app .course-list{gap:14px;margin-top:24px}.course-app .course-cover{height:92px}.course-app .course-list article span{font-size:10px}.course-app .course-list h2{margin:7px 0;font-size:17px}.course-app .course-list p,.course-app .course-list small{font-size:12px;line-height:1.5}.course-app .course-actions>a,.course-app .course-actions .delete-course{font-size:12px}.course-app .empty-courses{margin-top:28px;padding:48px 28px}.course-app .empty-courses p,.course-app .empty-courses a{font-size:13px}.builder-page .builder-shell{max-width:1120px;padding:34px 24px 58px}.builder-page .builder-title{margin-bottom:22px}.builder-page .builder-title h1{letter-spacing:-1px;font-size:36px}.builder-page .builder-card{padding:24px}.builder-page .course-settings{padding:16px 18px}.builder-page .lesson-card{padding:20px}.builder-page .lesson-stack{gap:14px}.builder-page .final-layout{grid-template-columns:minmax(0,1fr) 320px}.builder-page .course-summary li{justify-content:center;min-height:72px}.builder-page .course-summary li b{font-size:20px}.ai-video-wizard .wizard-heading h1{letter-spacing:-1px;margin:10px 0;font-size:38px}.ai-video-wizard .wizard-heading p{font-size:14px;line-height:1.55}.ai-video-wizard .wizard-error,.ai-video-wizard .choice-tabs button{font-size:13px}.ai-video-wizard .source-step textarea{height:235px;font-size:14px}.ai-video-wizard .document-drop{height:235px}.ai-video-wizard .document-drop span,.ai-video-wizard .wizard-footer>span{font-size:12px}.ai-video-wizard .wizard-footer>button,.ai-video-wizard .ai-create{font-size:13px}.ai-video-wizard .result-video p,.ai-video-wizard .result-video a,.ai-video-wizard .result-video button{font-size:13px}.real-studio .studio-input-grid{max-width:1060px}.real-studio .source-panel textarea{height:220px;font-size:14px}.real-studio .selected-file{height:220px}.real-studio .course-config label{font-size:12px}.real-studio .course-config select,.real-studio .real-badge b,.real-studio .real-generate{font-size:13px}.real-studio .real-badge small,.real-studio .supported{font-size:11px}.course-workspace .cw-grid{grid-template-columns:minmax(0,1fr) 350px}.course-workspace .cw-script,.course-workspace .cw-settings{padding:22px}.course-workspace .cw-script>textarea{height:250px}.course-workspace .cw-mode-picker{margin-top:16px}.course-workspace .cw-question-builder,.course-workspace .cw-final-builder{margin-top:16px;margin-bottom:16px}.ladin-editor .project-name b,.ladin-editor .timeline-head b{font-size:13px}.ladin-editor .project-name span,.ladin-editor .timeline-head span{font-size:10px}.ladin-editor .editor-actions button,.ladin-editor .upload-media{font-size:12px}.ladin-editor .panel-head h2,.ladin-editor .script-head h2{font-size:16px}.ladin-editor .hint,.ladin-editor .empty-media span,.ladin-editor .media-grid span,.ladin-editor .avatar-grid span,.ladin-editor .voice-list button small{font-size:10px}.ladin-editor .empty-media b,.ladin-editor .voice-list button b,.ladin-editor .style-panel label,.ladin-editor .export-settings label,.ladin-editor .script-panel label,.ladin-editor .style-panel select,.ladin-editor .style-panel input,.ladin-editor .export-settings select,.ladin-editor .script-panel input,.ladin-editor .script-panel textarea{font-size:12px}.ts-footer{color:#fff;background:linear-gradient(115deg,#263d78 0%,#22376f 100%);border:0;max-width:none;margin:0;padding:0;display:block}.ts-footer-inner{grid-template-columns:1.25fr .62fr 1.08fr .75fr;align-items:start;gap:54px;width:min(1240px,100% - 56px);margin:auto;padding:58px 0 45px;display:grid}.ts-footer h2{color:#fff;text-transform:uppercase;margin:0 0 24px;font-size:18px;font-weight:500}.ts-footer p{color:#edf3ff;margin:0;font-size:13px;line-height:1.75}.ts-footer-about>p{max-width:360px;margin-top:18px}.ts-footer-brand{color:#fff;align-items:center;gap:13px;margin-bottom:7px;text-decoration:none;display:inline-flex}.ts-footer-emblem{background:#fff;border-radius:50%;flex:none;width:58px;height:58px;position:relative;overflow:hidden;box-shadow:0 8px 25px #05183955}.ts-footer-emblem img{width:192px;max-width:none;position:absolute;top:0;left:-67px}.ts-footer-brand>span:last-child{flex-direction:column;display:flex}.ts-footer-brand b{letter-spacing:.3px;color:#fff;font-size:22px}.ts-footer-brand b span{color:#14ace1}.ts-footer-brand small{color:#a9c6e7;letter-spacing:.8px;margin-top:4px;font-size:8px;font-weight:700}.ts-footer-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ts-footer-links a{color:#f2f6ff;font-size:13px;line-height:1.35;text-decoration:none}.ts-footer-links a:hover{color:#76d6ff}.ts-footer-contact{flex-direction:column;gap:13px;display:flex}.ts-footer-contact>a,.ts-footer-contact>p{color:#f5f8ff;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7;text-decoration:none;display:flex}.ts-footer-contact i{color:#7dd7ff;text-align:center;flex:0 0 20px;width:20px;font-size:16px;font-style:normal}.ts-footer-contact a:hover span{color:#76d6ff}.ts-footer-social>div{flex-wrap:wrap;gap:10px;display:flex}.ts-footer-social>div span{color:#fff;border:1px solid #c9daf2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.ts-footer-social>p{color:#adc2dd;margin-top:24px;font-size:11px}.ts-footer-bottom{color:#aebfda;border-top:1px solid #ffffff1c;justify-content:space-between;gap:20px;width:min(1240px,100% - 56px);margin:auto;padding:17px 0 20px;font-size:10px;display:flex}@media (width<=1050px){.ts-footer-inner{grid-template-columns:1.1fr .7fr 1fr;gap:38px}.ts-footer-social{grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;display:flex}.ts-footer-social h2{margin:0}.ts-footer-social>p{max-width:390px;margin:0}.course-workspace .cw-grid,.builder-page .final-layout{grid-template-columns:1fr}}@media (width<=800px){.course-app .dash-main{padding:30px 18px 44px}.course-app .dash-main header{flex-direction:column;align-items:flex-start;gap:14px}.course-app .course-list article{grid-template-columns:110px 1fr}.course-app .course-actions{grid-column:2}.builder-page .builder-shell,.ai-video-wizard .wizard-shell,.real-studio .studio-shell{padding:28px 16px 45px}.ai-video-wizard .setup-grid,.ai-video-wizard .review-layout{grid-template-columns:1fr}.ts-footer-inner{grid-template-columns:1fr 1fr;width:min(100% - 36px,680px);padding:42px 0 34px}.ts-footer-about{grid-column:1/-1}.ts-footer-social{grid-column:1/-1;display:block}.ts-footer-social h2{margin-bottom:18px}.ts-footer-social>p{margin-top:18px}.ts-footer-bottom{flex-direction:column;gap:6px;width:calc(100% - 36px)}}@media (width<=560px){.course-app .course-list article{grid-template-columns:1fr}.course-app .course-cover{height:160px}.course-app .course-actions{grid-column:1}.builder-page .builder-title h1,.ai-video-wizard .wizard-heading h1,.real-studio .studio-title h1{font-size:30px}.builder-page .lesson-grid,.ai-video-wizard .form-grid{grid-template-columns:1fr}.course-workspace .cw-editor{padding:22px 14px 34px}.ts-footer-inner{grid-template-columns:1fr;gap:34px}.ts-footer-about,.ts-footer-social{grid-column:auto}.ts-footer h2{margin-bottom:18px;font-size:17px}.ts-footer p,.ts-footer-links a,.ts-footer-contact>a,.ts-footer-contact>p{font-size:13px}}.language-switcher{background:#ffffff1f;border:1px solid #12468233;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.language-switcher button{min-width:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 9px;font:700 12px Arial,sans-serif}.language-switcher button.active{color:#0b4d91;background:#fff;box-shadow:0 2px 10px #0000001f}.language-switcher.compact button{min-width:34px;padding:5px 7px}.app-locale-float{z-index:1000;color:#fff;position:fixed;top:22px;right:116px}@media (width<=760px){.app-locale-float{top:78px;right:12px}.nh-nav .language-switcher{order:5}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.commerce-page{color:#0b2a50;background:#f3f8fd;min-height:100vh;font-family:Arial,sans-serif}.commerce-nav{background:#fff;border-bottom:1px solid #d8e6f2;justify-content:space-between;align-items:center;height:58px;padding:0 clamp(24px,6vw,96px);display:flex}.commerce-nav a{color:#0b5fc6;font-weight:700;text-decoration:none}.commerce-nav span{color:#54708e;font-size:14px}.commerce-shell,.admin-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:52px 0 80px}.commerce-heading{text-align:center;margin-bottom:30px}.commerce-heading>span{color:#087fe8;letter-spacing:.12em;font-size:12px;font-weight:800}.commerce-heading h1{color:#09284e;margin:10px 0;font-size:clamp(34px,5vw,54px)}.commerce-heading p{color:#607791;max-width:680px;margin:auto;line-height:1.6}.commerce-message{color:#0d5797;background:#eaf5ff;border:1px solid #93c9f6;border-radius:12px;margin:0 0 20px;padding:14px 18px}.quota-card{color:#fff;background:linear-gradient(135deg,#082f63,#0c69c8);border-radius:20px;grid-template-columns:210px 1fr;align-items:center;gap:28px;margin-bottom:28px;padding:26px 32px;display:grid;box-shadow:0 18px 40px #0d437a29}.quota-card small{letter-spacing:.12em;opacity:.75;font-size:11px;display:block}.quota-card b{margin:4px 10px 0 0;font-size:38px;display:inline-block}.quota-card span{opacity:.86;font-size:13px}.quota-bar{background:#fff3;border-radius:10px;height:12px;overflow:hidden}.quota-bar i{background:#ffd85a;border-radius:10px;height:100%;display:block}.plans-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plans-grid article{background:#fff;border:1px solid #d7e5f2;border-radius:18px;flex-direction:column;min-height:300px;padding:26px;display:flex}.plans-grid article.featured{border:2px solid #1488ed;box-shadow:0 16px 36px #1888ed1f}.plans-grid article>span{color:#087fe8;letter-spacing:.1em;font-size:11px;font-weight:800}.plans-grid h2{margin:12px 0 6px;font-size:30px}.plans-grid article>b{color:#0a5db4;font-size:22px}.plans-grid p{color:#657c94;flex:1;line-height:1.55}.plans-grid input{height:44px;font:inherit;border:1px solid #cbddeb;border-radius:10px;margin-bottom:10px;padding:0 12px}.plans-grid button,.payment-box button,.settings-form>button,.admin-actions button{color:#fff;cursor:pointer;background:#087fe8;border:0;border-radius:10px;height:46px;padding:0 18px;font-weight:700}.plans-grid button:disabled{opacity:.55;cursor:wait}.orders-section>div:first-child{border-bottom:1px solid #d7e4f0;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.orders-section h2{margin:0;font-size:28px}.orders-section p{color:#627990}.orders-list{gap:14px;margin-top:18px;display:grid}.orders-list>article,.admin-list>article{background:#fff;border:1px solid #d8e5f0;border-radius:15px;padding:20px}.orders-list header{justify-content:space-between;gap:20px;display:flex}.orders-list header div{gap:6px;display:grid}.orders-list header span{color:#687f96;font-size:14px}.status{background:#edf4f9;border-radius:999px;height:max-content;padding:8px 10px;font-size:12px;font-style:normal;font-weight:800}.status.approved{color:#107143;background:#def7e9}.status.payment_submitted{color:#855f00;background:#fff3cd}.status.rejected{color:#a52b20;background:#fde5e3}.payment-box{background:#f2f7fb;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;padding:18px;display:grid}.payment-box>div{gap:5px;display:grid}.payment-box small{color:#688096;font-size:10px}.payment-box form{border-top:1px solid #d8e4ed;grid-column:1/-1;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:10px;padding-top:14px;display:grid}.payment-box input{border:1px solid #c6d8e7;border-radius:9px;height:44px;padding:0 12px}.payment-box label{color:#60758c;gap:4px;font-size:11px;display:grid}.payment-box label input{background:#fff;padding:9px}.admin-note{background:#fff8dc;border-radius:10px;padding:12px}.empty-orders{text-align:center;color:#71869a;padding:30px}.admin-tabs{gap:10px;margin-bottom:20px;display:flex}.admin-tabs button{color:#244766;cursor:pointer;background:#fff;border:1px solid #cbddeb;border-radius:10px;padding:13px 18px;font-weight:700}.admin-tabs button.active{color:#fff;background:#0a68c7;border-color:#0a68c7}.admin-tabs b{margin-left:6px}.admin-list{gap:12px;display:grid}.admin-list>article{justify-content:space-between;align-items:center;gap:24px;display:flex}.admin-list small{color:#0a73d5;font-weight:800}.admin-list h2{margin:6px 0;font-size:20px}.admin-list p{color:#637c95;margin:4px 0}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-actions a{color:#0a63b8;background:#edf5fb;border-radius:9px;padding:13px 15px;font-size:13px;font-weight:700;text-decoration:none}.admin-actions button.approve{background:#128452}.admin-actions button.danger{background:#b53a32}.settings-form{background:#fff;border:1px solid #d8e5f0;border-radius:18px;padding:28px}.settings-form h2{margin-top:0;font-size:28px}.settings-form p{color:#637b92}.settings-form>div{grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0;display:grid}.settings-form label{gap:7px;font-size:13px;font-weight:700;display:grid}.settings-form input{height:46px;font:inherit;border:1px solid #cbddeb;border-radius:9px;padding:0 12px}.access-denied{text-align:center;background:#fff;border-radius:18px;max-width:520px;margin:120px auto;padding:48px}.access-denied>b{color:#0a71d2;font-size:64px}.access-denied a{color:#fff;background:#0a71d2;border-radius:9px;padding:13px 18px;text-decoration:none;display:inline-block}.dashboard-quota{color:#fff;background:linear-gradient(135deg,#082f63,#0b71d5);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:22px;padding:18px 22px;display:grid}.dashboard-quota span{align-items:center;gap:10px;display:flex}.dashboard-quota span b{font-size:32px}.dashboard-quota small{opacity:.75;display:block}.dashboard-quota a{color:#12304e;background:#ffd85a;border-radius:9px;padding:12px 16px;font-weight:800;text-decoration:none}@media (width<=820px){.plans-grid,.quota-card{grid-template-columns:1fr}.payment-box{grid-template-columns:1fr 1fr}.payment-box form{grid-template-columns:1fr}.admin-list>article{flex-direction:column;align-items:flex-start}.admin-actions{justify-content:flex-start}.settings-form>div,.dashboard-quota{grid-template-columns:1fr}.orders-section>div:first-child{display:block}}.commerce-message.error{color:#9c3225;background:#fff0ed;border-color:#f0a89d}.admin-package-guide{background:linear-gradient(135deg,#eaf5ff,#fffdf0);border:1px solid #bad9f4;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:22px 24px;display:flex}.admin-package-guide span{color:#087fe8;letter-spacing:.1em;font-size:11px;font-weight:700}.admin-package-guide h2{margin:6px 0;font-size:22px}.admin-package-guide p{color:#5d7690;max-width:720px;margin:0;line-height:1.55}.admin-package-guide>i{white-space:nowrap;color:#117044;background:#e5f7ed;border-radius:999px;padding:10px 13px;font-size:12px;font-style:normal;font-weight:700}.customer-actions{align-items:center}.package-action-label{color:#60758c;font-size:12px;font-weight:700}.admin-actions button.custom-package{color:#0b62bc;background:#edf6ff;border:1px solid #9dccf3}.admin-actions button:disabled{opacity:.55;cursor:wait}.admin-account-label{color:#5c748b;background:#edf3f8;border-radius:9px;padding:11px 13px;font-size:12px;font-weight:700}@media (width<=820px){.admin-package-guide{flex-direction:column;align-items:flex-start}.admin-package-guide>i{white-space:normal}}.admin-package-guide .sync-customers{color:#fff;cursor:pointer;background:#087fe8;border:0;border-radius:10px;flex:none;min-height:46px;padding:0 18px;font-weight:700}.admin-package-guide .sync-customers:disabled{opacity:.55;cursor:not-allowed}.customer-filters{background:#fff;border:1px solid #d8e5f0;border-radius:15px;grid-template-columns:minmax(260px,1fr) 220px auto;align-items:end;gap:12px;margin-bottom:12px;padding:18px;display:grid}.customer-filters label{color:#244766;gap:7px;font-size:12px;font-weight:700;display:grid}.customer-filters input,.customer-filters select{height:44px;font:inherit;color:#173858;background:#fff;border:1px solid #cbddeb;border-radius:9px;padding:0 12px}.customer-filters button,.customer-pagination button,.contract-grant-modal button{color:#fff;cursor:pointer;background:#087fe8;border:0;border-radius:9px;height:44px;padding:0 18px;font-weight:700}.customer-result-meta{color:#5a738c;justify-content:space-between;align-items:center;margin:14px 2px;font-size:13px;display:flex}.customer-result-meta b{color:#173858}.customer-admin-list.is-loading{opacity:.55;pointer-events:none}.customer-status-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-status-line em{border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:700}.customer-status-line em.confirmed{color:#147044;background:#e3f7eb}.customer-status-line em.pending{color:#8a6500;background:#fff3d2}.admin-list p.customer-date{font-size:12px}.customer-pagination{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.customer-pagination button:disabled{opacity:.45;cursor:not-allowed}.contract-grant-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031933a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contract-grant-modal{background:#fff;border-radius:20px;gap:16px;width:min(540px,100%);padding:28px;display:grid;box-shadow:0 30px 80px #0019374d}.contract-grant-modal>span{letter-spacing:.1em;color:#087fe8;font-size:11px;font-weight:800}.contract-grant-modal h2{margin:-8px 0 0;font-size:28px}.contract-grant-modal p{color:#617990;background:#f2f7fb;border-radius:10px;margin:0;padding:14px}.contract-grant-modal label{gap:7px;font-size:13px;font-weight:700;display:grid}.contract-grant-modal input,.contract-grant-modal textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbddeb;border-radius:9px;padding:11px 12px}.contract-grant-modal textarea{resize:vertical;min-height:84px}.contract-grant-modal>div{justify-content:flex-end;gap:10px;display:flex}.contract-grant-modal button.secondary{color:#284966;background:#eaf2f8}.contract-grant-modal button:disabled{opacity:.5;cursor:wait}@media (width<=820px){.customer-filters{grid-template-columns:1fr}.customer-result-meta{flex-direction:column;align-items:flex-start;gap:5px}.customer-pagination{justify-content:stretch}.customer-pagination button{flex:1}.contract-grant-modal{padding:22px}}.scale-health{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.scale-health article{background:#fff;border:1px solid #d6e5f2;border-radius:14px;flex-direction:column;min-height:118px;padding:18px;display:flex;box-shadow:0 10px 25px #144b7d0d}.scale-health span{color:#0a72d4;letter-spacing:.09em;font-size:10px;font-weight:800}.scale-health b{color:#092c55;margin:7px 0 4px;font-size:30px}.scale-health small{color:#657e96;font-size:11px}.scale-health article.warn{background:#fff4f2;border-color:#f0b1a7}.scale-health article.warn span,.scale-health article.warn b{color:#a6382b}@media (width<=820px){.scale-health{grid-template-columns:1fr 1fr}}@media (width<=480px){.scale-health{grid-template-columns:1fr}}.security-audit-panel{gap:18px;display:grid}.security-audit-heading{background:linear-gradient(135deg,#eaf5ff,#fff);border:1px solid #bad9f4;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.security-audit-heading span{color:#087fe8;letter-spacing:.1em;font-size:11px;font-weight:800}.security-audit-heading h2{margin:7px 0;font-size:26px}.security-audit-heading p{color:#5d7690;max-width:780px;margin:0;line-height:1.55}.audit-export{color:#fff;background:#087fe8;border-radius:10px;flex:none;padding:13px 16px;font-weight:700;text-decoration:none}.security-control-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.security-control-grid article{background:#fff;border:1px solid #d5e4ef;border-radius:13px;gap:7px;padding:16px;display:grid}.security-control-grid article.ready{border-left:4px solid #168454}.security-control-grid article.pending{background:#fffaf0;border-left:4px solid #d49a13}.security-control-grid b{font-size:14px}.security-control-grid span{color:#637b92;font-size:12px;line-height:1.45}.audit-table{background:#fff;border:1px solid #d6e4ef;border-radius:14px;overflow:auto}.audit-table table{border-collapse:collapse;width:100%;min-width:980px}.audit-table th,.audit-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3edf5;padding:13px 14px;font-size:12px}.audit-table th{color:#244766;letter-spacing:.04em;background:#eef6fc;font-size:11px;position:sticky;top:0}.audit-table td code{color:#526b82;white-space:nowrap;text-overflow:ellipsis;max-width:360px;font:11px/1.45 Consolas,monospace;display:block;overflow:hidden}@media (width<=820px){.admin-tabs{overflow:auto}.admin-tabs button{flex:none}.security-audit-heading{flex-direction:column}.security-control-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.security-control-grid{grid-template-columns:1fr}}:root{--ui-page:min(1240px, calc(100% - 48px));--ui-page-narrow:min(1120px, calc(100% - 48px));--ui-xs:12px;--ui-sm:13px;--ui-body:15px;--ui-lead:17px;--ui-title:clamp(34px, 4vw, 50px);--ui-section:clamp(26px, 3vw, 36px);--ui-card-radius:16px;--ui-card-pad:clamp(20px, 2.2vw, 28px);--ui-shadow:0 14px 38px #143d651a}html{font-size:16px}html,body,button,input,select,textarea{font-synthesis:none;font-kerning:normal;font-family:Arial,Segoe UI,Tahoma,sans-serif!important}body{font-size:var(--ui-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}button,input,select,textarea{font-size:14px;line-height:1.4}b,strong,button,.eyebrow,.nh-pill,.nh-copy>span,.nh-section-heading>span,.nh-feature-copy>span,.nh-final-cta>div>span,.dash-main header span,.builder-title>span,.course-summary>span,.cw-heading span,.story-builder-head span,.thumbnail-head>div>span,.wizard-heading>span,.studio-title>span,.result-interaction>span,.commerce-heading>span,.plans-grid article>span,.status,.admin-list small{font-weight:700!important}select,input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px}.topskills-home .nh-nav{border-bottom:1px solid #ffffff1f;width:100%;max-width:none;height:82px;padding:0 max(24px,50vw - 620px);box-shadow:0 12px 30px #041a342e}.topskills-home .nh-nav .brand{gap:12px;font-size:24px}.topskills-home .nh-nav .brand .logo{border-radius:12px;width:42px;height:42px}.topskills-home .nh-nav nav{gap:24px;margin-left:52px}.topskills-home .nh-nav nav a,.topskills-home .nh-actions a,.topskills-home .nh-actions{font-size:13px}.topskills-home .nh-actions .signed-in{gap:1px;min-width:150px;padding-block:7px;line-height:1.15;display:grid}.topskills-home .nh-actions .signed-in span{opacity:.7;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.topskills-home .nh-actions .signed-in b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;overflow:hidden}.topskills-home .nh-hero{gap:48px;max-width:1240px;min-height:0;padding:48px 32px 52px}.topskills-home .nh-pill,.topskills-home .nh-copy>span{font-size:12px}.topskills-home .nh-copy h1{font-size:var(--ui-title);letter-spacing:-1.5px;margin:18px 0;line-height:1.08}.topskills-home .nh-copy>p{font-size:var(--ui-lead);line-height:1.65}.topskills-home .nh-copy>.nh-positioning{color:#294f71;max-width:650px;font-weight:700}.topskills-home .nh-copy>.nh-detail{color:#71869a;margin-top:9px;font-size:14px}.topskills-home .nh-cta{margin-top:24px}.topskills-home .nh-cta a{font-size:14px}.topskills-home .nh-cta span{font-size:12px}.topskills-home .nh-proof b{font-size:16px}.topskills-home .nh-proof span{font-size:12px}.topskills-home .nh-hero-media{height:510px}.topskills-home .nh-hero-media figcaption b{font-size:14px}.topskills-home .nh-hero-media figcaption small{font-size:12px}.topskills-home .nh-trust{min-height:88px;padding-top:18px;padding-bottom:18px}.topskills-home .nh-trust>span{font-size:12px}.topskills-home .nh-trust p{font-size:14px}.topskills-home .nh-trust div{font-size:12px}.topskills-home .nh-flow{padding:64px 24px}.topskills-home .nh-flow>.nh-section-heading{margin-bottom:28px}.topskills-home .nh-section-heading>span,.topskills-home .nh-feature-copy>span{font-size:12px}.topskills-home .nh-section-heading h2,.topskills-home .nh-feature-copy h2{font-size:var(--ui-section)}.topskills-home .nh-section-heading p,.topskills-home .nh-feature-copy>p{font-size:15px}.topskills-home .nh-flow>.nh-flow-grid{grid-template-columns:.82fr 1.18fr;gap:24px;max-width:1160px}.topskills-home .nh-flow-image{height:450px}.topskills-home .nh-step-list{gap:12px}.topskills-home .nh-step-list article{padding:18px 20px}.topskills-home .nh-step-list h3{font-size:17px}.topskills-home .nh-step-list p{font-size:13px;line-height:1.55}.topskills-home .nh-features{gap:54px;max-width:1160px;margin:0 auto;padding:68px 24px}.topskills-home .nh-feature-copy li span{font-size:14px}.topskills-home .nh-feature-copy li b{font-size:12px}.topskills-home .nh-feature-copy>a{font-size:14px}.topskills-home .nh-feature-image{height:520px}.topskills-home .nh-feature-image figcaption b{font-size:16px}.topskills-home .nh-feature-image figcaption span{font-size:12px}.topskills-home .nh-final-cta{margin-bottom:54px;padding:36px 42px}.topskills-home .nh-final-cta>div>span{font-size:12px}.topskills-home .nh-final-cta h2{font-size:30px}.topskills-home .nh-final-cta p,.topskills-home .nh-final-cta>a{font-size:14px}.course-app{grid-template-columns:250px minmax(0,1fr)}.course-side nav{margin-top:32px}.course-side nav a{padding:13px 14px;font-size:14px}.course-side .side-user b{font-size:14px}.course-side .side-user span,.course-side .side-user a,.course-side .side-user button{font-size:12px}.course-app .dash-main{width:100%;max-width:none;margin:0;padding:34px clamp(28px,3.2vw,58px) 56px}.course-app .dash-main>header,.course-app .dashboard-quota,.course-app .course-list,.course-app .empty-courses{width:100%;max-width:none}.dash-main header span,.builder-title>span{font-size:12px}.dash-main h1{font-size:36px}.dash-main header p{font-size:15px}.dash-main header>a{padding:12px 18px;font-size:14px}.course-app .dashboard-quota{font-synthesis:none;grid-template-columns:220px minmax(0,1fr) auto;gap:24px;padding:18px 24px;font-family:Arial,Segoe UI,Tahoma,sans-serif!important}.course-app .dashboard-quota small{font-weight:600}.course-app .dashboard-quota b,.course-app .dashboard-quota a{font-weight:700!important}.course-list{gap:14px;margin-top:22px}.course-app .course-list article{grid-template-columns:180px minmax(0,1fr) auto;gap:24px;padding:20px}.course-list .course-cover{height:92px}.course-list article span{font-size:12px}.course-list h2{font-size:18px}.course-list p,.course-list small,.course-list article>a{font-size:13px}.course-app .empty-courses{margin:28px 0 0;padding:44px 28px}.empty-courses h2{font-size:24px}.empty-courses p,.empty-courses a{font-size:14px}.builder-top{height:68px}.builder-top>a:last-child,.builder-progress span{font-size:13px}.builder-shell{max-width:1120px;padding:34px 24px 56px}.builder-title{margin-bottom:22px}.builder-title h1{font-size:36px}.builder-title p{font-size:15px}.builder-title.left>button{font-size:14px}.builder-card{padding:var(--ui-card-pad);box-shadow:var(--ui-shadow)}.course-info label,.final-quiz label,.lesson-grid label{font-size:13px}.course-info input,.course-info textarea,.final-quiz select,.source-upload{font-size:14px}.builder-actions button,.builder-actions span,.builder-message{font-size:13px}.course-settings b,.final-toggle b{font-size:14px}.course-settings span,.final-toggle span{font-size:12px}.lesson-card{padding:18px 20px}.lesson-head input{font-size:15px}.lesson-grid select,.lesson-grid a,.interaction-row b{font-size:13px}.interaction-row small,.question-config button,.question-config input,.course-summary>span{font-size:12px}.course-summary h2{font-size:24px}.course-summary li span{font-size:12px}.course-summary>button{font-size:14px}.course-workspace .cw-layout{grid-template-columns:300px minmax(0,1fr)}.course-workspace .cw-lessons{padding:18px 12px}.course-workspace .cw-lessons>div:first-child{padding-bottom:14px;font-size:13px}.course-workspace .cw-lessons>button,.course-workspace .cw-final{padding:10px 12px}.course-workspace .cw-lessons b,.course-workspace .cw-final b{font-size:14px}.course-workspace .cw-lessons small,.course-workspace .cw-final small{font-size:12px}.course-workspace .cw-editor{padding:26px 28px 38px}.course-workspace .cw-heading,.course-workspace .cw-grid,.course-workspace .cw-mode-picker,.course-workspace .story-builder,.course-workspace .cw-final-builder,.course-workspace .thumbnail-editor{max-width:1180px}.course-workspace .cw-heading span{font-size:12px}.course-workspace .cw-heading input{font-size:30px}.course-workspace .cw-card,.course-workspace .cw-script,.course-workspace .cw-settings{padding:20px}.course-workspace .cw-script>textarea{height:210px;font-size:14px;line-height:1.6}.course-workspace .cw-mode-picker{grid-template-columns:minmax(220px,1fr) 245px 280px}.course-workspace .cw-mode-picker>div>span,.course-workspace .story-builder-head span,.course-workspace .story-summary>span{font-size:12px}.course-workspace .cw-mode-picker>button b{font-size:14px}.course-workspace .cw-mode-picker>button small{font-size:12px}.course-workspace .story-builder-head{padding:20px 22px}.course-workspace .story-builder-head h2{font-size:22px}.course-workspace .story-builder-head p{font-size:14px}.course-workspace .story-content{padding:20px 22px}.course-workspace .thumbnail-head>div>span{font-size:12px}.course-workspace .thumbnail-head h3{font-size:20px}.course-workspace .thumbnail-head p,.course-workspace .thumbnail-auto span,.course-workspace .thumbnail-upload>span,.course-workspace .thumbnail-frame label,.course-workspace .thumbnail-error{font-size:12px}.course-workspace .thumbnail-tabs button,.course-workspace .thumbnail-auto button,.course-workspace .thumbnail-upload button,.course-workspace .thumbnail-frame button{font-size:13px}.ai-video-wizard .wizard-top{height:68px}.ai-video-wizard .wizard-steps>div{font-size:13px}.ai-video-wizard .wizard-shell{max-width:1240px;padding:32px 24px 54px}.ai-video-wizard .wizard-heading{margin-bottom:22px}.ai-video-wizard .wizard-heading>span{font-size:12px}.ai-video-wizard .wizard-heading h1{font-size:38px}.ai-video-wizard .wizard-heading p{font-size:15px}.ai-video-wizard .wizard-card{padding:22px}.ai-video-wizard .wizard-error{font-size:13px}.ai-video-wizard .source-step{max-width:980px}.ai-video-wizard .choice-tabs button{font-size:13px}.ai-video-wizard .source-step textarea,.ai-video-wizard .document-drop{height:220px;font-size:14px}.ai-video-wizard .document-drop b{font-size:15px}.ai-video-wizard .document-drop span{font-size:12px}.ai-video-wizard .wizard-footer>span,.ai-video-wizard .wizard-footer>button,.ai-video-wizard .ai-create{font-size:13px}.ai-video-wizard .setup-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:22px}.ai-video-wizard .setup-grid h2,.ai-video-wizard .video-config h2,.ai-video-wizard .order-summary h2{font-size:18px}.ai-video-wizard .presenter-picks span,.ai-video-wizard .background-picks span,.ai-video-wizard .presenter-filters button{font-size:12px}.ai-video-wizard .config-stack select,.ai-video-wizard .form-grid select{margin-bottom:18px;font-size:13px}.ai-video-wizard .motion-engines button b{font-size:13px}.ai-video-wizard .motion-engines button small,.ai-video-wizard .motion-credit-warning{font-size:12px}.ai-video-wizard .review-layout{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.ai-video-wizard .form-grid label{font-size:13px}.ai-video-wizard .summary-person b{font-size:14px}.ai-video-wizard .summary-person small,.ai-video-wizard .order-summary li,.ai-video-wizard .credit-note{font-size:12px}.ai-video-wizard .generation-card{padding:34px}.ai-video-wizard .generation-card h2{font-size:24px}.ai-video-wizard .generation-card p,.ai-video-wizard .generation-card>b,.ai-video-wizard .result-video p,.ai-video-wizard .result-video a,.ai-video-wizard .result-video button{font-size:13px}.real-studio .studio-nav{height:68px}.real-studio .studio-steps span,.real-studio .back-link{font-size:13px}.real-studio .studio-steps span b{font-size:12px}.real-studio .studio-shell{max-width:1240px;padding:32px 24px 54px}.real-studio .studio-title{margin-bottom:24px}.real-studio .studio-title>span{font-size:12px}.real-studio .studio-title h1{font-size:38px}.real-studio .studio-title p{font-size:15px}.real-studio .studio-error{font-size:13px}.real-studio .studio-input-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px;max-width:1080px}.real-studio .source-panel,.real-studio .course-config,.real-studio .result-main,.real-studio .export-panel{padding:22px}.real-studio .source-panel h2,.real-studio .course-config h2,.real-studio .export-panel h2{font-size:18px}.real-studio .source-tabs button{font-size:13px}.real-studio .source-panel textarea,.real-studio .selected-file{height:210px}.real-studio .source-panel textarea{font-size:14px}.real-studio .supported,.real-studio .selected-file span,.real-studio .course-config label,.real-studio .real-badge small{font-size:12px}.real-studio .selected-file b,.real-studio .course-config select,.real-studio .real-badge b,.real-studio .real-generate{font-size:14px}.real-studio .generation-state{margin:30px auto;padding:36px}.real-studio .generation-state h2{font-size:24px}.real-studio .generation-state p{font-size:14px}.real-studio .course-result{grid-template-columns:minmax(0,1fr) 320px}.real-studio .result-head>span{font-size:12px}.real-studio .result-head h2{font-size:25px}.real-studio .result-head p,.real-studio .slide-canvas li,.real-studio .quiz-result p{font-size:13px}.real-studio .slide-canvas small,.real-studio .slide-strip b,.real-studio .slide-strip span,.real-studio .quiz-result>div span,.real-studio .quiz-result>span{font-size:12px}.real-studio .export-panel>button b{font-size:14px}.real-studio .export-panel>button small,.real-studio .export-note,.real-studio .start-over{font-size:12px}.commerce-shell,.admin-shell{width:var(--ui-page);padding:36px 0 56px}.commerce-heading{margin-bottom:24px}.commerce-heading>span{font-size:12px}.commerce-heading p{font-size:15px}.quota-card{padding:22px 28px}.quota-card small{font-size:12px}.quota-card span{font-size:14px}.plans-grid article{min-height:0;padding:22px}.plans-grid article>span,.payment-box small,.payment-box label{font-size:12px}.plans-grid p,.orders-section p,.admin-list p,.settings-form p{font-size:14px}.orders-section{margin-top:36px}.payment-box{grid-template-columns:repeat(4,minmax(0,1fr))}.plans-grid article{min-height:390px}.plans-grid h2{margin-bottom:2px;font-size:28px}.plan-credit-detail{color:#687f96;min-height:20px;margin-bottom:12px;font-size:12px;display:block}.plan-benefits{flex:1;gap:10px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.plan-benefits li{color:#506b84;padding-left:22px;font-size:13px;line-height:1.45;position:relative}.plan-benefits li:before{content:"✓";color:#138252;font-weight:900;position:absolute;top:0;left:0}.credit-assurance{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.credit-assurance>div{background:#f9fcff;border:1px solid #cfe2f1;border-radius:14px;gap:6px;padding:18px 20px;display:grid}.credit-assurance b{color:#0a5fb4;font-size:14px}.credit-assurance span{color:#617991;font-size:13px;line-height:1.5}.ts-footer-inner{gap:42px;padding:46px 0 36px}.ts-footer h2{font-size:18px}.ts-footer p,.ts-footer-links a,.ts-footer-contact>a,.ts-footer-contact>p{font-size:14px}.ts-footer-brand small,.ts-footer-bottom{font-size:11px}.app-brand-banner .app-banner-title{font-size:13px}.topskills-signature{flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:11px;width:auto;min-width:154px;margin-left:26px;display:flex}.topskills-emblem{width:52px;height:52px;box-shadow:none;background:0 0;border-radius:0;flex:0 0 52px;overflow:visible}.topskills-emblem img{object-fit:contain;width:100%;height:100%;display:block;position:static}.topskills-wordmark{flex-direction:column;line-height:1;display:flex}.topskills-wordmark b{color:#fff;letter-spacing:.7px;font-size:15px}.topskills-signature .topskills-wordmark small{color:#9fd8ff;letter-spacing:.9px;margin-top:6px;font-size:8px}.course-workspace .cw-top{z-index:40;gap:18px;height:76px;position:relative;overflow:visible}.course-workspace .cw-top>.brand{flex:none}.course-workspace .cw-top>.cw-course-title{flex:auto;min-width:180px;max-width:none}.course-workspace .cw-top-actions{flex:none;margin-left:8px}.course-workspace .cw-top>.topskills-signature{border-left:1px solid #ffffff29;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:128px;margin-left:4px;padding-left:12px;display:flex;overflow:visible}.course-workspace .cw-top>.topskills-signature .topskills-emblem{flex:0 0 38px;width:38px;height:38px;overflow:visible}.course-workspace .cw-top>.topskills-signature .topskills-wordmark b{letter-spacing:.45px;font-size:12px}.course-workspace .cw-top>.topskills-signature .topskills-wordmark small{letter-spacing:.45px;margin-top:4px;font-size:6px}.course-workspace .cw-heading>div:first-child{flex:auto;min-width:0}.course-workspace .cw-heading input{width:100%;max-width:none}@media (width<=1200px){.course-workspace .cw-top{gap:12px;padding-inline:18px}.course-workspace .cw-top>.cw-course-title{min-width:150px}.course-workspace .cw-top-actions{margin-left:0}.course-workspace .cw-top>.topskills-signature{min-width:42px;padding-left:9px}.course-workspace .cw-top>.topskills-signature .topskills-wordmark{display:none}}@media (width<=980px){:root{--ui-page:min(calc(100% - 32px), 920px);--ui-page-narrow:min(calc(100% - 32px), 920px)}.topskills-home .nh-hero{grid-template-columns:1fr .8fr;gap:30px}.topskills-home .nh-flow>.nh-flow-grid{grid-template-columns:.8fr 1.2fr}.course-workspace .cw-mode-picker{grid-template-columns:1fr 1fr}.course-workspace .cw-mode-picker>div{grid-column:1/-1}.ts-footer-inner{grid-template-columns:1fr 1fr}.topskills-signature{min-width:auto;margin-left:14px}.topskills-wordmark{display:none}.topskills-emblem{flex-basis:46px;width:46px;height:46px}}@media (width<=800px){.topskills-home .nh-hero,.topskills-home .nh-flow>.nh-flow-grid,.topskills-home .nh-features,.ai-video-wizard .setup-grid,.ai-video-wizard .review-layout,.real-studio .studio-input-grid,.real-studio .course-result{grid-template-columns:1fr}.topskills-home .nh-hero{padding:38px 20px}.topskills-home .nh-hero-media{height:440px}.topskills-home .nh-flow-image{height:410px}.course-app{grid-template-columns:1fr}.course-app .dash-main{padding:28px 18px 44px}.course-app .dashboard-quota{grid-template-columns:1fr auto}.course-app .dashboard-quota>span,.course-app .dashboard-quota>div{grid-column:1}.course-app .dashboard-quota>a{grid-area:1/2/span 2}.course-app .course-list article{grid-template-columns:110px minmax(0,1fr)}.course-workspace .cw-layout{grid-template-columns:1fr;height:auto}.course-workspace .cw-editor{padding:22px 16px 34px}.ai-video-wizard .wizard-shell{padding:26px 16px 44px}.payment-box{grid-template-columns:1fr 1fr}.topskills-home .nh-nav{height:72px;padding:0 16px}}@media (width<=560px){:root{--ui-page:calc(100% - 24px);--ui-page-narrow:calc(100% - 24px)}.topskills-home .nh-copy h1,.ai-video-wizard .wizard-heading h1,.builder-title h1{font-size:32px}.topskills-home .nh-hero-media{height:380px}.topskills-home .nh-step-list{grid-template-columns:1fr}.topskills-home .nh-final-cta{padding:26px 22px}.course-app .dash-main header{flex-direction:column;align-items:flex-start;gap:14px}.course-app .dashboard-quota{grid-template-columns:1fr}.course-app .dashboard-quota>a{text-align:center;grid-area:auto/1;justify-self:stretch}.course-app .course-list article{grid-template-columns:1fr}.course-list .course-cover{height:150px}.course-workspace .cw-mode-picker{grid-template-columns:1fr}.course-workspace .cw-mode-picker>div{grid-column:auto}.ai-video-wizard .presenter-picks{grid-template-columns:1fr 1fr}.payment-box,.settings-form>div,.ts-footer-inner{grid-template-columns:1fr}.ts-footer-inner{gap:32px;width:calc(100% - 36px)}.ts-footer-bottom{flex-direction:column;width:calc(100% - 36px)}.topskills-home .nh-nav nav{display:none}.topskills-home .nh-nav .brand{font-size:20px}.topskills-home .nh-nav .brand .logo{width:36px;height:36px}.topskills-emblem{flex-basis:40px;width:40px;height:40px}}.video-library-main{min-width:0}.video-library-heading{align-items:center!important}.video-library-heading>div{max-width:720px}.video-library-heading>div p{max-width:680px;font-size:13px;line-height:1.55}.video-library-toolbar{background:#fff;border:1px solid #dbe7f1;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;padding:12px;display:flex}.video-library-toolbar>label{border:1px solid #cfdeea;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:250px;height:42px;padding:0 12px;display:flex}.video-library-toolbar>label span{color:#6b8194;font-size:22px}.video-library-toolbar input{color:#163958;background:0 0;border:0;outline:0;width:100%;height:38px;min-height:0;padding:0;font-size:14px}.video-library-toolbar>div{background:#eef4f9;border-radius:10px;gap:5px;padding:4px;display:flex}.video-library-toolbar button{color:#5d7489;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:700}.video-library-toolbar button.active{color:#0c64b8;background:#fff;box-shadow:0 3px 10px #143d651a}.saved-video-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;display:grid}.saved-video-card{background:#fff;border:1px solid #d9e5ef;border-radius:16px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 24px #143d6512}.saved-video-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #143d6521}.saved-video-cover{aspect-ratio:16/9;background:#0a315e;position:relative;overflow:hidden}.saved-video-cover>img{object-fit:cover;width:100%;height:100%}.saved-video-cover>small{color:#fff;background:#051a33d1;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;bottom:10px;right:10px}.saved-video-cover>a{color:#0c67ba;background:#fffffff0;border-radius:50%;place-items:center;width:46px;height:46px;padding-left:3px;text-decoration:none;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 26px #00193740}.saved-video-placeholder{color:#fff;background:radial-gradient(circle at 75% 20%,#38a9ff55,#0000 34%),linear-gradient(140deg,#082c57,#167edd);align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.saved-video-placeholder span{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.saved-video-placeholder b{font-size:12px;letter-spacing:1.6px!important}.saved-video-placeholder.active span{color:#ffd55a;animation:1.5s ease-in-out infinite video-library-pulse}@keyframes video-library-pulse{50%{opacity:.58;transform:scale(.82)}}.saved-video-body{flex:1;padding:17px 17px 14px}.saved-video-status-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.saved-video-status{color:#0f6f47;background:#e8f7ef;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.saved-video-status.queued,.saved-video-status.retrying,.saved-video-status.submitting,.saved-video-status.processing,.saved-video-status.archiving{color:#0b62bc;background:#e8f3ff}.saved-video-status.failed{color:#9a382f;background:#fff0ed}.saved-video-status i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite video-library-pulse}.saved-video-status-row time{color:#8797a6;margin-left:auto;font-size:10px}.saved-video-purpose{color:#49667d;background:#edf3f8;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.saved-video-purpose.ads{color:#805d00;background:#fff4d1}.saved-video-purpose.recap{color:#5a43a5;background:#eeeaff}.saved-video-purpose.product{color:#0b62bc;background:#e8f3ff}.saved-video-purpose.personalized{color:#9a382f;background:#fff0ed}.saved-video-body h2{color:#102f50;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 7px;font-size:18px;line-height:1.35;display:-webkit-box;overflow:hidden}.saved-video-body>p{color:#65798d;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0 0 12px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.saved-video-meta{flex-wrap:wrap;gap:7px;display:flex}.saved-video-meta span{color:#536e85;background:#f1f6fa;border-radius:7px;padding:5px 8px;font-size:10px}.saved-video-error{color:#9a4439;margin-top:11px;font-size:11px;line-height:1.45;display:block}.saved-video-actions{border-top:1px solid #e9f0f5;align-items:center;gap:8px;min-height:61px;padding:11px 16px;display:flex}.saved-video-actions>a{color:#176ab4;border:1px solid #cbdcea;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.saved-video-actions>a.primary{color:#fff;background:#167edd;border-color:#167edd;flex:1}.saved-video-actions>span{color:#6d8295;font-size:11px;line-height:1.45}.video-library-empty{text-align:center;background:#fff;border:1px dashed #b8cfe2;border-radius:18px;align-content:center;justify-items:center;min-height:440px;display:grid}.video-library-empty>div{background:linear-gradient(145deg,#eef7ff,#fff7d8);border:1px solid #c8ddec;border-radius:16px;width:130px;height:96px;position:relative}.video-library-empty>div span{color:#fff;background:#2388e8;border-radius:50%;place-items:center;width:44px;height:44px;padding-left:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-library-empty h2{color:#173d60;margin:20px 0 7px;font-size:22px}.video-library-empty p{color:#687f93;max-width:540px;margin:0 20px 19px;font-size:13px;line-height:1.55}.video-library-empty>a{color:#fff;background:#167edd;border-radius:9px;padding:12px 17px;font-size:13px;font-weight:700;text-decoration:none}.video-library-no-results{color:#71869a;background:#fff;border:1px dashed #c9d9e5;border-radius:15px;place-items:center;min-height:250px;font-size:13px;display:grid}.standalone-save-note{background:#eaf7f0;border-radius:8px;width:fit-content;padding:8px 11px;font-weight:700;color:#176d48!important;margin:8px auto 14px!important}@media (width<=720px){.video-library-toolbar{flex-direction:column;align-items:stretch}.video-library-toolbar>label{min-width:0}.video-library-toolbar>div{overflow-x:auto}.saved-video-actions{flex-wrap:wrap}.saved-video-actions>a{flex:1}}.app-brand-banner{grid-template-columns:max-content minmax(0,1fr) max-content max-content;align-items:center;column-gap:clamp(14px,1.7vw,28px);padding-inline:clamp(18px,2vw,34px);display:grid}.app-brand-banner>.brand,.app-brand-banner>.language-switcher,.app-brand-banner>.topskills-signature{margin-left:0}.app-brand-banner>.brand{justify-self:start}.app-brand-banner>.language-switcher,.app-brand-banner>.topskills-signature{justify-self:end}.app-brand-banner .app-banner-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:0;padding-left:clamp(16px,1.7vw,28px);overflow:hidden}.app-brand-banner>.brand{grid-column:1}.app-brand-banner>.app-banner-title{grid-column:2}.app-brand-banner>.language-switcher{grid-column:3}.app-brand-banner>.topskills-signature{grid-column:4}.builder-top>.language-switcher,.wizard-top>.language-switcher,.studio-nav>.language-switcher,.cw-top>.language-switcher{color:#fff;flex:none;margin-left:10px;position:static}.topskills-home .nh-nav{grid-template-columns:max-content minmax(0,1fr) max-content max-content max-content;align-items:center;column-gap:clamp(12px,1.5vw,24px);padding-inline:clamp(18px,2vw,34px);display:grid}.topskills-home .nh-nav nav,.topskills-home .nh-actions,.topskills-home .nh-nav>.language-switcher,.topskills-home .nh-nav>.topskills-signature{margin-left:0}.topskills-home .nh-nav nav{justify-self:start}.topskills-home .nh-actions,.topskills-home .nh-nav>.language-switcher,.topskills-home .nh-nav>.topskills-signature{justify-self:end}.topskills-home .nh-actions,.topskills-home .nh-nav>.language-switcher{white-space:nowrap}@media (width<=1250px){.topskills-home .nh-nav{grid-template-columns:max-content minmax(0,1fr) max-content max-content}.topskills-home .nh-nav nav{display:none}}@media (width<=700px){.topskills-home .nh-nav{grid-template-rows:48px 40px;grid-template-columns:max-content minmax(0,1fr) max-content;gap:4px 10px;height:auto;min-height:108px;padding:8px 14px}.topskills-home .nh-nav>.brand{grid-area:1/1/auto/3;justify-self:start}.topskills-home .nh-nav>.topskills-signature{grid-area:1/3;justify-self:end;margin:0}.topskills-home .nh-nav>.language-switcher{grid-area:2/1;justify-self:start;margin:0}.topskills-home .nh-actions{grid-area:2/2/auto/4;justify-self:end;gap:6px;margin:0}.topskills-home .nh-actions .soft-btn{padding:8px 9px;font-size:11px}.app-brand-banner{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:10px;padding-inline:14px}.app-brand-banner .app-banner-title{display:none}.app-brand-banner>.brand{grid-column:1}.app-brand-banner>.language-switcher{grid-column:2;justify-self:end}.app-brand-banner>.topskills-signature{grid-column:3;justify-self:end}}@media (width<=390px){.topskills-home .nh-nav>.brand{font-size:18px}.topskills-home .nh-nav>.brand .logo{width:34px;height:34px}.topskills-home .nh-actions .soft-btn{padding-inline:7px;font-size:10px}.topskills-home .language-switcher button{min-width:31px;padding-inline:6px}.app-brand-banner{column-gap:7px;padding-inline:10px}.app-brand-banner>.brand{gap:7px;font-size:18px}.app-brand-banner>.brand .logo{width:29px;height:29px}.app-brand-banner .language-switcher button{min-width:30px;padding-inline:5px}.builder-top>.language-switcher,.wizard-top>.language-switcher,.studio-nav>.language-switcher,.cw-top>.language-switcher{margin-left:4px}}.dashboard-v2 .course-side nav a{color:#b8cadb;align-items:center;gap:11px;display:flex}.dashboard-v2 .course-side nav a.active,.dashboard-v2 .course-side nav a:hover{color:#fff}.side-nav-icon{color:#9fd4ff;background:#ffffff14;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font:15px/1 Arial,sans-serif;display:grid}.dashboard-v2 .course-side nav a.active .side-nav-icon{color:#fff;background:#2388e8}.dashboard-v2 .dashboard-heading{align-items:center;gap:24px;margin-bottom:26px}.dashboard-heading-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.dashboard-v2 .dashboard-heading .create-course-primary{color:#fff;background:#167edd;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #167edd33}.dashboard-v2 .dashboard-heading .create-course-primary:hover{background:#0b62bc;transform:translateY(-1px)}.credit-chip{color:#36536e;background:#f8fbfe;border:1px solid #cfe0ef;border-radius:12px;align-content:center;gap:5px;width:178px;min-height:44px;padding:7px 12px;font-size:12px;text-decoration:none;display:grid}.credit-chip>span{display:block;color:#36536e!important}.credit-chip b{color:#123b64;font-size:14px}.credit-chip>i{background:#dce8f2;border-radius:999px;height:3px;display:block;overflow:hidden}.credit-chip>i>em{border-radius:inherit;background:#2388e8;height:100%;display:block}.credit-chip:hover{background:#fff;border-color:#93bddd}.credit-chip.warning{color:#735b08;background:#fff9df;border-color:#efcf72}.credit-chip.warning>i>em{background:#dc9b16}.credit-chip.unlimited{color:#1f5f99;background:#edf6ff;width:auto;padding-inline:14px}.course-toolbar{background:#ffffffc7;border:1px solid #dbe7f1;border-radius:14px;grid-template-columns:minmax(260px,1fr) 180px 190px;align-items:end;gap:12px;margin:0 0 18px;padding:14px;display:grid}.course-toolbar label{color:#5f7488;gap:6px;font-size:11px;font-weight:700;display:grid}.course-toolbar select,.course-search{background:#fff;border:1px solid #cfddea;border-radius:9px;height:42px}.course-toolbar select{color:#294966;min-height:42px;padding:0 11px;font-size:13px}.course-search{align-items:center;padding:0 12px;gap:8px!important;display:flex!important}.course-search>span{font-size:21px;line-height:1;color:#6c8296!important}.course-search input{color:#173956;background:0 0;border:0;outline:0;width:100%;height:38px;padding:0;font-size:14px;min-height:0!important}.dashboard-v2 .course-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:18px;margin-top:0;display:grid}.dashboard-v2 .course-card-grid .course-card{background:#fff;border:1px solid #d9e5ef;border-radius:16px;flex-direction:column;gap:0;min-width:0;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #143d6512}.dashboard-v2 .course-card-grid .course-card:hover{border-color:#b7d1e8;transform:translateY(-4px);box-shadow:0 18px 42px #143d6524}.dashboard-v2 .course-card .course-cover{aspect-ratio:16/9;background:linear-gradient(140deg,#082c57,#167edd);border-radius:15px 15px 0 0;width:100%;height:auto;position:relative;overflow:hidden}.dashboard-v2 .course-card .course-cover img{object-fit:cover;border-radius:0;width:100%;height:100%;transition:transform .35s}.dashboard-v2 .course-card:hover .course-cover img{transform:scale(1.035)}.course-cover-placeholder{color:#fff;background:radial-gradient(circle at 76% 20%,#38a9ff44,#0000 34%),linear-gradient(140deg,#082c57,#167edd);align-content:center;place-items:center;gap:13px;display:grid;position:absolute;inset:0}.course-cover-placeholder:before{content:"";border:1px solid #ffffff29;border-radius:10px;position:absolute;inset:16px}.course-cover-placeholder b{font-size:13px;letter-spacing:1.5px!important}.course-cover-placeholder span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;padding-left:2px;display:grid;color:#fff!important;font-size:14px!important}.course-duration{z-index:2;background:#051b36d1;border-radius:6px;padding:5px 8px;position:absolute;top:11px;right:11px;color:#fff!important;font-size:10px!important}.course-preview{z-index:3;opacity:0;color:#0b5fae;background:#fffffff0;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);box-shadow:0 10px 28px #00163338}.course-card:hover .course-preview,.course-preview:focus-visible{opacity:1;transform:translate(-50%,-50%)}.course-card-body{flex-direction:column;flex:1;padding:18px 18px 15px;display:flex}.course-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-v2 .course-status{border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-weight:700;display:inline-flex;font-size:10px!important}.dashboard-v2 .course-status.draft{color:#8a5c05;background:#fff2cf}.dashboard-v2 .course-status.rendering{color:#0b62bc;background:#e8f3ff}.dashboard-v2 .course-status.published{color:#177249;background:#e8f7ef}.course-updated{text-align:right;color:#8797a6!important;font-size:10px!important}.dashboard-v2 .course-card h2{color:#102f50;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 7px;font-size:19px;line-height:1.3;display:-webkit-box;overflow:hidden}.dashboard-v2 .course-card p{color:#65778a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.course-meta{color:#6d8194;flex-wrap:wrap;gap:6px 14px;margin:15px 0 13px;font-size:11px;display:flex}.course-meta span{color:#6d8194!important}.course-meta b{color:#254965}.course-progress{border-top:1px solid #edf2f6;margin-top:auto;padding-top:12px}.course-progress>div{color:#61778c;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:11px;display:flex}.course-progress>div span{color:#61778c!important}.course-progress>div b{color:#236da9}.course-progress>i{background:#e4edf5;border-radius:999px;height:4px;display:block;overflow:hidden}.course-progress>i>em{border-radius:inherit;background:#2388e8;height:100%;display:block}.course-credit-meta{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.course-credit-meta>span{gap:2px;display:grid;color:#8393a2!important;font-size:9px!important}.course-credit-meta b{color:#31516e;font-size:11px}.dashboard-v2 .course-card .course-actions{border-top:1px solid #e9f0f5;align-items:center;gap:9px;padding:13px 16px;display:flex;position:relative}.dashboard-v2 .course-primary{color:#fff;background:#167edd;border-radius:9px;flex:1;justify-content:center;align-items:center;min-height:39px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.dashboard-v2 .course-primary:hover{background:#0b62bc}.course-menu{position:relative}.course-menu summary{color:#597187;cursor:pointer;background:#fff;border:1px solid #d5e1eb;border-radius:9px;place-items:center;width:39px;height:39px;font-size:20px;line-height:1;list-style:none;display:grid}.course-menu summary::-webkit-details-marker{display:none}.course-menu summary:hover{background:#f6faff;border-color:#9fbcd4}.course-menu>div{z-index:20;background:#fff;border:1px solid #d7e3ed;border-radius:10px;width:166px;padding:6px;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 14px 34px #1637582e}.dashboard-v2 .course-actions .delete-course{color:#a43a31;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:9px 10px;font-size:12px}.dashboard-v2 .course-actions .delete-course:hover{background:#fff0ed}.dashboard-empty{align-content:center;justify-items:center;min-height:390px;display:grid}.empty-visual{background:linear-gradient(145deg,#eff7ff,#fff7d8);border:1px solid #c9ddeb;border-radius:17px;width:128px;height:105px;margin-bottom:8px;position:relative;box-shadow:0 14px 32px #1952881a}.empty-visual>span{color:#fff;background:#2388e8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-visual>i{background:#fff;border:1px solid #aac9e1;border-radius:6px;width:38px;height:26px;position:absolute;bottom:12px;left:13px;transform:rotate(-7deg)}.empty-visual>b{color:#d89d18;font-size:18px;position:absolute;top:12px;right:14px}.course-no-results{text-align:center;color:#71869a;align-content:center;justify-items:center;min-height:260px;display:grid}.course-no-results>span{color:#9fb5c8;font-size:38px}.course-no-results h2{color:#284a67;margin:8px 0 5px;font-size:20px}.course-no-results p{margin:0;font-size:13px}@media (width<=980px){.dashboard-v2 .dashboard-heading{align-items:flex-start}.dashboard-heading-actions{flex-direction:column-reverse;align-items:stretch}.credit-chip{width:100%}.course-toolbar{grid-template-columns:minmax(220px,1fr) 165px 175px}}@media (width<=800px){.dashboard-v2 .dashboard-heading{flex-direction:column}.dashboard-heading-actions{flex-direction:row;width:100%}.dashboard-heading-actions .credit-chip,.dashboard-heading-actions .create-course-primary{flex:1}.course-toolbar{grid-template-columns:1fr 1fr}.course-search{grid-column:1/-1}}@media (width<=560px){.dashboard-heading-actions{flex-direction:column-reverse}.course-toolbar{grid-template-columns:1fr}.course-search{grid-column:auto}.dashboard-v2 .course-card-grid{grid-template-columns:1fr}.course-preview{opacity:1;padding:7px 10px;top:auto;bottom:12px;left:12px;transform:none}.course-card:hover .course-preview,.course-preview:focus-visible{transform:none}}img.ladeos-brand-image{object-fit:contain;background:0 0;border:0;border-radius:0;flex:none;width:180px;max-width:100%;height:50px;display:block}.brand>img.ladeos-brand-image{object-fit:contain;width:166px;max-width:none;height:46px}.brand:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #70dfff}img.ladeos-mark-image{object-fit:contain;width:64px;height:64px;display:block}.production-ladeos-logo>img.ladeos-production-logo{object-fit:contain;border-radius:0;width:92px;height:116px;animation:none;position:static}.course-cover-placeholder>img.ladeos-brand-image,.saved-video-placeholder>img.ladeos-brand-image{object-fit:contain;border-radius:0;width:180px;max-width:70%;height:50px;position:static}.ts-footer .ladeos-footer-brand{width:fit-content;margin-top:20px;display:inline-flex}@media (width<=700px){.brand>img.ladeos-brand-image{width:137px;height:38px}.ai-video-wizard .wizard-top,.course-builder .builder-top,.real-studio .studio-nav,.auth-top{gap:8px}.wizard-top>.language-switcher,.builder-top>.language-switcher,.studio-nav>.language-switcher{margin-left:auto}.wizard-top>.topskills-signature,.builder-top>.topskills-signature,.studio-nav>.topskills-signature{margin-left:0}}@media (width<=720px){.course-workspace .cw-top,.post-scene-editor .post-scene-top{grid-template-columns:minmax(0,1fr) max-content max-content;gap:8px;height:auto;min-height:104px;padding:10px 14px;display:grid}.course-workspace .cw-top>.brand,.post-scene-editor .post-scene-top>.brand{border:0;grid-area:1/1;padding:0}.course-workspace .cw-top>.language-switcher,.post-scene-editor .post-scene-top>.language-switcher{grid-area:1/2;margin:0}.course-workspace .cw-top>.topskills-signature{grid-area:1/3}.course-workspace .cw-top>.cw-top-actions,.post-scene-editor .post-scene-top>.post-scene-actions{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-end;margin:0}}@media (width<=380px){.brand>img.ladeos-brand-image{width:122px;height:34px}}
