.fp-dossier-heading{max-width:1000px}.fp-dossier-eyebrow{font:11px/1.6 var(--font-mono);color:var(--bronze);display:block}.fp-dossier-heading>.fp-dossier-eyebrow{margin-bottom:24px}.fp-dossier .fp-section-heading>p{max-width:840px;font-size:18px}.fp-ai-model{--fp-ai-card-surface:color-mix(in oklab,var(--muted) 68%,var(--card));--fp-ai-card-active:var(--card);--fp-ai-progress:var(--bronze-strong);border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.fp-ai-model-card{background:var(--fp-ai-card-surface);min-width:0;height:400px;transition:background .65s;position:relative}.fp-ai-model-card+.fp-ai-model-card{border-left:1px solid var(--border)}.fp-ai-model-card[data-active=true]{background:var(--fp-ai-card-active)}.fp-ai-model-progress{z-index:2;transform-origin:0;background:var(--fp-ai-progress);pointer-events:none;width:100%;height:3px;animation:7s linear forwards paused fp-ai-progress;position:absolute;top:-1px;left:0;transform:scaleX(0)}.fp-ai-model[data-playing=true] .fp-ai-model-progress{animation-play-state:running}.fp-ai-model[data-playing=false] .fp-ai-model-progress{animation:none;transform:scaleX(1)}.fp-page .fp-ai-model-trigger{white-space:normal;text-align:left;width:100%;height:100%;box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px;padding:24px 22px;font-weight:400;display:flex}.fp-page .fp-ai-model-trigger:hover{color:var(--foreground);background:0 0}.fp-page .fp-ai-model-trigger:focus-visible{outline:2px solid var(--bronze);outline-offset:-4px;box-shadow:none}.fp-page .fp-ai-model-icon{width:48px;height:48px;color:var(--bronze);flex-shrink:0}.fp-ai-model-copy{width:100%;display:block}.fp-ai-model-title{font:400 36px/1.3 var(--font-sans);color:var(--bronze-strong);display:block}.fp-ai-model-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1),opacity .5s;display:grid}.fp-ai-model-description{min-height:0;font:400 18px/1.5 var(--font-sans);color:var(--foreground);display:block;overflow:hidden}.fp-ai-model-description:before{content:"";height:16px;display:block}.fp-ai-model-card[data-active=true] .fp-ai-model-reveal{opacity:1;grid-template-rows:1fr}@keyframes fp-ai-progress{to{transform:scaleX(1)}}@media (width>=1600px){.fp-ai-model-card{height:420px}.fp-page .fp-ai-model-trigger{padding:26px}}@media (width<=1100px){.fp-dossier-break{display:none}.fp-ai-model{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-ai-model-card{height:360px}.fp-ai-model-card:nth-child(3){border-left:0}.fp-ai-model-card:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=600px){.fp-dossier-heading>.fp-dossier-eyebrow{font-size:10px}.fp-ai-model{grid-template-columns:1fr;margin-top:36px}.fp-ai-model-card{height:320px}.fp-ai-model-card+.fp-ai-model-card{border-left:0;border-top:1px solid var(--border)}.fp-page .fp-ai-model-trigger{padding:22px}.fp-ai-model-title{font-size:26px}}@media (prefers-reduced-motion:reduce){.fp-ai-model *,.fp-ai-model :before{transition:none!important;animation:none!important}.fp-ai-model-progress{transform:scaleX(1)}}.fp-page .fp-ai-model-icon{transition:transform .6s var(--ease-editorial), color .6s var(--ease-editorial)}.fp-ai-model-card[data-active=true] .fp-ai-model-icon{transform:translateY(-2px)scale(1.06)}.fp-ai-model-card{isolation:isolate;position:relative}.fp-ai-model-card:before{content:"";z-index:-1;pointer-events:none;filter:blur(34px);opacity:0;transition:opacity 1.2s var(--ease-editorial);background:radial-gradient(60% 55% at 50% 30%,#bfd7ea80,#0000 75%);position:absolute;inset:8% 6%}.fp-ai-model-card[data-active=true]:before{opacity:1}
