@font-face{font-family:Erin Buyer Montserrat;src:url(/erin-rose/montserrat.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}#buyer-sales-top{--bsp-ink:#000;--bsp-muted:#53535d;--bsp-line:#d8d8de;--bsp-soft:#f5f5f7;--bsp-pink:#E43392;--bsp-font:"Erin Buyer Montserrat",Montserrat,Arial,sans-serif;container-type:inline-size;background:#fff;color:#000;font:16px/1.75 var(--bsp-font);width:100%;min-width:0;overflow-wrap:anywhere;text-align:left}#buyer-sales-top *{box-sizing:border-box}#buyer-sales-top :is(h1,h2,h3,p,ol,ul,figure,dl){margin-top:0}#buyer-sales-top :is(h1,h2,h3){font-family:var(--bsp-font);color:#000;font-weight:700;line-height:1.1;letter-spacing:-.045em}#buyer-sales-top h1{font-size:clamp(40px,7.2cqi,88px);line-height:1.03;max-width:11ch;margin:0 0 30px}#buyer-sales-top h2{font-size:clamp(30px,4cqi,48px);max-width:19ch;margin:0 0 24px}#buyer-sales-top h3{font-size:clamp(23px,2.5cqi,31px);line-height:1.25;letter-spacing:-.025em}#buyer-sales-top :is(a,button,summary){touch-action:manipulation}#buyer-sales-top a{color:#000;text-underline-offset:5px}#buyer-sales-top a:focus-visible,#buyer-sales-top button:focus-visible,#buyer-sales-top summary:focus-visible{outline:3px solid #E43392;outline-offset:5px}#buyer-sales-top p{margin-bottom:20px;font-family:var(--bsp-font)}#buyer-sales-top :is(main,header,footer){max-width:none;margin:0}#buyer-sales-top #buyer-main{padding:0;background:#fff}#buyer-sales-top .bsp-section,#buyer-sales-top .bsp-wrap{width:100%;padding-left:clamp(22px,5cqi,72px);padding-right:clamp(22px,5cqi,72px)}#buyer-sales-top .bsp-section{padding-top:clamp(60px,7cqi,100px);padding-bottom:clamp(60px,7cqi,100px)}#buyer-sales-top .bsp-kicker{font:700 11px/1.5 var(--bsp-font);letter-spacing:.14em;text-transform:uppercase;color:#53535d;margin:0 0 24px}#buyer-sales-top .bsp-small{font-size:13px;line-height:1.7;color:#53535d}#buyer-sales-top .bsp-review-notice{background:#000;color:#fff;font-size:12px;line-height:1.7;letter-spacing:.02em;padding:11px 22px;text-align:center}#buyer-sales-top .bsp-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:25px;padding:20px clamp(22px,5cqi,72px);min-height:0;border:0;border-bottom:1px solid #d8d8de;background:#fff}#buyer-sales-top .bsp-header>a{display:block;flex:0 1 250px;max-width:45%;text-decoration:none}#buyer-sales-top .bsp-logo{display:block;width:250px;max-width:100%;height:auto;object-fit:contain}#buyer-sales-top .bsp-header nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:26px;font:600 12px/1.6 var(--bsp-font)}#buyer-sales-top .bsp-header nav a{font:inherit;padding:12px 0;text-decoration:none;min-height:44px}#buyer-sales-top .bsp-header nav a>span{display:inline;font:inherit}#buyer-sales-top .bsp-header nav a:last-child{border-bottom:2px solid #e43392}#buyer-sales-top .bsp-skip{position:absolute;left:20px;top:-200px;background:#fff;padding:15px;z-index:20}#buyer-sales-top .bsp-skip:focus{top:12px}#buyer-sales-top .bsp-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5cqi,72px);align-items:center;padding-top:54px;padding-bottom:64px}#buyer-sales-top .bsp-hero-lead{font-size:18px;line-height:1.8;max-width:55ch;color:#53535d}#buyer-sales-top .bsp-hero-lead:nth-of-type(3){font-size:16px;color:#000;max-width:45ch}#buyer-sales-top .bsp-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:30px 0 22px}#buyer-sales-top .bsp-action{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:14px 21px;background:#000;color:#fff;text-decoration:none;font:650 14px/1.5 var(--bsp-font);border:1px solid #000;border-radius:0}#buyer-sales-top .bsp-action:hover{background:#29292f}#buyer-sales-top .bsp-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:600 13px/1.6 var(--bsp-font)}#buyer-sales-top .bsp-offer-meta{font-size:12px;line-height:1.8;color:#53535d}#buyer-sales-top .bsp-offer-meta strong{font-size:15px;color:#000}#buyer-sales-top .bsp-offer-meta>span{padding:0 7px}#buyer-sales-top .bsp-hero-proof{min-width:0;border-left:1px solid #d8d8de;padding-left:28px}#buyer-sales-top .bsp-workbook{background:#fff;border:1px solid #d8d8de;border-top:4px solid #e43392;padding:30px;min-width:0;margin:0;position:relative}#buyer-sales-top .bsp-workbook-top{display:flex;align-items:start;justify-content:space-between;gap:24px;font-size:10px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;margin-bottom:34px;font-weight:650}#buyer-sales-top .bsp-workbook-top>span:last-child{font-size:42px;line-height:1;letter-spacing:-.05em;font-weight:750}#buyer-sales-top .bsp-workbook h3{font-size:clamp(24px,2.5cqi,34px);max-width:18ch}#buyer-sales-top .bsp-workbook ol{padding-left:22px;margin:32px 0 20px;list-style:decimal}#buyer-sales-top .bsp-workbook li{padding:0 0 26px;font-size:15px;line-height:1.7;margin-bottom:22px}#buyer-sales-top .bsp-writing-line{display:block;border-bottom:1px solid #d8d8de;height:24px}#buyer-sales-top .bsp-product-image figcaption,#buyer-sales-top .bsp-workbook figcaption{font-size:11px;line-height:1.7;color:#53535d;border-top:1px solid #d8d8de;padding-top:16px}#buyer-sales-top .bsp-product-image{margin:0;min-width:0}#buyer-sales-top .bsp-product-image img{display:block;width:100%;height:auto;object-fit:contain;max-height:none;aspect-ratio:auto;border:1px solid #d8d8de}#buyer-sales-top .bsp-product-image figcaption{margin-top:15px}#buyer-sales-top .bsp-facts{background:#f5f5f7;border-top:1px solid #d8d8de;border-bottom:1px solid #d8d8de}#buyer-sales-top .bsp-facts ul{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding-top:14px;padding-bottom:14px}#buyer-sales-top .bsp-facts li{flex:1 1 180px;padding:14px 20px 14px 0;font-size:12px;line-height:1.75;font-weight:600}#buyer-sales-top .bsp-recognition{display:grid;grid-template-columns:.85fr 1.2fr;gap:10%}#buyer-sales-top .bsp-recognition-copy{font-size:15px;line-height:1.85;max-width:68ch}#buyer-sales-top .bsp-recognition-question{font-size:20px;line-height:1.6;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #d8d8de;font-weight:500;color:#000}#buyer-sales-top .bsp-recognition-copy p:nth-last-child(-n+3){color:#53535d}#buyer-sales-top .bsp-outcomes{background:#000;color:#fff;display:grid;grid-template-columns:.85fr 1.2fr;gap:10%}#buyer-sales-top .bsp-outcomes .bsp-kicker,#buyer-sales-top .bsp-outcomes h2{color:#fff}#buyer-sales-top .bsp-outcomes ol{list-style:none;padding:0;margin:0}#buyer-sales-top .bsp-outcomes li{display:grid;grid-template-columns:40px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid #53535d}#buyer-sales-top .bsp-outcomes li:first-child{padding-top:0}#buyer-sales-top .bsp-outcomes li>span{font-size:12px;font-weight:650;padding-top:3px}#buyer-sales-top .bsp-outcomes li p{margin:0;font-size:17px;line-height:1.75}#buyer-sales-top .bsp-preview-section{background:#f5f5f7;border-bottom:1px solid #d8d8de}#buyer-sales-top .bsp-preview-section>.bsp-section{display:grid;grid-template-columns:.95fr 1fr;gap:60px;align-items:start}#buyer-sales-top .bsp-fiction-note{font-size:14px;color:#53535d;max-width:40ch}#buyer-sales-top .bsp-buckets{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0}#buyer-sales-top .bsp-buckets li{border-top:1px solid #d8d8de;padding:18px 14px 22px 0;display:flex;align-items:baseline;gap:12px}#buyer-sales-top .bsp-buckets li>span{font-size:11px;font-weight:650;flex-shrink:0;white-space:nowrap}#buyer-sales-top .bsp-buckets strong{font-size:15px;line-height:1.6;font-weight:650}#buyer-sales-top .bsp-cash-proof{margin:0;background:#fff;padding:30px;border-top:4px solid #e43392;min-width:0}#buyer-sales-top .bsp-price-loan{display:grid;grid-template-columns:1fr 18px 1fr;gap:12px;align-items:center;border-bottom:1px solid #d8d8de;padding-bottom:25px;margin-bottom:24px}#buyer-sales-top .bsp-price-loan span{font-size:12px;line-height:1.5;display:block;color:#53535d}#buyer-sales-top .bsp-price-loan strong{font-size:clamp(18px,2.4cqi,28px);line-height:1.5;letter-spacing:-.025em;display:block}#buyer-sales-top .bsp-cash-calculation{margin-bottom:24px}#buyer-sales-top .bsp-cash-calculation>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:15px;font-size:14px;line-height:1.65}#buyer-sales-top .bsp-cash-calculation dt{font-weight:400}#buyer-sales-top .bsp-cash-calculation dd{margin:0;white-space:nowrap;font-weight:650}#buyer-sales-top .bsp-cash-result{border-top:1px solid #000;padding:22px 0 12px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}#buyer-sales-top .bsp-cash-result span{font-size:12px;font-weight:600}#buyer-sales-top .bsp-cash-result strong{font-size:clamp(28px,3.8cqi,46px);line-height:1.3;letter-spacing:-.04em}#buyer-sales-top .bsp-cash-proof>p{font-size:14px;line-height:1.8;margin-bottom:14px}#buyer-sales-top .bsp-sample-explanation{grid-column:1/-1;column-count:2;column-gap:60px;font-size:14px;line-height:1.8;color:#53535d;border-top:1px solid #d8d8de;padding-top:30px}#buyer-sales-top .bsp-sample-explanation p{break-inside:avoid}#buyer-sales-top .bsp-included{display:grid;grid-template-columns:1.05fr .85fr;gap:10%;align-items:center}#buyer-sales-top .bsp-included ul{list-style:none;padding:0;margin:28px 0}#buyer-sales-top .bsp-included li{border-top:1px solid #d8d8de;padding:18px 0;font-size:15px;line-height:1.8}#buyer-sales-top .bsp-curriculum{display:grid;grid-template-columns:.85fr 1.2fr;gap:10%;border-top:1px solid #d8d8de}#buyer-sales-top .bsp-section-intro>p:not(.bsp-kicker){max-width:50ch}#buyer-sales-top details{font-size:15px;line-height:1.8;padding:0;border:0}#buyer-sales-top summary{display:flex;align-items:baseline;gap:20px;font-weight:650;list-style:none;min-height:56px;cursor:pointer;padding:20px 0;line-height:1.6}#buyer-sales-top summary::-webkit-details-marker{display:none}#buyer-sales-top .bsp-plus{font-size:21px;line-height:1;margin-left:auto;font-weight:400;flex-shrink:0}#buyer-sales-top details[open]>summary .bsp-plus{transform:rotate(45deg)}#buyer-sales-top .bsp-faq details,#buyer-sales-top .bsp-module-list>details{border-top:1px solid #d8d8de}#buyer-sales-top .bsp-module-number{font-size:11px;flex:0 0 28px}#buyer-sales-top .bsp-module-list>details>summary{font-size:20px;letter-spacing:-.025em}#buyer-sales-top .bsp-module-list>details>p{color:#53535d;margin-left:48px}#buyer-sales-top .bsp-module-list ol{margin:10px 0 30px 48px;padding-left:20px}#buyer-sales-top .bsp-module-list li{padding:12px 0 16px;font-size:14px;line-height:1.8}#buyer-sales-top .bsp-module-list li strong{font-weight:600}#buyer-sales-top .bsp-module-list li p{font-size:13px;line-height:1.8;color:#53535d;margin:7px 0 0}#buyer-sales-top .bsp-instructor{display:grid;grid-template-columns:.85fr 1.2fr;gap:10%;background:#f5f5f7;border-top:1px solid #d8d8de}#buyer-sales-top .bsp-instructor>div{max-width:65ch}#buyer-sales-top .bsp-instructor h2{font-size:40px}#buyer-sales-top .bsp-offer{background:#000;color:#fff}#buyer-sales-top .bsp-offer>.bsp-section{display:grid;grid-template-columns:.95fr 1fr;gap:42px 70px;align-items:start}#buyer-sales-top .bsp-offer .bsp-kicker,#buyer-sales-top .bsp-offer h2,#buyer-sales-top .bsp-offer h3{color:#fff}#buyer-sales-top .bsp-offer-heading{max-width:44ch}#buyer-sales-top .bsp-price-panel{background:#fff;color:#000;padding:34px;border-top:4px solid #e43392}#buyer-sales-top .bsp-price-panel>p:first-child{font-size:14px;font-weight:650}#buyer-sales-top .bsp-price{margin:12px 0 20px;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;color:#000}#buyer-sales-top .bsp-price strong{font-size:82px;font-weight:750;line-height:1.1;letter-spacing:-.06em;color:#000}#buyer-sales-top .bsp-price span{font-size:12px;color:#000}#buyer-sales-top .bsp-price-panel>p{font-size:14px}#buyer-sales-top .bsp-price-panel .bsp-refunds{font-weight:700;color:#000}#buyer-sales-top .bsp-paused-button{font:650 13px/1.6 var(--bsp-font);display:block;width:100%;min-height:52px;margin:24px 0 12px;padding:14px 16px;border:1px solid #53535d;border-radius:0;background:#f5f5f7;color:#53535d;opacity:1;cursor:not-allowed;white-space:normal}#buyer-sales-top .bsp-price-panel .bsp-small{font-size:11px}#buyer-sales-top .bsp-offer-boundaries{grid-column:1/-1;border-top:1px solid #53535d;padding-top:30px;display:grid;grid-template-columns:.95fr 1fr;gap:0 70px}#buyer-sales-top .bsp-offer-boundaries h3{max-width:18ch;grid-row:1/3}#buyer-sales-top .bsp-offer-boundaries>p{font-size:14px;line-height:1.9}#buyer-sales-top .bsp-offer-boundaries summary{font-size:14px;color:#fff;border-bottom:1px solid #53535d}#buyer-sales-top .bsp-offer-boundaries details p{font-size:13px;line-height:1.9;padding-top:15px}#buyer-sales-top .bsp-faq{display:grid;grid-template-columns:.85fr 1.2fr;gap:10%}#buyer-sales-top .bsp-faq summary{font-size:16px}#buyer-sales-top .bsp-faq details>p{font-size:14px;color:#53535d;line-height:1.9;padding:0 24px 20px 0}#buyer-sales-top .bsp-closing{padding-top:70px;padding-bottom:80px;border-top:1px solid #d8d8de;max-width:none}#buyer-sales-top .bsp-closing h2{max-width:17ch;font-size:clamp(34px,4.5cqi,58px)}#buyer-sales-top .bsp-closing>p:not(.bsp-kicker){max-width:70ch;color:#53535d;font-size:15px}#buyer-sales-top .bsp-closing .bsp-action{margin-top:10px}#buyer-sales-top .bsp-footer{padding:28px clamp(22px,5cqi,72px);border-top:1px solid #d8d8de;background:#f5f5f7;font-size:11px;line-height:1.8;color:#53535d}#buyer-sales-top .bsp-footer p{margin-bottom:10px}#buyer-sales-top .bsp-footer>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.erin-course:has(#buyer-sales-top)>.course-identity{display:none}@container(max-width:850px){#buyer-sales-top .bsp-header{align-items:center;gap:15px}#buyer-sales-top .bsp-header nav{gap:18px;font-size:11px}#buyer-sales-top .bsp-header nav a:first-child{display:none}#buyer-sales-top .bsp-curriculum,#buyer-sales-top .bsp-faq,#buyer-sales-top .bsp-hero,#buyer-sales-top .bsp-included,#buyer-sales-top .bsp-instructor,#buyer-sales-top .bsp-offer-boundaries,#buyer-sales-top .bsp-offer>.bsp-section,#buyer-sales-top .bsp-outcomes,#buyer-sales-top .bsp-preview-section>.bsp-section,#buyer-sales-top .bsp-recognition{grid-template-columns:1fr;gap:32px}#buyer-sales-top .bsp-hero{padding-top:38px;padding-bottom:48px}#buyer-sales-top h1{max-width:14ch}#buyer-sales-top .bsp-hero-proof{padding:0;border:0;max-width:480px;width:100%;margin:auto}#buyer-sales-top .bsp-sample-explanation{column-count:1;padding-top:20px}#buyer-sales-top .bsp-offer-boundaries h3{grid-row:auto;max-width:24ch}#buyer-sales-top .bsp-instructor h2{font-size:34px}#buyer-sales-top .bsp-workbook{max-width:520px;width:100%;margin:auto}#buyer-sales-top .bsp-facts li{flex-basis:50%;font-size:11px}#buyer-sales-top .bsp-facts li:last-child{flex-basis:100%}#buyer-sales-top .bsp-price-panel{padding:28px}#buyer-sales-top .bsp-recognition-question{font-size:18px}#buyer-sales-top .bsp-section{padding-top:54px;padding-bottom:54px}}@container(max-width:460px){#buyer-sales-top .bsp-header{padding-top:12px;padding-bottom:14px}#buyer-sales-top .bsp-header>a{flex-basis:190px;max-width:53%}#buyer-sales-top .bsp-header nav a:nth-child(2){display:none}#buyer-sales-top .bsp-review-notice{font-size:10px;padding:10px 16px}#buyer-sales-top h1{font-size:40px;max-width:12ch}#buyer-sales-top .bsp-hero-lead{font-size:16px}#buyer-sales-top .bsp-hero-actions{gap:12px;align-items:flex-start;flex-direction:column}#buyer-sales-top .bsp-offer-meta{font-size:11px}#buyer-sales-top .bsp-cash-proof,#buyer-sales-top .bsp-workbook{padding:22px}#buyer-sales-top .bsp-workbook li{font-size:14px}#buyer-sales-top .bsp-cash-calculation>div{gap:12px;font-size:14px}#buyer-sales-top .bsp-price-loan strong{font-size:18px}#buyer-sales-top .bsp-price-loan span{font-size:12px}#buyer-sales-top .bsp-module-list>details>summary{font-size:18px;gap:12px}#buyer-sales-top .bsp-module-list ol,#buyer-sales-top .bsp-module-list>details>p{margin-left:0}#buyer-sales-top .bsp-faq summary{font-size:15px}#buyer-sales-top .bsp-facts ul{display:block}#buyer-sales-top .bsp-facts li{padding:10px 0;border-bottom:1px solid #d8d8de;font-size:12px}#buyer-sales-top .bsp-facts li:last-child{border:0}}@media(prefers-reduced-motion:reduce){#buyer-sales-top *{scroll-behavior:auto!important;transition:none!important}}@media print{#buyer-sales-top .bsp-action,#buyer-sales-top .bsp-header nav,#buyer-sales-top .bsp-hero-actions,#buyer-sales-top .bsp-paused-button,#buyer-sales-top .bsp-text-link{display:none}#buyer-sales-top .bsp-section{padding-top:25px;padding-bottom:25px}#buyer-sales-top .bsp-offer,#buyer-sales-top .bsp-outcomes{background:#fff;color:#000}#buyer-sales-top .bsp-offer .bsp-kicker,#buyer-sales-top .bsp-offer h2,#buyer-sales-top .bsp-offer h3,#buyer-sales-top .bsp-outcomes .bsp-kicker,#buyer-sales-top .bsp-outcomes h2{color:#000}}@font-face{font-family:Montserrat;src:url(/erin-rose/montserrat.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}#seller-sales-top{container-type:inline-size;container-name:seller-sales;width:100%;min-width:0;overflow-wrap:anywhere;text-align:left}#seller-sales-top :is(header,footer,nav){position:static;inset:auto;box-shadow:none;transform:none}#seller-sales-top :is(h1,h2,h3,p){font-family:Montserrat,Arial,sans-serif}#seller-sales-top [id]{scroll-margin-top:24px}#seller-sales-top{--ink:#000;--paper:#fff;--gray:#f5f5f7;--line:#d6d9de;--muted:#53535d;--pink:#e43392}#seller-sales-top *{box-sizing:border-box}#seller-sales-top{scroll-behavior:auto;scroll-padding-top:24px;margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.75 Montserrat,Arial,sans-serif}#seller-sales-top a{color:inherit}#seller-sales-top button,#seller-sales-top summary{font:inherit}#seller-sales-top a:focus-visible,#seller-sales-top button:focus-visible,#seller-sales-top summary:focus-visible{outline:3px solid var(--pink);outline-offset:5px}#seller-sales-top .wrap{width:min(1180px,calc(100% - 64px));margin:auto}#seller-sales-top .review{background:#000;color:#fff;padding:9px 0;font-size:13px}#seller-sales-top .review .wrap{display:flex;justify-content:space-between;gap:16px;align-items:center}#seller-sales-top .review a{text-decoration:underline}#seller-sales-top .brand{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}#seller-sales-top .brand img{width:190px;height:82px;object-fit:contain}#seller-sales-top .brand nav{gap:28px;font-size:14px;font-weight:600}#seller-sales-top .brand nav a{text-decoration:none}#seller-sales-top .hero{padding:74px 0 72px;display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center}#seller-sales-top .eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}#seller-sales-top .eyebrow:before{content:"";display:inline-block;width:26px;height:3px;background:var(--pink);vertical-align:middle;margin-right:12px}#seller-sales-top h1{font-size:clamp(42px,4.6cqi,66px);line-height:1.08;letter-spacing:-.055em;font-weight:800;margin:0 0 28px}#seller-sales-top h2{font-size:clamp(30px,3.2cqi,44px);line-height:1.2;letter-spacing:-.045em;margin:0 0 25px}#seller-sales-top h3{font-size:21px;line-height:1.35;letter-spacing:-.025em;margin:0 0 10px}#seller-sales-top .lead{font-size:18px;line-height:1.75;margin:0 0 30px}#seller-sales-top .button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:14px 22px;background:#000;color:#fff;text-decoration:none;font-weight:700;border:1px solid #000;border-radius:3px}#seller-sales-top .minor{display:block;font-size:13px;color:var(--muted);margin-top:15px}#seller-sales-top .sample{border:1px solid #000;background:var(--gray)}#seller-sales-top .samplebar{border-bottom:1px solid #000;padding:13px 22px;font-size:12px;font-weight:700;display:flex;justify-content:space-between;gap:12px}#seller-sales-top .samplebody{padding:28px}#seller-sales-top .samplebody h3{font-size:30px;letter-spacing:-.045em}#seller-sales-top .note{font-size:13px;color:var(--muted)}#seller-sales-top .money{padding:14px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:14px}#seller-sales-top .money strong{font-size:26px;letter-spacing:-.04em;white-space:nowrap}#seller-sales-top .money.final{border-bottom:0;border-top:3px solid #000;padding-top:19px}#seller-sales-top .sample details{margin-top:20px}#seller-sales-top .sample summary{font-size:13px;font-weight:700;cursor:pointer;min-height:44px;padding-top:8px}#seller-sales-top .sample ul{padding-left:18px;font-size:13px}#seller-sales-top .metrics{display:flex;gap:30px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line);font-size:12px}#seller-sales-top .metrics strong{display:block;font-size:23px}#seller-sales-top .section{padding:70px 0;border-top:1px solid var(--line)}#seller-sales-top .split{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}#seller-sales-top .questions{margin:0;padding:0;list-style:none}#seller-sales-top .questions li{font-size:23px;line-height:1.45;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--line);letter-spacing:-.025em}#seller-sales-top .questions li:last-child{margin-bottom:0}#seller-sales-top .small{font-size:14px;color:var(--muted)}#seller-sales-top .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:38px}#seller-sales-top .steps .num{font-size:12px;font-weight:700;border-top:2px solid #000;padding-top:15px;display:block;margin-bottom:14px}#seller-sales-top .inclusions{background:var(--gray)}#seller-sales-top .inclusionrow{display:grid;grid-template-columns:100px 1fr 1.2fr;gap:28px;padding:28px 0;border-top:1px solid var(--line);align-items:start}#seller-sales-top .inclusionrow .idx{font-size:14px;font-weight:700}#seller-sales-top .inclusionrow p{margin:0;font-size:15px}#seller-sales-top .roadmap{list-style:none;padding:0;margin:0}#seller-sales-top .roadmap li{display:grid;grid-template-columns:45px 1fr;gap:17px;padding:20px 0;border-bottom:1px solid var(--line)}#seller-sales-top .roadmap span{font-size:12px;font-weight:700}#seller-sales-top .roadmap h3{font-size:18px;margin:0 0 5px}#seller-sales-top .roadmap p{font-size:14px;margin:0;color:var(--muted)}#seller-sales-top .byline{background:var(--gray);padding:27px;border-left:3px solid var(--pink);margin-top:30px}#seller-sales-top .byline p{margin-bottom:0}#seller-sales-top .fitlist{padding-left:20px;font-size:16px}#seller-sales-top .fitlist li{margin:12px 0}#seller-sales-top .offer{background:#000;color:#fff}#seller-sales-top .offer .split{grid-template-columns:1.1fr 1fr}#seller-sales-top .offer .price{font-size:90px;line-height:1;font-weight:800;letter-spacing:-.07em;margin:0 0 20px}#seller-sales-top .price small{font-size:15px;letter-spacing:0;font-weight:400;margin-left:12px}#seller-sales-top .offer .button{background:#fff;color:#000;border-color:#fff;width:100%;cursor:not-allowed;opacity:1}#seller-sales-top .offer h3{margin-top:28px}#seller-sales-top .offer p{font-size:15px}#seller-sales-top .offer .policy{border-top:1px solid #555;padding-top:20px}#seller-sales-top .offer .muted{color:#d6d9de}#seller-sales-top .faq{max-width:850px}#seller-sales-top .faq details{border-top:1px solid var(--line);padding:23px 0}#seller-sales-top .faq details:last-child{border-bottom:1px solid var(--line)}#seller-sales-top .faq summary{min-height:44px;padding:6px 0;font-size:17px;line-height:1.55;font-weight:700;cursor:pointer}#seller-sales-top .faq details p{font-size:15px;margin-bottom:0}#seller-sales-top .boundary{border-left:3px solid var(--pink);padding-left:25px}#seller-sales-top .boundary p{font-size:14px}#seller-sales-top .closing{padding:40px 0 30px;border-top:1px solid var(--line)}#seller-sales-top .closing p{font-size:13px;color:var(--muted);max-width:900px}#seller-sales-top .closing .foot{display:flex;justify-content:space-between;gap:24px;font-size:12px;margin-top:25px}#seller-sales-top .skip{position:absolute;left:-10000px;top:8px;background:#fff;padding:10px}#seller-sales-top .skip:focus{left:8px}@container seller-sales (max-width:850px){#seller-sales-top .hero{gap:34px;grid-template-columns:1fr 1fr}#seller-sales-top .split{gap:40px}#seller-sales-top .inclusionrow{grid-template-columns:50px 1fr 1fr}#seller-sales-top .brand nav{gap:15px}#seller-sales-top h1{font-size:45px}#seller-sales-top .samplebody{padding:20px}#seller-sales-top .money strong{font-size:23px}#seller-sales-top .samplebody h3{font-size:25px}#seller-sales-top .metrics{gap:17px}}@container seller-sales (max-width:650px){#seller-sales-top .wrap{width:calc(100% - 40px)}#seller-sales-top .review{font-size:13px}#seller-sales-top .review .wrap{display:block}#seller-sales-top .review a{display:inline-block;margin-left:12px}#seller-sales-top .brand{padding:18px 0;gap:18px}#seller-sales-top .brand img{width:150px;height:65px}#seller-sales-top .brand nav{font-size:12px;gap:12px}#seller-sales-top .brand nav a:nth-child(2){display:none}#seller-sales-top .hero{grid-template-columns:1fr;gap:38px;padding:42px 0 48px}#seller-sales-top h1{font-size:43px;line-height:1.08}#seller-sales-top .lead{font-size:17px}#seller-sales-top .eyebrow{font-size:11px;margin-bottom:18px}#seller-sales-top .metrics{justify-content:space-between;gap:10px}#seller-sales-top .metrics strong{font-size:22px}#seller-sales-top .metrics span{font-size:11px}#seller-sales-top .offer .split,#seller-sales-top .split{grid-template-columns:1fr;gap:28px}#seller-sales-top .section{padding:46px 0}#seller-sales-top .steps{grid-template-columns:1fr;gap:24px;margin-top:22px}#seller-sales-top .steps p{margin-bottom:0}#seller-sales-top .questions li{font-size:21px}#seller-sales-top .inclusionrow{grid-template-columns:28px 1fr;gap:12px;padding:22px 0}#seller-sales-top .inclusionrow p{grid-column:2}#seller-sales-top .offer .price{font-size:78px}#seller-sales-top .closing .foot{display:block}#seller-sales-top .offer h3{margin-top:20px}#seller-sales-top .button{width:100%}#seller-sales-top .samplebar{font-size:11px;padding:13px 18px}#seller-sales-top .samplebody{padding:22px}#seller-sales-top .money strong{font-size:26px}#seller-sales-top .brand nav a{min-height:44px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){#seller-sales-top{scroll-behavior:auto}}#seller-sales-top .brand nav{position:static;display:flex;align-items:center;flex-wrap:wrap;width:auto;margin:0;padding:0;background:transparent;border:0;box-shadow:none;transform:none}#seller-sales-top .hero .lead p{margin:0 0 18px}#seller-sales-top .facts{background:var(--gray);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0}#seller-sales-top .facts .eyebrow{margin-bottom:12px}#seller-sales-top .facts ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:14px 28px;font-size:13px}#seller-sales-top .recognition p{font-size:19px;line-height:1.65;margin:0 0 24px}#seller-sales-top .outcome-list{padding:0;margin:25px 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#seller-sales-top .outcome-list li{border-top:2px solid #000;padding-top:15px}#seller-sales-top .outcome-list li>span{font-size:12px;font-weight:700}#seller-sales-top .outcome-list p{margin-top:12px}#seller-sales-top .included-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:start}#seller-sales-top .included-grid .inclusionrow{grid-template-columns:28px 1fr;gap:18px}#seller-sales-top .included-grid .inclusionrow p{grid-column:auto}#seller-sales-top .worksheet-sample{margin:0;background:#fff}#seller-sales-top .worksheet-sample ol{padding-left:20px;font-size:14px}#seller-sales-top .worksheet-sample li{padding-bottom:22px}#seller-sales-top .writing-line{display:block;border-bottom:1px solid var(--line);height:26px}#seller-sales-top .module-list>details{border-top:1px solid var(--line);padding:0}#seller-sales-top .module-list>details:last-child{border-bottom:1px solid var(--line)}#seller-sales-top .module-list summary{display:grid;grid-template-columns:25px 1fr 15px;gap:15px;align-items:baseline;min-height:60px;padding:20px 0;cursor:pointer;list-style:none;line-height:1.5}#seller-sales-top .module-list summary::-webkit-details-marker{display:none}#seller-sales-top .module-list summary>span{font-size:12px}#seller-sales-top .module-list details>ol,#seller-sales-top .module-list details>p{margin-left:40px;font-size:14px}#seller-sales-top .module-list li{margin:15px 0}#seller-sales-top .module-list li p{margin-top:5px;font-size:13px;color:var(--muted)}#seller-sales-top .policy details{font-size:14px}#seller-sales-top .policy summary{min-height:48px;cursor:pointer;font-weight:600;padding:10px 0}#seller-sales-top .policy details p{font-size:14px}#seller-sales-top .sample details p{font-size:13px;margin:18px 0}@container seller-sales (max-width:850px){#seller-sales-top .included-grid{gap:30px}}@container seller-sales (max-width:650px){#seller-sales-top .included-grid,#seller-sales-top .outcome-list{grid-template-columns:1fr}#seller-sales-top .outcome-list{gap:20px}#seller-sales-top .brand nav{gap:12px}}#seller-sales-top .brand{flex-direction:row}#seller-sales-top .brand nav a{font-size:inherit;font-weight:inherit;line-height:inherit}@container seller-sales (max-width:650px){#seller-sales-top .brand{flex-direction:column;align-items:flex-start}}#seller-sales-top .eyebrow{color:var(--muted)}#seller-sales-top .offer .eyebrow{color:#fff}#seller-sales-top .offer :is(h2,h3){color:#fff}#seller-sales-top header.brand{background:#fff;color:#000;min-height:0;z-index:auto}#seller-sales-top footer.closing{display:block;background:#fff;color:#000;position:static;width:min(1180px,calc(100% - 64px));margin:auto}@container seller-sales (max-width:650px){#seller-sales-top footer.closing{width:calc(100% - 40px)}#seller-sales-top .review .wrap>span{display:block}}.library-hero{padding:36px 0 32px;max-width:760px}.library-hero h1{font-size:clamp(36px,4vw,56px);margin:16px 0}.library-hero p{font-size:18px;color:var(--mi-brand-muted)}.studio-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--mi-brand-line);padding-bottom:20px}.studio-nav span{color:var(--mi-brand-muted);font-size:14px}.library-workspace{margin:32px 0 60px}.section-heading p{font-size:14px;color:var(--mi-brand-muted)}.course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr));gap:24px}.course-card{border:1px solid var(--mi-brand-line);border-top:4px solid var(--mi-brand-muted);border-radius:10px;background:white;min-width:0}.course-card h3{font:30px/1.25 Georgia,serif;margin:16px 0}.course-card dl{display:flex;flex-wrap:wrap;gap:32px;margin:22px 0}.course-card dt{font-size:14px;color:var(--mi-brand-muted)}.course-card dd{margin:4px 0;font-weight:650}.course-card .actions{margin-top:24px}.muted{color:var(--mi-brand-muted);font-size:14px}.version-label{font-size:14px;overflow-wrap:anywhere}.version-label code{font-size:12px}.editorial-notice{padding:14px 18px;background:var(--mi-brand-surface);border-left:3px solid var(--mi-brand-link);font-size:14px}.provenance{margin:30px 0;padding:24px;background:white;border:1px solid var(--mi-brand-line)}.provenance pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;overflow:auto;font-size:13px}.private-note{border-top:1px solid var(--mi-brand-line);padding-top:24px}.lesson-name{font-size:14px!important;color:inherit!important}.lesson-name small{display:block;font-size:12px;color:var(--mi-brand-muted)}.learner-layout .outline nav,.outline nav{max-height:70vh;overflow:auto}.learner-layout .canvas{align-self:start}.course-card .eyebrow{font-size:12px}.local-tools label{font-size:13px}@media (max-width:850px){.library-hero{padding-top:24px}.studio-nav{align-items:flex-start}.section-heading{flex-wrap:wrap;gap:16px;margin-bottom:20px}.learner-layout .outline nav,.outline nav{max-height:220px}.course-card{padding:22px}.studio-nav span{font-size:12px}}.tiptap:focus-visible{outline:3px solid var(--mi-brand-link);outline-offset:-3px}.readiness-table{overflow:auto;max-height:440px;margin:20px 0}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}td,th{padding:12px;border-bottom:1px solid var(--mi-brand-line);vertical-align:top}th{position:sticky;top:0;background:var(--mi-brand-surface)}.management-app{--accent:var(--mi-brand-ink);--wash:var(--mi-brand-surface)}.management-app.theme-ink{--accent:var(--mi-brand-link);--wash:var(--mi-brand-surface)}.management-app button.primary,.management-app button[aria-pressed=true]{background:var(--accent)}.management-app header{padding-top:16px;padding-bottom:16px;align-items:center}.management-app .container{padding-top:22px}.local-testing{font-size:13px}.local-testing summary{color:var(--mi-brand-muted);padding:5px 0}.local-testing .local-tools{margin-top:12px}.local-banner{padding:5px 20px;font-size:10px;letter-spacing:.12em}.workspace-picker{display:flex;align-items:center;gap:16px;margin:0;font-size:12px}.workspace-picker select{width:auto;max-width:320px}.studio-nav{padding-bottom:16px}.library-hero{padding:28px 0 4px}.library-hero h1{font-size:clamp(30px,3vw,42px);margin:8px 0}.library-hero p{margin:8px 0;font-size:16px}.library-workspace{margin:24px 0 40px}.library-workspace>.section-heading{margin-bottom:18px}.section-heading h2{margin:0}.section-heading p{margin:6px 0}.course-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start}.course-card{padding:26px;box-shadow:0 4px 18px #ffffff05}.course-card h3{font-size:30px}.lesson-count{color:var(--mi-brand-muted);font-size:14px;margin-top:-8px}.course-card dl{margin:14px 0}.publication-dot{display:inline-block;border-radius:30px;padding:4px 10px;font-size:12px;background:var(--wash)}.course-card .actions{align-items:flex-start}.course-card .actions>.primary{width:100%}.course-card .actions>.local-testing{width:100%;border-top:1px solid var(--mi-brand-line)}.next-lesson{min-height:72px;color:var(--mi-brand-muted);font-size:13px}.next-lesson strong{display:block;color:var(--mi-brand-ink);font-size:18px;font-weight:550;margin-top:6px}progress{display:block;width:100%;height:8px;accent-color:var(--accent);border:none;border-radius:6px;overflow:hidden}progress::-webkit-progress-bar{background:var(--mi-brand-surface)}progress::-webkit-progress-value{background:var(--accent)}.app-footer{max-width:1360px;margin:auto;padding:12px 24px 30px;font-size:12px;color:var(--mi-brand-muted)}.editorial-notice{margin:16px 0;padding:8px 12px;font-size:12px}.studio-actions{position:sticky;top:0;z-index:15;padding:14px 0;background:#fffffff5;border-bottom:1px solid var(--mi-brand-line);backdrop-filter:blur(8px)}.studio-actions h1{font-size:28px}.studio-actions p{display:none}.studio-actions .actions{justify-content:flex-end}.outline-search{margin:10px 0 18px;font-size:12px}.outline{min-width:0}.outline nav{max-height:52vh}.content-heading{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.content-heading span{font-size:12px;font-weight:400;color:var(--mi-brand-muted)}.editing-fields .block{margin-top:10px;border:1px solid var(--mi-brand-line);border-radius:8px;padding:0}.block summary{min-height:58px;padding:16px;gap:16px}.block[open] summary{background:var(--mi-brand-surface);border-radius:8px 8px 0 0;border-bottom:1px solid var(--mi-brand-line)}.block-body{padding:16px}.rich-editor .toolbar{display:none}.rich-editor:focus-within .toolbar{display:flex}.rich-editor .tiptap{min-height:150px}.reader-progress{min-width:180px;font-size:13px}.reader-progress progress{margin-top:10px}.reading-position{font-size:12px;color:var(--mi-brand-muted);letter-spacing:.04em}.lesson-preview{max-width:68ch;margin:0 auto;font-size:17px;line-height:1.85}.lesson-preview h1{font-size:clamp(28px,3vw,40px);line-height:1.2}.lesson-preview section{margin:32px 0}.lesson-preview .summary{font-size:19px;line-height:1.6}.private-note{margin:24px auto 0;max-width:68ch}.reader-pagination{display:flex;justify-content:space-between;gap:12px;margin-top:28px;border-top:1px solid var(--mi-brand-line);padding-top:22px}@media (max-width:850px){.studio-nav{flex-wrap:wrap;gap:12px}.workspace-picker{flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.workspace-picker select{width:100%;max-width:100%}.studio-actions{gap:10px}.studio-actions h1{font-size:23px}.studio-actions .eyebrow{display:none}.studio-actions .actions{justify-content:flex-start;gap:6px}.studio-actions button{padding:6px 9px;font-size:12px}.outline nav{display:block;max-height:185px}.lesson-link{width:100%}.library-hero{padding-top:22px}.reader-progress{width:100%}.block-title{flex-wrap:wrap}.block-body{padding:12px}.reader-pagination button{font-size:13px}}@media (prefers-reduced-motion:no-preference){button{transition:background-color .15s ease}}.block-title .block-description{min-width:0;color:var(--mi-brand-ink);font-size:14px}.block-description small{display:block;color:var(--mi-brand-muted);font-weight:400;font-size:13px;margin-top:4px;overflow-wrap:anywhere}.block-title>span:last-child{flex-shrink:0}.lesson-link>span:first-child{flex-shrink:0;min-width:20px;white-space:nowrap}.library-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:24px 0}.library-controls label{margin:0}.library-controls label:first-child{flex:1;min-width:200px}.library-controls select{margin-top:6px}.empty-state{border:1px dashed var(--mi-brand-line);padding:24px;border-radius:10px;margin:24px 0}.setup-page{max-width:860px;margin:32px auto}.setup-page>p{max-width:68ch}.setup-page .canvas{margin-top:24px}.setup-page .status{margin:20px 0}.course-details{border-bottom:1px solid var(--mi-brand-line);padding-bottom:20px}.course-details summary{font-size:17px;font-weight:650}.course-description{color:var(--mi-brand-muted);font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.course-card .lesson-count{margin-top:10px}.settings-review{margin:24px 0;padding:24px;background:white;border:1px solid var(--mi-brand-line);border-radius:12px}.brand-preview{padding:24px;border-left:4px solid var(--mi-brand-ink);background:var(--mi-brand-surface);overflow-wrap:anywhere}.brand-preview h3{font-size:24px;margin:10px 0}.settings-review.theme-ink .brand-preview{border-color:var(--mi-brand-link);background:var(--mi-brand-surface)}.settings-review dl{display:grid;gap:18px}.settings-review dt{font-weight:650}.settings-review dd{margin:4px 0;overflow-wrap:anywhere}.settings-review s{color:var(--mi-brand-muted)}@media(max-width:850px){.library-controls{align-items:stretch}.library-controls>*{width:100%}.setup-page{margin-top:24px}.studio-nav>span{overflow-wrap:anywhere}}.management-app .course-card{border-top-color:var(--accent)}.management-app .lesson-link.selected{background:var(--wash)}.management-app .brand{min-width:0;overflow-wrap:anywhere}.management-app .studio-nav>button{white-space:normal}@media(max-width:850px){.studio-nav .workspace-picker{flex:1 0 100%;width:100%}}.sales-studio{padding-bottom:60px}.sales-studio .section-heading{margin-top:36px}.sales-price{font-size:2rem;line-height:1.2;font-weight:600;letter-spacing:-.04em;color:var(--accent,var(--mi-brand-ink))}.sales-price small{font-size:.8rem;font-weight:400;letter-spacing:0}.sales-form{max-width:760px;margin:26px auto}.sales-form fieldset{border:0;padding:0;display:grid;gap:22px;min-width:0}.sales-form label{display:grid;gap:8px}.sales-studio .check-label{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.check-label input{width:18px;height:18px;flex:0 0 18px;margin-top:4px}.sales-note{background:var(--wash,var(--mi-brand-surface));padding:20px;border-radius:12px;line-height:1.65}.sales-orders{border-top:1px solid var(--mi-brand-line)}.order-row{width:100%;display:grid;grid-template-columns:1.6fr 1fr 1fr;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--mi-brand-line);padding:22px 6px;gap:20px;cursor:pointer;color:inherit}.order-row:hover{background:var(--wash,var(--mi-brand-surface))}.order-row small{display:block;margin-top:5px;color:var(--mi-brand-muted)}.purchase-page{display:grid;grid-template-columns:1.35fr 1fr;margin-top:28px;border:1px solid var(--mi-brand-line);border-radius:18px;overflow:hidden;background:var(--mi-brand-surface)}.purchase-main{padding:clamp(24px,4vw,56px)}.purchase-main h2{font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.13;margin:25px 0;letter-spacing:-.035em}.purchase-description{font-size:1.16rem;line-height:1.8}.purchase-main hr{border:0;border-top:1px solid var(--mi-brand-line);margin:38px 0}.purchase-summary{background:var(--wash,var(--mi-brand-surface));padding:32px;display:flex;flex-direction:column;gap:18px;line-height:1.6}.purchase-summary p{margin:0}.purchase-summary .sales-price{font-size:2.6rem}.purchase-summary small{color:var(--mi-brand-muted)}.order-detail{background:var(--mi-brand-surface);border:1px solid var(--mi-brand-line);border-radius:16px;padding:clamp(20px,3vw,40px);margin-top:28px}.order-detail>.eyebrow{overflow-wrap:anywhere}.order-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:28px 0}.order-facts span,.order-facts strong{display:block}.order-facts span{color:var(--mi-brand-muted);margin-bottom:8px}.order-facts strong{text-transform:capitalize}.order-detail .actions{margin-top:22px}.payment-testing{margin-top:30px;padding-top:20px;border-top:1px solid var(--mi-brand-line)}@media(max-width:760px){.purchase-page{grid-template-columns:1fr}.purchase-summary{padding:24px}.order-row{grid-template-columns:1fr 1fr}.order-row>span:last-child{grid-column:1/-1}.order-facts{grid-template-columns:1fr 1fr}}.media-library{padding:1rem;min-width:0}.media-library label{display:grid;gap:.4rem;margin:1rem 0}.media-library input[type=file]{max-width:100%}.media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin-top:1rem}.media-card{padding:1rem;border:1px solid var(--border,#ddd);border-radius:12px;overflow-wrap:anywhere}.media-dialog{max-height:90dvh;overflow-y:auto}.lesson-media video{width:100%;max-height:65vh;border-radius:12px;background:#111}.media-library progress{width:100%}.management-app,.management-app.theme-ink{--accent:var(--mi-brand-link);--wash:var(--mi-brand-surface);background:var(--mi-brand-white);color:var(--mi-brand-ink);font-family:var(--mi-brand-body)}.management-app .brand{display:block}.management-app .brand small{margin-top:6px;color:var(--mi-brand-muted);font-size:12px}.hosted-studio button.primary,.hosted-studio button[aria-pressed=true],.management-app button.primary,.management-app button[aria-pressed=true]{background:var(--mi-brand-blue);color:var(--mi-brand-ink);border-color:transparent}.hosted-studio button:hover,.management-app button:hover{background:var(--mi-brand-surface)}.hosted-studio button.primary:hover,.management-app button.primary:hover,.management-app button[aria-pressed=true]:hover{background:#83cef5}.management-app .course-card{border-top-color:var(--mi-brand-blue);border-radius:14px}.hosted-studio .lesson-link.selected,.management-app .lesson-link.selected{background:var(--mi-brand-surface);border-color:var(--mi-brand-blue);color:var(--mi-brand-ink);box-shadow:inset 3px 0 var(--mi-brand-blue)}.hosted-studio .studio-actions,.management-app .studio-actions{background:rgba(255,255,255,.97)}.hosted-studio .studio-actions h1,.management-app .course-card h3,.management-app h1{font-family:var(--mi-brand-heading);font-weight:400;letter-spacing:-.025em;color:var(--mi-brand-ink)}.hosted-studio .canvas,.management-app .canvas{border-color:var(--mi-brand-line);border-radius:14px}.hosted-studio .preview-notice,.hosted-studio .status,.management-app .preview-notice,.management-app .status{background:var(--mi-brand-surface);color:var(--mi-brand-ink);border-color:var(--mi-brand-line)}.management-app .eyebrow{color:var(--mi-brand-link)}.management-app :focus-visible{outline-color:var(--mi-brand-link)}.management-app input,.management-app textarea{font-weight:400}.hosted-studio .actionbar>div,.management-app .actionbar>div{min-width:0}.hosted-studio button,.management-app button{overflow-wrap:anywhere}@media(max-width:600px){.management-app header{gap:16px}.management-app .studio-actions{position:static}.management-app .tabs>*{flex:1 1 auto}.management-app .canvas{padding:18px 14px}.management-app .block-title{align-items:flex-start}.management-app .workspace-picker{min-width:0}}.management-app .studio-nav{flex-wrap:wrap;justify-content:flex-start;gap:12px}.management-app .studio-nav>button{flex:0 0 auto;white-space:nowrap}.management-app .workspace-picker{margin-left:auto}.management-app .workspace-picker>select{min-width:160px}.management-app .studio-actions .actions{flex-shrink:0}@media(max-width:850px){.management-app .workspace-picker{margin-left:0}.management-app .workspace-picker>select{min-width:0}.management-app .studio-actions .actions{flex-shrink:1}}.sales-page{background:var(--sp-bg);color:var(--sp-ink);container-type:inline-size;font-family:Arial,sans-serif;font-size:16px;line-height:1.65;overflow-wrap:anywhere;text-align:left}.sales-page *{box-sizing:border-box}.sales-page h1,.sales-page h2,.sales-page p{margin:0}.sales-page h1,.sales-page h2{font-weight:400;line-height:1.04;letter-spacing:-.04em;color:inherit}.sp-font-editorial h1,.sp-font-editorial h2{font-family:Georgia,serif}.sp-font-classic h1,.sp-font-classic h2{font-family:Georgia,serif;letter-spacing:-.025em}.sp-font-modern h1,.sp-font-modern h2{font-family:Arial,sans-serif;font-weight:800;letter-spacing:-.055em}.sales-page h1{font-size:clamp(44px,7cqi,88px);max-width:11ch}.sales-page h2{font-size:clamp(32px,4.2cqi,52px)}.sales-page a{color:inherit}.sales-page a,.sales-page button,.sales-page summary{touch-action:manipulation}.sales-page :focus-visible{outline:3px solid var(--sp-ink);outline-offset:5px}.sp-header{display:flex!important;align-items:center;justify-content:space-between;gap:24px;padding:28px 6%!important;border-bottom:1px solid color-mix(in srgb,var(--sp-ink) 18%,transparent);background:transparent!important;color:inherit!important}.sp-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:16px;font-weight:700;max-width:60%}.sp-logo{width:40px;height:40px;object-fit:contain}.sp-header nav{display:flex;gap:24px;font-size:12px}.sp-header nav a{text-decoration:none}.sp-sample{padding:8px 6%;font:10px Arial,sans-serif;letter-spacing:.12em;border-bottom:1px solid color-mix(in srgb,var(--sp-ink) 18%,transparent)}.sp-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:80px 6%;align-items:center}.sp-kicker{font:700 11px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.17em;margin-bottom:22px!important}.sp-lead{font-size:18px;line-height:1.7;max-width:43ch;margin-top:28px!important;white-space:pre-line}.sp-hero-action{display:flex;gap:16px;align-items:flex-start;flex-direction:column;margin-top:34px}.sp-hero-action>span{font-size:12px}.sales-page .sp-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:15px 24px;background:var(--sp-primary);color:var(--sp-button-ink);border:1px solid var(--sp-primary);border-radius:var(--sp-radius);font:700 13px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer}.sales-page .sp-cta:disabled{cursor:default;opacity:.7}.sp-hero-image{width:100%;object-fit:cover;border-radius:var(--sp-radius);max-height:600px}.sp-hero-art{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--sp-primary);color:var(--sp-button-ink);border-radius:50% 50% var(--sp-radius) var(--sp-radius);padding:36px;display:flex;flex-direction:column;justify-content:flex-end}.sp-art-orbit{width:80%;height:60%;top:10%;left:10%;transform:rotate(-35deg)}.sp-art-line,.sp-art-orbit{position:absolute;border:1px solid;opacity:.45;border-radius:50%}.sp-art-line{width:55%;height:50%;top:15%;left:25%;transform:rotate(30deg)}.sp-art-word{position:relative;font:italic 72px/1 Georgia,serif;letter-spacing:-.06em}.sp-art-caption{font-size:11px;margin-top:20px;line-height:1.5;letter-spacing:.06em}.sp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:28px 6%;gap:24px;border-block:1px solid color-mix(in srgb,var(--sp-ink) 20%,transparent)}.sp-facts>div{display:flex;gap:18px;align-items:baseline}.sp-facts p{font-size:13px}.sp-number{font:11px/1.5 Arial,sans-serif;opacity:.7}.sp-section{padding:76px 6%;border-bottom:1px solid color-mix(in srgb,var(--sp-ink) 15%,transparent)}.sp-section h2{max-width:19ch}.sp-audience{display:grid;grid-template-columns:1fr 1fr;gap:18px 10%}.sp-audience .sp-kicker{grid-column:1/-1;margin:0!important}.sp-prose{white-space:pre-line}.sp-outcomes{background:var(--sp-accent);color:var(--sp-accent-ink)}.sp-included ol,.sp-outcomes ol{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.sp-included li,.sp-outcomes li{border-top:1px solid;padding-top:20px}.sp-included li p,.sp-outcomes li p{margin-top:20px;font-size:19px;line-height:1.5}.sp-curriculum,.sp-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:10%}.sp-section-heading>p:last-child{margin-top:24px}.sales-page details{border-bottom:1px solid color-mix(in srgb,var(--sp-ink) 20%,transparent);padding:18px 0;background:transparent}.sales-page summary{display:flex;gap:20px;align-items:center;cursor:pointer;list-style:none;font-weight:600;font-size:15px}.sales-page summary>span:last-child{margin-left:auto}.sales-page details>p{padding-top:16px;font-size:14px}.sp-instructor{display:flex;align-items:center;gap:9%}.sp-instructor>img{width:36%;object-fit:cover;border-radius:var(--sp-radius)}.sp-instructor .sp-prose{margin-top:26px;max-width:60ch}.sp-purchase{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.sp-purchase h2{font-size:clamp(40px,5.6cqi,68px)}.sp-purchase>div>p:last-child{margin-top:28px}.sp-price-card{padding:36px;background:color-mix(in srgb,var(--sp-ink) 5%,var(--sp-bg));border:1px solid color-mix(in srgb,var(--sp-ink) 25%,transparent);border-radius:var(--sp-radius)}.sp-price{font-size:48px;line-height:1.2;margin:22px 0!important;letter-spacing:-.04em}.sp-price small{display:block;font:12px Arial,sans-serif;letter-spacing:0;margin-top:10px}.sp-price-card .sp-cta{width:100%;margin-top:26px}.sp-price-card>small{font-size:11px;display:block;margin-top:12px}.sp-price-card ul{font-size:14px;padding-left:18px}.sp-closing{padding:84px 6%;text-align:center;background:var(--sp-primary);color:var(--sp-button-ink)}.sp-closing h2{max-width:18ch;margin:auto;font-size:clamp(38px,6cqi,70px)}.sp-closing p:not(.sp-kicker){margin:24px auto;max-width:60ch}.sp-closing .sp-cta{margin-top:28px;background:var(--sp-accent);border-color:var(--sp-accent);color:var(--sp-accent-ink)}.sp-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:32px 6%;font-size:11px}.sp-preview video{width:100%;max-height:560px;background:#111;margin-top:32px}.sp-testimonials blockquote{font-family:Georgia,serif;font-size:26px;margin:32px 0}.sp-image-fallback{min-height:180px;display:grid;place-content:center;border:1px solid}.sp-bold .sp-hero-art{border-radius:0;background:var(--sp-accent);color:var(--sp-accent-ink);aspect-ratio:1}.sp-bold .sp-art-orbit{border:30px solid;border-radius:0;transform:rotate(35deg);width:65%;height:65%;top:5%;left:27%;opacity:1}.sp-bold .sp-art-line{display:none}.sp-bold .sp-art-word{font:800 60px/1 Arial,sans-serif;text-transform:uppercase;z-index:1}.sp-bold .sp-hero{padding-top:64px}.sp-classic .sp-hero-art{border-radius:0;aspect-ratio:4/5}.sp-classic .sp-art-orbit{border-radius:0;transform:none;width:70%;height:55%;left:15%;top:10%;border-width:2px}.sp-classic .sp-art-line{border-radius:0;transform:rotate(45deg);width:40%;height:35%;top:18%;left:30%}.sp-classic .sp-facts{background:var(--sp-primary);color:var(--sp-button-ink)}@container(max-width:650px){.sp-header{padding:22px 6%!important}.sp-header nav a:first-child{display:none}.sp-header nav{font-size:11px}.sp-hero{grid-template-columns:1fr;padding-block:42px;gap:36px}.sp-hero-art{aspect-ratio:5/4}.sales-page h1{max-width:14ch}.sp-hero-image{max-height:430px}.sp-section{padding-block:44px}.sp-audience,.sp-curriculum,.sp-faq,.sp-purchase{grid-template-columns:1fr;gap:30px}.sp-included ol,.sp-outcomes ol{grid-template-columns:1fr;gap:24px}.sp-included li,.sp-outcomes li{display:flex;gap:24px}.sp-included li p,.sp-outcomes li p{margin:0;font-size:17px}.sp-instructor{display:block}.sp-instructor>img{width:100%;max-height:340px;margin-bottom:30px}.sp-price-card{padding:26px}.sp-closing{padding-block:52px}.sp-facts{grid-template-columns:1fr 1fr}.sp-bold .sp-hero-art{aspect-ratio:5/4}}.page-studio{padding-bottom:60px}.page-studio-title{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:32px 0}.page-studio-title h1{font:42px/1.12 Georgia,serif;letter-spacing:-.04em}.page-studio-title p{max-width:55ch}.page-toolbar{position:sticky;top:0;z-index:10;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px;background:#fff;border:1px solid #d9ddd7}.page-editor-grid{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px}.page-fields{background:#fff;border:1px solid #d9ddd7;padding:18px;max-height:calc(100vh - 100px);overflow:auto;position:sticky;top:88px}.page-fields label{display:grid;gap:6px;font-size:12px;margin:14px 0}.page-fields input,.page-fields select,.page-fields textarea{width:100%;padding:9px;border:1px solid #bdc7bf;border-radius:5px;background:#fff;font:14px Arial,sans-serif;min-height:38px}.page-fields textarea{min-height:110px;resize:vertical}.page-fields input[type=checkbox]{width:18px;min-height:18px}.page-fields input[type=color]{padding:2px;height:38px}.page-fields details{border-top:1px solid #d9ddd7;padding:12px 0}.page-fields summary{cursor:pointer;font-size:14px;font-weight:600}.page-fields .actions{gap:6px}.page-fields small{font-size:11px;color:#526357}.page-fields fieldset{border:0;padding:0;min-width:0}.page-preview-shell{min-width:0;overflow:auto;background:#e5e9e4;padding:16px}.page-preview-size{width:100%;margin:auto;box-shadow:0 10px 30px #16281c18}.page-preview-size[data-width=mobile]{width:390px;max-width:100%}.page-preview-size[data-width=tablet]{width:768px;max-width:100%}.page-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.page-tile{background:#fff;border:1px solid #d2dcd4;padding:24px}.page-tile-art{height:140px;background:var(--tile-bg);color:var(--tile-ink);display:flex;align-items:center;justify-content:center;font:italic 38px Georgia,serif;margin:-24px -24px 22px}.page-tile h2{font-size:22px}.page-preset-choices{display:flex;gap:12px;flex-wrap:wrap}.page-preset-choices button{min-height:70px;min-width:140px;border:1px solid #bdc7bf;background:#fff;padding:16px;text-align:left}.page-read-view{max-width:1150px;margin:24px auto}.page-editor-help{font-size:12px;line-height:1.6;color:#536357}.page-section-buttons{display:flex;gap:6px;margin:12px 0}.page-section-buttons button{font-size:11px;padding:6px}.page-status{padding:12px;border-left:3px solid #4a6655;background:#fff;margin:14px 0}.page-full-preview .page-fields{display:none}.page-full-preview .page-editor-grid{grid-template-columns:1fr}.page-full-preview .page-preview-shell{padding:0}.page-upload-progress{width:100%}.page-image-preview{width:100%;max-height:140px;object-fit:cover}.page-select-course{max-width:460px;padding:12px;background:#fff;border:1px solid #bdc7bf}.page-color-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width:1000px){.page-editor-grid{grid-template-columns:270px minmax(0,1fr)}.page-list{grid-template-columns:1fr 1fr}}@media(max-width:760px){.page-editor-grid{grid-template-columns:1fr}.page-fields{position:static;max-height:none}.page-list{grid-template-columns:1fr}.page-toolbar{position:static}.page-studio-title{display:block}.page-studio-title h1{font-size:34px}.page-preview-shell{padding:0}.page-preset-choices button{min-width:100px;flex:1}}.page-full-preview .page-toolbar{position:static}.sales-page .sp-section,.sales-page main{scroll-margin-top:24px}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--mi-brand-blue:#57baef;--mi-brand-ink:#15354a;--mi-brand-link:#176b9a;--mi-brand-muted:#4b6475;--mi-brand-line:#d7e5ed;--mi-brand-surface:#f2f8fc;--mi-brand-white:#fff;--mi-brand-body:Arial,Helvetica,sans-serif;--mi-brand-heading:Georgia,serif}.platform-logo{width:248px;max-width:100%;height:auto;display:block}.platform-brand-link{max-width:100%;text-decoration:none;display:inline-block}@media (max-width:600px){.platform-logo{width:200px}}*{box-sizing:border-box}body{background:var(--mi-brand-white);color:var(--mi-brand-ink);font:16px/1.65 var(--mi-brand-body);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--mi-brand-line);color:var(--mi-brand-ink);background:#fff;border-radius:7px;min-height:42px;padding:8px 12px}button:hover{background:var(--mi-brand-surface)}button:disabled{opacity:.5;cursor:default}button.primary,button[aria-pressed=true]{background:var(--mi-brand-ink);color:#fff}input:not([type=checkbox]),select,textarea{border:1px solid var(--mi-brand-line);width:100%;color:var(--mi-brand-ink);background:#fff;border-radius:7px;padding:10px 12px}textarea{resize:vertical;min-height:85px}input[type=checkbox]{width:18px;height:18px}label{margin:16px 0;font-size:14px;font-weight:650;display:block}label>input,label>textarea{margin-top:6px;display:block}label.check{align-items:center;gap:10px;display:flex}:focus-visible{outline:3px solid var(--mi-brand-link);outline-offset:3px}header{border-bottom:1px solid var(--mi-brand-line);background:#fff;justify-content:space-between;gap:24px;padding:22px max(24px,50vw - 680px);display:flex}.brand{align-items:center;gap:14px;font-size:20px;font-weight:650;display:flex}.brandmark{background:var(--mi-brand-ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;display:grid}.brand small{color:var(--mi-brand-muted);font-size:12px;font-weight:400;display:block}.local-tools{gap:14px;display:flex}.local-tools label{margin:0;font-size:11px}.local-tools select{font-size:13px}.local-banner{text-align:center;background:var(--mi-brand-surface);letter-spacing:.06em;padding:8px 24px;font-size:12px}.container{max-width:1360px;margin:auto;padding:32px 24px 70px}.actionbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.eyebrow{letter-spacing:.16em;color:var(--mi-brand-muted);font-size:11px;font-weight:750}h1{overflow-wrap:anywhere;margin:8px 0;font:36px/1.2 Georgia,serif}h2{font-size:18px}h3{font-size:16px}.actionbar p{color:var(--mi-brand-muted);margin:10px 0}.actions,.lesson-actions,.tabs,.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status{background:var(--mi-brand-surface);border:1px solid var(--mi-brand-line);overflow-wrap:anywhere;border-radius:7px;margin:22px 0;padding:13px 18px}.status button{margin-left:12px}.warning{background:var(--mi-brand-surface)}.workspace{grid-template-columns:250px minmax(0,1fr);gap:28px;display:grid}.outline{padding:10px 8px 20px 0}.section-heading{justify-content:space-between;align-items:center;display:flex}.lesson-link{text-align:left;overflow-wrap:anywhere;white-space:normal;background:0 0;border-color:#0000;grid-template-columns:2.5ch minmax(0,1fr);align-items:baseline;gap:12px;width:100%;padding:13px 12px;display:grid}.lesson-link span{font-variant-numeric:tabular-nums;color:var(--mi-brand-muted);font-size:11px}.lesson-link.selected{background:var(--mi-brand-line);border-color:var(--mi-brand-line);color:var(--mi-brand-ink)}.outline>button{width:100%;margin-top:18px}.outline-note{color:var(--mi-brand-muted);border-top:1px solid var(--mi-brand-line);margin:25px 0;padding-top:20px;font-size:13px}.version{margin:0 10px 8px 0;font-size:12px;display:inline-block}.canvas{border:1px solid var(--mi-brand-line);background:#fff;border-radius:14px;min-width:0;padding:26px 32px}.tabs{border-bottom:1px solid var(--mi-brand-line);margin-bottom:24px;padding-bottom:18px}.editing-fields{border:0;min-width:0;padding:0}.lesson-actions{border-bottom:1px solid var(--mi-brand-line);padding:20px 0}.lesson-actions span{margin-right:auto;font-size:12px}.block{margin-top:28px}.block-title{justify-content:space-between;align-items:center;display:flex}.block-title span{color:var(--mi-brand-muted);font-size:12px}.rich-editor{border:1px solid var(--mi-brand-line);border-radius:8px;overflow:hidden}.toolbar{background:var(--mi-brand-surface);border-bottom:1px solid var(--mi-brand-line);padding:8px}.toolbar button{padding:4px 8px;font-size:12px}.tiptap{overflow-wrap:anywhere;outline:none;min-height:190px;padding:20px}.tiptap p{margin:0 0 12px}.lesson-preview h2,.tiptap h2{font:28px Georgia,serif}.tiptap h3{font-size:22px}blockquote{border-left:3px solid var(--mi-brand-line);color:var(--mi-brand-muted);margin:15px 0;padding:6px 20px}a{color:#176c66;text-decoration:underline}details{padding:10px 0;font-size:14px}summary{cursor:pointer}.editing-fields>.actions{margin-top:26px}.preview-notice{background:var(--mi-brand-surface);color:var(--mi-brand-muted);padding:12px;font-size:13px}.lesson-preview{overflow-wrap:anywhere;padding:18px 4px}.lesson-preview h1{font-size:36px}.lesson-preview .summary{color:var(--mi-brand-muted)}.lesson-preview section{margin:30px 0}.lesson-preview aside{background:var(--mi-brand-surface);border-radius:8px;padding:20px}.rich-content ol,.rich-content ul,.tiptap ol,.tiptap ul{padding-left:25px}.publish-dialog{z-index:60;border:1px solid var(--mi-brand-line);background:#fff;border-radius:12px;width:min(600px,100% - 32px);max-height:85vh;padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 100px #122a3670}.publish-dialog>button{position:absolute;top:10px;right:10px}.publish-dialog svg{width:18px;height:18px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}[data-slot=dialog-overlay]{z-index:50;background:#132c3866;position:fixed;inset:0}[data-slot=dialog-footer]{justify-content:flex-end;gap:10px;display:flex}@media (max-width:850px){header{flex-wrap:wrap;padding:18px}.actionbar{flex-direction:column;align-items:flex-start}.workspace{grid-template-columns:1fr;gap:12px}.outline{border-bottom:1px solid var(--mi-brand-line)}.outline nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:6px 12px;display:grid}.lesson-link{align-items:start;width:100%;max-width:100%;height:auto}.outline-note,.outline>h3,.version{display:none}.outline>button{width:auto}.canvas{padding:18px}.container{padding:24px 16px}h1{font-size:30px}.local-banner{font-size:10px}.toolbar{gap:5px}.local-tools{flex-wrap:wrap}}.mi-lesson-slides,.mi-slide-authoring{color:#17394b;background:#f4f9fc;border:1px solid #c9dfe9;border-radius:14px;margin:1.4rem 0;padding:1rem}.mi-lesson-slides>summary,.mi-slide-authoring>summary{cursor:pointer;font-weight:700}.mi-slide{overflow-wrap:anywhere;background:#fff;border-top:6px solid #58b6e7;border-radius:14px;min-width:0;margin:1rem 0;padding:clamp(18px,3vw,36px)}.mi-slide-kicker{letter-spacing:.13em;color:#456375;font:700 12px/1.4 Arial,sans-serif}.mi-slide h3{color:#17394b;margin:1rem 0 1.5rem;font:clamp(26px,3vw,40px)/1.15 Georgia,serif}.mi-slide-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mi-slide-points li{background:#eef6fb;border-radius:10px;align-items:flex-start;gap:14px;min-width:0;padding:18px;font:clamp(18px,2vw,23px)/1.45 Arial,sans-serif;display:flex}.mi-slide-number{color:#246e96;flex-shrink:0;padding-top:5px;font-size:13px;font-weight:700}.mi-slide-cards .mi-slide-points,.mi-slide-steps .mi-slide-points{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.mi-slide-steps .mi-slide-points li{border-bottom:4px solid #59b5e6}.mi-slide-recall .mi-slide-points li{background:#fff5d8}.mi-slide-cue,.mi-slide-scenario .mi-slide-points li{border-left:4px solid #59b5e6}.mi-slide-cue{color:#246e96;padding:12px 16px;font:700 18px/1.5 Arial,sans-serif}.mi-slide-notes{font:16px/1.5 Arial,sans-serif}.mi-slide-notes p{white-space:pre-wrap}.mi-slide-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.mi-slide-authoring>button,.mi-slide-controls button{color:#17394b;cursor:pointer;background:#e6f3fb;border:1px solid #94b7c9;border-radius:8px;padding:10px 14px;font:600 15px/1.4 Arial,sans-serif}.mi-slide-controls button:disabled{opacity:.5;cursor:default}.mi-lesson-slides summary:focus-visible,.mi-slide-controls button:focus-visible{outline-offset:3px;outline:3px solid #246e96}.mi-slide-help,.mi-slide-label{font-size:14px}.mi-slide-authoring fieldset{min-width:0;margin:20px 0;padding:14px}.mi-slide-authoring label{margin:12px 0;display:block}.mi-slide-authoring input,.mi-slide-authoring select,.mi-slide-authoring textarea{box-sizing:border-box;border:1px solid #94b7c9;border-radius:6px;width:100%;margin-top:5px;padding:8px;font:16px/1.5 Arial,sans-serif;display:block}.mi-slide-authoring textarea{min-height:100px}@media print{.mi-slide-controls,.mi-slide-help{display:none}.mi-slide{break-after:page}}@media (min-width:700px){.mi-slide-steps .mi-slide-points li{position:relative}.mi-slide-steps .mi-slide-points li:not(:last-child):after{content:"→";color:#246e96;z-index:1;font-size:23px;position:absolute;top:40%;right:-17px}}.mi-slide-diagram{width:100%;margin:12px 0 24px}.mi-slide-diagram svg{width:100%;height:auto;min-height:180px;display:block}.mi-slide-illustration{margin:0 0 22px}.mi-slide-illustration img{object-fit:cover;border-radius:3px;width:100%;height:auto;max-height:400px;display:block}.mi-slide-illustration figcaption{color:#456375;margin-top:8px;font:14px/1.5 Arial,sans-serif}.mi-slide-accessible-points{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mi-slide:has(.mi-slide-illustration) .mi-slide-points li{background:0 0;border-left:2px solid #59b5e6;border-radius:0;padding:6px 15px}.mi-slide:has(.mi-slide-diagram) .mi-slide-cue{border:0;padding:12px 0;font-weight:600}@media (max-width:600px){.mi-slide-diagram{overflow:auto}.mi-slide-diagram svg{min-width:560px}.mi-slide-diagram:after{content:"Scroll the diagram sideways if needed.";color:#456375;margin-top:8px;font:12px/1.4 Arial,sans-serif;display:block}}.workspace>.canvas{box-sizing:border-box;width:100%;max-width:100%}.lesson-preview,.mi-lesson-slides,.mi-slide-deck,.mi-slide-diagram{box-sizing:border-box;min-width:0;max-width:100%}