.landing-page-module__AoielG__landingPage{isolation:isolate;min-height:0;color:var(--foreground);background:var(--background);flex:1;position:relative;overflow-x:clip;container:landing-page/inline-size}.landing-page-module__AoielG__hero{--landing-topbar-height:5rem;--showcase-card-width:min(72cqw,37rem);isolation:isolate;position:relative}.landing-page-module__AoielG__heroStage{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:clamp(3rem,6svh,5rem) 1.25rem clamp(3rem,6svh,4rem);display:flex;position:relative}.landing-page-module__AoielG__hero:after{z-index:-2;pointer-events:none;content:"";background-image:radial-gradient(circle at center,color-mix(in srgb,var(--foreground)9%,transparent).6px,transparent .8px);opacity:.22;mix-blend-mode:soft-light;background-size:5px 5px;position:absolute;inset:0}.landing-page-module__AoielG__heroTitle{color:#0000;letter-spacing:-.045em;text-wrap:balance;background-image:linear-gradient(104deg,var(--foreground)8%,color-mix(in srgb,var(--foreground)82%,var(--signal))48%,color-mix(in srgb,var(--signal)72%,var(--foreground))76%,var(--signal)96%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:60rem;font-size:clamp(2rem,4.2cqw,4.25rem);font-weight:640;line-height:1.08}.landing-page-module__AoielG__heroDescription{max-width:42rem;color:var(--foreground-secondary);text-wrap:pretty;margin-top:1.25rem;font-size:.9375rem;line-height:1.625rem}.landing-page-module__AoielG__heroComposer{z-index:10;width:100%;max-width:56rem;margin-top:clamp(1.75rem,4svh,2.5rem);position:relative}.landing-page-module__AoielG__heroShowcase{min-height:0;position:relative;overflow:clip}.landing-page-module__AoielG__heroShowcaseInner{grid-template-columns:minmax(17rem,.62fr) minmax(0,1.8fr);align-items:center;gap:clamp(1rem,3cqw,4rem);width:100%;padding-block:0 1.5rem;display:grid;position:relative}.landing-page-module__AoielG__heroPitch{z-index:20;width:min(22rem,100% - 2.5rem);margin-inline-start:clamp(1.25rem,6cqw,7rem);position:relative}.landing-page-module__AoielG__heroPitchTitle{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2rem,3.2cqw,3.8rem);font-weight:620}.landing-page-module__AoielG__heroPitchDescription{max-width:20rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1.25rem;font-size:.875rem;line-height:1.7}.landing-page-module__AoielG__heroActions{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.landing-page-module__AoielG__showcaseRail{min-width:0;height:calc(var(--showcase-card-width)*.625 + 2rem);perspective:90rem;perspective-origin:50% 48%;transform-style:preserve-3d;position:relative}.landing-page-module__AoielG__showcaseCard{width:var(--showcase-card-width);aspect-ratio:16/10;transform-origin:50%;transform-style:preserve-3d;border-radius:clamp(1rem,2cqw,1.75rem);position:absolute;top:50%;left:50%;overflow:hidden}.landing-page-module__AoielG__showcaseCard[data-active] .landing-page-module__AoielG__showcaseCaption{z-index:5}.landing-page-module__AoielG__showcaseCard{pointer-events:none}.landing-page-module__AoielG__showcaseMediaWrap,.landing-page-module__AoielG__showcaseMedia{width:100%;height:100%;position:absolute;inset:0}.landing-page-module__AoielG__showcaseScrim{pointer-events:none;background:linear-gradient(#0000 45%,#00000014 57%,#000000c7 100%);position:absolute;inset:0}.landing-page-module__AoielG__showcaseCaption{z-index:2;color:#fff;pointer-events:none;position:absolute;bottom:clamp(1rem,3cqw,2rem);left:clamp(1rem,3cqw,2rem);right:clamp(1rem,3cqw,2rem)}.landing-page-module__AoielG__showcaseLink{pointer-events:auto;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.landing-page-module__AoielG__showcaseLink:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid #fff}.landing-page-module__AoielG__showcaseTitle{letter-spacing:-.035em;text-wrap:balance;max-width:27rem;font-size:clamp(1.1rem,2.2cqw,2rem);font-weight:560;line-height:1.15;display:block}.landing-page-module__AoielG__showcaseNav{z-index:30;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.landing-page-module__AoielG__showcaseNavButton{cursor:pointer;color:#fff;pointer-events:auto;background:#00000073;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background-color .16s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.landing-page-module__AoielG__showcaseNavButton:hover{background:#000000a6}.landing-page-module__AoielG__showcaseNavButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.landing-page-module__AoielG__showcaseNavButton:first-child{left:clamp(.5rem,2cqw,1.5rem)}.landing-page-module__AoielG__showcaseNavButton:last-child{right:clamp(.5rem,2cqw,1.5rem)}.landing-page-module__AoielG__itemLabel{color:var(--muted-foreground);font-size:.6875rem;line-height:1.5;display:block}.landing-page-module__AoielG__contentSection{background:0 0;width:100%;margin:0;padding-inline:0;container-type:inline-size}.landing-page-module__AoielG__contentSection,.landing-page-module__AoielG__modelsSection,.landing-page-module__AoielG__sectionSpacing{padding-block:clamp(2rem,3.5cqw,3.5rem)}.landing-page-module__AoielG__skillsHeading{--section-title-angle:104deg;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;width:min(86rem,100% - clamp(2.5rem,10cqw,9rem));margin:0 auto clamp(1.5rem,3cqw,3rem);display:grid}.landing-page-module__AoielG__heroPitchTitle,.landing-page-module__AoielG__skillsHeading h2,.landing-page-module__AoielG__examplesHeading h2,.landing-page-module__AoielG__modelsHeading h2,.landing-page-module__AoielG__sectionTitle{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:.1em .04em;line-height:1.2}.landing-page-module__AoielG__skillsHeading h2,.landing-page-module__AoielG__examplesHeading h2,.landing-page-module__AoielG__modelsHeading h2{color:#0000;background-image:linear-gradient(var(--section-title-angle),var(--foreground)8%,color-mix(in srgb,var(--foreground)82%,var(--signal))48%,color-mix(in srgb,var(--signal)72%,var(--foreground))76%,var(--signal)96%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page-module__AoielG__skillsHeading h2,.landing-page-module__AoielG__examplesHeading h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.25rem,4.6cqw,4.75rem);font-weight:620}.landing-page-module__AoielG__skillsHeading p,.landing-page-module__AoielG__examplesHeading p{max-width:42rem;color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.85}.landing-page-module__AoielG__skillsLayout{width:100%;position:relative}.landing-page-module__AoielG__skillStage{--skill-inline-inset:clamp(1.25rem,3cqw,3rem);width:100%;height:var(--landing-preview-viewport-height,100svh);background:var(--background);position:sticky;top:0;overflow:hidden}.landing-page-module__AoielG__skillMediaScene,.landing-page-module__AoielG__skillMedia{width:100%;height:100%;position:absolute;inset:0}.landing-page-module__AoielG__skillMediaScene{border-radius:inherit;overflow:hidden}.landing-page-module__AoielG__skillMediaScrim{pointer-events:none;background:linear-gradient(180deg,transparent 65%,var(--media-overlay-panel)92%,var(--media-overlay-control-hover));position:absolute;inset:0}.landing-page-module__AoielG__skillNavigation{left:var(--skill-inline-inset);right:var(--skill-inline-inset);z-index:3;max-height:calc(100svh - 10rem);color:var(--media-overlay-control-foreground);text-align:right;text-shadow:var(--media-heading-text-shadow);scrollbar-width:none;background:0 0;padding:.25rem;position:absolute;bottom:clamp(3.5rem,7svh,6rem);overflow-y:auto}.landing-page-module__AoielG__skillNavigation::-webkit-scrollbar{display:none}.landing-page-module__AoielG__skillProgress{z-index:4;background:#ffffff3d;height:2px;position:absolute;bottom:1.2rem;left:clamp(1.5rem,5cqw,5rem);right:clamp(1.5rem,4cqw,4rem);overflow:hidden}.landing-page-module__AoielG__skillProgress span{background:var(--signal);transform-origin:0;will-change:transform;width:100%;height:100%;display:block}.landing-page-module__AoielG__skillChapters{scrollbar-width:none;flex-wrap:nowrap;gap:clamp(1rem,1.5cqw,1.5rem);margin-bottom:clamp(1.5rem,3svh,2.25rem);padding:.25rem;scroll-padding-inline:.25rem;display:flex;overflow:hidden}.landing-page-module__AoielG__skillChapters::-webkit-scrollbar{display:none}.landing-page-module__AoielG__skillChapters li{flex:none}.landing-page-module__AoielG__skillChapters li:first-child{margin-inline-start:auto}.landing-page-module__AoielG__skillChapter{min-height:2.75rem;color:var(--media-overlay-control-muted);cursor:pointer;white-space:nowrap;text-shadow:inherit;transition:color var(--motion-duration-fast)var(--motion-ease-standard),border-color var(--motion-duration-fast)var(--motion-ease-standard);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding-block:.5rem;font-size:.875rem;font-weight:450;line-height:1.5;display:inline-flex}.landing-page-module__AoielG__skillChapter:hover,.landing-page-module__AoielG__skillChapter[aria-current=step]{color:var(--media-overlay-control-foreground)}.landing-page-module__AoielG__skillChapter[aria-current=step]{border-color:var(--signal)}.landing-page-module__AoielG__skillChapter:active{color:var(--media-overlay-control-muted)}.landing-page-module__AoielG__skillChapter:focus-visible{outline:2px solid var(--media-overlay-control-foreground);outline-offset:2px;border-radius:.25rem}.landing-page-module__AoielG__skillChapterIndex{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.75rem}.landing-page-module__AoielG__skillDescription h3{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin-inline-start:auto;font-size:clamp(2rem,3.2cqw,3rem);font-weight:500;line-height:1.2}.landing-page-module__AoielG__skillDescription p{margin-top:1rem;max-width:52ch;color:var(--media-overlay-control-muted);text-wrap:pretty;margin-inline-start:auto;font-size:clamp(.9375rem,1.2cqw,1rem);line-height:1.75}.landing-page-module__AoielG__skillLink{width:fit-content;text-shadow:none;margin-top:1.5rem}.landing-page-module__AoielG__examplesHeading{--section-title-angle:256deg;text-align:center;width:min(60rem,100% - 2.5rem);margin:0 auto clamp(1.5rem,3cqw,3rem)}.landing-page-module__AoielG__examplesHeading h2{font-size:clamp(2rem,3.8cqw,3.75rem)}.landing-page-module__AoielG__examplesHeading p{margin:1rem auto 0}.landing-page-module__AoielG__examplesTabs{gap:2.25rem;width:100%}.landing-page-module__AoielG__exampleCategories{scrollbar-width:thin;background:0 0;border-radius:2rem;justify-content:start;align-self:center;gap:.35rem;max-width:calc(100% - 2.5rem);height:auto;padding:.3rem;overflow-x:auto}.landing-page-module__AoielG__exampleTrigger{border-radius:2rem;flex-shrink:0;height:2.25rem;padding-inline:1.25rem;font-size:.8125rem}.landing-page-module__AoielG__exampleTrigger[data-state=active]{color:var(--signal-soft-foreground)}.landing-page-module__AoielG__exampleIndicator{border:1px solid color-mix(in srgb,var(--signal)40%,var(--border));background:var(--signal-soft);border-radius:2rem}.landing-page-module__AoielG__examplePanel{border-block:1px solid var(--border);background:0 0;grid-template-columns:minmax(0,.86fr) minmax(0,1.4fr);gap:clamp(2rem,7cqw,8rem);padding:clamp(3rem,8cqw,8rem) clamp(1.25rem,7cqw,8rem);display:grid}.landing-page-module__AoielG__exampleConversation{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.landing-page-module__AoielG__exampleBrief{border-inline-start:2px solid var(--signal);margin-inline-start:2rem;padding-inline-start:1.25rem}.landing-page-module__AoielG__exampleBrief p{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:.5rem;font-size:.875rem;line-height:1.75}.landing-page-module__AoielG__agentResponseLabel{color:var(--signal-soft-foreground);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.landing-page-module__AoielG__agentResponse h3{margin-top:1rem;font-size:1rem;font-weight:550}.landing-page-module__AoielG__agentResponse p{overflow-wrap:anywhere;color:var(--foreground-secondary);white-space:pre-wrap;margin-top:.75rem;font-size:.8125rem;line-height:1.75}.landing-page-module__AoielG__exampleResult{flex-direction:column;min-width:0;margin:0;display:flex}.landing-page-module__AoielG__exampleMedia{border-radius:1.5rem;flex:1;min-height:30rem}.landing-page-module__AoielG__exampleResult figcaption{color:var(--muted-foreground);text-align:center;margin-top:.9rem;font-size:.75rem;line-height:1.7}.landing-page-module__AoielG__modelsSection{isolation:isolate;border-top:1px solid var(--border);position:relative;overflow:hidden}.landing-page-module__AoielG__modelsSection:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--signal)10%,transparent),transparent 68%);filter:blur(1.5rem);opacity:.7;width:min(70rem,90cqw);height:24rem;position:absolute;top:12%;left:50%;transform:translate(-50%)}.landing-page-module__AoielG__modelsHeading{--section-title-angle:138deg;grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);align-items:end;gap:2rem 4rem;width:min(78rem,100% - clamp(2.5rem,10cqw,9rem));margin:0 auto clamp(1.5rem,3cqw,3rem);display:grid}.landing-page-module__AoielG__modelsHeading h2{letter-spacing:-.055em;text-wrap:balance;max-width:48rem;font-size:clamp(2.25rem,4.6cqw,4.75rem);font-weight:620}.landing-page-module__AoielG__modelsHeading p{max-width:38rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1.25rem;font-size:.9375rem;line-height:1.85}.landing-page-module__AoielG__modelsMeta{color:var(--muted-foreground);justify-content:flex-end;align-items:center;font-size:.75rem;display:flex}.landing-page-module__AoielG__modelTracks{gap:.875rem;display:grid}.landing-page-module__AoielG__modelTracks:hover .landing-page-module__AoielG__modelTrack[data-moving]{animation-play-state:paused}.landing-page-module__AoielG__modelTrackViewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-page-module__AoielG__modelTrack{width:max-content;display:flex}.landing-page-module__AoielG__modelTrack[data-moving]{animation:38s linear infinite landing-page-module__AoielG__landing-model-track}.landing-page-module__AoielG__modelTrack[data-moving][data-reverse]{animation-duration:44s;animation-direction:reverse}.landing-page-module__AoielG__modelGroup{flex-shrink:0;gap:.875rem;padding-inline-end:.875rem;display:flex}.landing-page-module__AoielG__modelCard{border:1px solid var(--border);background:color-mix(in srgb,var(--card)74%,transparent);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;width:max-content;min-width:13.5rem;max-width:min(32rem,100cqw - 2.5rem);min-height:5.25rem;padding:1rem 1.75rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.landing-page-module__AoielG__modelMark{width:2rem;height:2rem;color:var(--foreground)}.landing-page-module__AoielG__modelName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);letter-spacing:-.025em;font-size:1.25rem;font-weight:580;line-height:1.35;display:block;overflow:hidden}.landing-page-module__AoielG__modelGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.875rem;margin-top:1rem;display:grid}.landing-page-module__AoielG__modelGrid .landing-page-module__AoielG__modelCard{justify-content:flex-start;width:100%;min-width:0;max-width:none;height:100%;padding-inline:1.25rem}.landing-page-module__AoielG__modelGrid .landing-page-module__AoielG__modelName{overflow-wrap:anywhere;white-space:normal}.landing-page-module__AoielG__modelCardLink:hover{border-color:var(--border-strong);background:var(--control-hover)}.landing-page-module__AoielG__modelCardLink:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.landing-page-module__AoielG__modelCardLink:active{background:var(--control-active)}@keyframes landing-page-module__AoielG__landing-model-track{to{transform:translate(-50%)}}.landing-page-module__AoielG__mediaFrame{isolation:isolate;background:0 0;position:relative;overflow:hidden}.landing-page-module__AoielG__mediaFrame[data-framed=true]{border:1px solid var(--border)}.landing-page-module__AoielG__placeholder{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1.25rem;display:flex;position:absolute;inset:0}.landing-page-module__AoielG__placeholderFrames{width:54%;max-width:14rem;height:50%;position:relative}.landing-page-module__AoielG__placeholderFrames span{border:1px solid var(--border-strong);border-radius:.65rem;position:absolute;inset:10% 15%}.landing-page-module__AoielG__placeholderFrames span:first-child{opacity:.4;transform:translate(-20%,9%)rotate(-12deg)}.landing-page-module__AoielG__placeholderFrames span:nth-child(2){opacity:.4;transform:translate(20%,-9%)rotate(12deg)}.landing-page-module__AoielG__placeholderFrames span:last-child{border-color:var(--foreground-secondary)}.landing-page-module__AoielG__placeholderLabel{max-width:90%;color:var(--muted-foreground);text-align:center;font-size:.75rem;line-height:1.5}@container landing-page (min-width:640px){.landing-page-module__AoielG__heroStage{padding-inline:2rem}.landing-page-module__AoielG__heroDescription{font-size:1rem;line-height:1.75rem}}@container landing-page (min-width:1024px){.landing-page-module__AoielG__heroStage{padding-inline:3rem}}@container landing-page (min-width:1152px){.landing-page-module__AoielG__hero{--landing-topbar-height:4.5rem}}@container landing-page (min-width:901px){.landing-page-module__AoielG__hero{min-height:calc(100svh - var(--landing-topbar-height));grid-template-rows:auto minmax(0,1fr);display:grid}.landing-page-module__AoielG__heroShowcaseInner{height:100%}.landing-page-module__AoielG__showcaseRail{align-self:stretch;height:auto;min-height:clamp(14rem,30svh,26rem);container-type:size}.landing-page-module__AoielG__showcaseCard{width:min(52cqw,160cqh - 3.2rem)}}@container landing-page (max-width:900px){.landing-page-module__AoielG__heroStage{min-height:calc(100svh - var(--landing-topbar-height) - (var(--showcase-card-width)*.625 + 2rem));justify-content:flex-end}.landing-page-module__AoielG__heroShowcaseInner{grid-template-columns:1fr;gap:1.5rem}.landing-page-module__AoielG__heroPitch{text-align:center;width:min(34rem,100% - 2.5rem);margin-inline:auto}.landing-page-module__AoielG__heroPitchDescription{margin-inline:auto}.landing-page-module__AoielG__heroActions{justify-content:center}.landing-page-module__AoielG__showcaseRail{grid-row:1}.landing-page-module__AoielG__examplePanel{grid-template-columns:1fr}.landing-page-module__AoielG__exampleMedia{min-height:min(70svh,38rem)}}@container landing-page (max-width:639px){.landing-page-module__AoielG__hero{--showcase-card-width:78cqw}.landing-page-module__AoielG__heroStage{padding-block:2.5rem}.landing-page-module__AoielG__heroTitle{font-size:clamp(2rem,8cqw,2.75rem)}.landing-page-module__AoielG__heroDescription{margin-top:1rem}.landing-page-module__AoielG__heroPitchTitle{font-size:clamp(2rem,10cqw,3rem)}.landing-page-module__AoielG__showcaseCaption{bottom:1rem;left:1rem;right:1rem}.landing-page-module__AoielG__skillsHeading{grid-template-columns:1fr;gap:1rem;width:calc(100% - 2.5rem)}.landing-page-module__AoielG__skillNavigation{max-height:52svh;bottom:2.5rem}.landing-page-module__AoielG__skillDescription h3{font-size:clamp(1.75rem,6cqw,2rem)}.landing-page-module__AoielG__skillDescription p{margin-top:.75rem}.landing-page-module__AoielG__skillProgress{left:1.25rem;right:1.25rem}.landing-page-module__AoielG__examplePanel{gap:2.5rem;padding:3rem 1.25rem}.landing-page-module__AoielG__exampleBrief{margin-inline-start:0}.landing-page-module__AoielG__exampleMedia{border-radius:1rem;min-height:22rem}.landing-page-module__AoielG__modelsHeading{grid-template-columns:1fr;gap:1.5rem;width:calc(100% - 2.5rem)}.landing-page-module__AoielG__modelsMeta{justify-content:space-between}.landing-page-module__AoielG__modelTrackViewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.landing-page-module__AoielG__modelCard{border-radius:.875rem;min-width:12rem;min-height:4.75rem;padding-inline:1.25rem}.landing-page-module__AoielG__modelMark{width:1.75rem;height:1.75rem}.landing-page-module__AoielG__modelName{font-size:1.125rem}}@container landing-page (max-width:480px){.landing-page-module__AoielG__hero{--landing-topbar-height:8.25rem}}@media (prefers-reduced-motion:reduce){.landing-page-module__AoielG__skillChapter,.landing-page-module__AoielG__showcaseNavButton{transition-duration:0s}.landing-page-module__AoielG__modelTrack[data-moving]{animation:none}}