.MooGetStarted-module-scss-module__u69bXq__get-started{max-width:var(--text-column-max-width,640px);color:var(--foreground-primary);scroll-margin-top:var(--sp-32);width:100%;margin:0 auto}.MooGetStarted-module-scss-module__u69bXq__heading,.MooGetStarted-module-scss-module__u69bXq__body,.MooGetStarted-module-scss-module__u69bXq__actions{margin:0}*+.MooGetStarted-module-scss-module__u69bXq__body,*+.MooGetStarted-module-scss-module__u69bXq__actions{margin-top:var(--sp-32)}.MooGetStarted-module-scss-module__u69bXq__body p{font-size:inherit;margin:0}.MooGetStarted-module-scss-module__u69bXq__body p+p{margin-top:var(--sp-16)}.MooGetStarted-module-scss-module__u69bXq__actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}
.MooHero-module-scss-module__WHJwZW__moo-hero{--hero-bg:var(--color-ivory-light);--hero-ink:var(--color-slate-dark);--hero-ease:cubic-bezier(.2, .8, .2, 1);--hero-serif:var(--anthropic-serif), "Anthropic Serif", georgia, serif;--hero-sans:var(--anthropic-sans), "Anthropic Sans", system-ui, sans-serif;--hero-mono:var(--anthropic-mono), "Anthropic Mono", ui-monospace, monospace;background:var(--hero-bg);color:var(--hero-ink);font-feature-settings:"dlig" 0;font-synthesis:weight style small-caps;font-variant-ligatures:common-ligatures;letter-spacing:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;line-height:normal;position:relative}.MooHero-module-scss-module__WHJwZW__moo-hero .stage{min-height:100vh;min-height:var(--screen,100svh);isolation:isolate;position:relative;overflow:clip}.MooHero-module-scss-module__WHJwZW__moo-hero .screen{visibility:hidden;pointer-events:none;width:0;height:100svh;position:absolute;top:0;left:0}.MooHero-module-scss-module__WHJwZW__moo-hero .sq{z-index:1;position:absolute;overflow:hidden}.MooHero-module-scss-module__WHJwZW__moo-hero .sq img{object-fit:cover;visibility:hidden;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.MooHero-module-scss-module__WHJwZW__moo-hero .sq img.was{visibility:visible;clip-path:inset(3%)}.MooHero-module-scss-module__WHJwZW__moo-hero .sq img.on{z-index:1;visibility:visible}.MooHero-module-scss-module__WHJwZW__moo-hero .line{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.MooHero-module-scss-module__WHJwZW__moo-hero .line canvas{width:100%;height:100%;display:block}.MooHero-module-scss-module__WHJwZW__moo-hero nav{z-index:3;margin:0;position:absolute}.MooHero-module-scss-module__WHJwZW__moo-hero .name{z-index:3;margin:0;position:absolute}.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow{z-index:3;margin:0;position:absolute}.MooHero-module-scss-module__WHJwZW__moo-hero .name{width:max-content;font:400 var(--fs,96px)/1.157 var(--hero-serif);letter-spacing:-.015em;text-align:center;word-spacing:.05em;padding:.14em 0}.MooHero-module-scss-module__WHJwZW__moo-hero .name .claude{position:relative}.MooHero-module-scss-module__WHJwZW__moo-hero .name .claude .mark:before{content:""}.MooHero-module-scss-module__WHJwZW__moo-hero .name .rest{font-weight:465}.MooHero-module-scss-module__WHJwZW__moo-hero .name .src{opacity:0}.MooHero-module-scss-module__WHJwZW__moo-hero .name .bent{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0.12'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23g)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0.12'/%3E%3C/filter%3E%3Crect width='260' height='260' filter='url(%23g)'/%3E%3C/svg%3E");-webkit-mask-size:200px 200px;mask-size:200px 200px}.MooHero-module-scss-module__WHJwZW__moo-hero .name .bent canvas{width:100%;height:100%;display:block}.MooHero-module-scss-module__WHJwZW__moo-hero .name.flat .src{opacity:1}.MooHero-module-scss-module__WHJwZW__moo-hero .name.flat .bent{display:none}.MooHero-module-scss-module__WHJwZW__moo-hero .stage.phone .name{word-spacing:normal;line-height:1.05}.MooHero-module-scss-module__WHJwZW__moo-hero .stage.phone .name .rest{display:block}.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow{font:500 14px/1 var(--hero-sans);letter-spacing:.12em;white-space:nowrap;text-transform:uppercase}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .name,.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow){opacity:0;transition:opacity .7s var(--hero-ease),translate .7s var(--hero-ease);translate:0 8px}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .name.in,.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow.in){opacity:1;translate:none}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .name.now,.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow.now,.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .name,.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .eyebrow){transition:none}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .name,.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .eyebrow){translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .toc{width:100%;font:400 15px/1 var(--hero-serif);margin:0;padding:0;list-style:none}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li{opacity:0;transition:opacity .45s var(--hero-ease),translate .45s var(--hero-ease);translate:0 6px}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(2){--i:1}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(3){--i:2}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(4){--i:3}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(5){--i:4}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li:nth-child(6){--i:5}.MooHero-module-scss-module__WHJwZW__moo-hero .toc a{color:inherit;align-items:baseline;gap:6px;padding:5.5px 0;text-decoration:none;transition:opacity .25s;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero .toc:has(a:hover,a:focus-visible,.id:hover,.id:focus-visible) :is(a,.id):not(:hover,:focus-visible){opacity:.55}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .toc .num,.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label){font:400 12px/1 var(--hero-sans);font-variant-numeric:tabular-nums}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .dots{opacity:.28;border-bottom:1px solid;flex:1;transform:translateY(-4px)}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .model-id{border-top:1px solid color-mix(in srgb, currentcolor 16%, transparent);margin-top:10px;padding-top:6px}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .id{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:6px;margin:0;padding:8.5px 0 5.5px;transition:opacity .25s;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .id:focus-visible{outline-offset:4px;outline:2px solid}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label{letter-spacing:.1em;text-transform:uppercase;display:inline-grid}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label>span{grid-area:1/1}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label>span:last-child{visibility:hidden}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .id[data-copied] .label>span:first-child{visibility:hidden}.MooHero-module-scss-module__WHJwZW__moo-hero .toc .id[data-copied] .label>span:last-child{visibility:visible}.MooHero-module-scss-module__WHJwZW__moo-hero .toc code{font:400 13.5px/1 var(--hero-mono)}.MooHero-module-scss-module__WHJwZW__moo-hero nav{visibility:hidden}.MooHero-module-scss-module__WHJwZW__moo-hero nav.in{visibility:visible}.MooHero-module-scss-module__WHJwZW__moo-hero nav.in .toc li{opacity:1;transition-delay:calc(var(--i,0)*60ms);translate:none}:is(.MooHero-module-scss-module__WHJwZW__moo-hero nav.now .toc li,.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .toc li){transition:none}.MooHero-module-scss-module__WHJwZW__moo-hero .stage.measure .toc li{translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .veil{z-index:40;background:var(--hero-bg);opacity:0;pointer-events:none;transition:opacity .7s linear;position:absolute;inset:0}.MooHero-module-scss-module__WHJwZW__moo-hero .veil.on{opacity:1;transition:opacity .25s linear}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn{top:calc(var(--fold,100svh) - 20px);z-index:45;color:color-mix(in srgb, var(--hero-ink) 60%, transparent);font:400 12px/normal var(--hero-sans);letter-spacing:-.16px;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:12px 16px;transition:opacity .5s,color .2s;position:absolute;left:50%;transform:translate(-50%,-100%)}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn:hover{color:color-mix(in srgb, var(--hero-ink) 85%, transparent)}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn:focus-visible{outline:1px solid color-mix(in srgb, var(--hero-ink) 70%, transparent);outline-offset:-4px}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn.gone{opacity:0;pointer-events:none}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn:not(.scrollcue){top:calc(var(--fold,100svh) - 27px);border:1px solid;border-radius:999px;padding:4px 10px}.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn:not(.scrollcue):focus-visible{outline-offset:2px}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue{opacity:0;pointer-events:none}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.on{pointer-events:auto;animation:8s ease-in-out infinite MooHero-module-scss-module__WHJwZW__scrollcue}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.on:focus-visible{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.on{opacity:1;animation:none}}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.off{opacity:0;pointer-events:none;transition:opacity .4s;animation:none}.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue.tight{display:none}@media (hover:none),(max-width:1023px){.MooHero-module-scss-module__WHJwZW__moo-hero .scrollcue{display:none!important}}.MooHero-module-scss-module__WHJwZW__moo-hero .stage:not(.ready) .skipbtn{visibility:hidden}@media not (min-width:768px){.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow{font-size:12px}.MooHero-module-scss-module__WHJwZW__moo-hero .toc{font-size:14px}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .toc .num,.MooHero-module-scss-module__WHJwZW__moo-hero .toc .label){font-size:11.5px}.MooHero-module-scss-module__WHJwZW__moo-hero .toc code{font-size:12.5px}}.MooHero-module-scss-module__WHJwZW__moo-hero .sr{white-space:nowrap;clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}@media (scripting:none){.MooHero-module-scss-module__WHJwZW__moo-hero .stage{--fs:calc(clamp(34px, 6.6vw, 112px) * .94);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:96px 24px 48px;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero nav{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .name{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .eyebrow{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero .name{width:auto;max-width:100%}.MooHero-module-scss-module__WHJwZW__moo-hero .name .src{opacity:1}.MooHero-module-scss-module__WHJwZW__moo-hero .name .claude .sr{clip:auto;width:auto;height:auto;position:static!important}:is(.MooHero-module-scss-module__WHJwZW__moo-hero .name .claude .mark,.MooHero-module-scss-module__WHJwZW__moo-hero .name .bent,.MooHero-module-scss-module__WHJwZW__moo-hero .skipbtn){display:none}.MooHero-module-scss-module__WHJwZW__moo-hero nav{width:min(360px,100%)}.MooHero-module-scss-module__WHJwZW__moo-hero .toc li{opacity:1;translate:none}}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .stage{--fs:calc(clamp(34px, 6.6vw, 112px) * .94);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:96px 24px 48px;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] nav{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .eyebrow{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name{width:auto;max-width:100%}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name .src{opacity:1}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name .claude .sr{clip:auto;width:auto;height:auto;position:static!important}:is(.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name .claude .mark,.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .name .bent,.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .skipbtn){display:none}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] nav{width:min(360px,100%)}.MooHero-module-scss-module__WHJwZW__moo-hero[data-hero-failed] .toc li{opacity:1;translate:none}@media (scripting:enabled){.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .stage{--fs:calc(clamp(34px, 6.6vw, 112px) * .94);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100svh;padding:96px 24px 48px;display:flex}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .eyebrow{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) nav{opacity:1;visibility:visible;position:static;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name{width:auto;max-width:100%}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name .src{opacity:1}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name .claude .sr{clip:auto;width:auto;height:auto;position:static!important}:is(.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name .claude .mark,.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name .bent,.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .skipbtn){display:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) nav{width:min(360px,100%)}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .toc li{opacity:1;translate:none}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .name{opacity:0;visibility:hidden;animation:.4s 6s forwards MooHero-module-scss-module__WHJwZW__hero-words-return}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) .eyebrow{opacity:0;visibility:hidden;animation:.4s 6s forwards MooHero-module-scss-module__WHJwZW__hero-words-return}.MooHero-module-scss-module__WHJwZW__moo-hero:not([data-hero-failed],:has(.stage.ready)) nav{opacity:0;visibility:hidden;animation:.4s 6s forwards MooHero-module-scss-module__WHJwZW__hero-words-return}}@keyframes MooHero-module-scss-module__WHJwZW__hero-words-return{to{opacity:1;visibility:visible}}@keyframes MooHero-module-scss-module__WHJwZW__scrollcue{0%,50%{opacity:0}56%,94%{opacity:1}to{opacity:0}}
.MooToc-module-scss-module__iOB4wG__side-toc{z-index:30;opacity:0;pointer-events:none;transition:opacity .3s;display:none;position:fixed;top:100vh;left:0}@media (min-width:1080px){.MooToc-module-scss-module__iOB4wG__side-toc{display:block}}.MooToc-module-scss-module__iOB4wG__side-toc.MooToc-module-scss-module__iOB4wG__is-visible{opacity:1;pointer-events:auto}.MooToc-module-scss-module__iOB4wG__list{cursor:grab;touch-action:none;margin:0;padding:0;list-style:none}.MooToc-module-scss-module__iOB4wG__is-dragging .MooToc-module-scss-module__iOB4wG__list{cursor:grabbing;-webkit-user-select:none;user-select:none}.MooToc-module-scss-module__iOB4wG__link{align-items:center;width:44px;height:20px;text-decoration:none;display:flex;position:relative}.MooToc-module-scss-module__iOB4wG__link:before{content:"";background:var(--foreground-tertiary);opacity:.6;flex-shrink:0;width:16px;height:1px;transition:width .25s,opacity .25s,background .25s}.MooToc-module-scss-module__iOB4wG__link:hover:before{background:var(--foreground-secondary);opacity:1}.MooToc-module-scss-module__iOB4wG__link.MooToc-module-scss-module__iOB4wG__is-active:before{background:var(--foreground-primary);opacity:1;width:24px}.MooToc-module-scss-module__iOB4wG__is-dragging .MooToc-module-scss-module__iOB4wG__link:before{background:var(--foreground-secondary);opacity:1}.MooToc-module-scss-module__iOB4wG__pill{font-family:var(--anthropic-sans),sans-serif;font-feature-settings:"pnum" on,"lnum" on,"liga" on;background:var(--foreground-primary);color:var(--background-primary);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:3px 12px;font-size:.75rem;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:34px;transform:translateY(-50%)translate(-4px)}.MooToc-module-scss-module__iOB4wG__link:hover .MooToc-module-scss-module__iOB4wG__pill,.MooToc-module-scss-module__iOB4wG__link:focus-visible .MooToc-module-scss-module__iOB4wG__pill,.MooToc-module-scss-module__iOB4wG__is-dragging .MooToc-module-scss-module__iOB4wG__link.MooToc-module-scss-module__iOB4wG__is-active .MooToc-module-scss-module__iOB4wG__pill{opacity:1;transform:translateY(-50%)translate(0)}
