.home_hero__3uBHQ{position:relative;padding:88px var(--gutter) 104px;background-position:top}.home_heroFade__6xNyw{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(255,255,255,0) 0,#fff 75%)}.home_heroGrid__yAQba{position:relative;max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(500px,100%),1fr));grid-gap:64px;gap:64px;align-items:center}.home_heroCopy__Rzowe{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.home_pill__LFmRK{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:#fff;font-family:var(--font-mono);font-size:13px;color:var(--ink-2)}.home_pillDot__pyZLC{width:8px;height:8px;border-radius:50%;background:var(--blue-500)}.home_h1__cms76{margin:0;font-size:clamp(46px,6.2vw,86px);line-height:.98;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.home_heroLead__dbPpM{margin:0;max-width:540px;font-size:20px;line-height:1.55;color:var(--muted);text-wrap:pretty}.home_heroBtns__huRuL{display:flex;flex-wrap:wrap;gap:12px}.home_checkRow__L4MJ9{display:flex;flex-wrap:wrap;gap:8px 20px;font-family:var(--font-mono);font-size:13px;color:var(--muted);padding-top:8px}.home_checkRow__L4MJ9 span{display:inline-flex;align-items:center;gap:8px}.home_hv__M_qxi{position:relative;min-height:520px}.home_hvLines__Odmuz{position:absolute;inset:0}.home_win__P5tfc{position:absolute;top:0;left:0;width:78%;background:#fff;border:1px solid #dce4f0;border-radius:var(--r-lg);box-shadow:var(--shadow-float);overflow:hidden}.home_winBar__7J_yu{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line-3);background:var(--surface-4)}.home_winDot__lgy_g{width:10px;height:10px;border-radius:50%;background:var(--line)}.home_winUrl__f_i1N{margin-left:10px;flex:1 1;font-family:var(--font-mono);font-size:12px;color:var(--muted);background:#fff;border:1px solid var(--line-3);border-radius:var(--r-xs);padding:4px 10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_winBody__sMKYu{padding:20px;display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px}.home_side__Uk2Jz{display:flex;flex-direction:column;gap:10px}.home_main__D2jvF{display:flex;flex-direction:column;gap:12px;min-width:0}.home_stats__tRoTy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.home_stat__NIW8W{height:54px;border-radius:10px;background:var(--surface-3);padding:10px;box-sizing:border-box}.home_statOn__I_tqS{background:var(--blue-50)}.home_statK__JfAEV{height:6px;width:50%;border-radius:3px;background:var(--line-2)}.home_statOn__I_tqS .home_statK__JfAEV{background:var(--blue-300)}.home_statV__TTe6V{margin-top:10px;height:12px;border-radius:3px;background:var(--ink)}.home_statOn__I_tqS .home_statV__TTe6V{background:var(--blue-500)}.home_chart__3jKms{height:110px;border-radius:10px;background:var(--surface-4);border:1px solid var(--line-3);display:flex;align-items:flex-end;gap:8px;padding:12px;box-sizing:border-box}.home_bar__ytRQQ{flex:1 1;border-radius:4px;transform-origin:left;animation:home_grow__MXdBM 2.2s cubic-bezier(.6,0,.2,1) .6s both}.home_skel__xYYN8{height:8px;border-radius:4px;background:linear-gradient(90deg,#EEF2F8,#F7F9FC 60px,#EEF2F8 120px);background-size:400px 100%;animation:home_shimmer__SzoBV 2.4s linear infinite}.home_term__4HbXt{position:absolute;left:6%;bottom:0;width:62%;background:var(--ink);border-radius:14px;box-shadow:0 40px 80px -30px rgba(11,18,32,.55);padding:16px 18px 20px;box-sizing:border-box}.home_termHead__1Yg3b{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--on-navy-muted);padding-bottom:12px;border-bottom:1px solid var(--navy-line-2);margin-bottom:12px}.home_termBody__zFb8X{font-family:var(--font-mono);font-size:13px;line-height:1.9;color:var(--on-navy-2)}.home_prompt___kuso{color:var(--blue-terminal)}.home_type__fK_LQ{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;animation:home_typing__FHKth 1.4s steps(30) both}.home_t1__GIkbG{animation-delay:.9s}.home_t2__XUeNd{animation-delay:2.4s}.home_t3___OjtP{animation-delay:3.6s}.home_termCaret__Gwt7_{display:inline-block;width:8px;height:15px;background:var(--blue-500);vertical-align:-2px;margin-left:4px}.home_ai__jNxRw{position:absolute;right:0;top:46%;width:44%;background:#fff;border:1px solid #dce4f0;border-radius:14px;box-shadow:0 30px 60px -30px rgba(11,18,32,.4);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.home_aiHead__E4i4W{display:flex;align-items:center;gap:8px}.home_aiBadge__kLHo5{width:26px;height:26px;border-radius:var(--r-sm);background:var(--blue-500);display:grid;place-items:center}.home_aiName__vuDCr{font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.home_msgQ__14Zee{color:var(--ink);background:var(--surface-3);border-radius:10px 10px 10px 2px}.home_msgA__FCEKX,.home_msgQ__14Zee{font-size:13px;line-height:1.5;padding:10px 12px}.home_msgA__FCEKX{color:#fff;background:var(--blue-600);border-radius:10px 10px 2px 10px;align-self:flex-end}@media (max-width:640px){.home_hero__3uBHQ{padding-top:56px}.home_hv__M_qxi{min-height:430px}.home_win__P5tfc{width:100%}.home_term__4HbXt{left:0;width:88%;padding:12px 14px 14px}.home_termBody__zFb8X,.home_termHead__1Yg3b{font-size:11px}.home_ai__jNxRw{width:60%;top:auto;bottom:140px}}.home_stackBand__49faY{border-top:1px solid var(--line-3);border-bottom:1px solid var(--line-3);background:var(--surface-2);padding:28px 0;overflow:hidden}.home_stackLabel__xlfQv{max-width:var(--container);margin:0 auto 18px;padding:0 var(--gutter);box-sizing:border-box}.home_stackLabel__xlfQv p{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.home_mask__6HP1x{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.home_track__9X4w2{display:flex;gap:14px;width:max-content;animation:home_marquee__qfdyg 38s linear infinite}.home_chip__gSBWu{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;font-family:var(--font-mono);font-size:14px;color:var(--ink-2);white-space:nowrap}.home_chipDot__Bxdoi{width:6px;height:6px;border-radius:2px;background:var(--blue-500)}.home_col__J099N{display:flex;flex-direction:column;gap:56px}.home_grid4__njWd_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));grid-gap:20px;gap:20px}.home_svc__K6ogc{border:1px solid var(--line);border-radius:var(--r-xl);padding:28px;display:flex;flex-direction:column;gap:18px;background:#fff}.home_icoTile__CpMxX{width:52px;height:52px;border-radius:14px;background:var(--blue-50);color:var(--blue-600);display:grid;place-items:center}.home_svc__K6ogc h3{margin:0;font-size:22px;letter-spacing:-.02em;font-weight:600}.home_svc__K6ogc p{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}.home_svc__K6ogc .home_tags__XWjT9{margin-top:auto}.home_navy__y_ZVg{position:relative;padding:120px var(--gutter);background:var(--navy-900);color:#fff;overflow:hidden}.home_glow__8d9KT{position:absolute;width:720px;height:720px;right:-200px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(24,119,242,.35),rgba(24,119,242,0) 65%)}.home_navyIn__Zffbt{position:relative;max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:56px}.home_navyHead__DhKNz{display:flex;flex-direction:column;gap:16px;max-width:760px}.home_navyHead__DhKNz p{margin:0;font-size:18px;line-height:1.6;color:var(--on-navy)}.home_dc__yaM_M{border:1px solid var(--navy-line);border-radius:var(--r-xl);padding:30px;background:var(--navy-800);display:flex;flex-direction:column;gap:16px}.home_dcTag__YBByA{font-family:var(--font-mono);font-size:12px;color:var(--blue-on-dark)}.home_dc__yaM_M h3{margin:0;font-size:24px;letter-spacing:-.02em;font-weight:600}.home_dc__yaM_M p{margin:0;font-size:16px;line-height:1.6;color:var(--on-navy)}.home_dcMeta__Iixvq{margin-top:auto;padding-top:8px;font-family:var(--font-mono);font-size:13px;color:#fff}.home_steps__snJLB{position:relative}.home_line__XCtdu{position:absolute;left:0;right:0;top:27px;height:2px;background:var(--line)}.home_lineOn__8iE6S{background:var(--blue-500);transform-origin:left;animation:home_grow__MXdBM 2.2s cubic-bezier(.6,0,.2,1) .6s both}.home_stepList__4hbWn{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));grid-gap:28px;gap:28px}.home_stepList__4hbWn li{display:flex;flex-direction:column;gap:14px}.home_num__nMFNJ{width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--blue-500);display:grid;place-items:center;font-family:var(--font-mono);font-size:15px;font-weight:500;color:var(--blue-600)}.home_stepList__4hbWn h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.home_stepList__4hbWn p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}@media (max-width:1199px){.home_line__XCtdu{display:none}}.home_proj__N8l5s{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;color:var(--ink);background:#fff}.home_proj__N8l5s:hover{color:var(--ink)}.home_projGrid__48MmU{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));grid-gap:24px;gap:24px}.home_shot__KWoca{height:240px;display:grid;place-items:center}.home_shotLabel__7zD45{font-family:var(--font-mono);font-size:13px;padding:8px 14px;border-radius:var(--r-sm)}.home_p0__M3kf5{background-color:var(--blue-500);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.09) 0 2px,transparent 2px 18px)}.home_p0__M3kf5 .home_shotLabel__7zD45{color:#fff;border:1px dashed rgba(255,255,255,.7)}.home_p1__i6ZuU{background-color:var(--ink);background-image:radial-gradient(rgba(111,174,255,.35) 1.2px,transparent 0);background-size:18px 18px}.home_p1__i6ZuU .home_shotLabel__7zD45{color:#fff;border:1px dashed rgba(255,255,255,.6)}.home_p2__l_m3x{background-color:var(--blue-50);background-image:linear-gradient(var(--blue-100) 1px,transparent 1px),linear-gradient(90deg,var(--blue-100) 1px,transparent 1px);background-size:24px 24px}.home_p2__l_m3x .home_shotLabel__7zD45{color:var(--blue-800);border:1px dashed var(--blue-600)}.home_projBody__wU7_b{padding:24px;display:flex;flex-direction:column;gap:10px}.home_projType___QJNm{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.home_projBody__wU7_b h3{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.home_projBody__wU7_b p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.home_whyWrap__TYM6s{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:48px;gap:48px;align-items:start;border-top:1px solid var(--line);padding-top:96px}.home_whyHead__kZt5g{display:flex;flex-direction:column;gap:16px}.home_whyH__N9poA{margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.06;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.home_whyList__LcFkH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:36px 40px;gap:36px 40px}.home_why__IGo_G{display:flex;flex-direction:column;gap:10px}.home_rule__gi1Ha{width:40px;height:2px;background:var(--blue-500)}.home_why__IGo_G h3{margin:0;font-size:19px;font-weight:600}.home_why__IGo_G p{margin:0;font-size:16px;line-height:1.6;color:var(--muted)}@media (max-width:640px){.home_navy__y_ZVg{padding-top:64px;padding-bottom:64px}}@keyframes home_grow__MXdBM{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home_shimmer__SzoBV{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes home_typing__FHKth{0%{width:0}}@keyframes home_marquee__qfdyg{to{transform:translateX(-50%)}}