.authoring-course-preview{width:min(100%,316px);margin-inline:auto;color:var(--ink);text-align:left}.acp-caption{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:276px;max-width:100%;margin:0 auto 12px;font-size:12px;line-height:1.5}.acp-caption p{font-weight:500}.acp-caption>span{color:var(--ink-muted);font-size:10px}.acp-card{width:276px;max-width:100%;min-height:425px;margin-inline:auto;overflow:hidden;border-radius:12px;background:var(--plum);color:var(--surface)}.acp-card-header{padding:12px 17px 11px}.acp-progress{display:flex;gap:4px}.acp-progress>span{flex:1;height:2px;background:var(--surface);opacity:.35}.acp-progress>span[data-complete=true]{opacity:1}.acp-card-label{display:flex;justify-content:space-between;gap:8px;margin-top:9px;font-size:9px;line-height:1.4}.acp-slide{min-height:380px}.acp-photo{display:block;width:100%;height:148px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 23%;object-position:center 23%}.acp-card h2{margin:0;font-size:27px;line-height:1.04;letter-spacing:-.025em;font-weight:500;color:inherit}.acp-lesson-copy{padding:16px 20px}.acp-lesson-copy>p,.acp-action-copy>p:not(.acp-eyebrow):not(.acp-feedback){margin-top:10px;font-size:12px;line-height:1.5}.acp-takeaway{padding-top:11px;margin-top:12px;border-top:1px solid hsl(var(--primary-foreground) / .25)}.acp-takeaway>p{margin-top:0;font-size:13px;line-height:1.4}.acp-practice-copy,.acp-action-copy{padding:18px 20px 20px}.acp-question{margin-top:10px;font-size:12px;line-height:1.5}.acp-answers{display:grid;gap:7px;margin-top:13px}.authoring-course-preview button{font-family:inherit;cursor:pointer}.authoring-course-preview button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.acp-answers button{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 10px;border:1px solid var(--surface);border-radius:7px;background:var(--surface);color:var(--ink);font-size:10px;line-height:1.35;text-align:left}.acp-answers button>span{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid currentColor;border-radius:50%;flex-shrink:0;font-size:8px}.acp-answers button[aria-pressed=true]{background:transparent;color:var(--surface)}.acp-card button:focus-visible{outline-color:var(--surface);outline-offset:3px}.acp-feedback{min-height:43px;margin-top:14px;font-size:11px;line-height:1.45}.acp-action-copy{min-height:380px;display:flex;flex-direction:column}.acp-commit{display:flex;align-items:center;gap:10px;margin-top:24px;min-height:60px;padding:12px;border:1px solid var(--surface);border-radius:8px;background:var(--surface);color:hsl(var(--primary));text-align:left;font-size:12px;line-height:1.4}.acp-commit>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border:1px solid currentColor;border-radius:4px;flex-shrink:0}.acp-navigation{display:flex;width:276px;max-width:100%;margin:10px auto 0;border-bottom:1px solid var(--line)}.acp-navigation button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:44px;padding:9px 4px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--ink-muted);font-size:12px;font-weight:500}.acp-navigation button>span{font-size:9px;font-weight:400}.acp-navigation button[aria-current=step]{border-bottom-color:hsl(var(--primary));color:hsl(var(--primary))}.acp-purpose{min-height:32px;margin:10px auto 0;max-width:280px;font-size:11px;line-height:1.5;color:var(--ink-muted);text-align:center}@media(prefers-reduced-motion:no-preference){.acp-slide{animation:acp-enter .25s ease-out both}@keyframes acp-enter{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.authoring-course-preview *,.authoring-course-preview *:after{animation:none!important;transition:none!important}}.authoring-journey{max-width:1184px;margin-inline:auto;color:var(--ink)}.authoring-journey button{cursor:pointer;font-family:inherit}.authoring-journey button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.aj-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line)}.aj-steps button{display:flex;align-items:center;gap:12px;padding:18px 20px;min-height:68px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-size:17px;font-weight:500;color:var(--ink-muted);text-align:left}.aj-steps button[aria-selected=true]{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary))}.aj-step-number{font-size:12px;font-weight:400}.aj-steps button>svg{margin-left:auto;color:var(--ink-muted)}.aj-steps button:last-child>svg{display:none}.aj-panel{scroll-margin-top:125px}.aj-step-intro{padding:30px 0 25px}.aj-step-intro h3{font-size:25px;line-height:1.2;letter-spacing:-.02em;font-weight:500}.aj-step-intro p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink-soft)}.aj-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:500px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.aj-output{min-width:0;background:var(--paper);padding:22px 26px 28px;display:flex;flex-direction:column}.aj-output-label{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;line-height:1.5;color:var(--ink-muted)}.aj-output-label>span:first-child{color:var(--ink);font-weight:500}.aj-output-content{display:flex;justify-content:center;align-items:center;flex:1;min-width:0;padding-top:22px}.aj-plan{width:100%;max-width:400px}.aj-plan-label{color:var(--ink-muted);font-size:12px;line-height:1.5}.aj-plan h4{font-size:25px;line-height:1.12;letter-spacing:-.025em;margin-top:14px;font-weight:500}.aj-plan ol{margin-top:21px;display:grid;gap:0}.aj-plan li{padding:13px 0;display:flex;gap:15px;align-items:flex-start;border-top:1px solid var(--line)}.aj-plan li>span{font-size:12px;line-height:1.8;color:var(--ink-muted)}.aj-plan li p{font-size:14px;font-weight:500;line-height:1.4}.aj-plan li div>span{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--ink-muted)}.aj-plan-outcome{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px;line-height:1.5;color:var(--ink-soft)}.aj-plan-outcome svg{flex-shrink:0}.aj-card-stack{position:relative;width:min(100%,248px);padding-right:16px}.aj-card-behind{position:absolute;inset:16px 0 16px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.aj-card-behind span{position:absolute;right:4px;top:10px;font-size:8px;color:var(--ink-muted);writing-mode:vertical-rl}.aj-story-card{position:relative;background:var(--aj-brand);color:var(--surface);border-radius:12px;overflow:hidden;min-height:400px;transition:background-color .2s ease}.aj-story-brand{display:flex;align-items:center;gap:7px;padding:12px 14px;font-size:10px;line-height:1.5;font-weight:500}.aj-story-brand>span{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid currentColor;font-size:9px}.aj-story-brand small{margin-left:auto;font-size:8px;font-weight:400}.aj-story-brand[data-branded=true]{min-height:54px;padding-block:7px;background:var(--surface);color:var(--ink)}.aj-story-logo{display:block;width:auto;max-width:112px;height:28px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.aj-story-logo--stacked{height:40px}.aj-story-card>img{display:block;width:100%;height:132px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 33%;object-position:center 33%}.aj-story-copy{padding:17px 18px 20px}.aj-card-label{font-size:9px;line-height:1.4;opacity:.8}.aj-story-card h4{margin-top:10px;font-size:25px;line-height:1.08;letter-spacing:-.025em;font-weight:500;color:inherit}.aj-story-copy>p:not(.aj-card-label){font-size:11px;line-height:1.55;margin-top:12px}.aj-story-takeaway{margin-top:15px;padding-top:11px;border-top:1px solid hsl(var(--primary-foreground) / .25)}.aj-story-takeaway span{font-size:9px;opacity:.8}.aj-story-takeaway p{font-size:11px;line-height:1.5;margin-top:4px}.aj-practice{padding:27px 17px 24px}.aj-practice h4{font-size:24px}.aj-practice>p:not(.aj-card-label):not(.aj-answer-feedback){font-size:11px;line-height:1.5;margin-top:17px}.aj-answers{margin-top:20px;display:grid;gap:9px}.aj-answers button{display:flex;align-items:center;gap:7px;min-height:48px;padding:10px 9px;color:var(--ink);background:var(--surface);border:1px solid var(--surface);border-radius:7px;text-align:left;font-size:10px;line-height:1.4}.aj-answers button>span{width:17px;height:17px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid currentColor;border-radius:50%;font-size:8px}.aj-answers button[aria-pressed=true]{color:var(--surface);background:transparent}.aj-answers button:focus-visible{outline-color:var(--surface);outline-offset:3px}.aj-answer-feedback{font-size:10px;line-height:1.55;margin-top:18px;min-height:47px}.aj-conversation{min-width:0;padding:27px 30px 20px;border-left:1px solid var(--line);display:flex;flex-direction:column}.aj-assistant-heading{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:1.5}.aj-messages{padding-top:27px}.aj-user-message{padding:17px 20px;margin-left:25px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.aj-user-message>span,.aj-agent-message>span{display:block;font-size:11px;line-height:1.4;font-weight:500;color:var(--ink-muted)}.aj-user-message p,.aj-agent-message p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--ink-soft)}.aj-agent-message{padding:23px 0 0}.aj-agent-message>span{color:hsl(var(--primary))}.aj-chat-note{max-width:26em;margin-top:23px;padding-top:18px;border-top:1px solid var(--line);font-size:12px;line-height:1.6;color:var(--ink-muted)}.aj-brand-picker,.aj-revisions{margin-top:19px;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.aj-brand-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.aj-brand-picker legend,.aj-revisions legend{display:block;margin-bottom:10px;font-size:12px;line-height:1.5;color:var(--ink-muted)}.aj-revisions button{min-height:44px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:7px;padding:9px 11px;background:var(--surface);font-size:12px;line-height:1.4;color:var(--ink-soft)}.aj-brand-option{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-soft);text-align:left;transition:border-color .2s ease}.aj-brand-option:hover{border-color:hsl(var(--primary))}.aj-brand-option[aria-pressed=true],.aj-revisions button[aria-pressed=true]{color:hsl(var(--primary));border-color:hsl(var(--primary))}.aj-brand-option-photo{display:block;width:100%;height:60px;-o-object-fit:cover;object-fit:cover}.aj-brand-option-logo{display:flex;align-items:center;justify-content:center;width:100%;height:46px;padding:5px 12px;background:var(--surface)}.aj-brand-option-logo img{display:block;width:auto;max-width:min(100%,140px);height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.aj-brand-option-caption{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:24px;padding:0 10px 8px;font-size:10px;line-height:1.4}.aj-brand-option-caption>svg,.aj-brand-option-caption>span{width:12px;height:12px;flex-shrink:0}.aj-brand-preview-note{margin-top:10px;font-size:11px;line-height:1.5;color:var(--ink-muted)}.aj-conversation-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:27px}.aj-conversation-bottom>span{font-size:10px;line-height:1.5;color:var(--ink-muted)}.aj-next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:0;border-radius:6px;background:transparent;padding:8px 2px;color:hsl(var(--primary));font-size:13px;font-weight:500}.aj-next:hover{text-decoration:underline;text-underline-offset:4px}.aj-source{border-left:2px solid var(--line);padding-left:14px;margin-bottom:24px}.aj-source blockquote{margin:7px 0 0;font-size:14px;line-height:1.5;color:var(--ink-soft)}.aj-objective-label{font-size:12px;line-height:1.5;color:hsl(var(--primary))}.aj-plan .aj-objective-label+h4{margin-top:8px}.aj-course-sequence,.aj-compare{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin-top:19px}.aj-course-sequence legend,.aj-compare legend{font-size:12px;line-height:1.5;color:var(--ink-muted);margin-bottom:8px}.aj-course-sequence button,.aj-compare button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink-soft);font-size:12px;line-height:1.4}.aj-course-sequence button{flex:1}.aj-course-sequence button>span{font-size:10px;color:var(--ink-muted)}.aj-course-sequence button[aria-pressed=true],.aj-compare button[aria-pressed=true]{border-color:hsl(var(--primary));color:hsl(var(--primary))}.aj-compare{align-self:center;margin-top:16px}.aj-compare legend{text-align:center}.aj-compare button{min-width:78px}.aj-card-purpose{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:12px;line-height:1.5;color:var(--ink-soft);text-align:center}.aj-card-purpose>svg{flex-shrink:0}.aj-action-button{display:flex;align-items:center;gap:8px;min-height:48px;width:100%;padding:11px;margin-top:24px;border:1px solid var(--surface);border-radius:7px;color:var(--ink);background:var(--surface);font-size:11px;line-height:1.4;text-align:left}.aj-action-button>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:17px;height:17px;border:1px solid currentColor;border-radius:3px}.aj-action-button[aria-pressed=true]{color:var(--surface);background:transparent}.aj-action-button:focus-visible{outline-color:var(--surface)}@media(prefers-reduced-motion:no-preference){.aj-output-content,.aj-messages{animation:aj-change .3s ease-out both}@keyframes aj-change{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:800px){.aj-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aj-output{padding-inline:20px}.aj-conversation{padding-inline:22px}.aj-user-message{margin-left:12px;padding-inline:15px}.aj-steps button{padding-inline:13px;gap:9px}}@media(max-width:639px){.aj-steps button{padding:15px 6px;min-height:65px;font-size:14px;gap:7px}.aj-steps button>svg{display:none}.aj-step-number{font-size:10px}.aj-step-intro{padding:24px 0 21px}.aj-step-intro h3{font-size:23px}.aj-step-intro p{font-size:14px}.aj-workspace{grid-template-columns:minmax(0,1fr)}.aj-conversation{border-left:0;border-top:1px solid var(--line);padding:23px 20px 15px}.aj-output{padding:20px 20px 26px}.aj-output-label{font-size:11px;gap:8px}.aj-output-content{padding-top:22px}.aj-brand-picker{gap:6px}.aj-course-sequence button{padding-inline:7px;gap:5px;font-size:11px}.aj-source blockquote{font-size:13px}.aj-brand-option-photo{height:40px}.aj-brand-option-logo{height:42px;padding:5px 7px}.aj-brand-option-caption{min-height:24px;padding:0 6px 7px;font-size:9px}.aj-brand-preview-note{font-size:10px}.aj-revisions{display:grid;grid-template-columns:minmax(0,1fr)}.aj-plan{padding-block:5px}.aj-plan h4{font-size:24px}.aj-plan ol{margin-top:23px}.aj-messages{padding-top:20px}.aj-user-message p,.aj-agent-message p{font-size:14px}.aj-user-message{margin-left:14px}.aj-conversation-bottom{padding-top:20px}}@media(prefers-reduced-motion:reduce){.authoring-journey *,.authoring-journey *:after{animation:none!important;transition:none!important}}.ap-section[data-astro-cid-cel2bgrs]{padding-block:64px;color:var(--ink)}.ap-container[data-astro-cid-cel2bgrs]{max-width:1232px;margin-inline:auto;padding-inline:24px}.ap-grid[data-astro-cid-cel2bgrs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,70px);align-items:center}.ap-overview[data-astro-cid-cel2bgrs]{min-width:0;margin:0}.ap-player[data-astro-cid-cel2bgrs]{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--ink)}.ap-play[data-astro-cid-cel2bgrs]{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0;border:0;background:var(--ink);cursor:pointer}.ap-play[data-astro-cid-cel2bgrs]>img[data-astro-cid-cel2bgrs]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ap-play-icon[data-astro-cid-cel2bgrs]{position:absolute;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:8px;color:var(--surface);background:hsl(var(--primary))}.ap-play-icon[data-astro-cid-cel2bgrs] svg[data-astro-cid-cel2bgrs]{margin-left:3px;fill:currentColor}.ap-play[data-astro-cid-cel2bgrs]:hover .ap-play-icon[data-astro-cid-cel2bgrs]{background:var(--plum)}.ap-play[data-astro-cid-cel2bgrs]:focus-visible{outline:3px solid var(--surface);outline-offset:-5px}.ap-player[data-astro-cid-cel2bgrs] iframe{display:block;width:100%;height:100%;border:0}.ap-player[data-astro-cid-cel2bgrs] iframe:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:-3px}.ap-overview[data-astro-cid-cel2bgrs] figcaption[data-astro-cid-cel2bgrs]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;padding-top:9px;font-size:12px;line-height:1.5;color:var(--ink-muted)}.ap-overview[data-astro-cid-cel2bgrs] figcaption[data-astro-cid-cel2bgrs] a[data-astro-cid-cel2bgrs]{display:inline-flex;align-items:center;gap:5px;min-height:36px;color:hsl(var(--primary))}.ap-eyebrow[data-astro-cid-cel2bgrs]{font-size:14px;line-height:1.5;color:var(--ink-muted)}.ap-copy[data-astro-cid-cel2bgrs] h2[data-astro-cid-cel2bgrs]{margin-top:13px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(32px,3.2vw,43px);line-height:1.08;font-weight:500;letter-spacing:-.03em}.ap-intro[data-astro-cid-cel2bgrs]{max-width:31em;margin-top:19px;font-size:17px;line-height:1.6;color:var(--ink-soft)}.ap-link[data-astro-cid-cel2bgrs]{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:hsl(var(--primary));font-size:14px;font-weight:500;line-height:1.5}.ap-copy[data-astro-cid-cel2bgrs]>.ap-link[data-astro-cid-cel2bgrs]{margin-top:19px}.ap-link[data-astro-cid-cel2bgrs] svg[data-astro-cid-cel2bgrs]{flex-shrink:0}.ap-link[data-astro-cid-cel2bgrs]:hover,.ap-overview[data-astro-cid-cel2bgrs] figcaption[data-astro-cid-cel2bgrs] a[data-astro-cid-cel2bgrs]:hover{text-decoration:underline;text-underline-offset:5px}.ap-link[data-astro-cid-cel2bgrs]:focus-visible,.ap-overview[data-astro-cid-cel2bgrs] figcaption[data-astro-cid-cel2bgrs] a[data-astro-cid-cel2bgrs]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px;border-radius:4px}.ap-customer[data-astro-cid-cel2bgrs]{display:flex;align-items:center;gap:34px;margin-top:32px;padding-top:25px;border-top:1px solid var(--line)}.ap-customer-name[data-astro-cid-cel2bgrs]{display:flex;align-items:center;gap:21px}.ap-customer-name[data-astro-cid-cel2bgrs] img[data-astro-cid-cel2bgrs]{display:block;width:130px;height:auto}.ap-customer-name[data-astro-cid-cel2bgrs] p[data-astro-cid-cel2bgrs]{font-size:13px;line-height:1.5;color:var(--ink-soft)}.ap-stats[data-astro-cid-cel2bgrs]{display:flex;flex:1;justify-content:center;gap:clamp(24px,4vw,56px);margin:0}.ap-stats[data-astro-cid-cel2bgrs]>div[data-astro-cid-cel2bgrs]{display:flex;flex-direction:column-reverse;gap:5px}.ap-stats[data-astro-cid-cel2bgrs] dt[data-astro-cid-cel2bgrs]{font-size:12px;line-height:1.4;color:var(--ink-muted)}.ap-stats[data-astro-cid-cel2bgrs] dd[data-astro-cid-cel2bgrs]{margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:34px;line-height:1;font-weight:500;letter-spacing:-.03em}.ap-story-link[data-astro-cid-cel2bgrs]{margin-left:auto}@media(max-width:1000px){.ap-customer[data-astro-cid-cel2bgrs]{flex-wrap:wrap;gap:24px}.ap-customer-name[data-astro-cid-cel2bgrs]{gap:15px}.ap-stats[data-astro-cid-cel2bgrs]{justify-content:flex-end}.ap-story-link[data-astro-cid-cel2bgrs]{margin-left:0}}@media(max-width:700px){.ap-section[data-astro-cid-cel2bgrs]{padding-block:56px}.ap-grid[data-astro-cid-cel2bgrs]{grid-template-columns:minmax(0,1fr);gap:28px}.ap-copy[data-astro-cid-cel2bgrs] h2[data-astro-cid-cel2bgrs]{font-size:clamp(32px,7vw,40px)}.ap-intro[data-astro-cid-cel2bgrs]{font-size:16px}.ap-overview[data-astro-cid-cel2bgrs] figcaption[data-astro-cid-cel2bgrs]{font-size:11px}.ap-customer[data-astro-cid-cel2bgrs]{align-items:flex-start;margin-top:28px;padding-top:23px;gap:23px}.ap-customer-name[data-astro-cid-cel2bgrs]{width:100%}.ap-stats[data-astro-cid-cel2bgrs]{justify-content:flex-start;flex-basis:100%;gap:36px}.ap-stats[data-astro-cid-cel2bgrs] dd[data-astro-cid-cel2bgrs]{font-size:32px}.ap-story-link[data-astro-cid-cel2bgrs]{min-height:44px;margin-top:-7px}}.authoring-extras[data-astro-cid-qq42hzpb]{padding-block:72px;background:var(--paper);color:var(--ink)}.ae-container[data-astro-cid-qq42hzpb]{max-width:1232px;margin-inline:auto;padding-inline:24px}.ae-heading[data-astro-cid-qq42hzpb]{margin-bottom:40px}.ae-heading[data-astro-cid-qq42hzpb] h2[data-astro-cid-qq42hzpb]{max-width:17em;margin-top:16px;font-size:clamp(34px,4.4vw,52px);line-height:1.08;letter-spacing:-.03em;font-weight:600}.ae-columns[data-astro-cid-qq42hzpb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}.ae-feature[data-astro-cid-qq42hzpb]{min-width:0;scroll-margin-top:140px}.ae-feature[data-astro-cid-qq42hzpb] h3[data-astro-cid-qq42hzpb]{display:flex;align-items:center;gap:12px;font-size:clamp(23px,2.2vw,28px);line-height:1.2;letter-spacing:-.02em;font-weight:500}.ae-feature[data-astro-cid-qq42hzpb] h3[data-astro-cid-qq42hzpb] svg[data-astro-cid-qq42hzpb]{flex-shrink:0}.ae-description[data-astro-cid-qq42hzpb]{max-width:31em;margin-top:13px;font-size:17px;line-height:1.55;color:var(--ink-soft)}.ae-language-feature[data-astro-cid-qq42hzpb]{border-left:1px solid var(--line);padding-left:44px}.ae-presenters[data-astro-cid-qq42hzpb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px}.ae-presenters[data-astro-cid-qq42hzpb] figure[data-astro-cid-qq42hzpb]{min-width:0}.ae-presenters[data-astro-cid-qq42hzpb] img[data-astro-cid-qq42hzpb]{display:block;width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;border-radius:12px;background:var(--surface)}.ae-presenters[data-astro-cid-qq42hzpb] figcaption[data-astro-cid-qq42hzpb]{margin-top:10px;font-size:14px;line-height:1.4;color:var(--ink-soft)}.ae-note[data-astro-cid-qq42hzpb]{margin-top:15px;font-size:12px;line-height:1.5;color:var(--ink-muted)}.ae-language-picker[data-astro-cid-qq42hzpb]{display:flex;flex-wrap:wrap;gap:6px;margin-top:21px;margin-bottom:13px}.ae-language-picker[data-astro-cid-qq42hzpb] button[data-astro-cid-qq42hzpb]{min-height:44px;padding:8px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-muted);font:inherit;font-size:13px;cursor:pointer}.ae-language-picker[data-astro-cid-qq42hzpb] button[data-astro-cid-qq42hzpb][aria-pressed=true]{border-color:hsl(var(--primary));color:hsl(var(--primary));background:var(--surface);font-weight:500}.ae-language-picker[data-astro-cid-qq42hzpb] button[data-astro-cid-qq42hzpb]:hover{color:hsl(var(--primary))}.ae-language-picker[data-astro-cid-qq42hzpb] button[data-astro-cid-qq42hzpb]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.ae-lesson-frame[data-astro-cid-qq42hzpb]{min-height:191px;padding:23px 25px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ae-lesson[data-astro-cid-qq42hzpb][hidden]{display:none}.ae-lesson-label[data-astro-cid-qq42hzpb]{display:flex;justify-content:space-between;gap:14px;font-size:11px;line-height:1.4;color:var(--ink-muted)}.ae-lesson[data-astro-cid-qq42hzpb] h4[data-astro-cid-qq42hzpb]{margin-top:17px;font-size:25px;line-height:1.25;font-weight:500;letter-spacing:-.02em}.ae-lesson-copy[data-astro-cid-qq42hzpb]{margin-top:13px;font-size:15px;line-height:1.6;color:var(--ink-soft)}.ae-lesson[data-astro-cid-qq42hzpb]:lang(ta) h4[data-astro-cid-qq42hzpb]{font-size:21px;line-height:1.45}.ae-lesson[data-astro-cid-qq42hzpb]:lang(hi) h4[data-astro-cid-qq42hzpb]{line-height:1.45}@media(prefers-reduced-motion:no-preference){.ae-lesson[data-astro-cid-qq42hzpb]{animation:ae-lesson-enter .25s ease-out}@keyframes ae-lesson-enter{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1000px){.ae-columns[data-astro-cid-qq42hzpb]{gap:28px}.ae-language-feature[data-astro-cid-qq42hzpb]{padding-left:28px}.ae-feature[data-astro-cid-qq42hzpb] h3[data-astro-cid-qq42hzpb]{align-items:flex-start;font-size:24px}.ae-feature[data-astro-cid-qq42hzpb] h3[data-astro-cid-qq42hzpb] svg[data-astro-cid-qq42hzpb]{margin-top:3px}.ae-presenters[data-astro-cid-qq42hzpb]{gap:8px}.ae-presenters[data-astro-cid-qq42hzpb] img[data-astro-cid-qq42hzpb]{height:190px}.ae-lesson-frame[data-astro-cid-qq42hzpb]{padding:21px}.ae-language-picker[data-astro-cid-qq42hzpb] button[data-astro-cid-qq42hzpb]{padding-inline:9px}}@media(max-width:767px){.authoring-extras[data-astro-cid-qq42hzpb]{padding-block:56px}.ae-heading[data-astro-cid-qq42hzpb]{margin-bottom:34px}.ae-heading[data-astro-cid-qq42hzpb] h2[data-astro-cid-qq42hzpb]{font-size:clamp(34px,7vw,44px)}.ae-columns[data-astro-cid-qq42hzpb]{grid-template-columns:minmax(0,1fr);gap:38px}.ae-language-feature[data-astro-cid-qq42hzpb]{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:34px}.ae-feature[data-astro-cid-qq42hzpb] h3[data-astro-cid-qq42hzpb]{font-size:24px}.ae-description[data-astro-cid-qq42hzpb]{font-size:16px}.ae-presenters[data-astro-cid-qq42hzpb] img[data-astro-cid-qq42hzpb]{height:clamp(150px,32vw,210px)}.ae-presenters[data-astro-cid-qq42hzpb] figcaption[data-astro-cid-qq42hzpb]{font-size:13px}.ae-lesson-frame[data-astro-cid-qq42hzpb]{min-height:210px}.ae-language-picker[data-astro-cid-qq42hzpb]{gap:3px}.ae-language-picker[data-astro-cid-qq42hzpb] button[data-astro-cid-qq42hzpb]{padding-inline:10px}.ae-lesson[data-astro-cid-qq42hzpb] h4[data-astro-cid-qq42hzpb]{font-size:24px}}.claude-connection[data-astro-cid-kqpduk5s]{padding-block:48px;background:var(--paper);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:128px}.cc-container[data-astro-cid-kqpduk5s]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px);max-width:1232px;margin-inline:auto;padding-inline:24px}.cc-copy[data-astro-cid-kqpduk5s] h2[data-astro-cid-kqpduk5s]{margin-top:17px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(28px,2.8vw,36px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.cc-intro[data-astro-cid-kqpduk5s]{max-width:34em;margin-top:16px;font-size:16px;line-height:1.6}.cc-cta[data-astro-cid-kqpduk5s]{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:16px;font-size:14px;color:hsl(var(--primary));font-weight:500;text-decoration:underline;text-underline-offset:6px}.cc-cta[data-astro-cid-kqpduk5s] svg[data-astro-cid-kqpduk5s]{flex-shrink:0}.cc-cta[data-astro-cid-kqpduk5s]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:6px}.cc-note[data-astro-cid-kqpduk5s]{margin-top:10px;font-size:12px;line-height:1.6}.cc-example[data-astro-cid-kqpduk5s]{min-width:0;margin:0;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink)}.cc-brand-bridge[data-astro-cid-kqpduk5s]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.cc-brand-bridge[data-astro-cid-kqpduk5s] img[data-astro-cid-kqpduk5s]{display:block;height:auto;min-width:0}.cc-claude-logo[data-astro-cid-kqpduk5s]{width:116px}.cc-leap-logo[data-astro-cid-kqpduk5s]{width:112px}.cc-bridge[data-astro-cid-kqpduk5s]{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-width:44px;color:var(--ink-muted)}.cc-bridge[data-astro-cid-kqpduk5s]>span[data-astro-cid-kqpduk5s]{height:1px;width:28px;background:var(--line)}.cc-bridge[data-astro-cid-kqpduk5s] svg[data-astro-cid-kqpduk5s]{flex-shrink:0}.cc-prompt[data-astro-cid-kqpduk5s]{padding-block:16px}.cc-label[data-astro-cid-kqpduk5s]{font-size:12px;line-height:1.4;color:var(--ink-muted)}.cc-prompt[data-astro-cid-kqpduk5s]>p[data-astro-cid-kqpduk5s]:last-child{margin-top:8px;font-size:15px;line-height:1.55}.cc-result[data-astro-cid-kqpduk5s]{display:flex;align-items:center;gap:17px;padding-top:16px;border-top:1px solid var(--line)}.cc-cover[data-astro-cid-kqpduk5s]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:56px;border-radius:8px;color:var(--surface);background:hsl(var(--primary))}.cc-result[data-astro-cid-kqpduk5s]>div[data-astro-cid-kqpduk5s]{min-width:0}.cc-result[data-astro-cid-kqpduk5s] h3[data-astro-cid-kqpduk5s]{margin-top:5px;font-size:19px;line-height:1.2;font-weight:500;letter-spacing:-.015em}.cc-result[data-astro-cid-kqpduk5s]>div[data-astro-cid-kqpduk5s]>p[data-astro-cid-kqpduk5s]:last-child{margin-top:7px;font-size:13px;line-height:1.5;color:var(--ink-soft)}.cc-result-arrow[data-astro-cid-kqpduk5s]{margin-left:auto;flex-shrink:0;color:hsl(var(--primary))}.cc-example[data-astro-cid-kqpduk5s] figcaption[data-astro-cid-kqpduk5s]{margin-top:14px;font-size:11px;line-height:1.4;color:var(--ink-muted)}@media(max-width:900px){.cc-container[data-astro-cid-kqpduk5s]{grid-template-columns:minmax(0,1fr);max-width:720px;gap:32px}.cc-copy[data-astro-cid-kqpduk5s] h2[data-astro-cid-kqpduk5s]{font-size:clamp(28px,4vw,36px)}.cc-example[data-astro-cid-kqpduk5s]{max-width:640px;width:100%}}@media(max-width:540px){.claude-connection[data-astro-cid-kqpduk5s]{padding-block:44px}.cc-container[data-astro-cid-kqpduk5s]{padding-inline:24px}.cc-copy[data-astro-cid-kqpduk5s] h2[data-astro-cid-kqpduk5s]{font-size:30px}.cc-intro[data-astro-cid-kqpduk5s]{font-size:16px}.cc-cta[data-astro-cid-kqpduk5s]{font-size:14px}.cc-example[data-astro-cid-kqpduk5s]{padding:21px}.cc-brand-bridge[data-astro-cid-kqpduk5s]{gap:9px;padding-bottom:20px}.cc-claude-logo[data-astro-cid-kqpduk5s]{width:104px}.cc-leap-logo[data-astro-cid-kqpduk5s]{width:102px}.cc-bridge[data-astro-cid-kqpduk5s]{gap:4px;min-width:27px}.cc-bridge[data-astro-cid-kqpduk5s]>span[data-astro-cid-kqpduk5s]{width:8px}.cc-bridge[data-astro-cid-kqpduk5s] svg[data-astro-cid-kqpduk5s]{width:17px}.cc-prompt[data-astro-cid-kqpduk5s]{padding-block:20px}.cc-prompt[data-astro-cid-kqpduk5s]>p[data-astro-cid-kqpduk5s]:last-child{font-size:15px}.cc-result[data-astro-cid-kqpduk5s]{gap:12px}.cc-cover[data-astro-cid-kqpduk5s]{width:44px;height:61px}.cc-result[data-astro-cid-kqpduk5s] h3[data-astro-cid-kqpduk5s]{font-size:19px}.cc-result[data-astro-cid-kqpduk5s]>div[data-astro-cid-kqpduk5s]>p[data-astro-cid-kqpduk5s]:last-child{font-size:12px}.cc-result-arrow[data-astro-cid-kqpduk5s]{display:none}}@media(prefers-reduced-motion:reduce){.claude-connection[data-astro-cid-kqpduk5s] [data-astro-cid-kqpduk5s]{animation:none!important;transition:none!important}}.aa-container[data-astro-cid-zpmwtrtv]{max-width:1232px;margin-inline:auto;padding-inline:24px}.aa-hero[data-astro-cid-zpmwtrtv]{padding-top:150px;padding-bottom:64px}.aa-hero-grid[data-astro-cid-zpmwtrtv]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px}.aa-hero-copy[data-astro-cid-zpmwtrtv]{position:relative;padding-bottom:76px}.aa-hero[data-astro-cid-zpmwtrtv] h1[data-astro-cid-zpmwtrtv]{margin-top:20px;max-width:9.5em;font-size:clamp(44px,4.8vw,68px)}.aa-hero-summary[data-astro-cid-zpmwtrtv]{max-width:29em;margin-top:24px;font-size:19px;line-height:1.6;color:var(--ink-soft)}.aa-actions[data-astro-cid-zpmwtrtv]{display:flex;align-items:center;gap:18px 24px;flex-wrap:wrap;margin-top:29px}.aa-actions[data-astro-cid-zpmwtrtv]>a[data-astro-cid-zpmwtrtv]:first-child{min-height:52px;padding-inline:23px;font-size:16px}.aa-text-link[data-astro-cid-zpmwtrtv]{display:inline-flex;gap:9px;align-items:center;min-height:44px;font-size:15px;font-weight:500;color:hsl(var(--primary));text-underline-offset:5px}.aa-text-link[data-astro-cid-zpmwtrtv]:hover{text-decoration:underline}.aa-text-link[data-astro-cid-zpmwtrtv]:focus-visible,.aa-reference-links[data-astro-cid-zpmwtrtv] a[data-astro-cid-zpmwtrtv]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:5px;border-radius:4px}.aa-starting-point[data-astro-cid-zpmwtrtv]{margin-top:18px;font-size:13px;line-height:1.5;color:var(--ink-muted)}.aa-hero-shape[data-astro-cid-zpmwtrtv]{position:absolute;left:0;bottom:0;pointer-events:none}.aa-hero-preview[data-astro-cid-zpmwtrtv]{min-width:0}.aa-journey[data-astro-cid-zpmwtrtv]{scroll-margin-top:125px}.aa-journey-heading[data-astro-cid-zpmwtrtv]{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px}.aa-journey-heading[data-astro-cid-zpmwtrtv] h2[data-astro-cid-zpmwtrtv]{font-size:clamp(28px,2.7vw,38px);line-height:1.1;letter-spacing:-.025em;font-weight:500;margin-top:11px}.aa-journey-heading[data-astro-cid-zpmwtrtv]>p[data-astro-cid-zpmwtrtv]{font-size:15px;line-height:1.55;color:var(--ink-muted)}.aa-learning-note[data-astro-cid-zpmwtrtv]{display:flex;gap:13px;align-items:center;margin-top:25px;font-size:15px;line-height:1.6;color:var(--ink-soft)}.aa-learning-note[data-astro-cid-zpmwtrtv] svg[data-astro-cid-zpmwtrtv]{flex-shrink:0;color:var(--ink)}.aa-learning-note[data-astro-cid-zpmwtrtv] strong[data-astro-cid-zpmwtrtv]{font-weight:500;color:var(--ink)}.aa-reference-links[data-astro-cid-zpmwtrtv]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 28px;margin-top:-60px;padding-bottom:48px}.aa-reference-links[data-astro-cid-zpmwtrtv] a[data-astro-cid-zpmwtrtv]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:hsl(var(--primary));text-underline-offset:4px}.aa-reference-links[data-astro-cid-zpmwtrtv] a[data-astro-cid-zpmwtrtv]:hover{text-decoration:underline}.aa-finish[data-astro-cid-zpmwtrtv]{border-top:1px solid var(--line);padding-block:76px}.aa-finish-grid[data-astro-cid-zpmwtrtv]{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:70px}.aa-finish[data-astro-cid-zpmwtrtv] h2[data-astro-cid-zpmwtrtv]{margin-top:19px;max-width:13em;font-size:clamp(36px,4vw,54px)}.aa-finish-grid[data-astro-cid-zpmwtrtv]>div[data-astro-cid-zpmwtrtv]>p[data-astro-cid-zpmwtrtv]:not(.type-label){font-size:18px;line-height:1.6;max-width:29em;color:var(--ink-soft)}@media(max-width:1000px){.aa-hero-grid[data-astro-cid-zpmwtrtv]{gap:30px}.aa-hero[data-astro-cid-zpmwtrtv] h1[data-astro-cid-zpmwtrtv]{font-size:clamp(42px,5.4vw,58px)}.aa-hero-summary[data-astro-cid-zpmwtrtv]{font-size:17px}.aa-finish-grid[data-astro-cid-zpmwtrtv]{gap:40px}}@media(max-width:767px){.aa-hero[data-astro-cid-zpmwtrtv]{padding-top:145px;padding-bottom:54px}.aa-hero-grid[data-astro-cid-zpmwtrtv]{grid-template-columns:minmax(0,1fr);gap:38px}.aa-hero-copy[data-astro-cid-zpmwtrtv]{padding-bottom:0}.aa-hero[data-astro-cid-zpmwtrtv] h1[data-astro-cid-zpmwtrtv]{max-width:12em;font-size:clamp(40px,8.4vw,60px)}.aa-hero-summary[data-astro-cid-zpmwtrtv]{font-size:17px;margin-top:20px}.aa-hero-shape[data-astro-cid-zpmwtrtv]{display:none}.aa-actions[data-astro-cid-zpmwtrtv]{gap:10px 20px;margin-top:24px}.aa-hero[data-astro-cid-zpmwtrtv] .aa-actions[data-astro-cid-zpmwtrtv]{align-items:flex-start}.aa-journey-heading[data-astro-cid-zpmwtrtv]{display:block;margin-bottom:24px}.aa-journey-heading[data-astro-cid-zpmwtrtv]>p[data-astro-cid-zpmwtrtv]{margin-top:16px}.aa-journey-heading[data-astro-cid-zpmwtrtv]>p[data-astro-cid-zpmwtrtv] br[data-astro-cid-zpmwtrtv]{display:none}.aa-learning-note[data-astro-cid-zpmwtrtv]{align-items:flex-start;font-size:14px}.aa-reference-links[data-astro-cid-zpmwtrtv]{justify-content:flex-start;margin-top:-30px;padding-bottom:32px}.aa-finish[data-astro-cid-zpmwtrtv]{padding-block:56px}.aa-finish-grid[data-astro-cid-zpmwtrtv]{grid-template-columns:1fr;gap:24px}}
