.landing_root__QGsgX{--l-bg:#08090b;--l-surface:#0f1013;--l-surface-2:#15161a;--l-border:rgba(255,255,255,0.08);--l-border-strong:rgba(255,255,255,0.14);--l-text:#f4f5f7;--l-text-2:#b4b8c2;--l-text-3:#8a8f9b;--l-accent:#7c83f6;--l-accent-2:#a5a9ff;min-height:100vh;background:var(--l-bg);color:var(--l-text);font-family:var(--font-sans),var(--font-thai),system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}body:has(.landing_root__QGsgX){background:#08090b}.landing_root__QGsgX a{color:inherit}.landing_root__QGsgX ::selection{background:rgba(124,131,246,.45);color:#fff}.landing_root__QGsgX :focus-visible{outline:2px solid var(--l-accent-2);outline-offset:3px;border-radius:6px}.landing_nav__gAPym{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--l-border);background:rgba(8,9,11,.72);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px)}.landing_navInner__tX9sR{display:flex;align-items:center;gap:28px;max-width:1160px;height:60px;margin:0 auto;padding:0 24px}.landing_brand__zTfFp{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--l-text)}.landing_brandMark__tB_ob{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:linear-gradient(160deg,#8b91ff,#5b5fe0);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 4px 14px rgba(98,104,240,.35)}.landing_navLinks__hTqf7{display:flex;gap:22px;font-size:14px}.landing_navLinks__hTqf7 a,.landing_navLogin__sADPv{color:var(--l-text-3);transition:color .15s}.landing_navLinks__hTqf7 a:hover,.landing_navLogin__sADPv:hover{color:var(--l-text)}.landing_navActions__dEEf9{display:flex;align-items:center;gap:18px;margin-left:auto;font-size:14px}.landing_btnGhost__qK95x,.landing_btnLight__j2XX2{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}.landing_root__QGsgX .landing_btnLight__j2XX2{background:#f4f5f7;color:#0b0c0f}.landing_btnLight__j2XX2:hover{background:#fff;transform:translateY(-1px)}.landing_btnGhost__qK95x{border:1px solid var(--l-border-strong);color:var(--l-text);background:rgba(255,255,255,.02)}.landing_btnGhost__qK95x:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.05)}.landing_hero___ILNH{max-width:1160px;margin:0 auto;padding:96px 24px 0;text-align:center}.landing_pill__5OADh{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;padding:5px 14px 5px 5px;border:1px solid var(--l-border-strong);border-radius:999px;background:rgba(255,255,255,.03);color:var(--l-text-2);font-size:13px;transition:border-color .15s,color .15s}.landing_pill__5OADh:hover{border-color:rgba(255,255,255,.28);color:var(--l-text)}.landing_pillTag__H0XXi{padding:1px 9px;border-radius:999px;background:rgba(124,131,246,.18);color:var(--l-accent-2);font-size:12px;font-weight:600}.landing_heroTitle__BHSuR{margin:0 auto;max-width:900px;font-size:clamp(40px,7vw,76px);line-height:1.04;font-weight:600;letter-spacing:-.035em;background:linear-gradient(180deg,#ffffff 30%,rgba(255,255,255,.62));-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.landing_heroLead__2_q4a{max-width:600px;margin:24px auto 0;color:var(--l-text-2);font-size:clamp(16px,2vw,19px);line-height:1.6;text-wrap:pretty}.landing_heroActions__1f6I_{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.landing_root__QGsgX .landing_heroActions__1f6I_ .landing_btnGhost__qK95x,.landing_root__QGsgX .landing_heroActions__1f6I_ .landing_btnLight__j2XX2{height:42px;padding:0 20px;font-size:15px}.landing_previewWrap__G4G8R{position:relative;max-width:1160px;margin:72px auto 0;padding:0 24px;perspective:2000px}.landing_glow__MAH4V{position:absolute;inset:-80px 10% auto;height:420px;background:radial-gradient(ellipse at 50% 40%,rgba(110,118,245,.32),rgba(110,118,245,0) 65%);filter:blur(20px);pointer-events:none}.landing_preview__e_hNm{position:relative;transform:rotateX(14deg) scale(.98);transform-origin:50% 0;animation:landing_tilt-in__oUgw0 1.1s cubic-bezier(.2,.7,.2,1) .35s backwards;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 98%);mask-image:linear-gradient(180deg,#000 62%,transparent 98%)}@keyframes landing_tilt-in__oUgw0{0%{opacity:0;transform:rotateX(24deg) translateY(40px) scale(.96)}}.landing_window__O2qVh{overflow:hidden;border:1px solid var(--l-border-strong);border-radius:14px;background:var(--l-surface);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 40px 120px -20px rgba(0,0,0,.8),0 0 80px -30px rgba(124,131,246,.4)}.landing_chrome___XH0E{display:flex;gap:7px;padding:12px 14px;border-bottom:1px solid var(--l-border)}.landing_chrome___XH0E span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.12)}.landing_app__2J7X9{display:grid;grid-template-columns:196px 1fr;min-height:470px;font-size:12.5px}.landing_side__ZNA13{display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-right:1px solid var(--l-border);background:#0c0d10;color:var(--l-text-3)}.landing_sideBrand__FyPlT{display:flex;align-items:center;gap:8px;margin:0 6px 12px;color:var(--l-text);font-weight:600}.landing_sideItem__eCqa4{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px}.landing_sideItem__eCqa4 i{width:7px;height:7px;border-radius:2px}.landing_sideActive__JWKzB{background:rgba(255,255,255,.06);color:var(--l-text)}.landing_sideLabel__aWBnT{margin:14px 8px 4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.landing_main__ZwHmf{min-width:0;padding:16px 18px}.landing_head__1VFpw{display:flex;align-items:center;gap:10px;font-size:15px}.landing_chip__yvvDz,.landing_key__T7P04{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.02em;color:var(--l-text-3)}.landing_chip__yvvDz{padding:2px 7px;border:1px solid var(--l-border-strong);border-radius:5px}.landing_progress__scxq7{position:relative;width:140px;height:5px;margin-left:12px;border-radius:99px;background:rgba(255,255,255,.08)}.landing_progress__scxq7 span,.landing_sprintBar__NMxW9 span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#6e76f5,#a5a9ff)}.landing_muted__Hbu_F{color:var(--l-text-3);font-size:.86em}.landing_tabs__riZDF{display:flex;gap:18px;margin:12px 0 16px;border-bottom:1px solid var(--l-border);color:var(--l-text-3)}.landing_tabs__riZDF span{padding-bottom:9px}.landing_tabActive__00OEO{color:var(--l-text);box-shadow:inset 0 -2px 0 var(--l-accent)}.landing_columns__NNhDc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.landing_column__Xz2Uz{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid var(--l-border);border-radius:10px;background:rgba(255,255,255,.015)}.landing_columnHead__pM7OK{display:flex;align-items:center;gap:7px;margin-bottom:2px;color:var(--l-text-2);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.landing_columnHead__pM7OK i{width:7px;height:7px;border-radius:50%}.landing_columnHead__pM7OK span{margin-left:auto;color:var(--l-text-3);font-weight:500}.landing_card__jgJlP{padding:10px 11px;border:1px solid var(--l-border);border-radius:8px;background:var(--l-surface-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.landing_cardTop__LpoJK{display:flex;align-items:center;gap:6px;white-space:nowrap}.landing_cardTitle__om2gQ{margin-top:6px;color:var(--l-text);line-height:1.4}.landing_pri__Qvo0_{padding:0 6px;border-radius:4px;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.landing_priUrgent__qh3b0{background:rgba(240,98,98,.16);color:#ff9a9a}.landing_priHigh__9xYJR{background:rgba(240,163,94,.15);color:#f5bd85}.landing_priMedium__SdocZ{background:rgba(124,131,246,.16);color:#b3b7ff}.landing_priLow__Nz_0X{background:rgba(255,255,255,.07);color:var(--l-text-3)}.landing_avatar__cF0LY{display:grid;place-items:center;width:19px;height:19px;margin-left:auto;border-radius:50%;font-size:8.5px;font-weight:600;color:#0b0c0f;background:#c9cdfb}.landing_avatar__cF0LY[data-tone="1"]{background:#f6c9a8}.landing_avatar__cF0LY[data-tone="2"]{background:#a8e3c6}.landing_avatar__cF0LY[data-tone="3"]{background:#f4b3cf}.landing_avatar__cF0LY[data-tone="4"]{background:#b9dcf7}.landing_tag__D5zXZ{display:inline-block;margin-top:8px;padding:1px 7px;border-radius:99px;background:rgba(255,255,255,.06);color:var(--l-text-3);font-size:10.5px}.landing_section__O6gdK{max-width:1160px;margin:0 auto;padding:120px 24px 0}.landing_eyebrow__4uFc8{margin:0 0 14px;color:var(--l-accent-2);font-size:13px;font-weight:600;letter-spacing:.04em}.landing_sectionTitle__o7n2u{max-width:720px;margin:0;font-size:clamp(30px,4.4vw,48px);line-height:1.1;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.landing_sectionLead__qBlMm{max-width:620px;margin:18px 0 0;color:var(--l-text-2);font-size:17px;text-wrap:pretty}.landing_grid__ir2fk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;border:1px solid var(--l-border);border-radius:16px;overflow:hidden;background:var(--l-border);gap:1px}.landing_feature__qJmTi{padding:30px 28px 34px;background:var(--l-bg);transition:background .2s}.landing_feature__qJmTi:hover{background:#0c0d10}.landing_feature__qJmTi h3{margin:18px 0 8px;font-size:17px;font-weight:600;letter-spacing:-.01em}.landing_feature__qJmTi p{margin:0;color:var(--l-text-3);font-size:15px;line-height:1.6}.landing_featureIcon__Opve0{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--l-border-strong);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.01));color:var(--l-accent-2)}.landing_split__J76ZR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.landing_steps__hogEu{display:grid;gap:22px;margin:40px 0 0;padding:0;list-style:none}.landing_steps__hogEu li{display:flex;gap:18px}.landing_steps__hogEu h3{margin:0 0 4px;font-size:17px;font-weight:600}.landing_steps__hogEu p{margin:0;color:var(--l-text-3);font-size:15px}.landing_stepNum__2Tsmi{flex-shrink:0;padding-top:3px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--l-accent-2)}.landing_sprintCard__7wfuP{padding:24px;border:1px solid var(--l-border-strong);border-radius:16px;background:linear-gradient(180deg,var(--l-surface),#0b0c0f);box-shadow:0 30px 80px -30px rgba(0,0,0,.9),0 0 60px -30px rgba(124,131,246,.35);font-size:14px}.landing_sprintRow____9qo{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.landing_badgeCurrent__WS8Kv,.landing_badgeNext__d02Fz{padding:1px 9px;border-radius:99px;font-size:11.5px;font-weight:600}.landing_badgeCurrent__WS8Kv{background:rgba(124,131,246,.18);color:var(--l-accent-2)}.landing_badgeNext__d02Fz{background:rgba(255,255,255,.06);color:var(--l-text-3)}.landing_sprintBar__NMxW9{position:relative;height:4px;margin:12px 0 8px;border-radius:99px;background:rgba(255,255,255,.08)}.landing_sprintTask__N_dZt{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--l-border);color:var(--l-text-2)}.landing_sprintTask__N_dZt i{flex-shrink:0;width:13px;height:13px;border:1.5px solid rgba(255,255,255,.28);border-radius:50%}.landing_sprintTask__N_dZt i[data-done]{border-color:#4cc38a;background:#4cc38a;box-shadow:inset 0 0 0 2.5px #0f1013}.landing_speed__by7Hx{margin-top:120px;border-block:1px solid var(--l-border);background:radial-gradient(ellipse at 50% 0,rgba(110,118,245,.14),transparent 60%),#0a0b0d}.landing_speedInner__2JacI{max-width:1160px;margin:0 auto;padding:96px 24px}.landing_stats__F9d5I{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:48px 0 0;border:1px solid var(--l-border);border-radius:16px;overflow:hidden;background:var(--l-border)}.landing_stats__F9d5I div{display:flex;flex-direction:column-reverse;gap:6px;padding:28px;background:#0a0b0d}.landing_stats__F9d5I dt{color:var(--l-text-3);font-size:14px}.landing_stats__F9d5I dd{margin:0;font-size:clamp(30px,4vw,42px);font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.landing_cta__E6vaO{max-width:1160px;margin:0 auto;padding:130px 24px 120px;text-align:center}.landing_cta__E6vaO .landing_sectionLead__qBlMm{margin-inline:auto}.landing_ctaTitle__wsLMC{margin:0;font-size:clamp(34px,5.4vw,58px);line-height:1.06;font-weight:600;letter-spacing:-.035em;background:linear-gradient(180deg,#ffffff 30%,rgba(255,255,255,.62));-webkit-background-clip:text;background-clip:text;color:transparent}.landing_footer__I_4dW{border-top:1px solid var(--l-border)}.landing_footerInner__cYjbW{display:flex;flex-wrap:wrap;align-items:center;gap:24px;max-width:1160px;margin:0 auto;padding:28px 24px 40px;font-size:14px}.landing_footerInner__cYjbW nav{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--l-text-3)}.landing_footerInner__cYjbW nav a:hover{color:var(--l-text)}.landing_footerInner__cYjbW>.landing_muted__Hbu_F{margin-left:auto;font-size:13px}@media (max-width:960px){.landing_grid__ir2fk{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_split__J76ZR{gap:48px}.landing_app__2J7X9,.landing_split__J76ZR{grid-template-columns:minmax(0,1fr)}.landing_side__ZNA13{display:none}}@media (max-width:640px){.landing_navLinks__hTqf7,.landing_navLogin__sADPv{display:none}.landing_navInner__tX9sR{padding:0 16px}.landing_hero___ILNH{padding:64px 16px 0}.landing_previewWrap__G4G8R{margin-top:48px;padding:0 16px}.landing_preview__e_hNm{transform:none}.landing_columns__NNhDc{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_cardTop__LpoJK .landing_pri__Qvo0_,.landing_column__Xz2Uz:nth-child(n+3),.landing_head__1VFpw .landing_muted__Hbu_F,.landing_head__1VFpw .landing_progress__scxq7,.landing_wideOnly__5WUgG{display:none}.landing_section__O6gdK{padding:88px 16px 0}.landing_grid__ir2fk,.landing_stats__F9d5I{grid-template-columns:minmax(0,1fr)}.landing_speedInner__2JacI{padding:72px 16px}.landing_cta__E6vaO{padding:96px 16px 88px}.landing_footerInner__cYjbW{padding:24px 16px 32px}.landing_footerInner__cYjbW>.landing_muted__Hbu_F{margin-left:0}}.landing_mover__AdQvv{position:relative;z-index:2}.landing_cursor__sBDQO{position:absolute;right:16px;bottom:-7px;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.landing_countSwap__SJfHX{display:inline-grid}.landing_countSwap__SJfHX b{grid-area:1/1;font-weight:inherit}.landing_countSwap__SJfHX b+b{opacity:0}@media (prefers-reduced-motion:no-preference){.landing_heroLead__2_q4a,.landing_hero___ILNH .landing_heroActions__1f6I_,.landing_pill__5OADh{animation:landing_rise-in__WPdTY .8s cubic-bezier(.2,.7,.2,1) backwards}.landing_heroLead__2_q4a{animation-delay:.16s}.landing_hero___ILNH .landing_heroActions__1f6I_{animation-delay:.24s}.landing_heroTitle__BHSuR{background-image:linear-gradient(100deg,transparent 42%,rgba(196,199,255,.95) 50%,transparent 58%),linear-gradient(180deg,#ffffff 30%,rgba(255,255,255,.62));background-size:250% 100%,100% 100%;background-repeat:no-repeat;background-position:-30% 0,0 0;animation:landing_rise-in__WPdTY .8s cubic-bezier(.2,.7,.2,1) .08s backwards,landing_sheen__f5gh5 1.8s ease-in-out 1.1s backwards}.landing_glow__MAH4V{animation:landing_fade-in__UqKQ5 1.4s ease .3s backwards,landing_breathe__mJqbp 8s ease-in-out 1.7s infinite alternate}.landing_progress__scxq7 span{animation:landing_bar-grow__WJOLm 1.2s cubic-bezier(.2,.7,.2,1) 1.2s backwards}.landing_featureIcon__Opve0{transition:transform .25s ease,color .25s ease,box-shadow .25s ease}.landing_feature__qJmTi:hover .landing_featureIcon__Opve0{transform:translateY(-2px);color:#fff;box-shadow:0 0 0 1px rgba(165,169,255,.35),0 10px 26px -10px rgba(124,131,246,.75)}}@media (prefers-reduced-motion:no-preference) and (min-width:641px){.landing_mover__AdQvv{animation:landing_card-drag__c7mkp 9s cubic-bezier(.45,0,.2,1) 1.8s infinite}.landing_cursor__sBDQO{animation:landing_cursor-hold__2ylZP 9s ease 1.8s infinite}.landing_countSwap__SJfHX b{animation:landing_count-before__wz5sz 9s linear 1.8s infinite}.landing_countSwap__SJfHX b+b{animation-name:landing_count-after__IvV_T}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing_ctaTitle__wsLMC,.landing_cta__E6vaO .landing_heroActions__1f6I_,.landing_eyebrow__4uFc8,.landing_feature__qJmTi>*,.landing_sectionLead__qBlMm,.landing_sectionTitle__o7n2u,.landing_sprintCard__7wfuP,.landing_stats__F9d5I div>*,.landing_steps__hogEu li{animation:landing_reveal__6mPIk linear backwards;animation-timeline:view();animation-range:entry 0 cover 30%}.landing_feature__qJmTi:nth-child(3n+2)>*,.landing_stats__F9d5I div:nth-child(2)>*{animation-range:entry 8% cover 34%}.landing_feature__qJmTi:nth-child(3n+3)>*,.landing_stats__F9d5I div:nth-child(3)>*{animation-range:entry 16% cover 38%}.landing_sprintCard__7wfuP{view-timeline:--sprint-card block}.landing_sprintBar__NMxW9 span{animation:landing_bar-grow__WJOLm linear backwards;animation-timeline:--sprint-card;animation-range:cover 25% cover 45%}.landing_sprintTask__N_dZt i[data-done]{animation:landing_pop___ZLbV linear backwards;animation-timeline:--sprint-card;animation-range:cover 40% cover 48%}}}@keyframes landing_rise-in__WPdTY{0%{opacity:0;transform:translateY(16px);filter:blur(8px)}}@keyframes landing_sheen__f5gh5{0%{background-position:130% 0,0 0}}@keyframes landing_fade-in__UqKQ5{0%{opacity:0}}@keyframes landing_breathe__mJqbp{to{opacity:.7;transform:scale(1.06)}}@keyframes landing_bar-grow__WJOLm{0%{width:0}}@keyframes landing_reveal__6mPIk{0%{opacity:0;transform:translateY(28px)}}@keyframes landing_pop___ZLbV{0%{opacity:0;transform:scale(.2)}}@keyframes landing_card-drag__c7mkp{0%,18%{transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}25%{transform:translateY(-4px) scale(1.035) rotate(-1.2deg);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 40px -14px rgba(0,0,0,.85),0 0 0 1px rgba(165,169,255,.35)}45%{transform:translateX(calc(100% + 34px)) translateY(-4px) scale(1.035) rotate(.8deg);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 40px -14px rgba(0,0,0,.85),0 0 0 1px rgba(165,169,255,.35)}51%,84%{transform:translateX(calc(100% + 34px));box-shadow:inset 0 1px 0 rgba(255,255,255,.03);opacity:1}89%{transform:translateX(calc(100% + 34px));opacity:0}90%{transform:none;opacity:0}97%,to{transform:none;opacity:1}}@keyframes landing_cursor-hold__2ylZP{0%,19%{opacity:0;transform:translate(8px,8px)}24%,47%{opacity:1;transform:none}53%,to{opacity:0;transform:translate(6px,6px)}}@keyframes landing_count-before__wz5sz{0%,49%{opacity:1}50%,89%{opacity:0}90%,to{opacity:1}}@keyframes landing_count-after__IvV_T{0%,49%{opacity:0}50%,89%{opacity:1}90%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.landing_preview__e_hNm{animation:none}.landing_btnGhost__qK95x,.landing_btnLight__j2XX2,.landing_feature__qJmTi,.landing_pill__5OADh{transition:none}.landing_btnLight__j2XX2:hover{transform:none}}