.landing-template_page__CATyL{--background:var(--landing-background);--foreground:var(--landing-foreground);--accent:var(--landing-accent);--accent-strong:var(--landing-accent-strong);--accent-dim:var(--landing-accent-dim);--border:var(--landing-border);--card:var(--landing-card);--card-hover:var(--landing-card-hover);--muted:var(--landing-muted);--muted-foreground:var(--landing-muted-foreground);position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:var(--landing-background);color:var(--foreground);color-scheme:dark}.landing-template_page__CATyL .landing-hero{background:radial-gradient(ellipse at 8% 44%,rgb(99 102 241/12%),transparent 35rem),radial-gradient(ellipse at 92% 14%,rgb(125 85 255/14%),transparent 36rem),linear-gradient(180deg,var(--landing-muted) 0,var(--landing-background) 100%)}.landing-template_page__CATyL .landing-hero--light,.landing-template_page__CATyL .landing-nav--light{--background:var(--landing-background);--foreground:var(--landing-foreground);--accent:var(--landing-accent);--accent-strong:var(--landing-accent-strong);--accent-dim:var(--landing-accent-dim);--border:var(--landing-border);--card:var(--landing-card);--card-hover:var(--landing-card-hover);--muted:var(--landing-muted);--muted-foreground:var(--landing-muted-foreground);color:var(--landing-foreground);color-scheme:dark}.landing-template_page__CATyL .landing-hero--light{background:radial-gradient(ellipse at 12% 46%,rgb(99 102 241/12%),transparent 35rem),radial-gradient(ellipse at 90% 14%,rgb(56 189 248/8%),transparent 38rem),linear-gradient(180deg,var(--landing-muted) 0,var(--landing-background) 100%)}.landing-template_page__CATyL .landing-nav--light{border-color:var(--landing-border);background-color:var(--landing-background);backdrop-filter:none}.landing-template_page__CATyL .landing-hero--light img[src="/openai-mark.svg"]{filter:brightness(0) invert(1)}.landing-template_page__CATyL .landing-section--light,.landing-template_page__CATyL .landing-section--tinted{--background:var(--landing-background);--foreground:var(--landing-foreground);--accent:var(--landing-accent);--accent-strong:var(--landing-accent-strong);--accent-dim:var(--landing-accent-dim);--border:var(--landing-border);--card:var(--landing-card);--card-hover:var(--landing-card-hover);--muted:var(--landing-muted);--muted-foreground:var(--landing-muted-foreground);background-color:var(--landing-background);color:var(--landing-foreground);color-scheme:dark}.landing-template_page__CATyL .landing-section--tinted{background-color:var(--landing-muted)}.landing-template_page__CATyL .landing-hero__highlight{background-image:linear-gradient(100deg,var(--landing-accent-strong) 4%,var(--landing-accent) 96%);background-clip:text;color:transparent}.landing-template_page__CATyL .landing-hero__glow{position:absolute;z-index:-1;width:18rem;height:18rem;border-radius:9999px;background:rgb(99 102 241/18%);filter:blur(60px);pointer-events:none}.landing-template_page__CATyL .landing-hero__glow--left{top:22%;left:-17rem}.landing-template_page__CATyL .landing-hero__glow--right{top:-3rem;right:-16rem}.landing-template_page__CATyL .landing-evidence-arrows path{vector-effect:non-scaling-stroke}.landing-template_page__CATyL [data-hero-callout-card=success]{animation:landing-template_hero-callout-float__I6D86 8.4s ease-in-out infinite}.landing-template_page__CATyL [data-hero-callout-card=danger]{animation:landing-template_hero-callout-float__I6D86 8.4s ease-in-out 2.8s infinite}.landing-template_page__CATyL [data-hero-callout-card=accent]{animation:landing-template_hero-callout-float__I6D86 8.4s ease-in-out 5.6s infinite}@keyframes landing-template_hero-callout-float__I6D86{0%,14%,to{transform:translateY(0)}10%,5%{transform:translateY(-3px)}}@keyframes landing-template_demoProgress__N6LSS{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.landing-template_demoProgress__N6LSS,.landing-template_page__CATyL [data-hero-callout-card]{animation:none}.landing-template_page__CATyL [data-demo-panel]{animation:none;transition:none}}.landing-template_page__CATyL .text-neutral-300{color:var(--landing-text-strong)}.landing-template_productDashboard__xY_Qo{--background:var(--dashboard-preview-background);--foreground:var(--dashboard-preview-foreground);--accent:var(--dashboard-preview-accent);--accent-strong:var(--dashboard-preview-accent-strong);--accent-dim:var(--dashboard-preview-accent-dim);--border:var(--dashboard-preview-border);--card:var(--dashboard-preview-card);--card-hover:var(--dashboard-preview-card-hover);--primary:var(--dashboard-preview-accent);--primary-foreground:#fff;--secondary:var(--dashboard-preview-secondary);--secondary-foreground:var(--dashboard-preview-secondary-foreground);--muted:var(--dashboard-preview-muted);--muted-foreground:var(--dashboard-preview-muted-foreground);--landing-text-strong:var(--dashboard-preview-text-strong);--landing-text-soft:var(--dashboard-preview-text-soft);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--background);color:var(--foreground);color-scheme:dark;box-shadow:0 16px 44px rgb(15 23 42/12%)}.landing-template_page__CATyL #dashboard-preview>div>:first-child{margin-bottom:2rem}.landing-template_productTopbar___IYI2{display:flex;min-height:3.5rem;align-items:center;gap:1.25rem;border-bottom:1px solid var(--border);padding:.625rem 1.25rem;background:var(--dashboard-preview-background)}.landing-template_productBrand__FmkuQ{flex:0 0 auto}.landing-template_workspaceLabel__1ZDY7{color:var(--dashboard-preview-text-soft);font-size:.75rem}.landing-template_productActions__Bv83p{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:.625rem}.landing-template_usageBadge__RACiH{display:inline-flex;min-height:2.25rem;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:.75rem;padding:0 .75rem;color:var(--dashboard-preview-muted-foreground);font-size:.75rem}.landing-template_usageBadge__RACiH svg{color:var(--dashboard-preview-highlight)}.landing-template_usageTrack__7pmid{width:2.5rem;height:.25rem;border-radius:999px;background:rgb(255 255 255/9%)}.landing-template_newAnalysis__D_BRf{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.375rem;border:1px solid rgb(99 102 241/25%);border-radius:.75rem;background:var(--accent);padding:0 .875rem;color:#fff;font-size:.875rem;font-weight:500;white-space:nowrap}.landing-template_profileButton__n1I_l{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(99 102 241/30%);border-radius:.75rem;background:var(--accent-dim);color:var(--dashboard-preview-accent-text)}.landing-template_productContent__VWsgG{min-width:0;padding:1rem}.landing-template_productDashboard__xY_Qo [data-dashboard-summary]>section{margin-bottom:1rem}.landing-template_productDashboard__xY_Qo [data-dashboard-summary]>section>div:first-child{margin-bottom:.75rem}.landing-template_productDashboard__xY_Qo [data-dashboard-summary]>section>.landing-template_grid__gcJ3W{grid-template-rows:104px auto}.landing-template_productDashboard__xY_Qo [data-dashboard-summary] svg.landing-template_w-full__xmMri{height:196px}.landing-template_productTabs__ohyND .mb-8{margin-bottom:0}.landing-template_demoProgressTrack__QaURm{height:2px;margin-top:9px;margin-bottom:1.5rem;overflow:hidden;border-radius:999px;background:rgb(255 255 255/8%)}.landing-template_demoProgress__N6LSS{animation:landing-template_demoProgress__N6LSS 4.8s linear forwards}.landing-template_productPanel__OBCOP{min-height:22rem;transition:height .3s cubic-bezier(.2,.75,.25,1)}.landing-template_productDisclosure__azzmA{margin-top:1.75rem;border-top:1px solid var(--border);padding-top:.875rem;color:var(--dashboard-preview-text-soft);font-size:.75rem;line-height:1.5}@media (max-width:640px){.landing-template_page__CATyL #dashboard-preview>div>:first-child{margin-bottom:1.75rem}.landing-template_productTopbar___IYI2{min-height:3.75rem;gap:.5rem;padding:.5rem .75rem}.landing-template_newAnalysis__D_BRf>span,.landing-template_usageBadge__RACiH,.landing-template_workspaceLabel__1ZDY7{display:none}.landing-template_productActions__Bv83p{gap:.375rem}.landing-template_newAnalysis__D_BRf,.landing-template_profileButton__n1I_l{width:2.25rem;min-height:2.25rem;height:2.25rem;padding:0}.landing-template_newAnalysis__D_BRf{font-size:0}.landing-template_productContent__VWsgG{padding:1rem .75rem}.landing-template_productPanel__OBCOP{min-height:20rem}.landing-template_productContent__VWsgG .card:has(>table){overflow-x:auto}.landing-template_productContent__VWsgG .card:has(>table) table{min-width:34rem}}@media (prefers-reduced-motion:reduce){.landing-template_demoProgress__N6LSS,.landing-template_productPanel__OBCOP{animation:none}}.landing-template_page__CATyL .text-neutral-400{color:var(--landing-muted-foreground)}.landing-template_page__CATyL .text-neutral-500,.landing-template_page__CATyL .text-neutral-600{color:var(--landing-text-soft)}.landing-template_page__CATyL .landing-section--light .text-indigo-300,.landing-template_page__CATyL .landing-section--light .text-indigo-400,.landing-template_page__CATyL .landing-section--tinted .text-indigo-300,.landing-template_page__CATyL .landing-section--tinted .text-indigo-400,.landing-template_page__CATyL .text-indigo-300,.landing-template_page__CATyL .text-indigo-400{color:var(--landing-accent-text)}.landing-template_page__CATyL .landing-section--light .text-green-400,.landing-template_page__CATyL .landing-section--tinted .text-green-400,.landing-template_page__CATyL .text-green-400{color:var(--landing-success)}.landing-template_page__CATyL .text-rose-400{color:var(--landing-danger)}.landing-template_page__CATyL .gradient-text{background:none;color:var(--landing-accent-text)}.landing-template_page__CATyL .glow{box-shadow:none}.landing-template_page__CATyL a.glow{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius);min-height:2.5rem;padding:.5rem 1.25rem;color:var(--primary-foreground);font-size:.875rem;line-height:1.25rem;background-color:var(--landing-accent)}.landing-template_page__CATyL .hover\:bg-indigo-500:hover,.landing-template_page__CATyL a.glow:hover{background-color:var(--landing-button-hover)}.landing-template_page__CATyL nav div[style] button{color:var(--landing-muted-foreground);font-size:.875rem}.landing-template_page__CATyL nav div[style] button:hover{color:var(--landing-foreground)}.landing-template_page__CATyL nav div[style]{border-left-color:var(--landing-border)!important}