.router-scene-module__J8v9PG__scene{min-width:0;color:var(--landing-text-strong);position:relative}.router-scene-module__J8v9PG__header{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:0 .2rem .65rem;display:flex}.router-scene-module__J8v9PG__caption,.router-scene-module__J8v9PG__status{font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.625rem;line-height:1.4}.router-scene-module__J8v9PG__caption{min-width:0;color:var(--landing-text-faint)}.router-scene-module__J8v9PG__status{color:var(--landing-text-quiet);flex:none}.router-scene-module__J8v9PG__stage{isolation:isolate;aspect-ratio:720/452;background:0 0;position:relative;overflow:hidden}.router-scene-module__J8v9PG__stage:before{z-index:0;background:radial-gradient(ellipse 66% 56% at 50% 50%, var(--landing-well) 0%, color-mix(in oklab, var(--landing-well-deep) 76%, transparent) 67%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:0}.router-scene-module__J8v9PG__links{z-index:1;width:100%;height:100%;color:var(--landing-border-strong);position:absolute;inset:0;overflow:visible}.router-scene-module__J8v9PG__route,.router-scene-module__J8v9PG__routeModel,.router-scene-module__J8v9PG__packet,.router-scene-module__J8v9PG__packetModel{fill:none}.router-scene-module__J8v9PG__routeModel{color:color-mix(in oklab, var(--hue,var(--landing-border-strong)) 34%, var(--landing-border-strong))}@keyframes router-scene-module__J8v9PG__routePacket{0%{stroke-dashoffset:0}to{stroke-dashoffset:-260px}}.router-scene-module__J8v9PG__packet,.router-scene-module__J8v9PG__packetModel{stroke-dasharray:5 255;opacity:.88;animation:3.4s linear infinite router-scene-module__J8v9PG__routePacket}.router-scene-module__J8v9PG__packetModel{color:var(--hue,var(--landing-text-muted))}.router-scene-module__J8v9PG__clientNode,.router-scene-module__J8v9PG__modelNode{z-index:2;border:1px solid var(--landing-border);background:var(--landing-surface-1);width:20%;min-width:0;box-shadow:inset 0 1px 0 var(--landing-lift);border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .45rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.router-scene-module__J8v9PG__clientNode{left:13%}.router-scene-module__J8v9PG__modelNode{text-align:right;flex-direction:row-reverse;right:13%;transform:translate(50%,-50%)}.router-scene-module__J8v9PG__clientIcon,.router-scene-module__J8v9PG__modelIcon{flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.router-scene-module__J8v9PG__clientIcon{color:var(--landing-text-muted)}.router-scene-module__J8v9PG__modelIcon{border:1px solid color-mix(in oklab, var(--hue,var(--landing-border-strong)) 40%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--hue,var(--landing-well)) 11%, var(--landing-well));color:var(--hue,var(--landing-text-muted))}.router-scene-module__J8v9PG__clientIcon svg,.router-scene-module__J8v9PG__modelIcon svg{flex:none;width:1rem;height:1rem;display:block}.router-scene-module__J8v9PG__nodeText{gap:.12rem;min-width:0;max-width:100%;display:grid}.router-scene-module__J8v9PG__nodeLabel{min-width:0;color:var(--landing-text-strong);overflow-wrap:anywhere;font-size:.79rem;font-weight:650;line-height:1.25}.router-scene-module__J8v9PG__nodeDetail{min-width:0;color:var(--landing-text-faint);font-family:var(--font-geist-mono);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.35;overflow:hidden}.router-scene-module__J8v9PG__core{z-index:3;isolation:isolate;justify-items:stretch;width:25%;height:150px;display:grid;position:absolute;transform:translate(-50%,-50%)}.router-scene-module__J8v9PG__core:before,.router-scene-module__J8v9PG__core:after{z-index:-1;border:1px solid var(--landing-border);content:"";pointer-events:none;border-radius:10px;position:absolute;inset:0}.router-scene-module__J8v9PG__core:before{background:var(--landing-surface-1);transform:translateY(9px)scale(.92)}.router-scene-module__J8v9PG__core:after{background:var(--landing-well);transform:translateY(18px)scale(.84)}.router-scene-module__J8v9PG__coreFace{z-index:1;border:1px solid color-mix(in oklab, var(--landing-accent) 25%, var(--landing-border));background:var(--landing-surface-2);min-width:0;height:100%;box-shadow:inset 0 1px 0 var(--landing-lift);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.5rem;display:flex;position:relative}.router-scene-module__J8v9PG__coreMark{flex:none;place-items:center;width:54px;height:54px;display:inline-grid}.router-scene-module__J8v9PG__coreMark>svg{width:100%;height:100%;display:block}.router-scene-module__J8v9PG__coreName{color:var(--landing-text-strong);letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.2}.router-scene-module__J8v9PG__coreEndpoint{min-width:0;max-width:100%;color:var(--landing-text-quiet);font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:.69rem;line-height:1.35}.router-scene-module__J8v9PG__ticker{border:1px solid var(--landing-border);background:var(--landing-well);border-radius:8px;min-width:0;margin-top:.65rem;padding:.55rem .8rem}.router-scene-module__J8v9PG__tickerRows{min-width:0;display:grid}.router-scene-module__J8v9PG__tickerLine{min-width:0;color:var(--landing-text-muted);font-family:var(--font-geist-mono);grid-template-columns:auto minmax(0,.85fr) auto minmax(0,1fr) auto;align-items:baseline;gap:.45rem;font-size:.68rem;line-height:1.5;display:grid}.router-scene-module__J8v9PG__tickerLine b{color:var(--landing-accent);font-size:.65rem;font-weight:600}.router-scene-module__J8v9PG__tickerLine i{color:var(--landing-text-quiet);text-align:right;font-style:normal}.router-scene-module__J8v9PG__tickerPath,.router-scene-module__J8v9PG__tickerModel{overflow-wrap:anywhere;min-width:0}.router-scene-module__J8v9PG__tickerArrow{color:var(--landing-text-faint)}@media (max-width:40rem){.router-scene-module__J8v9PG__header{padding-bottom:.55rem}.router-scene-module__J8v9PG__stage{aspect-ratio:auto;height:340px}.router-scene-module__J8v9PG__clientNode,.router-scene-module__J8v9PG__modelNode{text-align:center;flex-direction:column;justify-content:center;gap:.28rem;padding:.35rem .2rem}.router-scene-module__J8v9PG__clientIcon,.router-scene-module__J8v9PG__modelIcon{width:1.5rem;height:1.5rem}.router-scene-module__J8v9PG__nodeLabel{font-size:.72rem}.router-scene-module__J8v9PG__nodeDetail{display:none}.router-scene-module__J8v9PG__core{width:25%;height:120px}.router-scene-module__J8v9PG__coreFace{gap:.25rem;padding:.35rem}.router-scene-module__J8v9PG__coreMark{width:42px;height:42px}.router-scene-module__J8v9PG__coreName{font-size:.75rem}.router-scene-module__J8v9PG__coreEndpoint{overflow-wrap:anywhere;width:max-content;max-width:calc(100vw - 2rem);font-size:.6875rem;position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%)}.router-scene-module__J8v9PG__ticker{margin-top:.5rem;padding:.5rem .65rem}.router-scene-module__J8v9PG__tickerLine{grid-template-columns:auto minmax(0,.85fr) auto minmax(0,1fr) auto;gap:.3rem;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.router-scene-module__J8v9PG__scene *,.router-scene-module__J8v9PG__scene :before,.router-scene-module__J8v9PG__scene :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.router-scene-module__J8v9PG__packet,.router-scene-module__J8v9PG__packetModel{display:none}}
.model-showcase-module__mbC-Mq__catalog{gap:1rem;min-width:0;display:grid}.model-showcase-module__mbC-Mq__eyebrow{min-width:0;color:var(--landing-text-faint);font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.6875rem;line-height:1.45}.model-showcase-module__mbC-Mq__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;min-width:0;display:grid}.model-showcase-module__mbC-Mq__family{border:1px solid var(--landing-border);background:var(--landing-surface-1);min-width:0;box-shadow:inset 0 1px 0 var(--landing-lift);border-radius:12px;align-content:start;padding:1.35rem 1.45rem 1.1rem;display:grid}.model-showcase-module__mbC-Mq__primaryFamily{padding:1.45rem 1.55rem 1.2rem}.model-showcase-module__mbC-Mq__secondaryFamily{padding:1.15rem 1.3rem .95rem}.model-showcase-module__mbC-Mq__familyHead{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding-bottom:.9rem;display:grid}.model-showcase-module__mbC-Mq__secondaryFamily .model-showcase-module__mbC-Mq__familyHead{grid-template-columns:48px minmax(0,1fr);gap:.85rem;padding-bottom:.7rem}.model-showcase-module__mbC-Mq__familyIcon{width:60px;height:60px;color:var(--family-hue,var(--family-other));display:block}.model-showcase-module__mbC-Mq__secondaryFamily .model-showcase-module__mbC-Mq__familyIcon{width:48px;height:48px}.model-showcase-module__mbC-Mq__familyName{min-width:0;color:var(--landing-text-strong);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:1.75rem;font-weight:650;line-height:1.08}.model-showcase-module__mbC-Mq__secondaryFamily .model-showcase-module__mbC-Mq__familyName{font-size:1.45rem}.model-showcase-module__mbC-Mq__modelList{min-width:0;margin:0;padding:0;list-style:none;display:grid}.model-showcase-module__mbC-Mq__modelRow{gap:.18rem;min-width:0;padding:.75rem 0 .65rem;display:grid}.model-showcase-module__mbC-Mq__modelRow+.model-showcase-module__mbC-Mq__modelRow{border-top:1px solid var(--landing-border)}.model-showcase-module__mbC-Mq__modelTop{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;min-width:0;display:grid}.model-showcase-module__mbC-Mq__modelName{min-width:0;color:var(--landing-text-strong);overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.35}.model-showcase-module__mbC-Mq__modelPrice{color:var(--family-hue,var(--landing-text-strong));font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.82rem;line-height:1.35}.model-showcase-module__mbC-Mq__modelPrice small{color:var(--landing-text-faint);margin-left:.25rem;font-size:.65rem}.model-showcase-module__mbC-Mq__modelId{min-width:0;color:var(--landing-text-faint);font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.4;display:block;overflow:hidden}.model-showcase-module__mbC-Mq__modelBadges{flex-wrap:wrap;gap:.35rem;min-width:0;padding-top:.25rem;display:flex}.model-showcase-module__mbC-Mq__modelBadge{border:1px solid var(--landing-border);border-radius:var(--radius-sm);min-width:0;max-width:100%;color:var(--landing-text-quiet);overflow-wrap:anywhere;align-items:center;padding:.2rem .42rem;font-size:.65rem;line-height:1.25;display:inline-flex}.model-showcase-module__mbC-Mq__catalog[data-expanded=false] .model-showcase-module__mbC-Mq__modelRow[data-secondary=true]{display:none}.model-showcase-module__mbC-Mq__toggle{border:1px solid var(--landing-border-strong);border-radius:var(--radius-md);background:var(--landing-surface-1);width:fit-content;min-height:2.5rem;color:var(--landing-text-muted);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.82rem;display:none}.model-showcase-module__mbC-Mq__catalog[data-has-desktop-overflow=true] .model-showcase-module__mbC-Mq__toggle{display:inline-flex}.model-showcase-module__mbC-Mq__toggle:hover{border-color:var(--landing-border-strong);background:var(--landing-surface-2)}.model-showcase-module__mbC-Mq__toggle:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.model-showcase-module__mbC-Mq__toggleIcon{flex:none;width:1rem;height:1rem}@media (max-width:40rem){.model-showcase-module__mbC-Mq__grid{grid-template-columns:minmax(0,1fr);gap:.8rem}.model-showcase-module__mbC-Mq__family,.model-showcase-module__mbC-Mq__primaryFamily,.model-showcase-module__mbC-Mq__secondaryFamily{padding:1rem 1.05rem .8rem}.model-showcase-module__mbC-Mq__familyHead,.model-showcase-module__mbC-Mq__secondaryFamily .model-showcase-module__mbC-Mq__familyHead{grid-template-columns:52px minmax(0,1fr);gap:.8rem;padding-bottom:.55rem}.model-showcase-module__mbC-Mq__familyIcon,.model-showcase-module__mbC-Mq__secondaryFamily .model-showcase-module__mbC-Mq__familyIcon{width:52px;height:52px}.model-showcase-module__mbC-Mq__familyName,.model-showcase-module__mbC-Mq__secondaryFamily .model-showcase-module__mbC-Mq__familyName{font-size:1.45rem}.model-showcase-module__mbC-Mq__modelRow{padding-top:.65rem}.model-showcase-module__mbC-Mq__modelTop{gap:.45rem}.model-showcase-module__mbC-Mq__modelName{font-size:.88rem}.model-showcase-module__mbC-Mq__modelPrice{font-size:.77rem}.model-showcase-module__mbC-Mq__catalog[data-expanded=false] .model-showcase-module__mbC-Mq__modelRow[data-mobile-secondary=true],.model-showcase-module__mbC-Mq__catalog[data-has-desktop-overflow=true] .model-showcase-module__mbC-Mq__toggle{display:none}.model-showcase-module__mbC-Mq__catalog[data-has-mobile-overflow=true] .model-showcase-module__mbC-Mq__toggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){.model-showcase-module__mbC-Mq__catalog *,.model-showcase-module__mbC-Mq__catalog :before,.model-showcase-module__mbC-Mq__catalog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.landing-module__g1LwZa__page{--landing-text-faint:var(--landing-text-quiet);--scene-space:clamp(5rem, 9vw, 9rem);overflow:clip}.landing-module__g1LwZa__page .lk-h2{letter-spacing:-.045em;font-size:clamp(2rem,3.9vw,3.35rem);font-weight:600;line-height:1.1}.landing-module__g1LwZa__page .lk-eyebrow{margin-bottom:1.25rem}.landing-module__g1LwZa__page .lk-lead{max-width:34rem;margin-top:1.4rem}.landing-module__g1LwZa__page .landing-button{min-height:2.9rem}.landing-module__g1LwZa__page .landing-nav__cta{min-height:2.25rem}.landing-module__g1LwZa__page .landing-nav__inner{height:4.5rem}.landing-module__g1LwZa__page .landing-nav__link{padding-inline:.6rem}.landing-module__g1LwZa__page .landing-nav{background:color-mix(in oklab, var(--landing-paper) 94%, transparent)}.landing-module__g1LwZa__page .landing-hero{padding-top:4.5rem}.landing-module__g1LwZa__page .landing-hero__composition{gap:2rem;min-height:39rem;padding-top:clamp(3.5rem,6vw,6rem);padding-bottom:4rem}.landing-module__g1LwZa__page .landing-hero__title{letter-spacing:-.055em;font-size:clamp(3.3rem,5.65vw,5rem);font-weight:700;line-height:1.04}.landing-module__g1LwZa__page .landing-hero__accent{display:block}.landing-module__g1LwZa__page .landing-hero__lede{max-width:29rem;margin-top:1.7rem}.landing-module__g1LwZa__page .landing-hero__badge{color:var(--landing-text-muted);background:0 0;border:0;border-radius:0;padding:0}.landing-module__g1LwZa__page .landing-hero__badge svg{color:var(--landing-accent)}.landing-module__g1LwZa__page .landing-hero .bg-depth{background:radial-gradient(ellipse at 76% 44%, var(--landing-surface-2), transparent 60%);opacity:.65}.landing-module__g1LwZa__page .landing-hero .bg-grid{opacity:.2}.landing-module__g1LwZa__page .landing-hero__facts{border:0;grid-template-columns:auto auto;gap:1.8rem;max-width:25rem;margin-top:2.5rem}.landing-module__g1LwZa__page .landing-hero__fact{border:0;padding:0}.landing-module__g1LwZa__page .landing-hero__fact-value{margin-top:.55rem;font-size:.95rem}.landing-module__g1LwZa__page .landing-strip{background:0 0;border-bottom:0}.landing-module__g1LwZa__page .landing-proof{padding:2.5rem 0}.landing-module__g1LwZa__page .landing-proof__item{flex-direction:column-reverse;gap:.65rem;padding:.25rem 2rem;display:flex}.landing-module__g1LwZa__page .landing-proof__item:first-child{padding-left:0}.landing-module__g1LwZa__page .landing-proof__item dd{letter-spacing:-.05em;font-size:clamp(1.45rem,2.8vw,2.3rem);line-height:1.2}.landing-module__g1LwZa__page .landing-proof__item dt{letter-spacing:.06em}.landing-module__g1LwZa__page .landing-ecosystem{padding:2rem 0}.landing-module__g1LwZa__page .landing-ecosystem__mark{width:1.4rem;height:1.4rem}.landing-module__g1LwZa__section{padding-top:var(--scene-space);padding-bottom:var(--scene-space)}.landing-module__g1LwZa__models{padding-top:5rem;padding-bottom:2rem}.landing-module__g1LwZa__modelsIntro{max-width:42rem;margin-bottom:3rem}.landing-module__g1LwZa__pricing{position:relative}.landing-module__g1LwZa__page .landing-pricing__calculator{background:var(--landing-well);border:1px solid var(--landing-border);box-shadow:inset 0 1px 0 var(--landing-lift-strong);border-radius:12px;padding:clamp(1.2rem,3vw,2.75rem)}.landing-module__g1LwZa__page .landing-pricing__calculator>div{box-shadow:none;background:0 0;border:0;padding:0}.landing-module__g1LwZa__page .landing-pricing__note{border-top:0;padding-top:0}.landing-module__g1LwZa__page .landing-pricing__note .landing-card__icon{color:var(--landing-text-quiet);background:0 0;border:0}.landing-module__g1LwZa__page .landing-analytics{background:var(--landing-well-deep);border-block:1px solid var(--landing-border);position:relative}.landing-module__g1LwZa__analyticsInner{padding-top:var(--scene-space);padding-bottom:var(--scene-space)}.landing-module__g1LwZa__analyticsScene{background:radial-gradient(ellipse at 65% 40%, var(--landing-surface-3), transparent 68%);padding:2rem 0 2rem 2rem;position:relative}.landing-module__g1LwZa__page .landing-dashboard{box-shadow:none}.landing-module__g1LwZa__page .landing-diff{background:var(--landing-well);border:0;border-radius:12px;padding:1.2rem}.landing-module__g1LwZa__page .landing-diff>div{box-shadow:inset 0 1px 0 var(--landing-lift)}.landing-module__g1LwZa__page .landing-steps{gap:1.8rem}.landing-module__g1LwZa__page .landing-step{padding-top:1.4rem}.landing-module__g1LwZa__page .landing-faq__item{border-color:var(--landing-border)}.landing-module__g1LwZa__page .landing-faq__button{padding-block:1.5rem;font-size:1rem}.landing-module__g1LwZa__page .landing-final{background:var(--landing-well-deep);isolation:isolate;border:0;padding-block:clamp(4rem,8vw,7rem)}.landing-module__g1LwZa__page .landing-final:before{z-index:-1;background:radial-gradient(ellipse at 50% 110%, var(--landing-surface-3), transparent 70%)}.landing-module__g1LwZa__page .landing-final h2{max-width:46rem;font-size:clamp(2.5rem,5vw,4.2rem)}.landing-module__g1LwZa__page .landing-final__endpoint{border-radius:var(--radius-lg);padding:.7rem 1rem}.landing-module__g1LwZa__finalMark{justify-content:center;margin-bottom:2rem;display:flex}.landing-module__g1LwZa__finalMark svg{width:3rem;height:3rem}.landing-module__g1LwZa__footerSignature{letter-spacing:-.07em;max-width:80rem;color:var(--landing-border-strong);-webkit-user-select:none;user-select:none;margin:0 auto;padding:1rem 1.5rem 3rem;font-size:clamp(4rem,15vw,13rem);font-weight:600;line-height:1}@media (min-width:64rem){.landing-module__g1LwZa__page .landing-hero__composition{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:min(46rem,88svh);padding-bottom:4.5rem}}@media (max-width:63.99rem){.landing-module__g1LwZa__page .landing-hero__intro{max-width:42rem}.landing-module__g1LwZa__page .landing-hero__visual{width:100%;max-width:45rem;margin-inline:auto}.landing-module__g1LwZa__analyticsScene{padding:1rem 0}}@media (max-width:47.99rem){.landing-module__g1LwZa__page .landing-hero__composition{gap:2.5rem;padding-top:3.5rem;padding-bottom:2rem}.landing-module__g1LwZa__page .landing-hero__title{font-size:clamp(2.85rem,11vw,4rem)}.landing-module__g1LwZa__page .landing-hero__lede{font-size:1rem}.landing-module__g1LwZa__page .landing-hero__facts{margin-top:2rem}.landing-module__g1LwZa__page .landing-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.landing-module__g1LwZa__page .landing-proof__item{border-top:0;padding:0 1rem}.landing-module__g1LwZa__page .landing-proof__item:nth-child(2n){border-left:1px solid var(--landing-border)}.landing-module__g1LwZa__page .landing-proof__item:nth-child(3){border:0;padding-left:0}.landing-module__g1LwZa__page .landing-ecosystem__group{gap:.75rem}.landing-module__g1LwZa__models{padding-top:3rem}.landing-module__g1LwZa__page .landing-diff{padding:.5rem}}@media (prefers-reduced-motion:reduce){.landing-module__g1LwZa__page *,.landing-module__g1LwZa__page :before,.landing-module__g1LwZa__page :after{transition:none!important;animation:none!important}}
