.landing_root__fKmnl{--lp-ease:cubic-bezier(0.16,1,0.3,1);background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.dark .landing_root__fKmnl{color-scheme:dark}html:has(.landing_root__fKmnl){scroll-behavior:smooth}:where(.landing_root__fKmnl) h1,:where(.landing_root__fKmnl) h2,:where(.landing_root__fKmnl) h3{margin:0;text-wrap:balance;font-weight:600}:where(.landing_root__fKmnl) p{margin:0}:where(.landing_root__fKmnl a){color:inherit;text-decoration:none}.landing_root__fKmnl :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}.landing_num__NOotE{font-variant-numeric:tabular-nums}.landing_mono__8VRtG{font-family:var(--font-mono)}.landing_root__fKmnl section{padding-block:clamp(56px,7vw,96px)}.landing_line__kW8KS{border-top:1px solid hsl(var(--border))}.landing_sp__9nUMH{flex:1}.landing_nav__sn_0e{position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:color-mix(in srgb,hsl(var(--background)) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--border))}.landing_navBar__LchN_{display:flex;align-items:center;gap:6px;height:56px}.landing_logo__S1uZE{display:flex;border-radius:6px}.landing_links__FQydv{display:flex;gap:2px;margin-left:18px}.landing_nav__sn_0e .landing_langBtn__nFwf8 svg{width:15px;height:15px}.landing_nav__sn_0e .landing_langBtn__nFwf8 .landing_chev__oVjJO{width:12px;height:12px;color:hsl(var(--muted-foreground));transition:transform .25s var(--lp-ease)}.landing_nav__sn_0e .landing_langBtn__nFwf8[data-state=open] .landing_chev__oVjJO{transform:rotate(180deg)}@media (max-width:820px){.landing_hide-m__1O1K_,.landing_links__FQydv{display:none!important}}@media (max-width:820px),(pointer:coarse){.landing_modes__fBMnK button,.landing_navBar__LchN_>a,.landing_navBar__LchN_>button{min-height:40px}}@media (max-width:420px){.landing_nav__sn_0e .landing_go-arrow__1qtxF,.landing_nav__sn_0e .landing_langBtn__nFwf8 .landing_chev__oVjJO{display:none}}.landing_go__Kz2Ed svg{transition:transform .25s var(--lp-ease)}.landing_go__Kz2Ed:hover svg{transform:translateX(3px)}.landing_h1__CqQIx{font-size:clamp(44px,8vw,112px);line-height:.98;letter-spacing:-.032em}.landing_h1__CqQIx,.landing_h2__j5fnZ{font-family:var(--font-display);font-stretch:96%;font-weight:600}.landing_h2__j5fnZ{font-size:clamp(32px,4.6vw,58px);line-height:1.03;letter-spacing:-.025em}.landing_lede__7Zcis{font-size:clamp(16px,1.4vw,18px);color:hsl(var(--muted-foreground));max-width:44ch}.landing_head__q_KyL{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 48px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,40px)}.landing_head__q_KyL .landing_lede__7Zcis{max-width:38ch}.landing_panel__oInRC{font-size:13px;min-width:0}.landing_ui-h__lDyJc{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid hsl(var(--border))}.landing_ui-h__lDyJc .landing_t__zKCNf{font-weight:600;font-size:13px}.landing_ui-h__lDyJc .landing_s__sZuLf{font-size:12px;color:hsl(var(--muted-foreground))}.landing_ui-b__ZpowA{padding:12px 14px}.landing_kv__XZDeR{display:flex;justify-content:space-between;gap:10px}.landing_kv__XZDeR .landing_k__DS1Ep{color:hsl(var(--muted-foreground))}.landing_col__2OZnA{display:flex;flex-direction:column;gap:8px}.landing_pre__w5xhD{opacity:0;transform:translateY(18px)}.landing_rv__ZUPrr{transition:opacity .7s var(--lp-ease),transform .7s var(--lp-ease)}.landing_hero__L7gv1{padding-block:clamp(36px,6vw,80px) clamp(32px,4vw,56px)}.landing_announce__nHkYs{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:hsl(var(--foreground-2));padding:5px 12px 5px 6px;border:1px solid hsl(var(--border));border-radius:999px;margin-bottom:clamp(24px,3vw,36px);transition:border-color .2s}.landing_announce__nHkYs:hover{border-color:hsl(var(--border-strong))}.landing_announce__nHkYs .landing_bots__vc5To{display:flex}.landing_announce__nHkYs .landing_bots__vc5To span{width:22px;height:22px;border-radius:50%;background:hsl(var(--background));border:1px solid hsl(var(--border));display:grid;place-items:center;margin-left:-6px}.landing_announce__nHkYs .landing_bots__vc5To span:first-child{margin-left:0}.landing_announce__nHkYs .landing_bots__vc5To svg{width:12px;height:12px}.landing_announce__nHkYs .landing_arr__vnMpI{width:13px;height:13px;color:hsl(var(--muted-foreground))}.landing_h1__CqQIx .landing_ln__YLuB3{display:block;overflow:hidden;padding-bottom:.06em}.landing_h1__CqQIx .landing_ln__YLuB3>span{display:inline-block;animation:landing_rise__Ls_BV .9s var(--lp-ease) both}.landing_h1__CqQIx .landing_ln__YLuB3:nth-child(2)>span{animation-delay:.08s}@keyframes landing_rise__Ls_BV{0%{transform:translateY(105%)}}.landing_rot__H1G4G{display:inline-grid;color:hsl(var(--primary));vertical-align:bottom;overflow:hidden;line-height:1;height:1.02em}.landing_rot__H1G4G>span{grid-area:1/1;white-space:nowrap;transition:transform .5s var(--lp-ease)}.landing_rot__H1G4G>span.landing_sizer__kfpAp{visibility:hidden;transition:none}.landing_rot__H1G4G>span.landing_out__bFcAS{transform:translateY(-100%)}.landing_rot__H1G4G>span.landing_in__vJu4L{transform:translateY(100%)}.landing_hero-foot__okkLa{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap;margin-top:clamp(28px,4vw,44px)}.landing_row__p24d5{display:flex;gap:10px;flex-wrap:wrap}.landing_stageband__JowAx{position:relative;background:hsl(var(--surface));border-block:1px solid hsl(var(--border));padding-block:clamp(28px,5vw,64px);overflow:hidden}.landing_stageband__JowAx canvas{position:absolute;inset:0;width:100%;height:100%}.landing_app__4cmeF{position:relative;max-width:1120px;margin:0 auto;border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden;display:grid;grid-template-columns:210px 1fr;background:hsl(var(--background));box-shadow:0 30px 70px -40px hsl(var(--deep)/.45)}.landing_side__cfO9T{background:hsl(var(--surface));border-right:1px solid hsl(var(--border));padding:12px 10px;display:flex;flex-direction:column;gap:2px;font-size:13px}.landing_side__cfO9T .landing_org__MR7Qf{display:flex;gap:8px;align-items:center;padding:4px 8px;margin-bottom:6px;border-radius:6px;font-weight:500;color:hsl(var(--foreground))}.landing_side__cfO9T .landing_org__MR7Qf span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing_side__cfO9T .landing_org__MR7Qf i{flex:none;width:22px;height:22px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--secondary));color:hsl(var(--foreground-2));display:grid;place-items:center;font-style:normal;font-size:9.5px;font-weight:600}.landing_side__cfO9T .landing_org__MR7Qf svg{flex:none;width:14px;height:14px;color:hsl(var(--muted-foreground))}.landing_sideSwap__DkJWH{display:flex;flex-direction:column;gap:6px;animation:landing_fadeup__K4zBD .35s var(--lp-ease) both}.landing_sideGrp__46tCh{display:flex;flex-direction:column;gap:1px}.landing_sideGrp__46tCh hr{border:0;border-top:1px solid hsl(var(--border));margin:2px 8px 6px}.landing_side__cfO9T .landing_grp__uWU3N{font-size:12px;font-weight:500;color:color-mix(in srgb,hsl(var(--muted-foreground)) 80%,transparent);padding:2px 8px 4px;line-height:18px}.landing_side__cfO9T .landing_item__0JbFN{display:flex;gap:8px;align-items:center;height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:13px;text-align:left;color:hsl(var(--foreground-2));min-width:0}.landing_side__cfO9T .landing_item__0JbFN>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing_side__cfO9T .landing_item__0JbFN svg{flex:none;width:16px;height:16px}.landing_side__cfO9T button.landing_item__0JbFN{cursor:pointer;transition:background .2s}.landing_side__cfO9T button.landing_item__0JbFN:hover{background:color-mix(in srgb,hsl(var(--secondary)) 60%,transparent)}.landing_side__cfO9T .landing_item__0JbFN.landing_on__Dp6fF{background:hsl(var(--secondary));color:hsl(var(--foreground));font-weight:500}.landing_main__HVegx{position:relative;padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0}.landing_main__HVegx .landing_top__JKLC6{display:flex;align-items:center;gap:10px}.landing_main__HVegx .landing_top__JKLC6 h3{font-size:16px;font-family:var(--font-display)}.landing_kpi4__8OTbS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.landing_kpi__3zNMv{border:1px solid hsl(var(--border));border-radius:8px;padding:10px 12px;min-width:0}.landing_kpi__3zNMv .landing_k__DS1Ep{font-size:12px;color:hsl(var(--muted-foreground))}.landing_kpi__3zNMv .landing_v__GlexI{font-family:var(--font-display);font-size:20px;font-weight:600;margin-top:2px}.landing_kpi__3zNMv .landing_d__LVKf3{font-size:11px;color:hsl(var(--success))}.landing_kpi__3zNMv .landing_d__LVKf3.landing_dm__1sahv{color:hsl(var(--muted-foreground))}.landing_kpi__3zNMv .landing_d__LVKf3.landing_dw__tjJ3Q{color:hsl(var(--warning))}.landing_two__BjWCN{display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.landing_chart__7iCk0 svg{width:100%;height:auto;display:block}.landing_chart__7iCk0 rect{transform-origin:bottom;transform-box:fill-box;transition:transform .8s var(--lp-ease)}.landing_chart__7iCk0.landing_pre-bars__AMKdB rect{transform:scaleY(.04)}.landing_done__z_zAE ul{margin:0;padding:0;height:160px;overflow:hidden}.landing_done__z_zAE li{list-style:none;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;height:40px;padding:0 14px;border-bottom:1px solid hsl(var(--border));font-size:12px;overflow:hidden;transition:opacity .45s var(--lp-ease),transform .45s var(--lp-ease)}.landing_done__z_zAE li:last-child{border-bottom:0}.landing_done__z_zAE .landing_tm__gpX_h{font-family:var(--font-mono);font-size:11px;color:hsl(var(--muted-foreground))}.landing_done__z_zAE li.landing_wait__8yL_i{opacity:0;transform:translateY(6px)}.landing_modes__fBMnK{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:clamp(16px,2.4vw,24px)}.landing_modeHint__g_zRs{font-size:13px;color:hsl(var(--muted-foreground))}.landing_swap__s9fqj{animation:landing_fadeup__K4zBD .35s var(--lp-ease) both;display:flex;flex-direction:column;gap:14px;min-width:0}.landing_cp__SVNuN{display:flex;flex-direction:column;gap:12px;min-height:400px}.landing_cpQ___gyRT{align-self:flex-end;max-width:80%;min-height:38px;background:hsl(var(--deep));color:hsl(var(--deep-foreground));padding:9px 13px;border-radius:12px 12px 4px 12px;font-size:13px}.landing_cpA__V5Qqh{min-width:0;display:flex;flex-direction:column;gap:10px;max-width:560px;font-size:13px;color:hsl(var(--foreground-2))}.landing_cpTake__3b5lb{color:hsl(var(--foreground));font-weight:500}.landing_cpActs__TDRIj{display:flex;gap:8px;flex-wrap:wrap}.landing_cBox__q5EfL{min-width:0;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--surface));padding:12px 14px;box-sizing:content-box;height:156px;overflow:hidden}.landing_cBox__q5EfL svg{display:block;max-width:100%;overflow:visible}.landing_cLegend__znLdk{display:flex;flex-wrap:wrap;gap:4px 16px;height:20px;margin-bottom:6px;font-size:12px;color:hsl(var(--foreground-2))}.landing_cLegend__znLdk span{display:inline-flex;align-items:center;gap:6px}.landing_cLegend__znLdk b{font-weight:600;color:hsl(var(--foreground))}.landing_cLegend__znLdk i{width:14px;height:0;border-top:2px solid hsl(var(--primary))}.landing_cLegend__znLdk i.landing_dashed__cY2l_{border-top:2px dashed hsl(var(--muted-foreground))}.landing_cBar__PZ5iA{transform-origin:left center;transform-box:fill-box;transition:transform .7s var(--lp-ease)}.landing_cPre__e18c8 .landing_cBar__PZ5iA{transform:scaleX(0)}.landing_cLine__8iDcm{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.45,0,.25,1)}.landing_cPre__e18c8 .landing_cLine__8iDcm{stroke-dashoffset:1}.landing_cDot__0xiSP{transition:opacity .25s .85s}.landing_cPre__e18c8 .landing_cDot__0xiSP{opacity:0}.landing_cSeg__MchyN{transition-property:stroke-dasharray;transition-timing-function:linear}@media (max-width:600px){.landing_cp__SVNuN{min-height:470px}}.landing_cpIn__cfySB{margin-top:auto;display:flex;align-items:center;gap:8px;height:40px;padding-inline:12px;border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--muted-foreground));font-size:13px}.landing_cpIn__cfySB span{flex:1}@media (max-width:900px){.landing_app__4cmeF{grid-template-columns:1fr}.landing_side__cfO9T{display:none}.landing_kpi4__8OTbS{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_two__BjWCN{grid-template-columns:1fr}}.landing_flow__m9Hrx{display:grid;grid-template-columns:minmax(0,.85fr) 90px minmax(0,1.15fr);align-items:center}.landing_wires__JQDgo{width:100%;align-self:stretch;overflow:visible}.landing_wires__JQDgo path{fill:none;stroke:hsl(var(--border-strong));stroke-width:1.5}.landing_wires__JQDgo path.landing_on__Dp6fF{stroke:hsl(var(--ring))}.landing_wires__JQDgo path.landing_go__Kz2Ed{stroke:hsl(var(--ring));stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:landing_draw__x6UmJ .45s var(--lp-ease) forwards}.landing_wires__JQDgo circle{fill:hsl(var(--ring))}@keyframes landing_draw__x6UmJ{to{stroke-dashoffset:0}}.landing_fx__FwTKO{display:flex;flex-direction:column;gap:8px}.landing_fx__FwTKO .landing_ui-b__ZpowA{display:flex;gap:12px;align-items:center;padding:12px 14px}.landing_fx__FwTKO .landing_ui-b__ZpowA b{flex:1;font-weight:500;min-width:0}.landing_fx__FwTKO .landing_mod__T90_I{font-size:12px;color:hsl(var(--muted-foreground));width:92px;flex:none}@media (max-width:820px){.landing_flow__m9Hrx{grid-template-columns:1fr;gap:10px}.landing_wires__JQDgo{display:none}.landing_fx__FwTKO .landing_mod__T90_I{width:auto}}.landing_onb___ZIGz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px)}.landing_step__ErqXD{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background));cursor:pointer;transition:opacity .5s var(--lp-ease),border-color .4s,box-shadow .4s;min-width:0}.landing_step__ErqXD:not(.landing_on__Dp6fF){opacity:.55}.landing_step__ErqXD.landing_on__Dp6fF{border-color:color-mix(in srgb,hsl(var(--ring)) 45%,hsl(var(--border)));box-shadow:0 18px 40px -28px hsl(var(--deep)/.45)}.landing_step-h__704QU{display:flex;align-items:baseline;gap:12px;padding:16px 18px 12px}.landing_step-h__704QU b{font-family:var(--font-display);font-size:20px;font-weight:600}.landing_step-h__704QU .landing_tm__gpX_h{font-size:12px;color:hsl(var(--muted-foreground))}.landing_bar__8e77d{height:2px;background:hsl(var(--border));overflow:hidden}.landing_step__ErqXD .landing_bar__8e77d{margin-inline:18px}.landing_bar__8e77d i{display:block;height:100%;width:0;background:hsl(var(--ring))}.landing_step__ErqXD.landing_on__Dp6fF .landing_bar__8e77d i{animation:landing_fill__IGkur var(--dur,4.4s) linear forwards}.landing_step__ErqXD.landing_past__lGZzK .landing_bar__8e77d i{width:100%}@keyframes landing_fill__IGkur{to{width:100%}}.landing_step__ErqXD ul{list-style:none;margin:0;padding:12px 18px 18px;display:flex;flex-direction:column;gap:11px;font-size:14px;color:hsl(var(--foreground-2))}.landing_step__ErqXD li{display:flex;gap:10px;align-items:flex-start}.landing_ck__iNpWE{width:18px;height:18px;border-radius:50%;border:1.5px solid hsl(var(--border-strong));display:grid;place-items:center;flex:none;margin-top:1px;transition:background .25s,border-color .25s,transform .35s var(--lp-ease)}.landing_ck__iNpWE svg{width:11px;height:11px;color:hsl(var(--primary-foreground));opacity:0;transform:scale(.4);transition:opacity .2s,transform .35s var(--lp-ease)}.landing_step__ErqXD li.landing_ok__IoCPI .landing_ck__iNpWE{background:hsl(var(--ring));border-color:hsl(var(--ring))}.landing_step__ErqXD li.landing_ok__IoCPI .landing_ck__iNpWE svg{opacity:1;transform:none}.landing_step__ErqXD li.landing_ok__IoCPI{color:hsl(var(--foreground))}@media (max-width:820px){.landing_onb___ZIGz{grid-template-columns:1fr}.landing_step__ErqXD:not(.landing_on__Dp6fF){opacity:1}}.landing_modHead__8mIZP{margin-bottom:clamp(24px,3vw,36px)}.landing_modHead__8mIZP h2{font-family:var(--font-sans);font-size:clamp(24px,2.4vw,28px);font-weight:500;line-height:1.25;letter-spacing:normal}.landing_modHead__8mIZP p{font-size:clamp(18px,2vw,22px);line-height:1.35;color:hsl(var(--muted-foreground));margin-top:2px}.landing_trays__3Hjng{display:flex;flex-direction:column;gap:12px}.landing_tray__bMP9D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;border:1px solid hsl(var(--border));border-radius:20px;background:color-mix(in srgb,hsl(var(--secondary)) 35%,hsl(var(--background)))}@media (max-width:979px){.landing_trays__3Hjng{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:7px;border:1px solid hsl(var(--border));border-radius:20px;background:color-mix(in srgb,hsl(var(--secondary)) 35%,hsl(var(--background)))}.landing_tray__bMP9D{display:contents}}@media (max-width:639px){.landing_trays__3Hjng{grid-template-columns:1fr}}.landing_feat__Xmmpv{display:flex;flex-direction:column;min-width:0;padding:8px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:16px;box-shadow:0 1px 2px hsl(var(--deep)/.04),0 4px 14px -8px hsl(var(--deep)/.08)}.landing_illo__9ZhGA{height:240px;border-radius:12px;background:hsl(var(--surface));display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.landing_featTx__3I5wD{padding:16px 12px 12px}@media (min-width:980px) and (max-width:1099px){.landing_illo__9ZhGA{padding-inline:10px}}.landing_featTx__3I5wD h3{font-family:var(--font-sans);font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.3;letter-spacing:-.005em}.landing_featTx__3I5wD p{margin-top:6px;font-size:16px;line-height:1.55;color:hsl(var(--muted-foreground));max-width:40ch}.landing_mini__gFvDS{width:100%;max-width:288px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:12px;box-shadow:var(--shadow-panel);padding:16px;font-size:13px;line-height:18px;color:hsl(var(--foreground));transition:transform .4s var(--lp-ease),box-shadow .4s var(--lp-ease)}.landing_feat__Xmmpv:hover .landing_mini__gFvDS{transform:translateY(-3px);box-shadow:var(--shadow-popover)}.landing_miniT__fzxwN{font-size:13px;font-weight:600;line-height:18px;letter-spacing:-.005em;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_miniSub__TYgwn{font-weight:500;color:hsl(var(--muted-foreground))}.landing_miniList__D8rqb{display:flex;flex-direction:column;gap:14px}.landing_done2__2Ql_q{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;align-items:start}.landing_doneTx__UocoH{display:flex;flex-direction:column;gap:7px;min-width:0}.landing_doneTx__UocoH>span:first-child{line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_dash__7XYl3{width:18px;height:18px;border-radius:50%;border:1.5px dashed hsl(var(--border-strong))}.landing_tick__KGN8E{width:18px;height:18px;border-radius:50%;background:hsl(var(--success));display:grid;place-items:center}.landing_okPillMark__U_5iC svg,.landing_tick__KGN8E svg{width:11px;height:11px;fill:none;stroke:hsl(var(--background));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.landing_sk__UgUUV{display:block;height:6px;border-radius:4px;background:hsl(var(--border));transform-origin:left center}.landing_mark__IXp28{display:grid}.landing_mark__IXp28>*{grid-area:1/1}.landing_resolve__Z0vao .landing_dash__7XYl3{opacity:0}.landing_play__g4UdM :is(.landing_aPop__AuAcq,.landing_aGrow__j3_8h,.landing_aIn__5jLQ_,.landing_aFade__9pCLJ,.landing_aOut__3mkUm,.landing_aInk__nYm5d,.landing_aSlide__zzhZf,.landing_aPill__BXBxq,.landing_dayCursor__pP9BD,.landing_dayLeave___hjBH,.landing_dayPass__2I6kM,.landing_dayArrive__8vAQV,.landing_typing__kEN3k,.landing_tree__XOHG1 line){animation-delay:calc(var(--rd, 0s) + .2s + var(--t, 0s));animation-fill-mode:both}.landing_armed__ftQhL .landing_aPop__AuAcq{opacity:0;scale:.3}.landing_play__g4UdM .landing_aPop__AuAcq{animation-name:landing_muPop__F9z7J;animation-duration:.42s;animation-timing-function:ease-out}@keyframes landing_muPop__F9z7J{0%{opacity:0;scale:.3}60%{opacity:1;scale:1.12}to{opacity:1;scale:1}}.landing_armed__ftQhL .landing_aGrow__j3_8h{scale:0 1}.landing_play__g4UdM .landing_aGrow__j3_8h{animation-name:landing_muGrow__upDRh;animation-duration:.5s;animation-timing-function:var(--lp-ease)}@keyframes landing_muGrow__upDRh{0%{scale:0 1}}.landing_armed__ftQhL .landing_aIn__5jLQ_{opacity:0;translate:0 8px}.landing_play__g4UdM .landing_aIn__5jLQ_{animation-name:landing_muIn__bDNgt;animation-duration:.45s;animation-timing-function:var(--lp-ease)}@keyframes landing_muIn__bDNgt{0%{opacity:0;translate:0 8px}}.landing_armed__ftQhL .landing_aSlide__zzhZf{opacity:0;translate:6px 0}.landing_play__g4UdM .landing_aSlide__zzhZf{animation-name:landing_muSlide__boiPM;animation-duration:.4s;animation-timing-function:var(--lp-ease)}@keyframes landing_muSlide__boiPM{0%{opacity:0;translate:6px 0}}.landing_armed__ftQhL .landing_aFade__9pCLJ{opacity:0}.landing_play__g4UdM .landing_aFade__9pCLJ{animation-name:landing_muFade__s9HPO;animation-duration:.35s;animation-timing-function:ease-out}@keyframes landing_muFade__s9HPO{0%{opacity:0}}.landing_armed__ftQhL .landing_aOut__3mkUm{opacity:1}.landing_play__g4UdM .landing_aOut__3mkUm{animation-name:landing_muOut__NAQRP;animation-duration:.25s;animation-timing-function:ease-out}@keyframes landing_muOut__NAQRP{0%{opacity:1}to{opacity:0}}.landing_armed__ftQhL .landing_aInk__nYm5d{color:hsl(var(--muted-foreground))}.landing_play__g4UdM .landing_aInk__nYm5d{animation-name:landing_muInk__gAZnc;animation-duration:.35s;animation-timing-function:ease-out}@keyframes landing_muInk__gAZnc{0%{color:hsl(var(--muted-foreground))}}.landing_arList__2SIGP{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px;container:arlist/inline-size}.landing_arRow__spHKq{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;height:34px;font-size:12px;border-top:1px solid hsl(var(--border))}.landing_arRow__spHKq:last-child{height:30px;align-items:end}.landing_arAmt__bUsJE{text-align:right}.landing_arRow__spHKq .landing_arChip__sK1H4{justify-self:end;justify-content:center;gap:4px;min-width:44px;height:20px}.landing_chipMark__Iqqvw{flex:none;width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@container arlist (max-width: 239px){.landing_chipLabel__u6fXx{display:none}}.landing_arName__vRB1M{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_month__Ec9jA{font-size:12px;font-weight:500;line-height:14px;letter-spacing:.06em;color:hsl(var(--muted-foreground));margin:-6px 0 8px}.landing_days__xO6aC{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:14px}.landing_day__OVxiL{display:grid;place-items:center;height:34px;border-radius:8px;border:1px solid hsl(var(--border));font-size:13px;font-weight:500}.landing_day__OVxiL.landing_gone__2_M_P{color:hsl(var(--muted-foreground));background:hsl(var(--surface));border-color:transparent}.landing_day__OVxiL.landing_today__i4Caq{color:hsl(var(--primary));font-weight:600;border-color:transparent}.landing_dayCursor__pP9BD{position:absolute;top:0;left:0;width:calc((100% - 24px) / 5);height:100%;border-radius:8px;background:color-mix(in srgb,hsl(var(--primary)) 11%,transparent);border:1px solid color-mix(in srgb,hsl(var(--primary)) 34%,transparent);translate:calc(200% + 12px) 0;pointer-events:none}.landing_armed__ftQhL .landing_dayCursor__pP9BD{translate:0 0}.landing_play__g4UdM .landing_dayCursor__pP9BD{animation-name:landing_muWalk__64SU0;animation-duration:.6s;animation-timing-function:cubic-bezier(.45,0,.2,1)}@keyframes landing_muWalk__64SU0{0%{translate:0 0}}.landing_armed__ftQhL .landing_dayLeave___hjBH{color:hsl(var(--primary));background:transparent}.landing_play__g4UdM .landing_dayLeave___hjBH{animation-name:landing_muDayLeave__iHIc5;animation-duration:.3s;animation-timing-function:ease-out}@keyframes landing_muDayLeave__iHIc5{0%{color:hsl(var(--primary));background:transparent}}.landing_armed__ftQhL .landing_dayPass__2I6kM{color:hsl(var(--foreground));background:hsl(var(--background));border-color:hsl(var(--border))}.landing_play__g4UdM .landing_dayPass__2I6kM{animation-name:landing_muDayPass__2jMgz;animation-duration:.3s;animation-timing-function:ease-out}@keyframes landing_muDayPass__2jMgz{0%{color:hsl(var(--foreground));background:hsl(var(--background));border-color:hsl(var(--border))}}.landing_armed__ftQhL .landing_dayArrive__8vAQV{color:hsl(var(--foreground));border-color:hsl(var(--border))}.landing_play__g4UdM .landing_dayArrive__8vAQV{animation-name:landing_muDayArrive___onjB;animation-duration:.25s;animation-timing-function:ease-out}@keyframes landing_muDayArrive___onjB{0%{color:hsl(var(--foreground));border-color:hsl(var(--border))}}.landing_tiles__l5BZb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing_tile__C8bS5{display:grid;place-items:center;height:40px;padding:0 4px;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--surface));font-size:12px;font-weight:500;color:hsl(var(--foreground-2));white-space:nowrap}.landing_tree__XOHG1{display:block;width:calc(100% - (100% - 16px) / 3);height:24px;margin-inline:auto;overflow:visible}.landing_tree__XOHG1 line{stroke:hsl(var(--border-strong));stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0}.landing_armed__ftQhL .landing_tree__XOHG1 line{stroke-dashoffset:1}.landing_play__g4UdM .landing_tree__XOHG1 line{animation-name:landing_muDraw__zkloT;animation-duration:.36s;animation-timing-function:ease-out}@keyframes landing_muDraw__zkloT{0%{stroke-dashoffset:1}}.landing_treeEnd__Bjlsy{display:flex;justify-content:center}.landing_okPill__OUlL9{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px 0 5px;border-radius:999px;background:hsl(var(--success-soft));color:hsl(var(--success));font-size:12px;font-weight:500;white-space:nowrap}.landing_okPillMark__U_5iC{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:hsl(var(--success))}.landing_okPillMark__U_5iC svg{width:10px;height:10px}.landing_armed__ftQhL .landing_aPill__BXBxq{opacity:0;scale:.92}.landing_play__g4UdM .landing_aPill__BXBxq{animation-name:landing_muPill__VAjAu;animation-duration:.4s;animation-timing-function:var(--lp-ease)}@keyframes landing_muPill__VAjAu{0%{opacity:0;scale:.92}}.landing_ledger__3dbjT{width:100%;border-collapse:collapse;font-size:12px;line-height:16px}.landing_ledger__3dbjT th{font-weight:500;font-size:12px;color:hsl(var(--muted-foreground));text-align:right;padding:0 0 6px 8px}.landing_ledger__3dbjT td{height:30px;padding:0 0 0 8px;border-top:1px solid hsl(var(--border));text-align:right;white-space:nowrap}.landing_ledger__3dbjT td>:is(.landing_aSlide__zzhZf,.landing_aFade__9pCLJ){display:inline-block}.landing_ledger__3dbjT td:first-child{text-align:left;padding-left:0;color:hsl(var(--foreground-2));max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis}.landing_ledger__3dbjT tfoot td{height:28px;padding-top:2px;border-top:1px solid hsl(var(--border-strong));font-weight:600;vertical-align:bottom}.landing_ledger__3dbjT tfoot td:first-child{color:hsl(var(--success));font-weight:500}.landing_bal__eEY9O{display:inline-flex;align-items:center;gap:6px}.landing_tick__KGN8E.landing_tickSm__zNDmy{width:16px;height:16px}.landing_tick__KGN8E.landing_tickSm__zNDmy svg{width:10px;height:10px}.landing_convo__cDldh{width:100%;max-width:288px;display:flex;flex-direction:column;gap:10px}.landing_convo__cDldh .landing_mini__gFvDS{width:auto}.landing_ask__fL4Jr{align-self:flex-start;max-width:82%;font-weight:500;padding:10px 14px;border-radius:12px 12px 12px 4px}.landing_reply__vM0ZT{position:relative;margin-left:20px}.landing_chips__zfiSs{display:flex;gap:6px;margin:12px 0 0 28px}.landing_typing__kEN3k{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:4px;height:18px;padding:0 8px;border-radius:999px;background:hsl(var(--secondary));opacity:0}.landing_typing__kEN3k i{width:5px;height:5px;border-radius:50%;background:hsl(var(--muted-foreground))}.landing_play__g4UdM .landing_typing__kEN3k{animation-name:landing_muTyping__oi_Qu;animation-duration:.64s;animation-timing-function:linear}@keyframes landing_muTyping__oi_Qu{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}.landing_play__g4UdM .landing_typing__kEN3k i{animation:landing_muDot__lcKcK .46s ease-in-out calc(var(--rd, 0s) + .76s) 1 both}.landing_play__g4UdM .landing_typing__kEN3k i:nth-child(2){animation-delay:calc(var(--rd, 0s) + .84s)}.landing_play__g4UdM .landing_typing__kEN3k i:nth-child(3){animation-delay:calc(var(--rd, 0s) + .92s)}@keyframes landing_muDot__lcKcK{0%,to{translate:0 0;opacity:.45}50%{translate:0 -3px;opacity:1}}.landing_split__F6i3L{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:center}@media (max-width:860px){.landing_split__F6i3L{grid-template-columns:1fr}}.landing_root__fKmnl .landing_after-h2__uVaRX{margin-top:18px}.landing_feed__MtTsQ ul{margin:0;padding:0}.landing_feedSum__Z1f8W{margin-left:auto;white-space:nowrap}.landing_news__Qdvdm{list-style:none;display:grid;grid-template-columns:28px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:12px 14px;border-bottom:1px solid hsl(var(--border));transition:opacity .5s var(--lp-ease),translate .5s var(--lp-ease)}.landing_news__Qdvdm:last-child{border-bottom:0}.landing_news__Qdvdm.landing_wait__8yL_i{opacity:0;translate:0 8px}.landing_newsIco__fks_l{width:28px;height:28px;border-radius:6px;background:hsl(var(--surface));border:1px solid hsl(var(--border));display:grid;place-items:center;color:hsl(var(--foreground-2))}.landing_newsIco__fks_l svg{width:14px;height:14px}.landing_newsTx__8ZGr1{display:flex;flex-direction:column;gap:2px;min-width:0}.landing_newsT__ndSkg{font-weight:500;font-size:13px;line-height:19px;color:hsl(var(--foreground))}.landing_newsO___aThg{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:18px;color:hsl(var(--muted-foreground))}.landing_newsO___aThg svg{flex:none;width:12px;height:12px;color:hsl(var(--success))}.landing_newsTm__jz9L8{font-size:12px;line-height:19px;color:hsl(var(--muted-foreground))}.landing_ask2__z3PmJ{background:color-mix(in srgb,hsl(var(--warning-soft)) 45%,hsl(var(--background)));box-shadow:inset 2px 0 0 hsl(var(--warning));border-radius:0 0 8px 8px}.landing_ask2__z3PmJ .landing_newsIco__fks_l{color:hsl(var(--warning));background:hsl(var(--warning-soft));border-color:transparent}.landing_askBody__7VS4v{margin:2px 0 0;font-size:13px;line-height:19px;color:hsl(var(--foreground-2));max-width:52ch}.landing_askAct___TcH2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;margin-top:10px}.landing_askDone__CM7WK{display:inline-flex;align-items:center;gap:6px;min-height:30px;font-size:12px;font-weight:500;color:hsl(var(--success));animation:landing_muFade__s9HPO .35s ease-out}.landing_askDone__CM7WK svg{flex:none;width:14px;height:14px}@media (max-width:479px){.landing_feed__MtTsQ .landing_feedSum__Z1f8W{display:none}}.landing_bots2__XnuF7{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.landing_bot__VS_xO{display:inline-flex;align-items:center;gap:7px;height:34px;padding-inline:11px;border:1px solid hsl(var(--border));border-radius:8px;font-size:13px;font-weight:500;background:hsl(var(--background));transition:border-color .3s,background .3s,transform .3s var(--lp-ease)}.landing_bot__VS_xO svg{width:16px;height:16px}.landing_bot__VS_xO.landing_on__Dp6fF{border-color:hsl(var(--foreground));background:hsl(var(--surface));transform:translateY(-2px)}.landing_chat__Mu61q .landing_who__UmHEH{display:flex;align-items:center;gap:8px}.landing_chat__Mu61q .landing_who__UmHEH svg{width:18px;height:18px}.landing_chat__Mu61q .landing_body__Sz_lt{padding:16px;display:flex;flex-direction:column;gap:12px;min-height:280px}.landing_msg-u___UmDs{align-self:flex-end;max-width:85%;background:hsl(var(--deep));color:hsl(var(--deep-foreground));padding:9px 13px;border-radius:12px 12px 4px 12px;font-size:13px;min-height:38px}.landing_caret__x2dfp{display:inline-block;width:1.5px;height:15px;background:currentColor;vertical-align:-2px;margin-left:1px;animation:landing_blink__SPm_h 1s steps(1) infinite}@keyframes landing_blink__SPm_h{50%{opacity:0}}.landing_tool__i_zWY{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border-strong));border-radius:6px;padding:4px 9px}.landing_tool__i_zWY .landing_spin__mxrxG{width:10px;height:10px;border-radius:50%;border:1.5px solid hsl(var(--border-strong));border-top-color:hsl(var(--ring));animation:landing_spin__mxrxG .8s linear infinite}.landing_tool__i_zWY.landing_done__z_zAE .landing_spin__mxrxG{animation:none;border-color:hsl(var(--ring));background:hsl(var(--ring))}@keyframes landing_spin__mxrxG{to{transform:rotate(1turn)}}.landing_ans__4tUxs{display:flex;flex-direction:column;gap:6px;font-size:13px;color:hsl(var(--foreground-2))}.landing_ans__4tUxs .landing_ln__YLuB3{display:flex;justify-content:space-between;gap:12px;padding:7px 10px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--surface))}.landing_ans__4tUxs .landing_ln__YLuB3 b{font-weight:600;color:hsl(var(--foreground))}.landing_fade__NXPV7{animation:landing_fadeup__K4zBD .4s var(--lp-ease) both}@keyframes landing_fadeup__K4zBD{0%{opacity:0;transform:translateY(4px)}}.landing_chat__Mu61q .landing_f__nQmla{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid hsl(var(--border));font-size:12px;color:hsl(var(--muted-foreground))}.landing_chat__Mu61q .landing_f__nQmla svg{width:12px;height:12px;color:hsl(var(--primary))}.landing_dev__4vV1X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px)}.landing_dev__4vV1X>div{display:flex;flex-direction:column;gap:10px;min-width:0}.landing_dev__4vV1X h3{font-family:var(--font-display);font-size:18px}.landing_dev__4vV1X p{font-size:14px;color:hsl(var(--muted-foreground))}.landing_code__B1gzv{font-family:var(--font-mono);font-size:12px;line-height:1.7;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:8px;padding:12px 14px;overflow-x:auto;white-space:pre;color:hsl(var(--foreground-2));min-height:120px}.landing_code__B1gzv .landing_k__DS1Ep{color:hsl(var(--primary))}@media (max-width:860px){.landing_dev__4vV1X{grid-template-columns:1fr}}.landing_root__fKmnl .landing_outro__OS6DC{position:relative;min-height:clamp(460px,58vw,680px);display:flex;align-items:flex-end;overflow:hidden;color:hsl(var(--deep-foreground));padding-block:clamp(48px,7vw,96px)}.landing_outro__OS6DC img{object-fit:cover;object-position:center 30%;transform:scale(1.08);transition:transform 2.4s var(--lp-ease)}.landing_outro__OS6DC.landing_in__vJu4L img{transform:scale(1)}.landing_outro__OS6DC:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsl(var(--deep)/0) 20%,hsl(var(--deep)/.55) 55%,hsl(var(--deep)/.92) 100%)}.landing_outroBar__IP3og{position:relative;z-index:1;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}.landing_outro__OS6DC h2{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,5vw,64px);line-height:1.02;letter-spacing:-.025em;max-width:17ch}.landing_foot__tji3G{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:28px;padding-block:48px;font-size:13px;color:hsl(var(--muted-foreground))}.landing_foot__tji3G h4{margin:0 0 10px;color:hsl(var(--foreground));font-size:13px;font-weight:600}.landing_foot__tji3G ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.landing_foot__tji3G ul a:hover{color:hsl(var(--foreground))}.landing_foot__tji3G .landing_logo__S1uZE{margin-bottom:10px}.landing_foot__tji3G .landing_tag__aUqN4{max-width:30ch}@media (max-width:700px){.landing_foot__tji3G{grid-template-columns:1fr 1fr}.landing_foot__tji3G>div:first-child{grid-column:1/-1}}.landing_legal__aBzK9{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:18px;border-top:1px solid hsl(var(--border));font-size:12px;color:hsl(var(--muted-foreground))}.landing_ast___8cHr{flex:none;display:block;overflow:visible}.landing_ast___8cHr circle,.landing_ast___8cHr path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.landing_astRing__NFDUW{stroke-width:1.6}.landing_astMark__mJsG5{stroke-width:2.2}.landing_astOk__E9X_B .landing_astRing__NFDUW{stroke:hsl(var(--success));fill:hsl(var(--success-soft))}.landing_astOk__E9X_B .landing_astMark__mJsG5{stroke:hsl(var(--success))}.landing_astNo__UwC_Q .landing_astRing__NFDUW{stroke:hsl(var(--muted-foreground)/.55);fill:hsl(var(--secondary))}.landing_astNo__UwC_Q .landing_astMark__mJsG5{stroke:hsl(var(--muted-foreground))}.landing_astPlay__lpiVT{transform-origin:center;animation:landing_astPop__OauDF .45s var(--lp-ease) both;animation-delay:calc(var(--ast-d, 0s) + .5s)}.landing_astPlay__lpiVT .landing_astRing__NFDUW{animation:landing_astDraw__h5bzq .45s var(--lp-ease) both,landing_astFill__VbV8s .3s ease-out both;animation-delay:var(--ast-d,0s),calc(var(--ast-d, 0s) + .3s)}.landing_astPlay__lpiVT .landing_astMark__mJsG5{animation:landing_astDraw__h5bzq .3s var(--lp-ease) both;animation-delay:calc(var(--ast-d, 0s) + .38s)}.landing_astPlay__lpiVT .landing_astMark2__1VSgi{animation-delay:calc(var(--ast-d, 0s) + .5s)}@keyframes landing_astDraw__h5bzq{0%{stroke-dashoffset:1}}@keyframes landing_astFill__VbV8s{0%{fill-opacity:0}}@keyframes landing_astPop__OauDF{50%{transform:scale(1.18)}}.landing_astIdle__bX1_i,.landing_astSpin__CBmN6{flex:none;display:inline-block;box-sizing:border-box;border-radius:50%}.landing_astSpin__CBmN6{border:2px solid hsl(var(--border-strong));border-top-color:hsl(var(--ring));animation:landing_spin__mxrxG .75s linear infinite}.landing_astIdle__bX1_i{border:1.5px dashed hsl(var(--border-strong))}.landing_fBody__iD6mR{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .35s ease}.landing_fEnd__oIns6{display:flex;align-items:center;gap:6px}.landing_fBtn__I_556{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;padding:0;border:1px solid hsl(var(--border-strong));background:hsl(var(--background));color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .15s var(--lp-ease);animation:landing_fadeup__K4zBD .35s var(--lp-ease) both}.landing_fBtn__I_556 svg{width:13px;height:13px}.landing_fBtn__I_556:hover{transform:scale(1.08)}.landing_fBtn__I_556:active{transform:scale(.94)}.landing_fNo__bIihu:hover{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.45);background:hsl(var(--destructive-soft))}.landing_fOk__K7a6P{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.landing_fOk__K7a6P:hover{background:hsl(var(--ring));border-color:hsl(var(--ring))}.landing_fLabel__JOc0H{font-size:11px;font-weight:500;white-space:nowrap}.landing_fLabel__JOc0H.landing_ok__IoCPI{color:hsl(var(--success));animation:landing_fLabel__JOc0H 2s ease both}.landing_fLabel__JOc0H.landing_no__ZF4In{color:hsl(var(--muted-foreground));animation:landing_fadeup__K4zBD .35s var(--lp-ease) both}@keyframes landing_fLabel__JOc0H{0%{opacity:0;transform:translateX(4px)}15%,80%{opacity:1;transform:none}to{opacity:0}}.landing_done__z_zAE li.landing_fFlash__LZoiu{animation:landing_fFlash__LZoiu 1.4s ease-out both}.landing_done__z_zAE li.landing_fIn__ieeT8{animation:landing_fIn__ieeT8 .55s var(--lp-ease) both,landing_fFlash__LZoiu 1.6s ease-out .25s both}@keyframes landing_fFlash__LZoiu{0%{background-color:hsl(var(--success-soft))}}@keyframes landing_fIn__ieeT8{0%{height:0;opacity:0}}.landing_done__z_zAE li.landing_fRej__MLVZr .landing_fBody__iD6mR,.landing_done__z_zAE li.landing_fRej__MLVZr .landing_tm__gpX_h{opacity:.5}.landing_done__z_zAE li.landing_fRej__MLVZr .landing_fBody__iD6mR{text-decoration:line-through;text-decoration-color:hsl(var(--muted-foreground)/.7)}.landing_kpi__3zNMv .landing_v__GlexI.landing_kBump__sM4N_{animation:landing_kBump__sM4N_ 1.4s ease-out both}@keyframes landing_kBump__sM4N_{0%{color:hsl(var(--success))}}.landing_invScrim__YhTVm{position:absolute;inset:0;z-index:5;background:hsl(var(--deep)/.14);animation:landing_invFade__z1004 .25s ease both}.landing_inv__yCzJu{position:absolute;top:0;right:0;bottom:0;z-index:6;width:min(400px,100%);display:flex;flex-direction:column;gap:10px;padding:14px 16px;overflow-y:auto;background:hsl(var(--background));border-left:1px solid hsl(var(--border));box-shadow:-24px 0 48px -30px hsl(var(--deep)/.5);font-size:13px;animation:landing_invIn__c6n6g .38s var(--lp-ease) both}.landing_inv__yCzJu>*{flex-shrink:0}.landing_inv__yCzJu:focus-visible{outline:none}.landing_invOut__Sa_9w{animation:landing_invOut__Sa_9w .2s ease both}.landing_invScrim__YhTVm.landing_invOut__Sa_9w{animation:landing_invFadeOut__NlMML .2s ease both}@keyframes landing_invIn__c6n6g{0%{transform:translateX(28px);opacity:0}}@keyframes landing_invOut__Sa_9w{to{transform:translateX(28px);opacity:0}}@keyframes landing_invFade__z1004{0%{opacity:0}}@keyframes landing_invFadeOut__NlMML{to{opacity:0}}.landing_invHead__9w3yi{display:flex;align-items:center;gap:8px}.landing_invHead__9w3yi h4{flex:1;margin:0;font-family:var(--font-display);font-size:15px;font-weight:600}.landing_invX___HiWg{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:none;color:hsl(var(--muted-foreground));cursor:pointer}.landing_invX___HiWg:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.landing_invX___HiWg svg{width:16px;height:16px}.landing_invPrompt__Fu1tE{display:flex;gap:8px;align-items:flex-start;min-height:62px;padding:10px 12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--surface));line-height:1.45}.landing_invPrompt__Fu1tE.landing_invPromptDone__okPjg{min-height:0;padding-block:8px;color:hsl(var(--muted-foreground))}.landing_invPromptDone__okPjg>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_invPrompt__Fu1tE>svg{flex:none;width:15px;height:15px;margin-top:2px;color:hsl(var(--ring))}.landing_invCaret__mdTnT{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-2px;background:hsl(var(--ring));animation:landing_invBlink__g1VId 1s steps(1) infinite}@keyframes landing_invBlink__g1VId{50%{opacity:0}}.landing_invThink__OMwuh{display:flex;align-items:center;gap:8px;font-size:12px;color:hsl(var(--muted-foreground));animation:landing_fadeup__K4zBD .3s var(--lp-ease) both}.landing_invCard__BuCJJ{border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden;padding-bottom:6px;animation:landing_fadeup__K4zBD .35s var(--lp-ease) both}.landing_invCardH__h9SQB{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding:8px 12px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--surface));font-size:12px;font-weight:600}.landing_invCardH__h9SQB>svg{width:14px;height:14px;color:hsl(var(--ring))}.landing_invWhy__DRaPx{margin-left:auto;padding:2px 8px;border-radius:999px;background:hsl(var(--info-soft));color:hsl(var(--info));font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.landing_invKv__TZOyp{display:flex;justify-content:space-between;gap:12px;padding:4px 12px;font-size:12px;animation:landing_fadeup__K4zBD .35s var(--lp-ease) both;animation-delay:var(--i,0s)}.landing_invKv__TZOyp>span:first-child{flex:none;color:hsl(var(--muted-foreground))}.landing_invKv__TZOyp>span:last-child{min-width:0;text-align:right}.landing_invKv__TZOyp.landing_invSep__SoP48{margin-top:4px;padding-top:8px;border-top:1px solid hsl(var(--border))}.landing_invKv__TZOyp.landing_invTot__y81IF{font-size:13px;font-weight:600}.landing_invKv__TZOyp.landing_invTot__y81IF>span:first-child{color:hsl(var(--foreground))}.landing_invAct__73u4z{display:flex;align-items:center;gap:8px;min-height:36px;margin-top:2px}.landing_invAct__73u4z>button{animation:landing_fadeup__K4zBD .35s var(--lp-ease) both;animation-delay:var(--i,0s)}.landing_invHint__uGSr_{color:hsl(var(--muted-foreground))}.landing_invHint__uGSr_,.landing_invStatus__XIzCa{font-size:12px;animation:landing_fadeup__K4zBD .3s var(--lp-ease) both}.landing_invStatus__XIzCa{display:flex;align-items:center;gap:8px;min-width:0}.landing_invStatus__XIzCa b{font-weight:600}.landing_invStatus__XIzCa .landing_mono__8VRtG{color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.landing_root__fKmnl *,.landing_root__fKmnl :after,.landing_root__fKmnl :before{animation:none!important;transition:none!important}.landing_root__fKmnl .landing_pre__w5xhD{opacity:1;transform:none}}.public_shell__7ON6i{min-height:100dvh;display:flex;flex-direction:column;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.dark .public_shell__7ON6i{color-scheme:dark}.public_contents__Cpwaj{display:contents}.public_main__3pwEo h1,.public_main__3pwEo h2,.public_main__3pwEo h3{text-wrap:balance}.public_main__3pwEo :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.public_main__3pwEo{flex:1;padding-bottom:clamp(56px,7vw,96px)}.public_header__RZA_j{padding-block:clamp(40px,6vw,72px) clamp(24px,3vw,36px)}.public_meta__YQ7au{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:14px;font-size:13px;color:hsl(var(--muted-foreground))}.public_meta__YQ7au span{display:inline-flex;align-items:center;gap:6px}.public_meta__YQ7au svg{width:14px;height:14px}.public_actions__uzK5S{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.public_crumbs__8XEH_{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13px;color:hsl(var(--muted-foreground))}.public_crumbs__8XEH_ a:hover{color:hsl(var(--foreground))}.public_crumbs__8XEH_ svg{width:13px;height:13px;opacity:.6}.public_crumbs__8XEH_ [aria-current]{color:hsl(var(--foreground-2))}.public_section__RwDb7{margin-top:clamp(40px,5vw,56px)}.public_h2__yH37d{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em;margin-bottom:6px}.public_h2__yH37d+.public_lead__WyA0i{margin-bottom:18px}.public_lead__WyA0i{color:hsl(var(--muted-foreground));font-size:14px;max-width:68ch}.public_h2__yH37d:not(:has(+.public_lead__WyA0i)){margin-bottom:16px}.public_grid__bsVjq{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:12px}.public_grid2__Ti8iz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:760px){.public_grid2__Ti8iz{grid-template-columns:1fr}}.public_cardRow__ifkm7{display:flex;align-items:flex-start;gap:12px}.public_cardFoot__U_BWa{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:hsl(var(--muted-foreground))}.public_cardFoot__U_BWa span{display:inline-flex;align-items:center;gap:5px}.public_cardFoot__U_BWa svg{width:13px;height:13px}.public_list__56hHZ{list-style:none;margin:0;padding:0}.public_list__56hHZ li+li{border-top:1px solid hsl(var(--border))}.public_list__56hHZ a{display:flex;align-items:center;gap:12px;padding:12px 2px;font-size:14px}.public_listTitle__IcnL1{display:block;font-size:15px;font-weight:600;line-height:1.35;color:hsl(var(--foreground))}.public_list__56hHZ a:hover .public_listTitle__IcnL1{color:hsl(var(--primary))}.public_list__56hHZ small{display:block;font-size:12px;color:hsl(var(--muted-foreground))}.public_list__56hHZ svg{width:15px;height:15px;color:hsl(var(--muted-foreground));flex:none}.public_layout__FXGTr{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,5vw,64px);align-items:start}.public_rail__0WFwJ{position:sticky;top:80px;font-size:13px}.public_railTitle__UOgP3{font-size:12px;font-weight:600;color:hsl(var(--foreground));margin:0 0 8px 10px}.public_rail__0WFwJ ul{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:1px}.public_rail__0WFwJ a{display:block;padding:5px 10px;border-radius:6px;color:hsl(var(--muted-foreground));line-height:1.4}.public_rail__0WFwJ a:hover,.public_rail__0WFwJ a[aria-current=page]{color:hsl(var(--foreground));background:hsl(var(--secondary))}.public_rail__0WFwJ a[aria-current=page]{font-weight:500}@media (max-width:900px){.public_layout__FXGTr{grid-template-columns:minmax(0,1fr)}.public_rail__0WFwJ{display:none}}.public_prose__j3zYE{max-width:68ch;font-size:16px;line-height:1.7;color:hsl(var(--foreground-2))}.public_prose__j3zYE h2{font-family:var(--font-display);font-size:20px;line-height:1.25;letter-spacing:-.01em;color:hsl(var(--foreground));margin:44px 0 12px;scroll-margin-top:80px}.public_prose__j3zYE h3{font-size:16px;font-weight:600;color:hsl(var(--foreground));margin:28px 0 8px}.public_prose__j3zYE>:first-child{margin-top:0}.public_prose__j3zYE p{margin:0 0 14px}.public_prose__j3zYE ol,.public_prose__j3zYE ul{margin:0 0 16px;padding-left:22px}.public_prose__j3zYE ul{list-style:disc}.public_prose__j3zYE ol{list-style:decimal}.public_prose__j3zYE li{margin:6px 0;padding-left:2px}.public_prose__j3zYE li::marker{color:hsl(var(--muted-foreground))}.public_prose__j3zYE li ul{margin:6px 0 0}.public_prose__j3zYE b,.public_prose__j3zYE strong{color:hsl(var(--foreground));font-weight:600}.public_prose__j3zYE a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.public_prose__j3zYE code{font-family:var(--font-mono);font-size:.88em;padding:1px 5px;border-radius:4px;background:hsl(var(--secondary));color:hsl(var(--foreground))}.public_prose__j3zYE pre{font-family:var(--font-mono);font-size:13px;line-height:1.7;background:hsl(var(--surface));border:1px solid hsl(var(--border));border-radius:8px;padding:14px 16px;margin:16px 0;overflow-x:auto;color:hsl(var(--foreground-2))}.public_prose__j3zYE pre code{padding:0;background:none;font-size:inherit;color:inherit}.public_prose__j3zYE figure{margin:22px 0}.public_prose__j3zYE img{border-radius:8px;border:1px solid hsl(var(--border));max-width:100%;height:auto}.public_prose__j3zYE figcaption{margin-top:8px;font-size:13px;color:hsl(var(--muted-foreground));text-align:center}.public_prose__j3zYE hr{border:0;border-top:1px solid hsl(var(--border));margin:36px 0 20px}.public_small__ygFSN{font-size:13px;color:hsl(var(--muted-foreground))}.public_dot__dE46Z{width:8px;height:8px;border-radius:999px;flex:none;background:hsl(var(--success));box-shadow:0 0 0 3px hsl(var(--success-soft))}.public_dotLg__WLkx2{width:10px;height:10px}.public_dotWarn__gJLng{background:hsl(var(--warning));box-shadow:0 0 0 3px hsl(var(--warning-soft))}.public_dotBad__T_Nji{background:hsl(var(--destructive));box-shadow:0 0 0 3px color-mix(in srgb,hsl(var(--destructive)) 14%,transparent)}.public_rows__vI4hT>*+*{border-top:1px solid hsl(var(--border))}.public_row__ASCS_{padding:16px 18px}.public_rowHead__Abcki{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.public_bars__Elfl4{display:flex;gap:2px;margin-top:12px}.public_bars__Elfl4 i{flex:1;height:24px;border-radius:2px;background:color-mix(in srgb,hsl(var(--success)) 70%,hsl(var(--background)))}.public_bars__Elfl4 i.public_barWarn__fLCmT{background:hsl(var(--warning))}.public_bars__Elfl4 i.public_barBad__1_SJL{background:hsl(var(--destructive))}.public_barsLegend__hCjak{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:hsl(var(--muted-foreground))}@media (max-width:600px){.public_bars__Elfl4{gap:1px}}.public_stats__4pJG2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.public_stats__4pJG2>div{padding:16px 14px;min-width:0}.public_stats__4pJG2>div+div{border-left:1px solid hsl(var(--border))}.public_statV__7Qyyh{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.public_statK__OFm4C{white-space:nowrap;font-size:12px;color:hsl(var(--muted-foreground))}.public_narrow__Cs1Rf{max-width:760px}.public_prose__j3zYE table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:13px;line-height:1.5;display:block;overflow-x:auto}.public_prose__j3zYE td,.public_prose__j3zYE th{text-align:left;vertical-align:top;padding:9px 12px 9px 0;border-bottom:1px solid hsl(var(--border))}.public_prose__j3zYE th{color:hsl(var(--foreground));font-weight:600;font-size:12px}.public_gridFit__g5SVq{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}