.cli-install-card[data-astro-cid-6zkretch]{border-radius:var(--radius-frame);border:1px solid hsl(var(--chapter-border));background:hsl(var(--chapter));color:hsl(var(--chapter-foreground));box-shadow:0 18px 50px -24px hsl(var(--primary) / .4);overflow:hidden}.cli-install-tabs[data-astro-cid-6zkretch]{border-bottom:1px solid hsl(var(--chapter-foreground) / .08);gap:.25rem;padding:.35rem .5rem 0;display:flex}.cli-install-tabs[data-astro-cid-6zkretch] button[data-astro-cid-6zkretch]{border-radius:var(--radius-chip) var(--radius-chip) 0 0;font-family:JetBrains Mono Variable,monospace;font-size:var(--text-label);letter-spacing:.02em;color:hsl(var(--chapter-muted));padding:.45rem .7rem .55rem;transition:color .15s;position:relative}.cli-install-tabs[data-astro-cid-6zkretch] button[data-astro-cid-6zkretch]:hover,.cli-install-tabs[data-astro-cid-6zkretch] button[data-astro-cid-6zkretch][aria-selected=true]{color:hsl(var(--chapter-foreground))}.cli-install-tabs[data-astro-cid-6zkretch] button[data-astro-cid-6zkretch][aria-selected=true]:after{content:"";border-radius:var(--radius-chip);background:hsl(var(--chapter-accent));height:2px;position:absolute;bottom:-1px;left:.7rem;right:.7rem}.cli-install-tabs[data-astro-cid-6zkretch] button[data-astro-cid-6zkretch]:focus-visible{outline:2px solid hsl(var(--chapter-accent));outline-offset:-2px}.cli-install-panel[data-astro-cid-6zkretch]{align-items:center;gap:.75rem;padding:.6rem .6rem .6rem 1.1rem;display:flex}.cli-install-panel[data-astro-cid-6zkretch][hidden]{display:none}.cli-install-panel[data-astro-cid-6zkretch] code[data-astro-cid-6zkretch]{white-space:nowrap;min-width:0;font-family:JetBrains Mono Variable,monospace;font-size:var(--text-small);scrollbar-width:thin;flex:1;line-height:1.6;overflow-x:auto}.cli-install-prompt[data-astro-cid-6zkretch]{user-select:none;color:hsl(var(--term-ok))}.cli-install-nowrap[data-astro-cid-6zkretch]{white-space:nowrap}.cli-install-note[data-astro-cid-6zkretch]{text-align:center;font-size:var(--text-label);color:hsl(var(--muted-foreground));margin-top:.8rem}@media (width<=479px){.cli-install-panel[data-astro-cid-6zkretch]{gap:.5rem;padding-left:.9rem}.cli-install-panel[data-astro-cid-6zkretch] code[data-astro-cid-6zkretch]{font-size:var(--text-label);white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.cli-install-tabs[data-astro-cid-6zkretch] button[data-astro-cid-6zkretch]{transition:none}}.home-hero[data-astro-cid-dcwno5ig]{background:radial-gradient(ellipse at 70% 20%, hsl(var(--primary) / .07), transparent 60%);padding:clamp(6.5rem,9vw,8rem) 0 clamp(3rem,5vw,4.5rem);position:relative}.home-hero-grid[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.home-hero[data-astro-cid-dcwno5ig] .story-hero-title[data-astro-cid-dcwno5ig]{font-size:var(--text-title);letter-spacing:-.05em;line-height:1.06}.home-hero-note[data-astro-cid-dcwno5ig]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin-top:1.1rem;line-height:1.6}.home-hero-visual[data-astro-cid-dcwno5ig]{min-width:0}@media (width<=1023px){.home-hero-grid[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr)}}.chapter-grid[data-astro-cid-m6b25lxl]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:3rem;display:grid}.home-chapter[data-astro-cid-m6b25lxl]{flex-direction:column;padding:clamp(1.5rem,2.6vw,2.25rem);scroll-margin-top:6rem;display:flex}.chapter-heading[data-astro-cid-m6b25lxl]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chapter-number[data-astro-cid-m6b25lxl]{font-family:JetBrains Mono Variable,monospace;font-size:var(--text-subhead);letter-spacing:-.04em;color:hsl(var(--primary-ink));font-weight:500}.chapter-number[data-astro-cid-m6b25lxl] span[data-astro-cid-m6b25lxl]{font-size:var(--text-label);color:hsl(var(--muted-foreground));letter-spacing:0}.home-chapter[data-astro-cid-m6b25lxl] h3[data-astro-cid-m6b25lxl]{max-width:18em;margin-top:1.5rem}.chapter-body[data-astro-cid-m6b25lxl]{font-size:var(--text-body);color:hsl(var(--muted-foreground));margin-top:1rem;line-height:1.7}.chapter-links[data-astro-cid-m6b25lxl]{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:auto;padding-top:1.25rem;display:flex}.chapter-links[data-astro-cid-m6b25lxl] a[data-astro-cid-m6b25lxl]{min-height:2.75rem;font-size:var(--text-small);align-items:center;gap:.4rem;font-weight:550;display:inline-flex}.chapter-links[data-astro-cid-m6b25lxl] a[data-astro-cid-m6b25lxl]:hover{color:hsl(var(--primary-ink))}@media (width<=899px){.chapter-grid[data-astro-cid-m6b25lxl]{grid-template-columns:minmax(0,1fr)}}.home-use-case-card[data-astro-cid-kcawiiyj]{border:1px solid hsl(var(--border));border-radius:var(--radius-frame);background:hsl(var(--background));flex-direction:column;width:100%;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.home-use-case-card[data-astro-cid-kcawiiyj]:hover{border-color:hsl(var(--primary) / .4);box-shadow:0 10px 30px hsl(var(--foreground) / .045)}.home-use-case-card[data-astro-cid-kcawiiyj]:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:4px}.result-scene[data-astro-cid-kcawiiyj]{border-bottom:1px solid hsl(var(--border));background:radial-gradient(ellipse at 50% 100%, hsl(var(--primary) / .09), transparent 80%), hsl(var(--muted) / .28);min-height:13rem;font-size:var(--text-label);color:hsl(var(--foreground));justify-content:center;align-items:center;padding:1.5rem 1.1rem;line-height:1.45;display:flex}.result-scene[data-astro-cid-kcawiiyj]>div[data-astro-cid-kcawiiyj]{width:min(100%,17.5rem)}.example-window[data-astro-cid-kcawiiyj]{border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--background));box-shadow:0 8px 20px hsl(var(--foreground) / .04);overflow:hidden}.window-heading[data-astro-cid-kcawiiyj]{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.example-brand[data-astro-cid-kcawiiyj]{font-size:var(--text-lead);letter-spacing:-.06em;font-weight:650}.example-brand[data-astro-cid-kcawiiyj]>span[data-astro-cid-kcawiiyj]{color:hsl(var(--primary-ink))}.result-status[data-astro-cid-kcawiiyj]{font-size:var(--text-label);color:hsl(var(--foreground) / .8);align-items:center;gap:.3rem;display:inline-flex}.result-status[data-astro-cid-kcawiiyj] i[data-astro-cid-kcawiiyj],.release-dot[data-astro-cid-kcawiiyj]{background:hsl(var(--state-yes));border-radius:50%;flex-shrink:0;width:.35rem;height:.35rem;display:inline-block}.booking-content[data-astro-cid-kcawiiyj]{padding:.75rem .85rem}.example-kicker[data-astro-cid-kcawiiyj]{color:hsl(var(--muted-foreground));font-size:var(--text-label)}.booking-slots[data-astro-cid-kcawiiyj]{gap:.4rem;margin:.5rem 0 .65rem;display:flex}.booking-slots[data-astro-cid-kcawiiyj]>span[data-astro-cid-kcawiiyj]{text-align:center;border:1px solid hsl(var(--border));border-radius:var(--radius-chip);font-size:var(--text-label);flex:1;padding:.3rem .4rem}.booking-slots[data-astro-cid-kcawiiyj]>.selected-slot[data-astro-cid-kcawiiyj]{border-color:hsl(var(--primary) / .45);background:hsl(var(--primary) / .08);color:hsl(var(--primary-ink))}.booking-confirmed[data-astro-cid-kcawiiyj]{font-size:var(--text-label);align-items:center;gap:.4rem;display:flex}.booking-confirmed[data-astro-cid-kcawiiyj] svg[data-astro-cid-kcawiiyj],.data-row[data-astro-cid-kcawiiyj]>svg[data-astro-cid-kcawiiyj],.move-plan[data-astro-cid-kcawiiyj]>svg[data-astro-cid-kcawiiyj],.result-status[data-astro-cid-kcawiiyj]>svg[data-astro-cid-kcawiiyj],.help-progress[data-astro-cid-kcawiiyj] svg[data-astro-cid-kcawiiyj]:first-child{color:hsl(var(--state-yes))}.agent-message[data-astro-cid-kcawiiyj]{border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--background));box-shadow:0 8px 20px hsl(var(--foreground) / .04);align-items:flex-start;gap:.6rem;padding:.9rem;display:flex}.example-avatar[data-astro-cid-kcawiiyj]{border:1px solid hsl(var(--primary) / .18);border-radius:var(--radius-chip);width:1.75rem;height:1.75rem;color:hsl(var(--primary-ink));background:hsl(var(--primary) / .08);flex-shrink:0;place-items:center;display:grid}.example-name[data-astro-cid-kcawiiyj]{font-weight:600;font-size:var(--text-label)}.agent-message[data-astro-cid-kcawiiyj] p[data-astro-cid-kcawiiyj]{color:hsl(var(--muted-foreground));margin-top:.35rem}.release-ready[data-astro-cid-kcawiiyj]{border:1px solid hsl(var(--border));border-radius:var(--radius-chip);background:hsl(var(--background));font-size:var(--text-label);justify-content:space-between;align-items:center;gap:.4rem;margin:.65rem .4rem 0;padding:.55rem .6rem;display:flex}.release-ready[data-astro-cid-kcawiiyj]>span[data-astro-cid-kcawiiyj]:first-child{align-items:center;gap:.4rem;display:flex}.help-question[data-astro-cid-kcawiiyj]{border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--background));font-size:var(--text-label);align-items:center;gap:.4rem;padding:.65rem .7rem;display:flex}.help-question[data-astro-cid-kcawiiyj] svg[data-astro-cid-kcawiiyj]{color:hsl(var(--muted-foreground));flex-shrink:0}.help-answer[data-astro-cid-kcawiiyj]{align-items:center;gap:.6rem;margin:.85rem .35rem;display:flex}.help-answer[data-astro-cid-kcawiiyj] p[data-astro-cid-kcawiiyj]{color:hsl(var(--muted-foreground))}.help-answer[data-astro-cid-kcawiiyj] strong[data-astro-cid-kcawiiyj]{color:hsl(var(--foreground));font-weight:500}.help-progress[data-astro-cid-kcawiiyj]{font-size:var(--text-label);color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:.65rem;display:flex}.help-progress[data-astro-cid-kcawiiyj]>span[data-astro-cid-kcawiiyj]{align-items:center;gap:.3rem;display:flex}.cloud-example[data-astro-cid-kcawiiyj]{flex-direction:column;align-items:center;display:flex}.cloud-app[data-astro-cid-kcawiiyj]{border:1px solid hsl(var(--primary) / .22);border-radius:var(--radius-card);background:hsl(var(--background));flex-direction:column;align-items:center;gap:.4rem;padding:.65rem 1.1rem;display:flex}.cloud-app[data-astro-cid-kcawiiyj] svg[data-astro-cid-kcawiiyj]{color:hsl(var(--primary-ink))}.cloud-connector[data-astro-cid-kcawiiyj]{background:hsl(var(--primary) / .3);width:1px;height:1.3rem}.cloud-options[data-astro-cid-kcawiiyj]{grid-template-columns:repeat(3,1fr);gap:.45rem;width:100%;display:grid;position:relative}.cloud-options[data-astro-cid-kcawiiyj]:before{content:"";border:1px solid hsl(var(--primary) / .3);border-radius:var(--radius-chip) var(--radius-chip) 0 0;border-bottom:0;height:.5rem;position:absolute;top:-.5rem;left:16.66%;right:16.66%}.cloud-options[data-astro-cid-kcawiiyj]>span[data-astro-cid-kcawiiyj]{border:1px solid hsl(var(--border));border-radius:var(--radius-chip);background:hsl(var(--background));font-size:var(--text-label);flex-direction:column;align-items:center;gap:.4rem;padding:.65rem .25rem;display:flex}.cloud-options[data-astro-cid-kcawiiyj] svg[data-astro-cid-kcawiiyj]{color:hsl(var(--primary-ink))}.data-row[data-astro-cid-kcawiiyj]{align-items:center;gap:.5rem;padding:.5rem .85rem;display:flex}.data-row[data-astro-cid-kcawiiyj]>svg[data-astro-cid-kcawiiyj]{margin-left:auto}.customer-avatar[data-astro-cid-kcawiiyj]{width:1.4rem;height:1.4rem;font-size:var(--text-label);background:hsl(var(--primary) / .1);color:hsl(var(--primary-ink));border-radius:50%;place-items:center;display:grid}.second-avatar[data-astro-cid-kcawiiyj]{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.data-footer[data-astro-cid-kcawiiyj]{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:var(--text-label);justify-content:center;align-items:center;gap:.35rem;margin-top:.25rem;padding:.5rem;display:flex}.move-path[data-astro-cid-kcawiiyj]{justify-content:center;align-items:center;gap:.9rem;display:flex}.move-origin[data-astro-cid-kcawiiyj],.move-destination[data-astro-cid-kcawiiyj]{font-size:var(--text-label);flex-direction:column;align-items:center;gap:.5rem;display:flex}.move-origin[data-astro-cid-kcawiiyj]>svg[data-astro-cid-kcawiiyj],.move-destination[data-astro-cid-kcawiiyj]>svg[data-astro-cid-kcawiiyj]{box-sizing:content-box;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--background));padding:.85rem}.move-destination[data-astro-cid-kcawiiyj]>svg[data-astro-cid-kcawiiyj]{color:hsl(var(--primary-ink));border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .08)}.move-arrow[data-astro-cid-kcawiiyj]{color:hsl(var(--primary-ink));margin-top:-1.5rem}.move-plan[data-astro-cid-kcawiiyj]{color:hsl(var(--muted-foreground));font-size:var(--text-label);justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;display:flex}.prompt-copy[data-astro-cid-kcawiiyj]{flex-direction:column;flex:1;padding:1.5rem;display:flex}.prompt-heading[data-astro-cid-kcawiiyj]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.prompt-heading[data-astro-cid-kcawiiyj] h3[data-astro-cid-kcawiiyj]{font-size:var(--text-lead);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.4}.prompt-arrow[data-astro-cid-kcawiiyj]{border:1px solid hsl(var(--border));border-radius:var(--radius-chip);width:1.6rem;height:1.6rem;color:hsl(var(--primary-ink));flex-shrink:0;place-items:center;transition:background .2s,border-color .2s;display:grid}.home-use-case-card[data-astro-cid-kcawiiyj]:hover .prompt-arrow[data-astro-cid-kcawiiyj]{background:hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .3)}.prompt-copy[data-astro-cid-kcawiiyj]>p[data-astro-cid-kcawiiyj]{font-size:var(--text-small);color:hsl(var(--muted-foreground));margin:.65rem 0 1.1rem;line-height:1.65}.prompt-link[data-astro-cid-kcawiiyj]{font-size:var(--text-label);align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem;font-weight:500;display:flex}.prompt-link[data-astro-cid-kcawiiyj] svg[data-astro-cid-kcawiiyj]{color:hsl(var(--primary-ink))}@media (width<=639px){.result-scene[data-astro-cid-kcawiiyj]{min-height:12rem}.prompt-copy[data-astro-cid-kcawiiyj]{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.home-use-case-card[data-astro-cid-kcawiiyj],.prompt-arrow[data-astro-cid-kcawiiyj]{transition:none}}.provider-row[data-astro-cid-2tdas5ks]{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.provider-row[data-astro-cid-2tdas5ks] li[data-astro-cid-2tdas5ks]{border:1px solid hsl(var(--border));border-radius:var(--radius-pill);font-size:var(--text-small);color:hsl(var(--muted-foreground));padding:.4rem .85rem}.infrastructure-option[data-astro-cid-2tdas5ks]:hover h3[data-astro-cid-2tdas5ks]{color:hsl(var(--primary-ink))}.proof-row[data-astro-cid-2tdas5ks]{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,4rem);margin-top:3.5rem;padding-top:2.5rem;scroll-margin-top:6rem;display:grid}.proof-figures[data-astro-cid-2tdas5ks]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.proof-figures[data-astro-cid-2tdas5ks] div[data-astro-cid-2tdas5ks]{flex-direction:column-reverse;display:flex}.proof-figures[data-astro-cid-2tdas5ks] .stat-caption[data-astro-cid-2tdas5ks]{margin-top:.6rem}@media (width<=767px){.proof-row[data-astro-cid-2tdas5ks]{grid-template-columns:minmax(0,1fr)}}.production-challenge[data-astro-cid-35ooisqq]{background:hsl(var(--primary) / .02)}.challenge-heading[data-astro-cid-35ooisqq]{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;display:grid}.challenge-heading[data-astro-cid-35ooisqq] h2[data-astro-cid-35ooisqq]{margin-top:1.25rem}.challenge-intro[data-astro-cid-35ooisqq] .story-lede[data-astro-cid-35ooisqq]{font-size:var(--text-body)}.challenge-goals[data-astro-cid-35ooisqq]{color:hsl(var(--foreground));font-size:var(--text-label);flex-wrap:wrap;gap:.7rem 1.25rem;margin-top:1.4rem;display:flex}.challenge-goals[data-astro-cid-35ooisqq] li[data-astro-cid-35ooisqq]{align-items:center;gap:.45rem;display:flex}.challenge-goals[data-astro-cid-35ooisqq] svg[data-astro-cid-35ooisqq]{color:hsl(var(--primary-ink));flex-shrink:0}.paths-heading[data-astro-cid-35ooisqq]{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:3rem;display:flex}.paths-heading[data-astro-cid-35ooisqq] h3[data-astro-cid-35ooisqq]{font-size:var(--text-small);letter-spacing:-.015em;font-weight:550}.paths-heading[data-astro-cid-35ooisqq] p[data-astro-cid-35ooisqq]{color:hsl(var(--muted-foreground));font-size:var(--text-label)}.challenge-paths[data-astro-cid-35ooisqq]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1.1rem;display:grid}.challenge-path[data-astro-cid-35ooisqq]{border:1px solid hsl(var(--border));border-radius:var(--radius-frame);background:hsl(var(--card));min-width:0}.challenge-path[data-astro-cid-35ooisqq] summary[data-astro-cid-35ooisqq]{cursor:pointer;border-radius:var(--radius-frame);padding:1.35rem;list-style:none;display:block}.challenge-path[data-astro-cid-35ooisqq] summary[data-astro-cid-35ooisqq]::-webkit-details-marker{display:none}.path-top[data-astro-cid-35ooisqq]{color:hsl(var(--primary-ink));justify-content:space-between;align-items:center;display:flex}.path-number[data-astro-cid-35ooisqq]{color:hsl(var(--muted-foreground));font-family:JetBrains Mono Variable,monospace;font-size:var(--text-label)}.path-name[data-astro-cid-35ooisqq]{font-size:var(--text-body);letter-spacing:-.025em;margin-top:1.2rem;font-weight:550;display:block}.path-examples[data-astro-cid-35ooisqq]{font-size:var(--text-label);color:hsl(var(--muted-foreground));margin-top:.45rem;display:block}.path-benefit[data-astro-cid-35ooisqq]{min-height:3.2rem;font-size:var(--text-label);color:hsl(var(--muted-foreground));margin-top:1rem;line-height:1.75;display:block}.path-expand[data-astro-cid-35ooisqq]{border-top:1px solid hsl(var(--border));font-size:var(--text-label);justify-content:space-between;align-items:center;gap:.5rem;margin-top:1.05rem;padding-top:.85rem;font-weight:500;display:flex}.path-expand[data-astro-cid-35ooisqq] svg[data-astro-cid-35ooisqq]{color:hsl(var(--primary-ink));flex-shrink:0;transition:transform .2s}.challenge-path[data-astro-cid-35ooisqq][open] .path-expand[data-astro-cid-35ooisqq] svg[data-astro-cid-35ooisqq]{transform:rotate(45deg)}.challenge-path[data-astro-cid-35ooisqq] summary[data-astro-cid-35ooisqq]:hover .path-expand[data-astro-cid-35ooisqq]{color:hsl(var(--primary-ink))}.path-consideration[data-astro-cid-35ooisqq]{padding:0 1.35rem 1.35rem}.path-consideration[data-astro-cid-35ooisqq] h4[data-astro-cid-35ooisqq]{font-weight:550;font-size:var(--text-label);line-height:1.6}.path-consideration[data-astro-cid-35ooisqq] p[data-astro-cid-35ooisqq]{font-size:var(--text-label);color:hsl(var(--muted-foreground));margin-top:.55rem;line-height:1.8}.challenge-resolution[data-astro-cid-35ooisqq]{border-radius:var(--radius-frame);border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:radial-gradient(ellipse at 10% 0%, hsl(var(--primary) / .07), transparent 65%), hsl(var(--raised));grid-template-columns:1.25fr 1fr;column-gap:3rem;margin-top:1.25rem;padding:2.75rem;display:grid}.resolution-label[data-astro-cid-35ooisqq]{font-family:JetBrains Mono Variable,monospace;font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));align-items:center;gap:.55rem;display:flex}.resolution-label[data-astro-cid-35ooisqq] svg[data-astro-cid-35ooisqq]{flex-shrink:0}.resolution-copy[data-astro-cid-35ooisqq] h3[data-astro-cid-35ooisqq]{font-size:var(--text-heading);letter-spacing:-.035em;text-wrap:balance;margin-top:1.3rem;font-weight:600;line-height:1.18}.resolution-copy[data-astro-cid-35ooisqq] h3[data-astro-cid-35ooisqq] em[data-astro-cid-35ooisqq]{color:hsl(var(--primary-ink));font-style:normal}.resolution-copy[data-astro-cid-35ooisqq]>p[data-astro-cid-35ooisqq]:not(.resolution-label){color:hsl(var(--muted-foreground));font-size:var(--text-body);margin-top:1.15rem;line-height:1.7}.resolution-actions[data-astro-cid-35ooisqq]{flex-wrap:wrap;align-items:center;gap:.5rem 1.35rem;margin-top:1.5rem;display:flex}.resolution-copy[data-astro-cid-35ooisqq]>p[data-astro-cid-35ooisqq].resolution-existing{font-size:var(--text-small);color:hsl(var(--muted-foreground))}.resolution-payoffs[data-astro-cid-35ooisqq]{border-left:1px solid hsl(var(--border));align-content:center;gap:1.5rem;padding-left:2.5rem;display:grid}.resolution-payoffs[data-astro-cid-35ooisqq] li[data-astro-cid-35ooisqq]{align-items:start;gap:.85rem;display:flex}.resolution-payoffs[data-astro-cid-35ooisqq] li[data-astro-cid-35ooisqq]>span[data-astro-cid-35ooisqq]{border-radius:var(--radius-card);background:hsl(var(--primary) / .06);border:1px solid hsl(var(--border));width:2.4rem;height:2.4rem;color:hsl(var(--primary-ink));flex-shrink:0;place-items:center;display:grid}.resolution-payoffs[data-astro-cid-35ooisqq] h4[data-astro-cid-35ooisqq]{font-size:var(--text-body);font-weight:600;line-height:1.5}.resolution-payoffs[data-astro-cid-35ooisqq] p[data-astro-cid-35ooisqq]{color:hsl(var(--muted-foreground));font-size:var(--text-small);margin-top:.3rem;line-height:1.65}.resolution-foundation[data-astro-cid-35ooisqq]{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:var(--text-small);grid-column:1/-1;align-items:start;gap:.6rem;margin-top:2rem;padding-top:1.25rem;line-height:1.65;display:flex}.resolution-foundation[data-astro-cid-35ooisqq] svg[data-astro-cid-35ooisqq]{flex-shrink:0;margin-top:.2rem}[data-astro-cid-35ooisqq]:is(a,summary):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@media (width<=1023px){.challenge-heading[data-astro-cid-35ooisqq]{gap:2rem}.challenge-path[data-astro-cid-35ooisqq] summary[data-astro-cid-35ooisqq],.path-consideration[data-astro-cid-35ooisqq]{padding-inline:1.1rem}.challenge-resolution[data-astro-cid-35ooisqq]{column-gap:2rem;padding:2rem}.resolution-payoffs[data-astro-cid-35ooisqq]{padding-left:1.5rem}.path-benefit[data-astro-cid-35ooisqq]{min-height:5.3rem}}@media (width<=767px){.challenge-heading[data-astro-cid-35ooisqq]{grid-template-columns:1fr;gap:1.4rem}.paths-heading[data-astro-cid-35ooisqq]{flex-direction:column;gap:.45rem;margin-top:2rem}.challenge-paths[data-astro-cid-35ooisqq]{grid-template-columns:1fr;gap:.75rem}.challenge-path[data-astro-cid-35ooisqq] summary[data-astro-cid-35ooisqq]{padding:1.25rem}.path-name[data-astro-cid-35ooisqq]{margin-top:.85rem}.path-benefit[data-astro-cid-35ooisqq]{min-height:0;margin-top:.75rem}.path-expand[data-astro-cid-35ooisqq]{margin-top:.8rem}.path-consideration[data-astro-cid-35ooisqq]{padding:0 1.25rem 1.25rem}.challenge-resolution[data-astro-cid-35ooisqq]{grid-template-columns:1fr;padding:1.5rem}.resolution-payoffs[data-astro-cid-35ooisqq]{border-left:0;border-top:1px solid hsl(var(--chapter-border));gap:1.25rem;margin-top:1.5rem;padding:1.5rem 0 0}.resolution-foundation[data-astro-cid-35ooisqq]{margin-top:1.5rem}.resolution-copy[data-astro-cid-35ooisqq] h3[data-astro-cid-35ooisqq]{font-size:var(--text-heading)}}@media (width<=359px){.resolution-copy[data-astro-cid-35ooisqq] h3[data-astro-cid-35ooisqq]{font-size:var(--text-heading)}.challenge-resolution[data-astro-cid-35ooisqq]{padding:1.25rem}.resolution-payoffs[data-astro-cid-35ooisqq] li[data-astro-cid-35ooisqq]{gap:.65rem}}@media (prefers-reduced-motion:reduce){.path-expand[data-astro-cid-35ooisqq] svg[data-astro-cid-35ooisqq]{transition:none}}.booking-film[data-astro-cid-5ozpgcop]{margin-top:3.5rem;scroll-margin-top:6rem}.booking-film-frame[data-astro-cid-5ozpgcop]{aspect-ratio:8/5;border-radius:var(--radius-frame);background:#0b0b14;border:1px solid #c9beff25;position:relative;overflow:hidden;box-shadow:0 30px 90px -40px #6653b84d}.booking-film[data-astro-cid-5ozpgcop] video[data-astro-cid-5ozpgcop]{object-fit:contain;width:100%;height:100%;display:block}.booking-film[data-astro-cid-5ozpgcop] video[data-astro-cid-5ozpgcop][hidden]{display:none}.booking-film-cover[data-astro-cid-5ozpgcop]{cursor:pointer;color:#f2eeff;background:#0b0b14;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.booking-film-cover[data-astro-cid-5ozpgcop][hidden]{display:none}.booking-film-cover[data-astro-cid-5ozpgcop] picture[data-astro-cid-5ozpgcop],.booking-film-cover[data-astro-cid-5ozpgcop] img[data-astro-cid-5ozpgcop]{object-fit:cover;width:100%;height:100%;display:block}.booking-film-play[data-astro-cid-5ozpgcop]{white-space:nowrap;border-radius:var(--radius-pill);font-size:var(--text-small);backdrop-filter:blur(8px);background:#d2c2ff15;border:1px solid #c9b3ff55;align-items:center;gap:.7rem;padding:.6rem .95rem .6rem .6rem;font-weight:500;transition:background .2s,border-color .2s;display:flex;position:absolute;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0005}.booking-film-cover[data-astro-cid-5ozpgcop]:hover .booking-film-play[data-astro-cid-5ozpgcop]{background:#aa8cff30;border-color:#ccb6ff99}.booking-film-play-icon[data-astro-cid-5ozpgcop]{color:#372650;background:#ddcfff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.booking-film-play-icon[data-astro-cid-5ozpgcop] svg[data-astro-cid-5ozpgcop]{margin-left:2px}.booking-film-duration[data-astro-cid-5ozpgcop]{color:#b6a9d3;font-family:var(--font-mono);font-size:var(--text-label);border-left:1px solid #ffffff20;padding-left:.7rem}.booking-film-cover[data-astro-cid-5ozpgcop]:focus-visible{outline-offset:-5px;border-radius:var(--radius-frame);outline:3px solid #cbb4ff}.booking-film-toggle[data-astro-cid-5ozpgcop]{color:#f2eeff;cursor:pointer;opacity:.7;backdrop-filter:blur(8px);background:#0b0b14aa;border:1px solid #c9b3ff55;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:opacity .2s,border-color .2s;display:grid;position:absolute;bottom:1rem;right:1rem}.booking-film-toggle[data-astro-cid-5ozpgcop][hidden]{display:none}.booking-film-frame[data-astro-cid-5ozpgcop]:hover .booking-film-toggle[data-astro-cid-5ozpgcop],.booking-film-toggle[data-astro-cid-5ozpgcop]:focus-visible{opacity:1;border-color:#ccb6ff99}.booking-film-toggle[data-astro-cid-5ozpgcop]:focus-visible{outline-offset:2px;outline:3px solid #cbb4ff}.booking-film-toggle-play[data-astro-cid-5ozpgcop],.booking-film-toggle[data-astro-cid-5ozpgcop][data-paused] .booking-film-toggle-pause[data-astro-cid-5ozpgcop]{display:none}.booking-film-toggle[data-astro-cid-5ozpgcop][data-paused] .booking-film-toggle-play[data-astro-cid-5ozpgcop]{display:grid}.booking-film-toggle[data-astro-cid-5ozpgcop] svg[data-astro-cid-5ozpgcop]{display:block}.booking-film-toggle-play[data-astro-cid-5ozpgcop] svg[data-astro-cid-5ozpgcop]{margin-left:2px}.booking-film-error[data-astro-cid-5ozpgcop]{font-size:var(--text-label);color:hsl(var(--muted-foreground));margin-top:.75rem}.booking-film-error[data-astro-cid-5ozpgcop] a[data-astro-cid-5ozpgcop]{color:hsl(var(--foreground));align-items:center;gap:.2rem;text-decoration:underline;display:inline-flex}@media (width<=639px){.booking-film[data-astro-cid-5ozpgcop]{margin-top:2.5rem}.booking-film-frame[data-astro-cid-5ozpgcop]{aspect-ratio:3/4;border-radius:var(--radius-frame)}.booking-film-play[data-astro-cid-5ozpgcop]{font-size:var(--text-label);gap:.6rem;padding:.5rem .85rem .5rem .5rem;bottom:8%}}@media (prefers-reduced-motion:reduce){.booking-film-play[data-astro-cid-5ozpgcop],.booking-film-toggle[data-astro-cid-5ozpgcop]{transition:none}}.launch-film-heading[data-astro-cid-lr6jizls]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.launch-film[data-astro-cid-lr6jizls] .booking-film{margin-top:2rem}
