.v2-ask-kato-story-module__8HQLjG__story{--story-width:1168px;color:var(--v2-ink);background:var(--v2-surface)}.v2-ask-kato-story-module__8HQLjG__section,.v2-ask-kato-story-module__8HQLjG__permissionsSection,.v2-ask-kato-story-module__8HQLjG__creditsSection{padding:100px 24px;scroll-margin-top:100px}.v2-ask-kato-story-module__8HQLjG__section+.v2-ask-kato-story-module__8HQLjG__section{border-top:1px solid var(--v2-line-subtle)}.v2-ask-kato-story-module__8HQLjG__container,.v2-ask-kato-story-module__8HQLjG__modelsLayout,.v2-ask-kato-story-module__8HQLjG__promptHeading{width:min(var(--story-width),100%);margin-inline:auto}.v2-ask-kato-story-module__8HQLjG__heading{letter-spacing:-.048em;text-wrap:balance;max-width:850px;font-size:clamp(36px,4vw,58px);font-weight:480;line-height:1.06}.v2-ask-kato-story-module__8HQLjG__emphasis{color:var(--v2-muted-strong)}.v2-ask-kato-story-module__8HQLjG__eyebrow,.v2-ask-kato-story-module__8HQLjG__comingLabel{color:var(--v2-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.v2-ask-kato-story-module__8HQLjG__description,.v2-ask-kato-story-module__8HQLjG__featureBody,.v2-ask-kato-story-module__8HQLjG__cardBody,.v2-ask-kato-story-module__8HQLjG__footnote{color:var(--v2-muted);text-wrap:pretty;line-height:1.7}.v2-ask-kato-story-module__8HQLjG__description{max-width:650px;margin-top:24px;font-size:17px}.v2-ask-kato-story-module__8HQLjG__featureBody{max-width:560px;margin-top:16px;font-size:16px}.v2-ask-kato-story-module__8HQLjG__cardBody{margin-top:12px;font-size:14px}.v2-ask-kato-story-module__8HQLjG__footnote{max-width:700px;margin-top:32px;font-size:13px}.v2-ask-kato-story-module__8HQLjG__cardTitle,.v2-ask-kato-story-module__8HQLjG__featureTitle,.v2-ask-kato-story-module__8HQLjG__stepTitle,.v2-ask-kato-story-module__8HQLjG__proposalTitle,.v2-ask-kato-story-module__8HQLjG__surfaceTitle,.v2-ask-kato-story-module__8HQLjG__personaTitle{letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.17}.v2-ask-kato-story-module__8HQLjG__cardTitle{font-size:21px}.v2-ask-kato-story-module__8HQLjG__featureTitle,.v2-ask-kato-story-module__8HQLjG__proposalTitle,.v2-ask-kato-story-module__8HQLjG__surfaceTitle{font-size:clamp(24px,2.4vw,32px)}.v2-ask-kato-story-module__8HQLjG__personaTitle{font-size:clamp(28px,3vw,40px)}.v2-ask-kato-story-module__8HQLjG__proposalTitle,.v2-ask-kato-story-module__8HQLjG__surfaceTitle{margin-top:28px}.v2-ask-kato-story-module__8HQLjG__personaTabs{border-bottom:1px solid var(--v2-line);scrollbar-width:none;gap:0;margin-top:42px;display:flex;overflow-x:auto}.v2-ask-kato-story-module__8HQLjG__personaTabs::-webkit-scrollbar{display:none}.v2-ask-kato-story-module__8HQLjG__personaTab{min-height:52px;color:var(--v2-muted);white-space:nowrap;cursor:pointer;flex:1 0 auto;padding:16px 20px;font-size:14px;transition:color .16s,background-color .16s;position:relative}.v2-ask-kato-story-module__8HQLjG__personaTab:hover{color:var(--v2-ink);background:var(--v2-surface-raised)}.v2-ask-kato-story-module__8HQLjG__personaTab[aria-selected=true]{color:var(--v2-accent)}.v2-ask-kato-story-module__8HQLjG__personaIndicator{background:var(--v2-accent);pointer-events:none;height:2px;position:absolute;inset:auto 0 0}.v2-ask-kato-story-module__8HQLjG__personaPanel,.v2-ask-kato-story-module__8HQLjG__contextPillar{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:72px;display:grid}.v2-ask-kato-story-module__8HQLjG__personaPanel{padding-top:48px}.v2-ask-kato-story-module__8HQLjG__personaPanel>:first-child{padding-block:24px}.v2-ask-kato-story-module__8HQLjG__personaPrompt{border-left:2px solid var(--v2-accent);color:var(--v2-accent);margin-top:28px;padding:16px 0 16px 20px;font-size:15px;line-height:1.65;position:relative}.v2-ask-kato-story-module__8HQLjG__personaPanel .v2-ask-kato-story-module__8HQLjG__demo{border:1px solid var(--v2-line-subtle);background:var(--v2-surface-subtle);border-radius:24px;padding:16px}.v2-ask-kato-story-module__8HQLjG__demo{border-radius:14px;min-width:0}.v2-ask-kato-story-module__8HQLjG__demo>div:not([data-ask-kato-example]){border-color:var(--border);background-color:var(--background);border-radius:12px;box-shadow:0 8px 32px #122b2010}.v2-ask-kato-story-module__8HQLjG__reachSection{background:var(--v2-surface-raised)}.v2-ask-kato-story-module__8HQLjG__reachGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;margin-top:48px;display:grid}.v2-ask-kato-story-module__8HQLjG__reachCard{padding:0 0 0 38px;position:relative}.v2-ask-kato-story-module__8HQLjG__reachIcon{width:20px;height:20px;color:var(--v2-accent);position:absolute;top:3px;left:0}.v2-ask-kato-story-module__8HQLjG__reachCard .v2-ask-kato-story-module__8HQLjG__cardTitle{font-size:18px}.v2-ask-kato-story-module__8HQLjG__reachCard .v2-ask-kato-story-module__8HQLjG__cardBody{margin-top:6px}.v2-ask-kato-story-module__8HQLjG__contextPillars{gap:64px;margin-top:56px;display:grid}.v2-ask-kato-story-module__8HQLjG__contextPillar{border-bottom:1px solid var(--v2-line-subtle);padding-bottom:64px}.v2-ask-kato-story-module__8HQLjG__contextPillarReversed{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.v2-ask-kato-story-module__8HQLjG__contextPillarReversed>:first-child{order:2}.v2-ask-kato-story-module__8HQLjG__integrationStrip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:72px;display:grid}.v2-ask-kato-story-module__8HQLjG__integrationStrip .v2-ask-kato-story-module__8HQLjG__featureBody{grid-column:2;margin-top:12px}.v2-ask-kato-story-module__8HQLjG__integrationLogos{grid-row:span 2;justify-content:center;gap:12px;display:flex}.v2-ask-kato-story-module__8HQLjG__integrationLogos>span{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 3px 8px #142e2010}.v2-ask-kato-story-module__8HQLjG__groundingGrid,.v2-ask-kato-story-module__8HQLjG__permissionsGrid,.v2-ask-kato-story-module__8HQLjG__surfacesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.v2-ask-kato-story-module__8HQLjG__groundingGrid>div{border-top:1px solid var(--v2-line);padding-top:20px}.v2-ask-kato-story-module__8HQLjG__wideDemo{border:1px solid var(--v2-line-subtle);background:var(--v2-surface-subtle);border-radius:24px;max-width:880px;margin:48px auto 0;padding:24px}.v2-ask-kato-story-module__8HQLjG__permissionsSection{color:#e6f2ec;background:#103c30}.v2-ask-kato-story-module__8HQLjG__permissionsSection .v2-ask-kato-story-module__8HQLjG__eyebrow{color:#9bd5b7}.v2-ask-kato-story-module__8HQLjG__permissionsSection .v2-ask-kato-story-module__8HQLjG__emphasis{color:#9ec3b2}.v2-ask-kato-story-module__8HQLjG__permissionsGrid{gap:48px}.v2-ask-kato-story-module__8HQLjG__permissionsGrid>div{border-top:1px solid #bfdcca36;padding-top:24px}.v2-ask-kato-story-module__8HQLjG__permissionsGrid .v2-ask-kato-story-module__8HQLjG__featureTitle{font-size:24px}.v2-ask-kato-story-module__8HQLjG__permissionsGrid .v2-ask-kato-story-module__8HQLjG__featureBody{color:#bad1c6;font-size:15px}.v2-ask-kato-story-module__8HQLjG__proposalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.v2-ask-kato-story-module__8HQLjG__proposalGrid>div{min-width:0}.v2-ask-kato-story-module__8HQLjG__proposalGrid .v2-ask-kato-story-module__8HQLjG__demo{background:var(--v2-surface-subtle);border-radius:20px;padding:20px}.v2-ask-kato-story-module__8HQLjG__stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.v2-ask-kato-story-module__8HQLjG__stepCard{border-top:1px solid var(--v2-line);padding-top:20px}.v2-ask-kato-story-module__8HQLjG__stepNumber{color:var(--v2-accent);font-family:var(--font-jetbrains),monospace;font-size:12px}.v2-ask-kato-story-module__8HQLjG__stepTitle{margin-top:18px;font-size:24px}.v2-ask-kato-story-module__8HQLjG__promptSection{background:var(--v2-surface-raised);padding:100px 24px}.v2-ask-kato-story-module__8HQLjG__promptHeading{margin-bottom:44px}.v2-ask-kato-story-module__8HQLjG__promptGrid{width:min(var(--story-width),100%);border:1px solid var(--v2-line);background:var(--v2-line-subtle);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-inline:auto;display:grid;overflow:hidden}.v2-ask-kato-story-module__8HQLjG__promptCard{background:var(--v2-surface);padding:26px}.v2-ask-kato-story-module__8HQLjG__promptCardTop{color:var(--v2-muted);font-family:var(--font-jetbrains),monospace;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:10px;display:flex}.v2-ask-kato-story-module__8HQLjG__promptCategory{color:var(--v2-accent);font-family:inherit}.v2-ask-kato-story-module__8HQLjG__promptCard .v2-ask-kato-story-module__8HQLjG__cardTitle{font-size:20px}.v2-ask-kato-story-module__8HQLjG__surfacesGrid{align-items:start}.v2-ask-kato-story-module__8HQLjG__surfacesGrid>div{min-width:0}.v2-ask-kato-story-module__8HQLjG__surfacesGrid .v2-ask-kato-story-module__8HQLjG__demo{background:var(--v2-surface-subtle);border:1px solid var(--v2-line-subtle);border-radius:20px;padding:14px}.v2-ask-kato-story-module__8HQLjG__mobileDemo{--ask-mobile-background:var(--background);--ask-mobile-foreground:var(--foreground);--ask-mobile-muted:var(--muted-foreground);--ask-mobile-placeholder:var(--muted-foreground);--ask-mobile-composer:var(--card);--ask-mobile-bubble:var(--muted);--ask-mobile-control:var(--card);--ask-mobile-border:var(--border);--ask-mobile-hover:var(--accent);--ask-mobile-home-indicator:var(--foreground);--ask-mobile-send-background:var(--primary);--ask-mobile-send-foreground:var(--primary-foreground);--ask-mobile-send-hover:var(--primary)}.v2-ask-kato-story-module__8HQLjG__modelsLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:96px;display:grid}.v2-ask-kato-story-module__8HQLjG__modelCopy,.v2-ask-kato-story-module__8HQLjG__modelList{min-width:0}.v2-ask-kato-story-module__8HQLjG__availableModels{border:1px solid var(--v2-line);border-radius:16px;overflow:hidden}.v2-ask-kato-story-module__8HQLjG__model{gap:12px;padding:20px;display:flex}.v2-ask-kato-story-module__8HQLjG__model+.v2-ask-kato-story-module__8HQLjG__model{border-top:1px solid var(--v2-line-subtle)}.v2-ask-kato-story-module__8HQLjG__modelCheck{width:16px;height:16px;color:var(--v2-accent);flex-shrink:0;margin-top:3px}.v2-ask-kato-story-module__8HQLjG__modelNote{color:var(--v2-muted);margin-top:4px;line-height:1.6;display:block}.v2-ask-kato-story-module__8HQLjG__comingLabel{margin-top:24px;margin-bottom:12px}.v2-ask-kato-story-module__8HQLjG__comingModels{flex-wrap:wrap;gap:8px;display:flex}.v2-ask-kato-story-module__8HQLjG__comingModel{border:1px solid var(--v2-line);color:var(--v2-muted);border-radius:6px;padding:7px 12px;font-size:12px}.v2-ask-kato-story-module__8HQLjG__creditsSection{border:1px solid var(--v2-line-subtle);background:radial-gradient(ellipse at 90% 100%,#147d5d18,transparent 60%),var(--v2-surface-subtle);border-radius:24px;margin:0 24px 48px}.v2-ask-kato-story-module__8HQLjG__creditsSection .v2-ask-kato-story-module__8HQLjG__heading{max-width:900px}.v2-ask-kato-story-module__8HQLjG__creditsSection .v2-ask-kato-story-module__8HQLjG__emphasis{color:var(--v2-accent)}.v2-ask-kato-story-module__8HQLjG__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.v2-ask-kato-story-module__8HQLjG__primaryAction{gap:8px!important;}.v2-ask-kato-story-module__8HQLjG__secondaryAction{gap:8px!important;}@media (max-width:1024px){.v2-ask-kato-story-module__8HQLjG__personaPanel{grid-template-columns:minmax(0,1fr);gap:24px}.v2-ask-kato-story-module__8HQLjG__personaPanel .v2-ask-kato-story-module__8HQLjG__demo{justify-self:center;width:100%;max-width:640px}.v2-ask-kato-story-module__8HQLjG__contextPillar,.v2-ask-kato-story-module__8HQLjG__contextPillarReversed,.v2-ask-kato-story-module__8HQLjG__proposalGrid{grid-template-columns:minmax(0,1fr);gap:32px}.v2-ask-kato-story-module__8HQLjG__contextPillarReversed>:first-child{order:initial}.v2-ask-kato-story-module__8HQLjG__contextPillar .v2-ask-kato-story-module__8HQLjG__demo,.v2-ask-kato-story-module__8HQLjG__proposalGrid>div{justify-self:center;width:100%;max-width:640px}.v2-ask-kato-story-module__8HQLjG__modelsLayout{gap:40px}.v2-ask-kato-story-module__8HQLjG__integrationStrip{grid-template-columns:1fr;gap:16px}.v2-ask-kato-story-module__8HQLjG__integrationStrip .v2-ask-kato-story-module__8HQLjG__featureBody{grid-column:1}.v2-ask-kato-story-module__8HQLjG__integrationLogos{grid-row:1;justify-content:flex-start;margin-bottom:16px}.v2-ask-kato-story-module__8HQLjG__surfacesGrid{grid-template-columns:1fr;gap:40px}.v2-ask-kato-story-module__8HQLjG__surfacesGrid>div{grid-template-columns:1fr 1fr;align-items:center;column-gap:40px;display:grid}.v2-ask-kato-story-module__8HQLjG__surfacesGrid .v2-ask-kato-story-module__8HQLjG__demo{grid-row:span 2}.v2-ask-kato-story-module__8HQLjG__surfacesGrid .v2-ask-kato-story-module__8HQLjG__surfaceTitle{align-self:end;margin-top:0}.v2-ask-kato-story-module__8HQLjG__surfacesGrid .v2-ask-kato-story-module__8HQLjG__cardBody{align-self:start}}@media (max-width:760px){.v2-ask-kato-story-module__8HQLjG__section,.v2-ask-kato-story-module__8HQLjG__permissionsSection,.v2-ask-kato-story-module__8HQLjG__creditsSection,.v2-ask-kato-story-module__8HQLjG__promptSection{padding:72px 20px}.v2-ask-kato-story-module__8HQLjG__heading{font-size:clamp(34px,7vw,48px)}.v2-ask-kato-story-module__8HQLjG__contextPillar,.v2-ask-kato-story-module__8HQLjG__contextPillarReversed,.v2-ask-kato-story-module__8HQLjG__proposalGrid,.v2-ask-kato-story-module__8HQLjG__modelsLayout{grid-template-columns:minmax(0,1fr);gap:32px}.v2-ask-kato-story-module__8HQLjG__contextPillarReversed>:first-child{order:initial}.v2-ask-kato-story-module__8HQLjG__contextPillars{gap:48px}.v2-ask-kato-story-module__8HQLjG__contextPillar{padding-bottom:48px}.v2-ask-kato-story-module__8HQLjG__personaPanel{padding-top:24px}.v2-ask-kato-story-module__8HQLjG__personaTab{padding-inline:16px}.v2-ask-kato-story-module__8HQLjG__reachGrid,.v2-ask-kato-story-module__8HQLjG__promptGrid,.v2-ask-kato-story-module__8HQLjG__stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.v2-ask-kato-story-module__8HQLjG__promptGrid{gap:1px}.v2-ask-kato-story-module__8HQLjG__groundingGrid,.v2-ask-kato-story-module__8HQLjG__permissionsGrid{grid-template-columns:1fr;gap:24px}.v2-ask-kato-story-module__8HQLjG__wideDemo{padding:12px}.v2-ask-kato-story-module__8HQLjG__creditsSection{margin:0 12px 24px}}@media (max-width:480px){.v2-ask-kato-story-module__8HQLjG__reachGrid,.v2-ask-kato-story-module__8HQLjG__promptGrid,.v2-ask-kato-story-module__8HQLjG__stepsGrid,.v2-ask-kato-story-module__8HQLjG__surfacesGrid>div{grid-template-columns:minmax(0,1fr)}.v2-ask-kato-story-module__8HQLjG__surfacesGrid{max-width:360px;margin-inline:auto}.v2-ask-kato-story-module__8HQLjG__surfacesGrid .v2-ask-kato-story-module__8HQLjG__surfaceTitle{margin-top:24px}.v2-ask-kato-story-module__8HQLjG__integrationLogos{gap:8px}.v2-ask-kato-story-module__8HQLjG__integrationLogos>span{border-radius:10px;width:42px;height:42px}.v2-ask-kato-story-module__8HQLjG__personaPanel .v2-ask-kato-story-module__8HQLjG__demo,.v2-ask-kato-story-module__8HQLjG__proposalGrid .v2-ask-kato-story-module__8HQLjG__demo{padding:10px}.v2-ask-kato-story-module__8HQLjG__actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.v2-ask-kato-story-module__8HQLjG__personaTab{transition:none}}
