.landing_page__pEwES{--paper:#fff;--surface:#f8faff;--ink:#202839;--muted:#748198;--line:#e1e7f0;--purple:#a84732;--card:#fff;background:var(--paper);color:var(--ink);min-height:100vh;overflow:hidden}html.dark .landing_page__pEwES{--paper:#0d1021;--surface:#13182d;--ink:#eef1fc;--muted:#9aa7bf;--line:#29314a;--purple:#dca98c;--card:#161c31}.landing_hero__wie8N{position:relative;padding:125px 24px 48px;background:radial-gradient(ellipse at 50% 100%,#e8f3ff70,transparent 65%),linear-gradient(180deg,var(--paper),var(--surface));border-bottom:1px solid var(--line)}.landing_waves__hhCil{position:absolute;inset:70px 0 0;width:100%;height:85%;opacity:.12;pointer-events:none}.landing_heroContent__sqA7p{position:relative;max-width:1280px;margin:auto;text-align:center}.landing_badge__Ppr_1{display:inline-flex;align-items:center;gap:10px;padding:10px 19px;border:1px solid #b8dff7;border-radius:30px;color:#409dda;background:#ebf8ff60;font:500 12px var(--font-mono),monospace;letter-spacing:.04em}.landing_badge__Ppr_1 span{height:6px;width:6px;border-radius:50%;background:#67c7a6;box-shadow:0 0 10px #67c7a650}.landing_breadcrumb___F_dI{display:flex;align-items:center;justify-content:center;gap:12px;margin:30px 0;color:var(--muted);font-size:12px;font-weight:600}.landing_breadcrumb___F_dI span:first-child{color:#439ee3}.landing_breadcrumb___F_dI svg{height:13px;width:13px;opacity:.5}.landing_hero__wie8N h1{font-family:var(--font-jost),sans-serif;font-size:clamp(43px,6.2vw,88px);font-weight:750;line-height:1.1;letter-spacing:-.045em;margin:0}.landing_hero__wie8N h1>span{background:linear-gradient(100deg,#7935f3 5%,#514be9 55%,#348ed1);color:transparent;-webkit-background-clip:text;background-clip:text}.landing_subtitle__fxJZ7{font-size:17px;line-height:1.8;color:var(--muted);margin:22px auto 30px;max-width:660px}.landing_promptArea__g9d8I{max-width:940px;margin:auto}.landing_prompt__Rmajf{display:flex;align-items:center;gap:17px;padding:10px 10px 10px 23px;background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 45px #32265c0b;text-align:left}.landing_prompt__Rmajf>svg{color:var(--purple);flex-shrink:0}.landing_prompt__Rmajf input{flex:1;width:0;min-width:0;outline:none;background:transparent;border:0;font-size:16px;color:var(--ink);padding:12px 0}.landing_prompt__Rmajf:focus-within{border-color:#b46b50;box-shadow:0 0 0 3px #b46b5020}.landing_dataPanel___hlr9>a,.landing_prompt__Rmajf button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#a84732;color:#fff;border:0;border-radius:13px;padding:18px 23px;font-size:14px;font-weight:650;box-shadow:0 3px 8px #4a251b24;cursor:pointer;transition:transform .2s,box-shadow .2s}.landing_dataPanel___hlr9>a:hover,.landing_prompt__Rmajf button:hover{transform:translateY(-2px);background:#8e3929;box-shadow:0 5px 12px #4a251b38}.landing_examples__PuNZs{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:14px;color:var(--muted);font-size:12px}.landing_examples__PuNZs>span{margin-right:3px;font-weight:550}.landing_examples__PuNZs button{padding:8px 14px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:30px;cursor:pointer;transition:border-color .2s,color .2s}.landing_examples__PuNZs button:hover{color:var(--ink);border-color:#b46b50}.landing_note__9Lb6u{display:flex;align-items:center;justify-content:center;gap:18px;margin:34px 0;font-size:12px;color:var(--muted);flex-wrap:wrap}.landing_note__9Lb6u>span{display:flex;align-items:center;gap:6px;color:#398b71;font-weight:650}.landing_note__9Lb6u a{display:flex;align-items:center;gap:5px;color:var(--ink);text-underline-offset:4px;text-decoration:underline;font-weight:600}.landing_note__9Lb6u p{margin:0}.landing_capabilities__YSfmU{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1050px;margin:0 auto}.landing_capability__pUmF0{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:19px 20px;display:flex;align-items:center;gap:15px;text-align:left;box-shadow:0 2px 3px #17214902}.landing_icon__bU8Vm{padding:12px;border-radius:12px;background:#eee8ff80;border:1px solid #a99ee540;color:#8660e8}.landing_capability__pUmF0:first-child .landing_icon__bU8Vm{color:#ec9a39;background:#fff0df60;border-color:#edb87640}.landing_capability__pUmF0:nth-child(2) .landing_icon__bU8Vm{color:#439eda;background:#e8f5ff60;border-color:#8fc8f040}.landing_capability__pUmF0:nth-child(4) .landing_icon__bU8Vm{color:#4ca686;background:#e0f6ed60;border-color:#79c8a540}.landing_capability__pUmF0 strong{display:block;font-size:16px;font-weight:650;letter-spacing:-.025em;white-space:nowrap}.landing_capability__pUmF0 small{display:block;color:var(--muted);font:10px var(--font-mono),monospace;margin-top:5px}.landing_heroFootnote__WvgvL{margin:33px 0 0;color:var(--muted);font-size:11px;letter-spacing:.025em}.landing_section__ICJEz{max-width:1200px;margin:auto;padding:85px 30px;scroll-margin-top:85px}.landing_sectionHeading__2yvKT{text-align:center;margin-bottom:38px}.landing_eyebrow__xr4rD{font-size:10px!important;letter-spacing:.15em;font-weight:650;color:var(--purple)!important;margin-bottom:14px}.landing_section__ICJEz h2{font-family:var(--font-jost),sans-serif;font-size:38px;font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:0 0 13px}.landing_sectionHeading__2yvKT>p:last-child{font-size:14px;color:var(--muted)}.landing_featureGrid__A2pTB{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing_feature__u9eWL{padding:28px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.landing_featureIcon__5HAOX{display:flex;width:50px;height:50px;align-items:center;justify-content:center;background:#8960ee12;color:var(--purple);border-radius:14px;margin-bottom:28px}.landing_feature__u9eWL small{font:9px var(--font-mono),monospace;color:var(--muted);letter-spacing:.08em}.landing_feature__u9eWL h3,.landing_steps__Bnb3O h3{font-size:21px;font-weight:600;letter-spacing:-.025em;margin:10px 0}.landing_feature__u9eWL p,.landing_steps__Bnb3O p{color:var(--muted);font-size:13px;line-height:1.9}.landing_feature__u9eWL a{display:inline-flex;gap:8px;align-items:center;color:var(--purple);font-size:12px;font-weight:600;margin-top:24px}.landing_workflow__JwOH6{border-top:1px solid var(--line)}.landing_steps__Bnb3O{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;list-style:none;padding:0}.landing_steps__Bnb3O li>span{font-family:var(--font-jost),sans-serif;font-size:48px;font-weight:500;color:#aa96e9}.landing_dataPanel___hlr9{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px;background:linear-gradient(120deg,#9467f410,#4da8e40a);border:1px solid var(--line);border-radius:24px}.landing_dataPanel___hlr9 p{max-width:570px;font-size:14px;line-height:1.9;color:var(--muted)}.landing_dataPanel___hlr9>a{white-space:nowrap;font-size:13px}.landing_tags__HltAN{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.landing_tags__HltAN span{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:7px 12px;font-size:11px;color:var(--muted)}.landing_footer__0UmUP{max-width:1140px;margin:auto;padding:40px 0 25px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px;color:var(--muted)}.landing_footerBrand__XZKpP{font-family:var(--font-jost),sans-serif;letter-spacing:.15em;font-size:19px;color:var(--ink)}.landing_footerBrand__XZKpP span{color:var(--purple)}.landing_footer__0UmUP p{font-size:11px;margin-top:10px}.landing_footer__0UmUP nav{display:flex;gap:25px;font-size:12px}.landing_footer__0UmUP nav a:hover{color:var(--purple)}.landing_disclaimer__tbLnT{width:100%;border-top:1px solid var(--line);padding-top:20px;line-height:1.8}.landing_examples__PuNZs button:focus-visible,.landing_page__pEwES a:focus-visible,.landing_prompt__Rmajf button:focus-visible{outline:2px solid var(--purple);outline-offset:4px}@media(min-width:1600px){.landing_hero__wie8N{padding-top:145px;padding-bottom:65px}.landing_breadcrumb___F_dI{margin:38px 0}.landing_subtitle__fxJZ7{margin:26px auto 36px}.landing_note__9Lb6u{margin:40px 0}.landing_heroFootnote__WvgvL{margin-top:42px}}@media(max-width:900px){.landing_capabilities__YSfmU{grid-template-columns:repeat(2,1fr);max-width:620px}.landing_featureGrid__A2pTB{grid-template-columns:1fr}.landing_feature__u9eWL{padding:25px}.landing_featureIcon__5HAOX{margin-bottom:18px}.landing_section__ICJEz{padding:60px 24px}.landing_dataPanel___hlr9{flex-direction:column;align-items:flex-start;padding:30px}.landing_footer__0UmUP{margin:0 24px}.landing_hero__wie8N h1{font-size:clamp(42px,7.5vw,67px)}.landing_steps__Bnb3O{gap:25px}}@media(max-width:600px){.landing_hero__wie8N{padding:105px 18px 35px}.landing_badge__Ppr_1{font-size:9px;padding:9px 12px}.landing_breadcrumb___F_dI{font-size:10px;gap:8px;margin:26px 0}.landing_hero__wie8N h1{font-size:43px;line-height:1.12}.landing_subtitle__fxJZ7{font-size:14px;margin:20px auto 25px}.landing_desktopBreak__MelqT{display:none}.landing_prompt__Rmajf{flex-wrap:wrap;padding:14px;gap:12px;border-radius:17px}.landing_prompt__Rmajf input{font-size:13px}.landing_prompt__Rmajf button{width:100%;padding:14px}.landing_examples__PuNZs{gap:7px;font-size:10px}.landing_examples__PuNZs>span{width:100%;margin:5px 0}.landing_examples__PuNZs button{padding:7px 9px}.landing_note__9Lb6u{gap:10px;font-size:10px;margin:25px 0}.landing_note__9Lb6u p{width:100%}.landing_capability__pUmF0{padding:13px 10px;gap:9px;border-radius:12px}.landing_icon__bU8Vm{padding:8px}.landing_icon__bU8Vm svg{width:19px;height:19px}.landing_capability__pUmF0 strong{font-size:12px}.landing_capability__pUmF0 small{font-size:8px}.landing_capabilities__YSfmU{gap:9px}.landing_heroFootnote__WvgvL{font-size:9px;margin-top:24px}.landing_section__ICJEz h2{font-size:31px}.landing_steps__Bnb3O{grid-template-columns:1fr;gap:20px}.landing_steps__Bnb3O li{padding:0 0 20px;border-bottom:1px solid var(--line)}.landing_steps__Bnb3O li>span{font-size:35px}.landing_dataPanel___hlr9{padding:25px}.landing_dataPanel___hlr9>a{width:100%;font-size:12px}.landing_tags__HltAN{gap:6px}.landing_tags__HltAN span{font-size:9px}.landing_footer__0UmUP,.landing_footer__0UmUP nav{gap:20px}}@media(prefers-reduced-motion:reduce){.landing_dataPanel___hlr9>a,.landing_examples__PuNZs button,.landing_prompt__Rmajf button{transition:none}}html.dark .landing_hero__wie8N{background:radial-gradient(ellipse at 50% 100%,#39318520,transparent 65%),linear-gradient(180deg,var(--paper),var(--surface))}html.dark .landing_badge__Ppr_1{background:#14344550;border-color:#2b5268;color:#7bc5f4}.landing_steps__Bnb3O{gap:32px;margin:42px 0 0}.landing_steps__Bnb3O li{position:relative;min-width:0;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:0 8px 24px #241a1306;transition:transform .25s,border-color .25s,box-shadow .25s}.landing_steps__Bnb3O li:hover{transform:translateY(-5px);border-color:#b46b50;box-shadow:0 14px 30px #241a1314}.landing_stepHeading__bi1GW{display:flex;align-items:center;gap:12px;margin-bottom:22px}.landing_stepNumber__QTtzw{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #b46b5060;border-radius:50%;background:#b46b5012;color:var(--purple);font:600 17px var(--font-mono),monospace;animation:landing_stepBeat__0YMNl 5.4s ease-in-out infinite;animation-delay:var(--step-delay)}.landing_stepLabel__8uZbP{font-size:10px;letter-spacing:.04em;color:var(--muted);font-weight:600}.landing_stepPreview__0XDDw{height:130px;display:flex;align-items:center;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden;margin-bottom:24px}.landing_designPreview___7v6m{width:100%;display:grid;gap:7px}.landing_designPreview___7v6m>span{display:flex;justify-content:space-between;align-items:center;padding:6px 9px;border:1px solid var(--line);border-radius:5px;background:var(--card);font:500 10px var(--font-mono),monospace;animation:landing_stepSlide__8pZmC 5.4s ease-in-out infinite}.landing_designPreview___7v6m>span:nth-child(2){animation-delay:.16s}.landing_designPreview___7v6m>span:nth-child(3){animation-delay:.32s}.landing_designPreview___7v6m i{font-style:normal;font-size:8px;color:var(--muted)}.landing_chartPreview__rk9Zn{width:100%;height:100%}.landing_chartGrid__SHUxV{stroke:var(--line);stroke-width:1}.landing_chartTrace__88UNp{stroke:#608477;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:400;animation:landing_traceDraw__6espj 5.4s ease-in-out infinite;animation-delay:1.8s}.landing_evaluatePreview__4Bbg3{width:100%;display:grid;gap:14px}.landing_evaluatePreview__4Bbg3>span{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:12px;font:500 9px var(--font-mono),monospace;color:var(--muted)}.landing_evaluatePreview__4Bbg3 i{display:block;height:7px;border-radius:8px;background:var(--line);overflow:hidden}.landing_evaluatePreview__4Bbg3 b{display:block;height:100%;width:76%;border-radius:8px;background:#608477;transform-origin:left;animation:landing_barSettle__Uy3Be 5.4s ease-in-out infinite;animation-delay:3.6s}.landing_evaluatePreview__4Bbg3>span:nth-child(2) b{width:29%;background:#b46b50}.landing_evaluatePreview__4Bbg3>span:nth-child(3) b{width:58%;background:#b39566}.landing_steps__Bnb3O li>.landing_stepConnector__G1Prw{position:absolute;right:-33px;top:43px;z-index:1;width:32px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--purple);background:var(--paper)}.landing_steps__Bnb3O li p{margin-bottom:0;min-height:74px}.landing_steps__Bnb3O li h3{margin-top:0}@keyframes landing_stepBeat__0YMNl{0%,35%,to{box-shadow:0 0 0 0 #b46b5000}12%,24%{box-shadow:0 0 0 6px #b46b5015;border-color:#b46b50}}@keyframes landing_stepSlide__8pZmC{0%,to{transform:translateX(0)}12%{transform:translateX(3px)}25%{transform:translateX(0)}}@keyframes landing_traceDraw__6espj{0%{stroke-dashoffset:400;opacity:.4}30%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.6}}@keyframes landing_barSettle__Uy3Be{0%{transform:scaleX(.25)}28%,to{transform:scaleX(1)}}@media(max-width:900px){.landing_steps__Bnb3O{gap:18px}.landing_steps__Bnb3O li{padding:18px}.landing_stepLabel__8uZbP{font-size:9px}.landing_stepPreview__0XDDw{padding:10px}.landing_steps__Bnb3O li>.landing_stepConnector__G1Prw{right:-19px;width:18px}.landing_evaluatePreview__4Bbg3>span{grid-template-columns:55px 1fr;gap:5px}}@media(max-width:600px){.landing_steps__Bnb3O{gap:32px}.landing_steps__Bnb3O li{padding:22px}.landing_stepPreview__0XDDw{height:140px;padding:18px}.landing_stepLabel__8uZbP{font-size:10px}.landing_steps__Bnb3O li p{min-height:0}.landing_steps__Bnb3O li>.landing_stepConnector__G1Prw{top:auto;right:auto;left:calc(50% - 9px);bottom:-29px;transform:rotate(90deg);height:24px}.landing_designPreview___7v6m>span{font-size:11px}.landing_evaluatePreview__4Bbg3>span{grid-template-columns:75px 1fr;font-size:10px}}@media(prefers-reduced-motion:reduce){.landing_chartTrace__88UNp,.landing_designPreview___7v6m>span,.landing_evaluatePreview__4Bbg3 b,.landing_stepNumber__QTtzw,.landing_steps__Bnb3O li{animation:none;transition:none}.landing_steps__Bnb3O li:hover{transform:none}.landing_chartTrace__88UNp{stroke-dashoffset:0}}