.public-site_site__JCbFs{--public-width:72rem;min-height:100dvh;background:var(--background);color:var(--foreground)}.public-site_site__JCbFs :where(h1,h2,h3){font-family:var(--font-gotham),sans-serif;text-wrap:balance}.public-site_site__JCbFs :where(h1,h2,h3,p,figure){margin:0}.public-site_site__JCbFs :where(a){text-underline-offset:.22em}.public-site_site__JCbFs :where(a:focus-visible){outline:2px solid var(--ring);outline-offset:5px;border-radius:var(--radius-sm)}.public-site_site__JCbFs :where(section[id],h2[id],h3[id]){scroll-margin-top:7rem}.public-site_site__JCbFs :where(main:focus){outline:none}.public-site_skip__JrROS{position:fixed;top:.5rem;left:1rem;z-index:100;transform:translateY(-200%);padding:.75rem 1rem;background:var(--popover);border-radius:var(--radius-md)}.public-site_skip__JrROS:focus{transform:none}.public-site_header__iulw0{position:sticky;top:0;z-index:30;background:var(--background);border-bottom:1px solid var(--border)}.public-site_headerInner__lScBW{max-width:75rem;height:5rem;margin:auto;display:flex;align-items:center;gap:2rem;padding:0 1.5rem}.public-site_brand__9vQJP{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-gotham),sans-serif;font-weight:600;font-size:1rem}.public-site_desktopNav__qN4xf{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;flex:1;font-size:.875rem}.public-site_desktopNav__qN4xf a{color:var(--muted-foreground);padding:.7rem 0}.public-site_desktopNav__qN4xf a:hover,.public-site_desktopNav__qN4xf a[aria-current]{color:var(--primary)}.public-site_headerActions__apbLb{display:flex;align-items:center;gap:.35rem}.public-site_mobileNav__uUXz9{display:none}.public-site_container__32Wf1{width:min(var(--public-width),calc(100% - 3rem));margin-inline:auto}.public-site_hero__InWGm{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center;padding-block:5rem 4.5rem}.public-site_hero__InWGm h1{font-size:clamp(2.5rem,4.3vw,3.65rem);line-height:1.1;letter-spacing:-.035em;font-weight:600}.public-site_hero__InWGm h1 em{color:var(--primary);font-style:normal}.public-site_hero__InWGm>div>p{color:var(--muted-foreground);font-size:1.075rem;line-height:1.75;margin-top:1.75rem;max-width:37rem}.public-site_actions__xOP_W{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:2rem}.public-site_actions__xOP_W a{padding-inline:1rem}.public-site_showcase__5cO90{--scene-a:var(--primary);--scene-b:var(--kind-listening);position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:26rem;padding:3rem 2.5rem 4rem;overflow:hidden;border-radius:var(--radius-xl);background:radial-gradient(ellipse at 5% 2%,color-mix(in oklab,var(--scene-a) 30%,transparent),transparent 65%),linear-gradient(145deg,color-mix(in oklab,var(--scene-a) 9%,var(--background)),color-mix(in oklab,var(--scene-b) 27%,var(--background)))}.public-site_showcase__5cO90[data-showcase=workflows]{--scene-a:var(--kind-listening);--scene-b:var(--primary)}.public-site_showcase__5cO90[data-showcase=frameworks]{--scene-a:var(--kind-speaking);--scene-b:var(--primary)}.public-site_showcase__5cO90[data-showcase=roleplay]{--scene-a:var(--primary);--scene-b:var(--kind-chat)}.public-site_showcase__5cO90[data-showcase=reporting]{--scene-a:var(--kind-reading);--scene-b:var(--kind-listening)}.public-site_showcase__5cO90>figcaption{position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem;text-align:center;font-size:.7rem;color:var(--foreground);opacity:.7}.public-site_heroShowcase__Mt8hR{min-height:31rem}.public-site_exampleSurface__1i_YG{width:100%;max-width:27rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.1rem}.public-site_exampleTitle__OEbrM{display:flex;gap:.65rem;align-items:center;font-size:.9rem;font-weight:600}.public-site_exampleMuted__OO2Ey{font-size:.8rem;line-height:1.65;color:var(--muted-foreground)}.public-site_resourceTag__MwYG8{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;color:var(--muted-foreground);font-size:.7rem;margin-top:-.55rem}.public-site_draftRows__E2RO5{display:flex;flex-direction:column;gap:.75rem}.public-site_draftRows__E2RO5>div{display:flex;gap:.65rem;align-items:center;font-size:.8rem}.public-site_workflowDiagram__UqSDI{background:transparent!important;max-height:20rem}.public-site_workflowLegend__wpxgN{display:flex;justify-content:center;align-items:center;gap:.65rem;color:var(--muted-foreground);font-size:.7rem;flex-wrap:wrap}.public-site_criteria__85eGp{display:grid;gap:1rem;padding-block:.5rem}.public-site_criteria__85eGp>div{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.public-site_criteria__85eGp svg{color:var(--primary)}.public-site_evidenceNote__8_3h7{border-top:1px solid var(--border);padding-top:1rem}.public-site_evidenceNote__8_3h7 span{font-size:.7rem;font-weight:600}.public-site_evidenceNote__8_3h7 p{font-size:.8rem;line-height:1.65;color:var(--muted-foreground);margin:.25rem 0 .6rem}.public-site_modalityList__wpW_G{display:flex;flex-wrap:wrap;gap:1.1rem;color:var(--muted-foreground);font-size:.7rem;padding-top:.25rem}.public-site_modalityList__wpW_G span{display:flex;align-items:center;gap:.35rem}.public-site_modalityList__wpW_G svg{width:.875rem;height:.875rem}.public-site_reportChart__1fOMG{min-height:10rem}.public-site_section__XTIm6{padding-block:4.5rem}.public-site_sectionHeading__zIQoJ{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem}.public-site_sectionHeading__zIQoJ h2{max-width:39rem;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1.2;letter-spacing:-.025em;font-weight:500}.public-site_sectionHeading__zIQoJ p{max-width:32rem;color:var(--muted-foreground);line-height:1.8;margin-top:1rem}.public-site_lifecycle__V4GVK{gap:2rem}.public-site_lifecycleContent__7BPC7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3rem;background:var(--rail);padding:2.5rem;border-radius:var(--radius-xl)}.public-site_lifecycleContent__7BPC7[hidden]{display:none}.public-site_lifecycleText__c8mfp{min-width:0}.public-site_lifecycleText__c8mfp>a{margin-top:1.75rem}.public-site_lifecyclePhoto__XGram{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-xl);background:var(--muted)}.public-site_lifecyclePhoto__XGram img{object-fit:cover;object-position:center}.public-site_lifecycleContent__7BPC7 h3{font-size:1.5rem;font-weight:500}.public-site_lifecycleContent__7BPC7 p{color:var(--muted-foreground);line-height:1.8;margin-block:1rem 1.5rem}.public-site_lifecycleContent__7BPC7 ol{display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.public-site_lifecycleContent__7BPC7 li{display:flex;align-items:center;gap:.9rem;font-size:.9rem}.public-site_feature__UD__9{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding-block:3rem}.public-site_feature__UD__9:nth-child(2n) .public-site_featureText__aLs10{order:2}.public-site_featureText__aLs10 h3{font-size:clamp(1.75rem,2.8vw,2.3rem);font-weight:500;line-height:1.22;letter-spacing:-.025em}.public-site_featureText__aLs10>p{margin-top:1.25rem;font-size:1rem;line-height:1.8;color:var(--muted-foreground)}.public-site_featureText__aLs10 ul{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.public-site_featureText__aLs10 li{display:flex;gap:.75rem;align-items:flex-start;font-size:.9rem;line-height:1.7}.public-site_featureText__aLs10 li svg{flex:none;margin-top:.3rem;color:var(--primary)}.public-site_audienceGrid__dixwt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.public-site_audienceLink__Cwr7f{padding:1.5rem 0;border-top:1px solid var(--border);display:flex;align-items:flex-start;gap:1.5rem}.public-site_audienceLink__Cwr7f>div{flex:1}.public-site_audienceLink__Cwr7f h3{font-size:1.15rem;line-height:1.5}.public-site_audienceLink__Cwr7f p{color:var(--muted-foreground);font-size:.9rem;line-height:1.7;margin-top:.6rem;max-width:34rem}.public-site_audienceLink__Cwr7f>svg{color:var(--primary);margin-top:.35rem;transition:transform .2s}.public-site_audienceLink__Cwr7f:hover>svg{transform:translate(2px,-2px)}.public-site_audienceLink__Cwr7f:hover h3{color:var(--primary)}.public-site_faq__dFiCM{display:grid;grid-template-columns:.65fr 1fr;gap:5rem;padding-block:4.5rem}.public-site_faq__dFiCM h2{font-size:2.3rem;line-height:1.25;letter-spacing:-.025em;font-weight:500}.public-site_faq__dFiCM p{font-size:.95rem;color:var(--muted-foreground);line-height:1.8}.public-site_cta__Iv0Z8{margin:3rem auto 5rem;width:min(var(--public-width),calc(100% - 3rem));padding:3rem;border-radius:var(--radius-xl);display:flex;justify-content:space-between;align-items:center;gap:2rem;background:color-mix(in oklab,var(--primary) 7%,var(--rail))}.public-site_cta__Iv0Z8 h2{font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;letter-spacing:-.03em}.public-site_cta__Iv0Z8 p{color:var(--muted-foreground);line-height:1.7;margin-top:.75rem;max-width:36rem}.public-site_footer__rAT6y{width:min(var(--public-width),calc(100% - 3rem));margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;border-top:1px solid var(--border);padding-block:3.5rem 2rem}.public-site_footerBrand__ILw4e p{max-width:24rem;font-size:.875rem;line-height:1.8;color:var(--muted-foreground);margin-top:1.5rem}.public-site_footer__rAT6y nav{display:flex;flex-wrap:wrap;align-content:start;justify-content:flex-end;gap:1.5rem;font-size:.875rem}.public-site_footer__rAT6y nav a:hover{color:var(--primary)}.public-site_footerName__VDEgS{grid-column:1/-1;color:var(--muted-foreground);font-size:.75rem}.public-site_pageHeading__k6xSI{padding-block:4.5rem 3rem;max-width:51rem}.public-site_pageHeading__k6xSI h1{font-size:clamp(2.4rem,4.5vw,3.75rem);line-height:1.13;font-weight:500;letter-spacing:-.03em}.public-site_pageHeading__k6xSI p{margin-top:1.5rem;font-size:1.1rem;color:var(--muted-foreground);line-height:1.85;max-width:42rem}.public-site_useCasesHeading__kAvlc{max-width:none;display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:end;padding-bottom:3.5rem}.public-site_useCasesHeading__kAvlc h1{font-size:clamp(2.4rem,3.6vw,3.15rem)}.public-site_useCasesHeading__kAvlc p{margin-top:0;font-size:1rem;max-width:28rem}.public-site_useCaseHero__zcCZc{max-width:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem;align-items:center}.public-site_useCaseHero__zcCZc h1{font-size:clamp(2.4rem,3.5vw,3.2rem)}.public-site_aboutIntro__9xOLl{display:grid;grid-template-columns:1.05fr 1fr;gap:5rem;align-items:center;padding-bottom:4rem}.public-site_characterScene__csiqy{display:grid;place-items:center;border-radius:var(--radius-xl);min-height:25rem;background:linear-gradient(130deg,color-mix(in oklab,var(--primary) 14%,var(--background)),color-mix(in oklab,var(--kind-listening) 18%,var(--background)))}.public-site_characterScene__csiqy>span{height:13rem;max-width:90%}.public-site_prose__vdaPX{font-size:1rem;line-height:1.9;color:var(--muted-foreground)}.public-site_prose__vdaPX p+p{margin-top:1.5rem}.public-site_prose__vdaPX h2{font-size:2rem;line-height:1.3;color:var(--foreground);margin-bottom:1.5rem}.public-site_jobStatement__w_ehA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;padding-block:2rem 4rem}.public-site_jobStatement__w_ehA div{border-top:1px solid var(--border);padding-top:1.25rem}.public-site_jobStatement__w_ehA dt{font-family:var(--font-gotham),sans-serif;font-size:1.3rem;color:var(--primary)}.public-site_jobStatement__w_ehA dd{margin-top:1rem;line-height:1.8;color:var(--muted-foreground)}.public-site_steps__I_UbV{display:grid;gap:2rem}.public-site_steps__I_UbV li{display:flex;gap:1.25rem;align-items:flex-start}.public-site_stepNumber__jo8Pu{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:50%;flex:none;font-size:.8rem}.public-site_steps__I_UbV h3{font-size:1.05rem;line-height:1.65}.public-site_steps__I_UbV p{color:var(--muted-foreground);font-size:.925rem;line-height:1.8;margin-top:.5rem}.public-site_scenarios___ZvfB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.public-site_scenarios___ZvfB h3{font-size:1.2rem;margin-bottom:.75rem}.public-site_scenarios___ZvfB p{line-height:1.85;color:var(--muted-foreground)}.public-site_pricingLayout__xGDoa{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding-block:1rem 4rem}.public-site_priceCard__V8kuh{padding:2.5rem}.public-site_priceCard__V8kuh h2{font-size:1.5rem}.public-site_price__OFO80{font-size:4rem;font-weight:500;font-family:var(--font-gotham),sans-serif;letter-spacing:-.04em;margin-top:1.5rem;line-height:1.2}.public-site_price__OFO80 small{font-family:var(--font-sans),sans-serif;font-size:.9rem;color:var(--muted-foreground);font-weight:400;letter-spacing:normal}.public-site_priceCard__V8kuh>p{color:var(--muted-foreground);font-size:.9rem;margin-top:.75rem;line-height:1.7}.public-site_priceCard__V8kuh>a{width:100%;margin-top:1.75rem}.public-site_priceFeatures__Xuug3{display:grid;gap:1rem;margin-top:2rem}.public-site_priceFeatures__Xuug3 li{display:flex;gap:.75rem;font-size:.9rem;align-items:flex-start}.public-site_priceFeatures__Xuug3 svg{color:var(--primary);flex:none}.public-site_creditFacts__7_qCG{display:grid;gap:2rem}.public-site_creditFacts__7_qCG h2{font-size:1.8rem;line-height:1.3}.public-site_creditFacts__7_qCG h3{font-size:1.2rem;margin-bottom:.6rem}.public-site_creditFacts__7_qCG p{color:var(--muted-foreground);line-height:1.8;font-size:.95rem}.public-site_breadcrumb__a355M{display:flex;gap:.5rem;align-items:center;font-size:.8rem;color:var(--muted-foreground);margin-bottom:1.5rem}.public-site_breadcrumb__a355M a:hover{color:var(--primary)}@media (max-width:1080px){.public-site_desktopNav__qN4xf,.public-site_headerInner__lScBW{gap:1rem}.public-site_brand__9vQJP span{display:none}.public-site_aboutIntro__9xOLl,.public-site_feature__UD__9,.public-site_hero__InWGm{gap:2.5rem}.public-site_showcase__5cO90{padding-inline:1.5rem}.public-site_hero__InWGm h1{font-size:clamp(2.4rem,4.5vw,3.4rem)}}@media (max-width:760px){.public-site_headerInner__lScBW{height:4.25rem;padding-inline:1rem;justify-content:space-between}.public-site_brand__9vQJP span{display:inline}.public-site_desktopNav__qN4xf,.public-site_login__c7T0w{display:none}.public-site_mobileNav__uUXz9{display:block}.public-site_headerActions__apbLb{gap:.15rem}.public-site_container__32Wf1,.public-site_cta__Iv0Z8,.public-site_footer__rAT6y{width:calc(100% - 2rem)}.public-site_hero__InWGm{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem}.public-site_hero__InWGm h1{font-size:clamp(2.3rem,7vw,3.5rem);max-width:35rem}.public-site_hero__InWGm>div>p{font-size:1rem;margin-top:1.25rem}.public-site_heroShowcase__Mt8hR{min-height:27rem}.public-site_useCasesHeading__kAvlc{grid-template-columns:1fr;gap:1.25rem}.public-site_section__XTIm6{padding-block:3rem}.public-site_sectionHeading__zIQoJ{align-items:start;flex-direction:column;gap:1.25rem}.public-site_feature__UD__9{grid-template-columns:1fr;gap:2rem;padding-block:2rem}.public-site_feature__UD__9:nth-child(2n) .public-site_featureText__aLs10{order:0}.public-site_showcase__5cO90{min-height:24rem;padding:2rem 1.25rem 3.5rem}.public-site_lifecycleContent__7BPC7{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.public-site_useCaseHero__zcCZc{grid-template-columns:1fr;gap:2.5rem}.public-site_audienceGrid__dixwt,.public-site_faq__dFiCM{grid-template-columns:1fr}.public-site_faq__dFiCM{gap:2rem;padding-block:3rem}.public-site_faq__dFiCM h2{font-size:2rem}.public-site_cta__Iv0Z8{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;margin-block:2rem 3rem}.public-site_footer__rAT6y{grid-template-columns:1fr;gap:2rem}.public-site_footer__rAT6y nav{justify-content:flex-start}.public-site_pageHeading__k6xSI{padding-block:3rem 2.5rem}.public-site_pageHeading__k6xSI p{font-size:1rem}.public-site_aboutIntro__9xOLl,.public-site_pricingLayout__xGDoa{grid-template-columns:1fr;gap:2.5rem}.public-site_characterScene__csiqy{min-height:19rem}.public-site_characterScene__csiqy>span{height:10rem}.public-site_jobStatement__w_ehA{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2rem}.public-site_scenarios___ZvfB{grid-template-columns:1fr;gap:2rem}.public-site_priceCard__V8kuh{padding:1.75rem}}@media (max-width:380px){.public-site_brand__9vQJP span{display:none}.public-site_headerInner__lScBW{gap:.5rem}.public-site_exampleSurface__1i_YG{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.public-site_audienceLink__Cwr7f>svg{transition:none}}@media (forced-colors:active){.public-site_characterScene__csiqy,.public-site_exampleSurface__1i_YG,.public-site_showcase__5cO90{border:1px solid CanvasText}}