[data-v-11899af3]:root{--glad-ink:#0f1115;--glad-ink-2:#1b1e25;--glad-paper:#fafaf7;--glad-paper-2:#f3f2ee;--glad-surface:#fff;--glad-line:#e6e4dd;--glad-line-strong:#d2cfc6;--glad-text:#1b1e25;--glad-text-soft:#5b6068;--glad-text-muted:#8a8f98;--glad-accent:#b45309;--glad-accent-soft:#c2410c;--glad-success:#15803d;--glad-danger:#b91c1c;--glad-radius-sm:6px;--glad-radius:10px;--glad-radius-lg:14px;--glad-shadow-sm:0 1px 2px rgba(15,17,21,0.04);--glad-shadow:0 6px 18px rgba(15,17,21,0.06);--glad-font-sans:Inter,Helvetica Neue,Arial,sans-serif;--glad-font-serif:Fraunces,Source Serif Pro,Georgia,serif;--glad-navy:#0f1115;--glad-navy-dark:#0f1115;--glad-navy-light:#1b1e25;--glad-cobalt:#b45309;--glad-muted:#5b6068;--glad-border:#e6e4dd;--glad-surface-alt:#fafaf7;--glad-surface-2:#f3f2ee;--glad-warning:#b45309;--glad-radius-xl:16px;--glad-shadow-lg:0 6px 18px rgba(15,17,21,0.06);--glad-font-heading:Fraunces,Source Serif Pro,Georgia,serif;--glad-font-body:Inter,Helvetica Neue,Arial,sans-serif}.ai-builder-wrap[data-v-11899af3]{width:100%}.ai-builder-wrap[data-v-11899af3]>.card.no-border-card{border:0;-webkit-box-shadow:none;box-shadow:none}.glad-ai-builder[data-v-11899af3]{padding:1.5rem 1.5rem 2.5rem;font-family:var(--glad-font-sans)}.glad-ai-builder__head[data-v-11899af3]{margin-bottom:1.75rem}.glad-eyebrow[data-v-11899af3]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--glad-accent);display:block;margin:0 0 .4rem}.glad-ai-builder__title[data-v-11899af3]{font-family:var(--glad-font-serif);font-size:1.7rem;font-weight:700;color:var(--glad-ink);margin:0 0 .35rem;line-height:1.2}.glad-ai-builder__sub[data-v-11899af3]{color:var(--glad-text-soft);font-size:.9rem;margin:0;max-width:660px;line-height:1.55}.glad-form[data-v-11899af3]{max-width:720px}.glad-form__row[data-v-11899af3]{margin-bottom:1.1rem}.glad-form__grid[data-v-11899af3]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1.1rem}.glad-form__label[data-v-11899af3]{display:block;font-size:.78rem;font-weight:600;color:var(--glad-text-soft);margin-bottom:.35rem}.glad-form__input[data-v-11899af3]{display:block;width:100%;padding:.55rem .75rem;background:var(--glad-surface);border:1px solid var(--glad-line);border-radius:var(--glad-radius);font-family:var(--glad-font-sans);font-size:.9rem;color:var(--glad-ink)}.glad-form__input[data-v-11899af3]:focus{outline:0;border-color:var(--glad-ink)}.glad-form__hint[data-v-11899af3]{font-size:.74rem;color:var(--glad-text-muted);margin:.35rem 0 0}.glad-form__actions[data-v-11899af3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem}.glad-form__error[data-v-11899af3]{margin-top:.85rem;font-size:.84rem;color:var(--glad-danger)}.glad-form__notice[data-v-11899af3]{margin-top:1rem;padding:.6rem .85rem;background:rgba(21,128,61,.08);border-radius:var(--glad-radius);color:#15803d;font-size:.85rem}.glad-form__notice a[data-v-11899af3]{color:#15803d;font-weight:600}.glad-outline[data-v-11899af3]{max-width:820px}.glad-outline__head[data-v-11899af3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--glad-line)}.glad-outline__title[data-v-11899af3]{display:block;width:100%;font-family:var(--glad-font-serif);font-size:1.45rem;font-weight:700;color:var(--glad-ink);background:transparent;border:0;outline:0;padding:0;margin:0 0 .4rem}.glad-outline__title[data-v-11899af3]:focus{background:var(--glad-paper);padding:.15rem .35rem;border-radius:4px}.glad-outline__description[data-v-11899af3]{display:block;width:100%;font-family:var(--glad-font-sans);font-size:.9rem;color:var(--glad-text-soft);line-height:1.55;background:transparent;border:0;outline:0;padding:0;resize:vertical}.glad-outline__description[data-v-11899af3]:focus{background:var(--glad-paper);padding:.25rem .35rem;border-radius:4px}.glad-outline__meta[data-v-11899af3]{-ms-flex-negative:0;flex-shrink:0;font-size:.78rem;color:var(--glad-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.35rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.glad-lessons[data-v-11899af3]{list-style:none;padding:0;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glad-lesson[data-v-11899af3],.glad-lessons[data-v-11899af3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.85rem}.glad-lesson[data-v-11899af3]{padding:1rem;background:var(--glad-surface);border:1px solid var(--glad-line);border-radius:var(--glad-radius-lg);position:relative}.glad-lesson__num[data-v-11899af3]{-ms-flex-negative:0;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--glad-ink);color:#fff;font-size:.78rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.glad-lesson__body[data-v-11899af3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.glad-lesson__row[data-v-11899af3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.5rem}.glad-lesson__title[data-v-11899af3]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--glad-font-serif);font-size:1rem;font-weight:600;color:var(--glad-ink);background:transparent;border:0;outline:0;padding:0}.glad-lesson__title[data-v-11899af3]:focus{background:var(--glad-paper);padding:.15rem .35rem;border-radius:4px}.glad-lesson__duration[data-v-11899af3]{width:70px;text-align:right;border:1px solid var(--glad-line);border-radius:6px;padding:.25rem .4rem;font-family:var(--glad-font-sans);font-size:.8rem;background:var(--glad-paper)}.glad-lesson__duration[data-v-11899af3]::-webkit-inner-spin-button{-webkit-appearance:none}.glad-lesson__summary[data-v-11899af3]{display:block;width:100%;font-family:var(--glad-font-sans);font-size:.85rem;color:var(--glad-text-soft);line-height:1.5;background:var(--glad-paper);border:1px solid var(--glad-line);border-radius:6px;padding:.45rem .6rem;resize:vertical}.glad-lesson__summary[data-v-11899af3]:focus{outline:0;border-color:var(--glad-ink)}.glad-lesson__strategy[data-v-11899af3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.glad-lesson__pill[data-v-11899af3]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.18rem .5rem;background:rgba(180,83,9,.1);color:var(--glad-accent);border-radius:999px}.glad-lesson__hint[data-v-11899af3]{font-size:.74rem;color:var(--glad-text-muted);font-style:italic}.glad-lesson__remove[data-v-11899af3]{position:absolute;top:.35rem;right:.5rem;background:transparent;border:0;color:var(--glad-text-muted);font-size:1.3rem;line-height:1;cursor:pointer;padding:.2rem .45rem}.glad-lesson__remove[data-v-11899af3]:hover{color:var(--glad-danger)}.glad-outline__actions[data-v-11899af3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.6rem;margin-top:1.5rem}.glad-btn[data-v-11899af3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.55rem 1.1rem;background:var(--glad-ink);color:#fff;border:0;border-radius:var(--glad-radius);font-family:var(--glad-font-sans);font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.glad-btn[data-v-11899af3]:hover{opacity:.85}.glad-btn[data-v-11899af3]:disabled{opacity:.45;cursor:not-allowed}.glad-btn--ghost[data-v-11899af3]{background:transparent;color:var(--glad-text-soft);border:1.5px solid var(--glad-line)}.glad-btn--ghost[data-v-11899af3]:hover{background:var(--glad-paper-2);opacity:1}