.landing_hero__v7463{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,10vw,8rem) 0 3.5rem}.landing_hero__v7463:before{inset:-30% -20% auto;height:120%;background:radial-gradient(40rem 22rem at 50% 18%,var(--glow),transparent 70%),radial-gradient(26rem 16rem at 78% 40%,color-mix(in srgb,var(--accent-2) 9%,transparent),transparent 70%),radial-gradient(24rem 16rem at 20% 45%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%)}.landing_hero__v7463:after,.landing_hero__v7463:before{content:"";position:absolute;z-index:-1;pointer-events:none}.landing_hero__v7463:after{inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 60% 55% at 50% 25%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 25%,#000 20%,transparent 75%)}.landing_heroInner__NC2cI{display:flex;flex-direction:column;align-items:center;text-align:center;animation:landing_rise__HOlaZ .6s var(--ease) both}.landing_headline__ey1bN{font-size:clamp(2.5rem,1.5rem + 4.2vw,4.6rem);font-weight:700;letter-spacing:-.045em;line-height:1.02;max-width:18ch}.landing_accentText__cwVzA{background:linear-gradient(100deg,var(--accent) 10%,var(--accent-2) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing_lede__zEj_f{color:var(--ink-soft);font-size:var(--step-1);line-height:1.5;margin-top:1.4rem;max-width:40rem}.landing_composerWrap__rsi1A{width:100%;max-width:46rem;margin-top:2.5rem;text-align:left}.landing_modes__f7Jng{display:inline-flex;gap:4px;padding:4px;margin:0 auto .75rem;border-radius:999px;background:var(--surface-2);border:1px solid var(--rule);position:relative;left:50%;transform:translateX(-50%)}.landing_mode__Nffmm{font:inherit;font-size:var(--step--1);font-weight:600;color:var(--ink-soft);background:none;border:0;padding:.3rem .95rem;min-height:2.15rem;border-radius:999px;cursor:pointer;transition:color .15s,background .15s}.landing_mode__Nffmm:hover{color:var(--ink)}.landing_mode__Nffmm[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:0 1px 3px rgb(0 0 0/.12)}.landing_chips__G8Di4{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.landing_chips__G8Di4 button{font:inherit;font-size:var(--step--1);color:var(--ink-soft);background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--rule);border-radius:999px;padding:.25rem .8rem;min-height:2.15rem;font-size:.875rem;cursor:pointer;transition:color .15s,background .15s}.landing_chips__G8Di4 button:hover{color:var(--ink);background:var(--hover)}.landing_demoSection__XuvGr{padding:1rem 0 5rem}.landing_demoWrap__nnHqv{position:relative;max-width:64rem;margin:0 auto}.landing_demo__Rt8n5{position:relative;padding:1.25rem;border-radius:24px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--rule);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent),0 40px 80px -40px var(--glow)}.landing_demoQuery__4C2mn{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.6rem .6rem .6rem 1.15rem;background:var(--ground);border:1px solid var(--rule);border-radius:16px;font-size:var(--step-0)}.landing_demoQuery__4C2mn>span:first-child{flex:1 1}.landing_caret__LN8hW{display:inline-block;width:2px;height:1.15em;margin-left:2px;vertical-align:-.2em;background:var(--accent)}.landing_caret__LN8hW[data-blink=true]{animation:landing_blink__ZDO1w 1s steps(1) infinite}.landing_demoSend__DaUFQ{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--rule);color:var(--ink-soft);flex:none;transition:background .25s,color .25s}.landing_demoSend__DaUFQ[data-ready=true]{background:var(--accent);color:var(--accent-ink)}.landing_demoSend__DaUFQ svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.landing_demoPanes__Lyg_k{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem;min-height:22rem}@media (min-width:860px){.landing_demoPanes__Lyg_k{grid-template-columns:.9fr 1.1fr}}.landing_demoTrace__Lbcfy{list-style:none;margin:0;padding:1rem 1.1rem;display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;border-radius:16px;background:var(--ground);border:1px solid var(--rule);font-size:var(--step--1)}.landing_demoTrace__Lbcfy li{display:grid;grid-template-columns:1rem 1fr;grid-column-gap:.7rem;column-gap:.7rem;animation:landing_rise__HOlaZ .3s var(--ease) both}.landing_dot__tQRmk{width:.85rem;height:.85rem;margin-top:.3rem;border-radius:50%;background:var(--accent);border:2px solid var(--accent);grid-row:span 2}.landing_demoTrace__Lbcfy li[data-state=running] .landing_dot__tQRmk{background:transparent;border-color:var(--rule);border-top-color:var(--accent);animation:landing_spin__0_LTA .8s linear infinite}.landing_demoTrace__Lbcfy li[data-state=waiting] .landing_dot__tQRmk{background:var(--caution);border-color:var(--caution);animation:landing_pulse__V9_Xk 1.2s ease-in-out infinite}.landing_traceLabel__Ok54J{font-weight:600}.landing_traceNote__BdL0O{font-family:var(--mono);font-size:.8rem;color:var(--ink-soft)}.landing_demoTrace__Lbcfy li[data-ask] .landing_traceNote__BdL0O{color:var(--caution)}.landing_demoOut__8LUmQ{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.landing_demoEmpty__1mdpO{display:grid;place-items:center;min-height:100%;border:1px dashed var(--rule);border-radius:16px;color:var(--ink-soft);font-size:var(--step--1);padding:2rem}.landing_demoAsk__lblUS{padding:1.1rem 1.2rem;border-radius:16px;background:var(--surface);border:1px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:landing_rise__HOlaZ .35s var(--ease) both}.landing_askKicker__qgiC9{font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.landing_askQ__MoPkq{font-weight:700;font-size:var(--step-1);margin:.3rem 0 .8rem}.landing_askOpts__GN9iq{display:flex;flex-wrap:wrap;gap:.4rem}.landing_askOpts__GN9iq span{font-size:var(--step--1);padding:.4rem .8rem;border:1px solid var(--rule);border-radius:10px;transition:all .25s}.landing_askOpts__GN9iq span[data-picked=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);transform:scale(1.04)}.landing_demoClaim__30BYk{padding:.95rem 1.1rem;border-radius:16px;background:var(--ground);border:1px solid var(--rule);font-size:var(--step--1);animation:landing_rise__HOlaZ .4s var(--ease) both}.landing_demoClaim__30BYk>p{font-size:var(--step-0)}.landing_demoLive__6zZCU{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:var(--step--1);color:var(--ink-soft);padding:.3rem .2rem;animation:landing_rise__HOlaZ .4s var(--ease) both}.landing_demoTag__6T2zz{position:absolute;top:-.7rem;right:1.25rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:var(--ground);border:1px solid var(--rule);border-radius:999px;padding:.15rem .6rem}.landing_pause__C_yr_{display:block;margin:.75rem 0 0 auto;font:inherit;font-size:.85rem;color:var(--ink-soft);background:none;border:0;padding:.4rem;cursor:pointer;text-decoration:underline;text-underline-offset:.18em}.landing_section__M2UMZ{padding:clamp(4rem,8vw,6.5rem) 0}.landing_h2__CRjAM{font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;max-width:22ch}.landing_sub__vpKgE{color:var(--ink-soft);font-size:var(--step-1);line-height:1.5;margin:1rem 0 0;max-width:38rem}.landing_bento__hj9o5{display:grid;grid-gap:1rem;gap:1rem;margin-top:3rem}@media (min-width:760px){.landing_bento__hj9o5{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.landing_bento__hj9o5{grid-template-columns:repeat(3,1fr)}.landing_tile__wV13U[data-wide]{grid-column:span 2}}.landing_tile__wV13U{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:20px;background:var(--surface);border:1px solid var(--rule);transition:border-color .2s,transform .2s var(--ease)}.landing_tile__wV13U:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--rule));transform:translateY(-2px)}.landing_tile__wV13U h3{font-size:var(--step-1);font-weight:700;letter-spacing:-.02em}.landing_tile__wV13U p{color:var(--ink-soft);font-size:var(--step--1);max-width:34rem}.landing_tileVisual__KQ4ZG{display:flex;align-items:center;min-height:8.5rem;margin-bottom:.75rem;padding:1rem;border-radius:14px;background:var(--ground);border:1px solid var(--rule);font-size:var(--step--1)}.landing_miniStack__NG2Cm{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:start}.landing_miniTrace__CSFHG{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.landing_miniTrace__CSFHG li{display:flex;align-items:center;gap:.6rem}.landing_miniTrace__CSFHG li:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--accent);flex:none}.landing_miniTrace__CSFHG li:last-child:before{background:transparent;border:2px solid var(--rule);border-top-color:var(--accent);animation:landing_spin__0_LTA .9s linear infinite}.landing_miniCaveat__5NEux{padding:.35rem .65rem;background:var(--caution-soft);border-left:3px solid var(--caution);border-radius:0 6px 6px 0}.landing_miniAsk__3Pmmg{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.landing_miniAsk__3Pmmg span{padding:.35rem .7rem;border-radius:10px;border:1px solid var(--rule)}.landing_miniAsk__3Pmmg span:first-child{border:0;padding-left:0;font-weight:700}.landing_miniAsk__3Pmmg span[data-on]{border-color:var(--accent);background:var(--accent-soft)}.landing_miniLine__oy4_g{font-family:var(--mono);font-size:.85rem;color:var(--ink-soft)}.landing_miniAbstain__EuLkp{display:grid;grid-gap:.3rem;gap:.3rem;width:100%;padding:.85rem 1rem;background:var(--caution-soft);border-left:3px solid var(--caution);border-radius:0 10px 10px 0}.landing_miniDoc__Evq3X{display:grid;grid-gap:.5rem;gap:.5rem;width:9rem;padding:.9rem;margin:0 auto;border-radius:8px;background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow)}.landing_miniDoc__Evq3X i{height:.45rem;border-radius:4px;background:var(--rule)}.landing_miniDoc__Evq3X i:first-child{background:var(--accent);width:60%}.landing_miniDoc__Evq3X i[data-short]{width:45%}.landing_split__9txed{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}.landing_split__9txed .landing_h2__CRjAM{max-width:16ch}@media (min-width:900px){.landing_split__9txed{grid-template-columns:1fr 1fr}}.landing_split__9txed .button{margin-top:1.75rem}.landing_claimCard__5L1Zr{display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem;border-radius:20px;background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow)}.landing_claimQuote___uHrv{font-size:var(--step-1);font-weight:600}.landing_claimCard__5L1Zr .verdict{margin:0}.landing_promises__YDy_j{list-style:none;padding:0;margin:2.5rem 0 0;display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:900px){.landing_promises__YDy_j{grid-template-columns:repeat(3,1fr)}}.landing_promises__YDy_j li{display:grid;grid-gap:.4rem;gap:.4rem;padding-top:1.1rem;border-top:1px solid var(--rule)}.landing_promises__YDy_j strong{font-size:var(--step-0)}.landing_promises__YDy_j span{color:var(--ink-soft);font-size:var(--step--1)}.landing_closing__boCe_{padding:clamp(4rem,9vw,7rem) 0;text-align:center;background:radial-gradient(40rem 18rem at 50% 100%,var(--glow),transparent 70%)}.landing_closing__boCe_ .landing_h2__CRjAM{margin:0 auto}.landing_ctas__EWajl{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}@keyframes landing_rise__HOlaZ{0%{opacity:0;transform:translateY(10px)}}@keyframes landing_blink__ZDO1w{50%{opacity:0}}@keyframes landing_spin__0_LTA{to{transform:rotate(1turn)}}@keyframes landing_pulse__V9_Xk{50%{opacity:.4}}