.landing-module__TEJncW__section{padding-block:clamp(80px,10vw,140px);position:relative}.landing-module__TEJncW__landingRoot{--landing-inset:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--landing-gutter:max(16px, var(--landing-inset))}@media (min-width:640px){.landing-module__TEJncW__landingRoot{--landing-gutter:max(24px, var(--landing-inset))}}@media (min-width:1080px){.landing-module__TEJncW__landingRoot{--landing-gutter:max(40px, var(--landing-inset))}}.landing-module__TEJncW__container{width:100%;max-width:1200px;padding-inline:var(--landing-gutter);margin-inline:auto}:root:has(.landing-module__TEJncW__landingRoot){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(.landing-module__TEJncW__landingRoot){background:#141418}:root:has(.landing-module__TEJncW__landingRoot) body{background:#141418}.landing-module__TEJncW__headTitle{letter-spacing:-.028em;color:var(--color-ink);text-wrap:balance;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.1}.landing-module__TEJncW__headSub{max-width:40em;color:var(--color-ink-muted);text-wrap:pretty;margin-top:14px;font-size:clamp(16px,1.45vw,20px);line-height:1.55}html:lang(zh) :is(.landing-module__TEJncW__headTitle,.landing-module__TEJncW__heroTitle,.landing-module__TEJncW__footerTitle,.landing-module__TEJncW__showcaseName),html:lang(zh-TW) :is(.landing-module__TEJncW__headTitle,.landing-module__TEJncW__heroTitle,.landing-module__TEJncW__footerTitle,.landing-module__TEJncW__showcaseName),html:lang(ko) :is(.landing-module__TEJncW__headTitle,.landing-module__TEJncW__heroTitle,.landing-module__TEJncW__footerTitle,.landing-module__TEJncW__showcaseName){word-break:keep-all;overflow-wrap:anywhere}.landing-module__TEJncW__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted);font-size:12px;font-weight:500}html:lang(zh) .landing-module__TEJncW__eyebrow,html:lang(zh-TW) .landing-module__TEJncW__eyebrow,html:lang(ja) .landing-module__TEJncW__eyebrow,html:lang(ko) .landing-module__TEJncW__eyebrow{letter-spacing:.08em}html:lang(th) .landing-module__TEJncW__eyebrow{letter-spacing:0}.landing-module__TEJncW__nav{z-index:40;transition:background-color var(--motion-panel) var(--ease-out-strong), border-color var(--motion-panel) var(--ease-out-strong), box-shadow var(--motion-panel) var(--ease-out-strong);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.landing-module__TEJncW__nav[data-solid=true]{background:color-mix(in srgb, var(--color-paper) 82%, transparent);border-bottom-color:var(--color-line);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}.landing-module__TEJncW__navBar{width:100%;padding-inline:var(--landing-gutter)}@media (min-width:1080px){.landing-module__TEJncW__navBar{padding-inline:max(clamp(28px, 2.8vw, 48px), var(--landing-inset))}}.landing-module__TEJncW__navLink{white-space:nowrap;color:var(--color-ink-muted);transition:color var(--motion-fast) var(--ease-out-strong);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500;position:relative}.landing-module__TEJncW__navLink:hover{color:var(--color-ink)}.landing-module__TEJncW__mobileMenu{transform-origin:top;animation:landing-module__TEJncW__menuIn var(--motion-panel) var(--ease-out-strong) both}@keyframes landing-module__TEJncW__menuIn{0%{opacity:0;transform:translateY(-8px)}}.landing-module__TEJncW__hero{isolation:isolate;background:var(--color-paper);--mx:0;--my:0;--sp:0;--hero-strip:96px;min-height:100svh;position:relative;overflow:clip}.landing-module__TEJncW__heroGrid{z-index:-2;background-image:radial-gradient(circle at center, color-mix(in srgb, var(--color-ink) 16%, transparent) 1px, transparent 1.5px);transform:translate3d(calc(var(--mx) * -8px), calc(var(--my) * -8px + var(--sp) * -60px), 0);background-size:28px 28px;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(88% 78% at 50% 45%,#000 45%,#0000 100%);mask-image:radial-gradient(88% 78% at 50% 45%,#000 45%,#0000 100%)}.landing-module__TEJncW__heroGlow{position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 1.25px,#0000 1.75px);mask-image:radial-gradient(circle,#000 1.25px,#0000 1.75px);-webkit-mask-size:28px 28px;mask-size:28px 28px}.landing-module__TEJncW__heroGlowSpot{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-ink) 55%, transparent), color-mix(in srgb, var(--color-ink) 18%, transparent) 55%, transparent);opacity:0;width:440px;height:440px;transition:opacity .4s var(--ease-out-strong);will-change:transform;border-radius:50%;margin:-220px 0 0 -220px;position:absolute;top:0;left:0}.landing-module__TEJncW__hero[data-glow=on] .landing-module__TEJncW__heroGlowSpot{opacity:1}.landing-module__TEJncW__heroCards{inset:0 0 var(--hero-strip);z-index:-1;pointer-events:none;position:absolute}.landing-module__TEJncW__hero[data-announce] .landing-module__TEJncW__heroCards{top:104px}@media (min-width:640px){.landing-module__TEJncW__hero[data-announce] .landing-module__TEJncW__heroCards{top:112px}}@media (max-width:639px){.landing-module__TEJncW__hero:not([data-announce]) .landing-module__TEJncW__heroCards{top:74px}}.landing-module__TEJncW__heroCard{--depth:1;--rise:120px;--spread-x:0px;transform:translate3d(calc(var(--mx) * var(--depth) * 14px + var(--sp) * var(--spread-x)), calc(var(--my) * var(--depth) * 14px - var(--sp) * var(--rise)), 0) scale(calc(1 + var(--sp) * .08 * var(--depth)));opacity:calc(1 - var(--sp) * .9);animation:landing-module__TEJncW__cardIn .9s var(--ease-out-strong) both;animation-delay:var(--delay,0s);position:absolute}.landing-module__TEJncW__heroCard img,.landing-module__TEJncW__heroCard video{object-fit:cover;width:100%;height:100%;display:block}.landing-module__TEJncW__heroCardChip{color:#f7f5f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1414189e;border-radius:8px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px}.landing-module__TEJncW__heroCardDrift{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);background:var(--color-surface-2);animation:landing-module__TEJncW__drift var(--drift,9s) ease-in-out infinite alternate;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px -24px #0000008c}@keyframes landing-module__TEJncW__drift{0%{translate:0 -6px;rotate:-.6deg}to{translate:0 8px;rotate:.6deg}}@keyframes landing-module__TEJncW__cardIn{0%{opacity:0;filter:blur(6px);scale:.92}}.landing-module__TEJncW__heroInner{transform:translate3d(0, calc(var(--sp) * -80px), 0);opacity:calc(1 - var(--sp) * 1.2)}@media (min-width:640px){.landing-module__TEJncW__heroInner{padding-bottom:128px}}@media (min-width:1024px){.landing-module__TEJncW__heroInner{padding-bottom:32px}}@media (min-width:1024px) and (max-height:820px){.landing-module__TEJncW__heroInner{padding-bottom:16px}.landing-module__TEJncW__heroInner>*+*{margin-top:20px}}.landing-module__TEJncW__heroTitle{font-size:clamp(calc(var(--hero-title-floor,46px) * var(--hero-fit-min,1)), calc(min(8.4vw, 11.5svh) * var(--hero-fit,1)), calc(116px * var(--hero-fit,1)));letter-spacing:-.045em;color:var(--color-ink);font-weight:800;line-height:.98}html:lang(zh) .landing-module__TEJncW__heroTitle{--hero-fit-min:1.15}html:lang(zh-TW) .landing-module__TEJncW__heroTitle{--hero-fit:1;--hero-fit-min:1.15}html:lang(ko) .landing-module__TEJncW__heroTitle{--hero-fit-min:1.01}html:lang(en) .landing-module__TEJncW__heroTitle{--hero-fit-min:1.07}html:lang(de) .landing-module__TEJncW__heroTitle{--hero-fit-min:.97}html:lang(fr) .landing-module__TEJncW__heroTitle{--hero-fit-min:.98}html:lang(es) .landing-module__TEJncW__heroTitle{--hero-fit-min:1.08}html:lang(pt) .landing-module__TEJncW__heroTitle{--hero-fit-min:1.13}html:lang(it) .landing-module__TEJncW__heroTitle{--hero-fit-min:1.07}html:lang(ru) .landing-module__TEJncW__heroTitle{--hero-fit:.95;--hero-fit-min:.87}html:lang(uk) .landing-module__TEJncW__heroTitle{--hero-fit:.96;--hero-fit-min:.88}html:lang(id) .landing-module__TEJncW__heroTitle{--hero-fit:.98;--hero-fit-min:.9}html:lang(vi) .landing-module__TEJncW__heroTitle{--hero-fit-min:1.15}html:lang(th) .landing-module__TEJncW__heroTitle{--hero-fit-min:1.1}.landing-module__TEJncW__heroLine{overflow-clip-margin:.2em;padding-block:.04em;display:block;overflow:clip}.landing-module__TEJncW__heroLineInner{animation:landing-module__TEJncW__lineUp 1s var(--ease-out-strong) both;animation-delay:var(--delay,0s);display:inline-block}@keyframes landing-module__TEJncW__lineUp{0%{transform:translateY(105%)}}.landing-module__TEJncW__heroBrush{font-family:var(--font-script);letter-spacing:0;color:var(--color-highlight);padding-inline:.05em;font-size:1.04em;font-weight:400;display:inline-block;position:relative}.landing-module__TEJncW__heroStroke{z-index:-1;clip-path:inset(0 0 100%);width:.62em;height:auto;animation:landing-module__TEJncW__strokeWrite .9s var(--ease-out-strong) .8s both;position:absolute;top:-.18em;right:-.5em}@keyframes landing-module__TEJncW__strokeWrite{to{clip-path:inset(0)}}.landing-module__TEJncW__fadeUp{animation:landing-module__TEJncW__fadeUp .9s var(--ease-out-strong) both;animation-delay:var(--delay,0s)}@keyframes landing-module__TEJncW__fadeUp{0%{opacity:0;transform:translateY(18px)}}.landing-module__TEJncW__heroStage{display:contents}.landing-module__TEJncW__heroSumi{z-index:5;right:max(4px,50% - 690px);bottom:calc(var(--hero-strip) - 6px);aspect-ratio:1;pointer-events:none;width:clamp(128px,19vw,300px);transform:translate3d(calc(var(--mx) * -10px), calc(var(--sp) * 40px), 0);animation:landing-module__TEJncW__sumiIn 1.1s var(--ease-spring) .5s both;position:absolute}.landing-module__TEJncW__heroSumi:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand) 34%, transparent), transparent);filter:blur(6px);border-radius:50%;position:absolute;inset:8% 4% 2%}.landing-module__TEJncW__heroSumi:after{content:"";z-index:-1;background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;height:7%;animation:5.2s ease-in-out infinite alternate landing-module__TEJncW__sumiShadow;position:absolute;bottom:3%;left:26%;right:26%}.landing-module__TEJncW__heroSumiFloat{width:100%;height:100%;animation:5.2s ease-in-out infinite alternate landing-module__TEJncW__sumiFloat}@keyframes landing-module__TEJncW__sumiIn{0%{opacity:0;translate:0 40px;scale:.9}}@keyframes landing-module__TEJncW__sumiFloat{0%{translate:0 2px}to{translate:0 -12px}}@keyframes landing-module__TEJncW__sumiShadow{0%{opacity:.9;scale:1}to{opacity:.5;scale:.8}}.landing-module__TEJncW__announce{inset-inline:0;z-index:20;min-height:40px;padding:8px max(16px, var(--landing-inset));background:var(--color-brand);color:var(--color-on-brand);text-align:center;transition:background-color var(--motion-fast) var(--ease-out-strong);font-size:13px;font-weight:500;line-height:1.45;display:block;position:absolute;top:64px}@media (min-width:640px){.landing-module__TEJncW__announce{font-size:14px;top:72px}}.landing-module__TEJncW__announce:hover{background:color-mix(in srgb, var(--color-brand) 86%, var(--color-ink))}.landing-module__TEJncW__announceTag{background:var(--color-on-brand);color:var(--color-brand);border-radius:6px;margin-inline-end:10px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.landing-module__TEJncW__announceCta{white-space:nowrap;vertical-align:bottom;text-underline-offset:3px;margin-inline-start:10px;font-weight:600;text-decoration:underline}.landing-module__TEJncW__splitCta{border:1px solid var(--color-line-strong);background:color-mix(in srgb, var(--color-bone) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:stretch;display:inline-flex;position:relative}.landing-module__TEJncW__splitMain{white-space:nowrap;min-height:50px;color:var(--color-ink);transition:background-color var(--motion-fast) var(--ease-out-strong);border-radius:11px 0 0 11px;align-items:center;gap:10px;padding-inline:22px 16px;font-size:16px;font-weight:600;display:inline-flex}.landing-module__TEJncW__splitCaret{border-inline-start:1px solid var(--color-line);width:48px;min-height:50px;color:var(--color-ink-muted);transition:background-color var(--motion-fast) var(--ease-out-strong), color var(--motion-fast) var(--ease-out-strong);border-radius:0 11px 11px 0;justify-content:center;align-items:center;display:inline-flex}.landing-module__TEJncW__splitMain:hover,.landing-module__TEJncW__splitCaret:hover,.landing-module__TEJncW__splitCaret[aria-expanded=true]{background:color-mix(in srgb, var(--color-ink) 8%, transparent);color:var(--color-ink)}.landing-module__TEJncW__splitMenu{z-index:30;border:1px solid var(--color-line);background:var(--color-surface);text-align:start;transform-origin:bottom;width:min(19rem,100vw - 32px);animation:landing-module__TEJncW__menuPop .16s var(--ease-out-strong) both;border-radius:18px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 28px 64px -24px #000000b3}@keyframes landing-module__TEJncW__menuPop{0%{opacity:0;translate:-50% 4px;scale:.97}}.landing-module__TEJncW__splitItem{width:100%;min-height:44px;color:var(--color-ink);text-align:start;border-radius:12px;align-items:center;gap:12px;padding-inline:12px;font-size:15px;font-weight:500;display:flex}.landing-module__TEJncW__splitItem:hover,.landing-module__TEJncW__splitItem:focus-visible{background:color-mix(in srgb, var(--color-ink) 8%, transparent);outline:none}.landing-module__TEJncW__splitTag{color:var(--color-ink-muted);flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.landing-module__TEJncW__worksWith{color:var(--color-ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;display:inline-flex}.landing-module__TEJncW__worksWithIcons{color:var(--color-ink);align-items:center;gap:10px;display:inline-flex}.landing-module__TEJncW__heroPartners{z-index:10;min-height:var(--hero-strip);position:relative}.landing-module__TEJncW__partners{gap:18px;padding-block:4px 26px;display:grid}.landing-module__TEJncW__marqueeTrack.landing-module__TEJncW__partnerTrack{align-items:center;gap:clamp(48px,5vw,80px);padding-inline-end:clamp(48px,5vw,80px)}.landing-module__TEJncW__partnerMark{color:var(--color-ink);opacity:.6;transition:opacity var(--motion-fast) var(--ease-out-strong);flex:none;align-items:center;gap:8px;display:inline-flex}.landing-module__TEJncW__partnerMark:hover{opacity:1}.landing-module__TEJncW__partnerWord{letter-spacing:-.01em;white-space:nowrap;font-size:18px;font-weight:600}@media (max-width:639px){.landing-module__TEJncW__hero{--hero-strip:64px;--hero-room:clamp(-100px, 100svh - 640px, 200px);--hero-title-floor:min(46px, 7.5svh)}.landing-module__TEJncW__announce{margin-top:64px;padding:6px 12px;font-size:12px;line-height:1.5;position:relative;top:auto}.landing-module__TEJncW__announceTag{margin-inline-end:8px}.landing-module__TEJncW__announceCta{margin-inline-start:8px}.landing-module__TEJncW__heroInner{padding-top:calc(12px + var(--hero-room) * .06);flex:1 0 auto}.landing-module__TEJncW__hero:not([data-announce]) .landing-module__TEJncW__heroInner{padding-top:calc(96px + var(--hero-room) * .06)}.landing-module__TEJncW__heroBadge{padding:calc(4px + var(--hero-room) * .01) 12px;font-size:12px}.landing-module__TEJncW__heroTitle{margin-top:calc(12px + var(--hero-room) * .08)}.landing-module__TEJncW__heroSub{margin-top:calc(12px + var(--hero-room) * .1);font-size:calc(14px + max(0px, var(--hero-room)) * .015 + min(0px, var(--hero-room)) * .0125);line-height:1.6}.landing-module__TEJncW__heroActions{margin-top:calc(16px + var(--hero-room) * .1);gap:8px}.landing-module__TEJncW__heroCta{height:44px;padding-inline:20px;font-size:15px}.landing-module__TEJncW__splitMain{gap:8px;min-height:44px;padding-inline:16px 12px;font-size:15px}.landing-module__TEJncW__splitCaret{width:40px;min-height:44px}.landing-module__TEJncW__worksWith{margin-top:calc(12px + var(--hero-room) * .08)}.landing-module__TEJncW__heroStage{flex:3 0 calc(40px + min(0px, var(--hero-room)) * .2);max-height:112px;display:block;position:relative;container-type:size}.landing-module__TEJncW__heroSumi{width:max(64px,100cqh + 14px);bottom:-14px}.landing-module__TEJncW__heroCardChip{display:none}.landing-module__TEJncW__partners{gap:8px;padding-block:0 12px}}.landing-module__TEJncW__marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.landing-module__TEJncW__marqueeTrack{animation:landing-module__TEJncW__marquee var(--duration,50s) linear infinite;animation-direction:var(--direction,normal);flex-shrink:0;gap:12px;padding-inline-end:12px;display:flex}.landing-module__TEJncW__marquee:hover .landing-module__TEJncW__marqueeTrack{animation-play-state:paused}@keyframes landing-module__TEJncW__marquee{to{transform:translate(-100%)}}.landing-module__TEJncW__flow{width:100%;position:relative}.landing-module__TEJncW__flowEdges{display:none}.landing-module__TEJncW__flowNodes{columns:2;column-gap:12px}.landing-module__TEJncW__flowNode{break-inside:avoid;min-width:0;transition:opacity .52s var(--ease-out-strong);margin-bottom:18px;position:relative}.landing-module__TEJncW__flowNode[data-shown=false]{opacity:.45}.landing-module__TEJncW__flowNode[data-shown=false] .landing-module__TEJncW__flowMedia{border-style:dashed;border-color:color-mix(in srgb, var(--color-ink) 32%, transparent);box-shadow:none;background:0 0}.landing-module__TEJncW__flowMedia>*{transition:opacity .52s var(--ease-out-strong)}.landing-module__TEJncW__flowNode[data-shown=false] .landing-module__TEJncW__flowMedia>*{opacity:0}.landing-module__TEJncW__flowNode[data-body=true]{column-span:all}.landing-module__TEJncW__flowNode[data-body=true] .landing-module__TEJncW__flowMedia{aspect-ratio:auto}.landing-module__TEJncW__flowLabel{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink-muted);margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.landing-module__TEJncW__flowMedia{aspect-ratio:var(--ratio);border:1px solid var(--color-line);background:var(--color-bone);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 22px 44px -28px #000000b3}.landing-module__TEJncW__flowMedia img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:768px){.landing-module__TEJncW__flow{aspect-ratio:var(--flow-ratio)}.landing-module__TEJncW__flowEdges{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.landing-module__TEJncW__flowNodes{columns:auto;position:absolute;inset:0}.landing-module__TEJncW__flowNode{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--w) * 100%);margin-bottom:0;position:absolute}.landing-module__TEJncW__flowNode[data-body=true] .landing-module__TEJncW__flowMedia{aspect-ratio:var(--ratio)}.landing-module__TEJncW__flowLabel{max-width:140%;position:absolute;bottom:100%;left:0}}.landing-module__TEJncW__flowEdge path{fill:none;stroke-linecap:round}.landing-module__TEJncW__flowEdge>path:first-child{stroke:color-mix(in srgb, var(--color-ink) 34%, transparent);stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .9s var(--ease-out-strong)}.landing-module__TEJncW__flowEdge[data-on=true]>path:first-child{stroke-dashoffset:0}.landing-module__TEJncW__flowPulse{stroke:var(--color-highlight);stroke-width:2.5px;stroke-dasharray:10 110;opacity:0;transition:opacity .16s var(--ease-out-strong);animation:2.6s linear infinite landing-module__TEJncW__flowPulse}.landing-module__TEJncW__flowEdge[data-on=true] .landing-module__TEJncW__flowPulse{opacity:1;transition:opacity .4s var(--ease-out-strong) .6s}.landing-module__TEJncW__flowEdges .landing-module__TEJncW__flowEdge>path:first-child{stroke-width:2.4px}.landing-module__TEJncW__flowEdges .landing-module__TEJncW__flowPulse{stroke-width:4px}@keyframes landing-module__TEJncW__flowPulse{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.landing-module__TEJncW__process{margin-top:clamp(40px,5vw,64px);margin-inline:calc(-1 * var(--landing-gutter));padding-inline:var(--landing-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--landing-gutter);scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.landing-module__TEJncW__process::-webkit-scrollbar{display:none}.landing-module__TEJncW__processCard{border:1px solid var(--color-line);background:var(--color-bone);scroll-snap-align:start;min-height:480px;transition:border-color var(--motion-panel) var(--ease-out-strong), background-color var(--motion-panel) var(--ease-out-strong);border-radius:24px;flex-direction:column;flex:0 0 min(86%,400px);padding:20px;display:flex;position:relative;overflow:hidden}.landing-module__TEJncW__processCard[data-active=true]{border-color:color-mix(in srgb, var(--color-ink) 24%, transparent)}.landing-module__TEJncW__processName{color:var(--color-ink);font-size:15px;font-weight:600}.landing-module__TEJncW__processToggle{text-align:start;cursor:pointer;align-items:baseline;gap:10px;width:100%;display:flex}.landing-module__TEJncW__processToggle:after{content:"";z-index:1;border-radius:24px;position:absolute;inset:0}.landing-module__TEJncW__processToggle:focus-visible{outline:none}.landing-module__TEJncW__processToggle:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}.landing-module__TEJncW__processNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--color-ink-muted);transition:color var(--motion-panel) var(--ease-out-strong);font-size:12px}.landing-module__TEJncW__processCard[data-active=true] .landing-module__TEJncW__processNum{color:var(--color-accent-ink)}.landing-module__TEJncW__processVisual{flex:auto;min-height:0;margin-block:18px;position:relative;overflow:hidden}.landing-module__TEJncW__processFoot{margin-top:auto}.landing-module__TEJncW__processTitle{color:var(--color-ink);text-wrap:balance;font-size:17px;font-weight:600;line-height:1.35}.landing-module__TEJncW__processDesc{transition:grid-template-rows .56s var(--ease-out-strong), opacity .42s var(--ease-out-strong);grid-template-rows:1fr;display:grid}.landing-module__TEJncW__processDesc>p{min-height:0;color:var(--color-ink-muted);text-wrap:pretty;padding-top:6px;font-size:14px;line-height:1.6;overflow:hidden}@media (min-width:1024px){.landing-module__TEJncW__process{scroll-snap-type:none;height:540px;margin-inline:0;padding:0;overflow:visible}.landing-module__TEJncW__processCard{min-width:0;min-height:0;transition:flex-grow .72s var(--ease-spring), border-color var(--motion-panel) var(--ease-out-strong);flex:1 1 0}.landing-module__TEJncW__processCard[data-active=true]{flex-grow:2.2}.landing-module__TEJncW__processVisual>*{min-width:300px}.landing-module__TEJncW__processCard[data-active=false] .landing-module__TEJncW__processVisual{opacity:.55;-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000 100%);mask-image:linear-gradient(90deg,#000 45%,#0000 100%)}.landing-module__TEJncW__processCard[data-active=false] .landing-module__TEJncW__processDesc{opacity:0;grid-template-rows:0fr}}.landing-module__TEJncW__pvBubble{background:var(--color-brand);max-width:94%;color:var(--color-on-brand);border-radius:16px 16px 4px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.5;display:grid}.landing-module__TEJncW__pvBubble>*{grid-area:1/1}.landing-module__TEJncW__pvPanel{border:1px solid var(--color-line);background:var(--color-paper);border-radius:14px;padding:12px 14px}.landing-module__TEJncW__pvPanel[data-live=true] .landing-module__TEJncW__pvLine{animation:landing-module__TEJncW__lineIn .46s var(--ease-out-strong) both;animation-delay:var(--delay,0s)}@keyframes landing-module__TEJncW__lineIn{0%{opacity:0;transform:translate(-8px)}}.landing-module__TEJncW__pvChip{color:#f7f5f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141418a8;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;top:8px;left:8px}.landing-module__TEJncW__pvFrame{border:1px solid var(--color-line);border-radius:8px;overflow:hidden}.landing-module__TEJncW__process[data-play=true] .landing-module__TEJncW__processCard[data-active=true] .landing-module__TEJncW__pvFrame{animation:landing-module__TEJncW__framePop .56s var(--ease-spring) both;animation-delay:var(--delay,0s)}@keyframes landing-module__TEJncW__framePop{0%{opacity:0;transform:translateY(10px)scale(.9)}}.landing-module__TEJncW__pvCaption{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0000009e;border-radius:6px;max-width:90%;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;bottom:10px;left:50%;overflow:hidden;translate:-50%}.landing-module__TEJncW__pvTimeline{border:1px solid var(--color-line);background:var(--color-paper);border-radius:12px;gap:4px;padding:8px;display:grid;position:relative}.landing-module__TEJncW__pvTrack{gap:3px;height:28px;display:flex}.landing-module__TEJncW__pvTrack:nth-child(2){height:14px}.landing-module__TEJncW__pvTrack:nth-child(3){height:22px}.landing-module__TEJncW__pvClip{border-radius:4px;min-width:0;overflow:hidden}.landing-module__TEJncW__pvText{background:color-mix(in srgb, var(--color-highlight) 60%, transparent);border-radius:4px}.landing-module__TEJncW__pvAudio{background:color-mix(in srgb, var(--color-brand) 24%, transparent);border-radius:4px;flex:1;align-items:center;gap:2px;padding-inline:4px;display:flex}.landing-module__TEJncW__pvAudio>span{background:var(--color-accent-ink);opacity:.8;border-radius:1px;flex:1}.landing-module__TEJncW__pvPlayhead{background:var(--color-highlight);width:2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-highlight) 22%, transparent);border-radius:2px;position:absolute;top:4px;bottom:4px;left:8px}.landing-module__TEJncW__process[data-play=true] .landing-module__TEJncW__processCard[data-active=true] .landing-module__TEJncW__pvPlayhead{animation:5.2s linear both landing-module__TEJncW__pvHead}@keyframes landing-module__TEJncW__pvHead{to{left:calc(100% - 10px)}}.landing-module__TEJncW__pvPhone{aspect-ratio:9/16;border:4px solid #0c0c0f;border-radius:16px;width:30%;position:absolute;bottom:8%;right:0;overflow:hidden;box-shadow:0 24px 48px -20px #000000bf}.landing-module__TEJncW__pvExport{border:1px solid var(--color-line);background:var(--color-surface);max-width:64%;color:var(--color-ink);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:6%;left:4%;box-shadow:0 16px 32px -16px #000000b3}.landing-module__TEJncW__process[data-play=true] .landing-module__TEJncW__processCard[data-active=true] .landing-module__TEJncW__pvExport{animation:landing-module__TEJncW__framePop .52s var(--ease-spring) .9s both}.landing-module__TEJncW__modes{padding-block:clamp(80px,10vw,140px);position:relative}.landing-module__TEJncW__modesStage{width:100%;max-width:1200px;padding-inline:var(--landing-gutter);margin-inline:auto}.landing-module__TEJncW__modesHead{max-width:46rem;margin-bottom:clamp(36px,5vw,56px)}.landing-module__TEJncW__modesText{position:relative}.landing-module__TEJncW__modesName{letter-spacing:-.02em;color:var(--color-ink);transition:color var(--motion-normal) var(--ease-out-strong);align-items:baseline;gap:14px;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.2;display:flex}.landing-module__TEJncW__modesNum{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-accent-ink);transition:color var(--motion-normal) var(--ease-out-strong);flex:none;font-size:13px;font-weight:500}.landing-module__TEJncW__modesJump{text-align:start;min-width:0;color:inherit;cursor:pointer;border-radius:8px}.landing-module__TEJncW__modesJump:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.landing-module__TEJncW__modesMore{grid-template-rows:1fr;display:grid}.landing-module__TEJncW__modesDesc{max-width:34rem;color:var(--color-ink-muted);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.6}.landing-module__TEJncW__modesRail{display:none}.landing-module__TEJncW__modesVisual{isolation:isolate;border:1px solid var(--color-line);background-color:var(--canvas-stage-bg,#000);background-image:radial-gradient(circle at center, var(--canvas-stage-dot,#ffffff4d) 1px, transparent 1.5px);background-size:24px 24px;border-radius:24px;margin:22px 0 72px;padding:20px 14px;position:relative;overflow:hidden}.landing-module__TEJncW__modesVisual:last-child{margin-bottom:0}@media (min-width:768px){.landing-module__TEJncW__modesVisual{padding:32px}}@media (min-width:1280px){.landing-module__TEJncW__modes{height:calc(100svh + var(--steps) * 65svh);padding-block:0;overflow-x:clip}.landing-module__TEJncW__modesStage{max-width:none;height:100svh;padding:96px 0 32px max(clamp(28px, 2.8vw, 48px), var(--landing-inset));grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:minmax(0,440px) minmax(0,1fr);column-gap:clamp(40px,4vw,72px);display:grid;position:sticky;top:0}.landing-module__TEJncW__modesHead{grid-area:2/1;margin-bottom:32px}.landing-module__TEJncW__modesHead .landing-module__TEJncW__headTitle{font-size:clamp(30px,2.9vw,44px)}.landing-module__TEJncW__modesText{grid-column:1;grid-row:var(--row);border-top:1px solid var(--color-line);padding-block:18px}.landing-module__TEJncW__modesName,.landing-module__TEJncW__modesNum{color:var(--color-ink-muted)}.landing-module__TEJncW__modesJump:hover,.landing-module__TEJncW__modesText[data-active=true] .landing-module__TEJncW__modesName{color:var(--color-ink)}.landing-module__TEJncW__modesText[data-active=true] .landing-module__TEJncW__modesNum{color:var(--color-accent-ink)}.landing-module__TEJncW__modesMore{opacity:0;transition:grid-template-rows .42s var(--ease-out-strong), opacity .3s var(--ease-out-strong);grid-template-rows:0fr}.landing-module__TEJncW__modesMore>*{overflow:hidden}.landing-module__TEJncW__modesText[data-active=true] .landing-module__TEJncW__modesMore{opacity:1;grid-template-rows:1fr}.landing-module__TEJncW__modesRail{background:var(--color-brand);transform-origin:0;height:2px;display:block;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.landing-module__TEJncW__modesText[data-active=true] .landing-module__TEJncW__modesRail{transform:scaleX(var(--step-p,0))}.landing-module__TEJncW__modesVisual{opacity:0;visibility:hidden;transition:opacity .36s var(--ease-out-strong), transform .48s var(--ease-out-strong), visibility 0s linear .48s;border-right:0;border-radius:28px 0 0 28px;grid-area:1/2/-1;justify-content:center;align-items:center;margin:0;padding:clamp(28px,3vw,48px);display:flex;transform:translateY(18px);container-type:size}.landing-module__TEJncW__modesVisual[data-active=true]{opacity:1;visibility:visible;transition:opacity .36s var(--ease-out-strong), transform .48s var(--ease-out-strong), visibility 0s;transform:none}.landing-module__TEJncW__modesVisual>*{width:100%}.landing-module__TEJncW__modesVisual[data-mode=agent] .landing-module__TEJncW__chat{max-width:1080px}.landing-module__TEJncW__modesVisual[data-mode=mcp] .landing-module__TEJncW__mcpChat{max-width:920px}.landing-module__TEJncW__modesVisual[data-mode=mcp] .landing-module__TEJncW__mcpWindow{height:min(560px,100cqh - 60px)}.landing-module__TEJncW__modesVisual[data-mode=canvas] .landing-module__TEJncW__playStage{height:100cqh}}@media (min-width:1280px) and (max-height:800px){.landing-module__TEJncW__modesStage{padding-top:84px;padding-bottom:20px}.landing-module__TEJncW__modesHead{margin-bottom:18px}.landing-module__TEJncW__modesHead .landing-module__TEJncW__headSub{margin-top:8px;font-size:16px}.landing-module__TEJncW__modesText{padding-block:12px}.landing-module__TEJncW__modesName{font-size:24px}}.landing-module__TEJncW__chat{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);background:var(--color-paper);color:var(--color-ink-2);text-align:start;border-radius:20px;font-size:14px;line-height:1.55;display:grid;overflow:hidden;box-shadow:0 40px 100px -40px #000000bf}.landing-module__TEJncW__chatPane{flex-direction:column;min-width:0;height:420px;display:flex}@media (min-width:768px){.landing-module__TEJncW__chat{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.landing-module__TEJncW__chatPane{contain:size;height:auto}}.landing-module__TEJncW__chatPaneHead{border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:52px;padding-inline:16px;display:flex}.landing-module__TEJncW__chatTabs{background:var(--color-surface);color:var(--color-ink-muted);border-radius:10px;flex:none;padding:3px;font-size:12px;display:inline-flex}.landing-module__TEJncW__chatTabs>span{border-radius:7px;padding:3px 10px}.landing-module__TEJncW__chatTabs>span[data-on=true]{background:var(--color-surface-2);color:var(--color-ink)}.landing-module__TEJncW__chatLog{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;padding:16px 16px 12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 44px);mask-image:linear-gradient(#0000 0,#000 44px)}[data-play=true] .landing-module__TEJncW__chatIn{animation:landing-module__TEJncW__chatIn .42s var(--ease-out-strong) both}@keyframes landing-module__TEJncW__chatIn{0%{opacity:0;transform:translateY(8px)}}.landing-module__TEJncW__chatUser{background:var(--color-surface-2);max-width:88%;color:var(--color-ink);border-radius:16px 16px 4px;align-self:flex-end;padding:9px 14px}.landing-module__TEJncW__chatThought{color:var(--color-ink-muted);align-items:center;gap:4px;font-size:12px;display:flex}.landing-module__TEJncW__chatSumi{color:var(--color-ink)}.landing-module__TEJncW__chatShimmer{background:linear-gradient(90deg, var(--color-ink-muted) 0%, var(--color-ink-muted) 35%, var(--color-ink) 50%, var(--color-ink-muted) 65%, var(--color-ink-muted) 100%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}[data-play=true] .landing-module__TEJncW__chatShimmer{animation:1.8s linear infinite landing-module__TEJncW__chatShimmer}@keyframes landing-module__TEJncW__chatShimmer{0%{background-position:100% 0}to{background-position:0 0}}.landing-module__TEJncW__chatPlan{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;padding:10px 12px 4px}.landing-module__TEJncW__chatPlanHead{color:var(--color-ink);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:12px;font-weight:600;display:flex}.landing-module__TEJncW__chatStep{border-top:1px solid var(--color-line);align-items:center;gap:10px;padding-block:7px;font-size:13px;display:flex}.landing-module__TEJncW__chatStepIcon{border:1.5px dashed var(--color-line-strong);width:16px;height:16px;color:var(--color-paper);transition:background-color .24s var(--ease-out-strong), border-color .24s var(--ease-out-strong);border-radius:50%;flex:none;place-items:center;display:grid}.landing-module__TEJncW__chatStep[data-state=running] .landing-module__TEJncW__chatStepIcon{border-style:solid;border-color:var(--color-brand)}.landing-module__TEJncW__chatStep[data-state=done] .landing-module__TEJncW__chatStepIcon{border-style:solid;border-color:var(--color-ok-text);background:var(--color-ok-text)}.landing-module__TEJncW__chatStepEnd{color:var(--color-ink-soft);flex:none;font-size:12px}@property --chat-p{syntax:"<integer>";inherits:false;initial-value:0}@property --chat-ring{syntax:"<number>";inherits:false;initial-value:0}.landing-module__TEJncW__chatPct{font-variant-numeric:tabular-nums;counter-reset:chat-p var(--chat-p);animation:3s cubic-bezier(.3,.15,.3,1) both landing-module__TEJncW__chatPct}.landing-module__TEJncW__chatPct:after{content:counter(chat-p) "%"}@keyframes landing-module__TEJncW__chatPct{to{--chat-p:100}}.landing-module__TEJncW__chatSpin{border:2px solid color-mix(in srgb, var(--color-accent-ink) 25%, transparent);border-top-color:var(--color-accent-ink);vertical-align:-1px;border-radius:50%;width:12px;height:12px;display:inline-block}[data-play=true] .landing-module__TEJncW__chatSpin{animation:.8s linear infinite landing-module__TEJncW__chatSpin}@keyframes landing-module__TEJncW__chatSpin{to{rotate:1turn}}.landing-module__TEJncW__chatChoice{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);min-height:32px;color:var(--color-ink-2);transition:background-color .24s var(--ease-out-strong), border-color .24s var(--ease-out-strong), color .24s var(--ease-out-strong);border-radius:10px;align-items:center;padding-inline:12px;font-size:13px;display:inline-flex}.landing-module__TEJncW__chatChoice[data-picked=true]{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-accent-ink)}.landing-module__TEJncW__chatWorking{color:var(--color-accent-ink);align-items:center;gap:6px;font-size:13px;display:flex}.landing-module__TEJncW__chatComposer{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);background:var(--color-surface);border-radius:16px;flex:none;margin:0 12px 12px;padding:10px 12px 8px 14px}.landing-module__TEJncW__chatInput{-webkit-line-clamp:2;min-height:44px;color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-module__TEJncW__chatTools{color:var(--color-ink-muted);align-items:center;gap:12px;margin-top:4px;display:flex}.landing-module__TEJncW__chatSend{background:var(--color-surface-2);width:30px;height:30px;color:var(--color-ink-muted);transition:background-color .2s var(--ease-out-strong), color .2s var(--ease-out-strong);border-radius:10px;place-items:center;display:grid}.landing-module__TEJncW__chatSend[data-state=ready]{background:var(--color-brand);color:var(--color-on-brand)}.landing-module__TEJncW__chatSend[data-state=stop]{background:var(--color-ink);color:var(--color-paper)}.landing-module__TEJncW__chatResult{border-top:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}@media (min-width:768px){.landing-module__TEJncW__chatResult{border-top:0;border-inline-start:1px solid var(--color-line);padding:16px}}.landing-module__TEJncW__chatResultHead{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.landing-module__TEJncW__chatStatus{background:color-mix(in srgb, var(--color-ok-text) 14%, transparent);color:var(--color-ok-text);border-radius:8px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.landing-module__TEJncW__chatStatus:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.landing-module__TEJncW__chatStatus[data-state=busy]{background:var(--color-brand-soft);color:var(--color-accent-ink)}[data-play=true] .landing-module__TEJncW__chatStatus[data-state=busy]:before{animation:landing-module__TEJncW__chatBlink 1.2s var(--ease-standard) infinite}@keyframes landing-module__TEJncW__chatBlink{50%{opacity:.25}}.landing-module__TEJncW__chatStage{aspect-ratio:16/9;background:var(--color-surface-2);border-radius:14px;flex:none;position:relative;overflow:hidden}.landing-module__TEJncW__chatEmpty{color:var(--color-ink-soft);background:radial-gradient(circle at center, color-mix(in srgb, var(--color-brand) 14%, transparent), transparent 62%);place-items:center;display:grid;position:absolute;inset:0}.landing-module__TEJncW__chatFrame{position:absolute;inset:0}[data-play=true] .landing-module__TEJncW__chatFrame{animation:landing-module__TEJncW__chatFrameIn .52s var(--ease-out-strong) both}@keyframes landing-module__TEJncW__chatFrameIn{0%{opacity:0;transform:scale(1.03)}}.landing-module__TEJncW__chatOverlay{text-align:center;background:#0c0c1085;flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.landing-module__TEJncW__chatRing{color:#fff;place-items:center;width:72px;height:72px;font-size:15px;font-weight:600;display:grid;position:relative}.landing-module__TEJncW__chatRing:before{content:"";background:conic-gradient(var(--color-highlight) calc(var(--chat-ring) * 1%), #ffffff38 0);border-radius:50%;animation:3s cubic-bezier(.3,.15,.3,1) both landing-module__TEJncW__chatRing;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px))}@keyframes landing-module__TEJncW__chatRing{to{--chat-ring:100}}.landing-module__TEJncW__chatActions{gap:8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.landing-module__TEJncW__chatActions>span{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);min-height:32px;color:var(--color-ink-2);border-radius:10px;flex:none;align-items:center;gap:6px;padding-inline:11px;font-size:13px;display:inline-flex}.landing-module__TEJncW__chatStrip{border-top:1px solid var(--color-line);padding-top:12px}.landing-module__TEJncW__chatStripHead{color:var(--color-ink-muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.landing-module__TEJncW__chatStrip ol{gap:8px;margin-top:8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.landing-module__TEJncW__chatThumb{aspect-ratio:16/9;outline-offset:-2px;width:104px;transition:outline-color .24s var(--ease-out-strong);border-radius:8px;outline:2px solid #0000;flex:none;position:relative;overflow:hidden}.landing-module__TEJncW__chatThumb[data-current=true]{outline-color:var(--color-brand)}.landing-module__TEJncW__chatThumbTag{color:#fff;white-space:nowrap;background:#0000009e;border-radius:5px;align-items:center;gap:3px;padding-inline:5px;font-size:12px;line-height:18px;display:inline-flex;position:absolute;bottom:4px;left:4px}.landing-module__TEJncW__chatThumbNext{aspect-ratio:16/9;border:1px dashed var(--color-line-strong);width:104px;color:var(--color-ink-soft);text-align:center;border-radius:8px;flex:none;place-items:center;padding:4px;font-size:12px;line-height:1.2;display:grid}.landing-module__TEJncW__mcpChat{flex-direction:column;align-items:center;gap:14px;display:flex}.landing-module__TEJncW__mcpApps{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-paper) 82%, transparent);border-radius:12px;flex:none;gap:4px;padding:4px;display:inline-flex}.landing-module__TEJncW__mcpAppTab{min-height:36px;color:var(--color-ink-muted);transition:background-color var(--motion-fast) var(--ease-out-strong), color var(--motion-fast) var(--ease-out-strong);border-radius:9px;align-items:center;gap:8px;padding-inline:14px;font-size:14px;font-weight:500;display:inline-flex}.landing-module__TEJncW__mcpAppTab:hover{color:var(--color-ink)}.landing-module__TEJncW__mcpAppTab[aria-pressed=true]{background:var(--color-surface-2);color:var(--color-ink)}.landing-module__TEJncW__mcpAppTab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.landing-module__TEJncW__mcpWindow{--mcp-bg:#262624;--mcp-panel:#30302e;--mcp-bubble:#141413;--mcp-line:#ffffff1a;--mcp-text:#f5f4ef;--mcp-muted:#a6a39b;--mcp-accent:#d97757;--mcp-on-accent:#fff;--mcp-voice:ui-serif, Georgia, "Times New Roman", serif;--mcp-composer-radius:18px;--mcp-send-radius:10px;border:1px solid var(--mcp-line);background:var(--mcp-bg);width:100%;height:500px;color:var(--mcp-text);text-align:start;transition:background-color .4s var(--ease-out-strong);border-radius:18px;flex-direction:column;font-size:14px;line-height:1.6;display:flex;overflow:hidden;box-shadow:0 40px 100px -40px #000000bf}.landing-module__TEJncW__mcpWindow[data-app=chatgpt]{--mcp-bg:#212121;--mcp-panel:#303030;--mcp-bubble:#303030;--mcp-text:#ececec;--mcp-muted:#afafaf;--mcp-accent:#fff;--mcp-on-accent:#000;--mcp-voice:var(--font-sans);--mcp-composer-radius:26px;--mcp-send-radius:50%}.landing-module__TEJncW__mcpWindow .landing-module__TEJncW__caret{background:var(--mcp-text)}.landing-module__TEJncW__mcpBar{border-bottom:1px solid var(--mcp-line);flex:none;align-items:center;gap:12px;height:46px;padding-inline:14px;font-size:13px;display:flex}.landing-module__TEJncW__mcpDots{flex:none;gap:6px;display:flex}.landing-module__TEJncW__mcpDots span{background:#ffffff29;border-radius:50%;width:10px;height:10px}.landing-module__TEJncW__mcpConnector{border:1px solid var(--mcp-line);background:var(--mcp-panel);min-width:0;max-width:55%;color:var(--mcp-muted);border-radius:8px;align-items:center;gap:7px;margin-inline-start:auto;padding:4px 10px 4px 6px;font-size:12px;display:inline-flex}.landing-module__TEJncW__mcpConnector img{border-radius:4px;flex:none}.landing-module__TEJncW__mcpLive{background:var(--color-ok-text);border-radius:50%;flex:none;width:6px;height:6px}.landing-module__TEJncW__mcpLog{flex-direction:column;flex:1;justify-content:flex-end;gap:16px;min-height:0;padding:18px 22px 8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 40px);mask-image:linear-gradient(#0000 0,#000 40px)}.landing-module__TEJncW__mcpUser{background:var(--mcp-bubble);border-radius:18px;align-self:flex-end;max-width:82%;padding:9px 16px}.landing-module__TEJncW__mcpTurn{font-family:var(--mcp-voice);gap:12px;font-size:15px;display:flex}.landing-module__TEJncW__mcpAvatar{border:1px solid var(--mcp-line);background:var(--mcp-panel);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.landing-module__TEJncW__mcpTool{border:1px solid var(--mcp-line);background:color-mix(in srgb, var(--mcp-panel) 70%, transparent);font-family:var(--font-sans);border-radius:12px;margin-top:10px;font-size:12px;overflow:hidden}.landing-module__TEJncW__mcpToolHead{border-bottom:1px solid var(--mcp-line);align-items:center;gap:7px;padding:8px 12px;font-weight:600;display:flex}.landing-module__TEJncW__mcpTool li{color:var(--mcp-muted);align-items:center;gap:10px;padding:7px 12px;display:flex}.landing-module__TEJncW__mcpTool li+li{border-top:1px solid var(--mcp-line)}.landing-module__TEJncW__mcpTool code{font-family:var(--font-mono);color:var(--mcp-text);flex:none}.landing-module__TEJncW__mcpOk{color:var(--color-ok-text);flex:none}.landing-module__TEJncW__mcpPosters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:400px;margin-top:12px;display:grid}.landing-module__TEJncW__mcpPoster{aspect-ratio:1;border:1px solid var(--mcp-line);border-radius:10px;overflow:hidden}.landing-module__TEJncW__mcpPoster img{object-fit:cover;width:100%;height:100%}[data-play=true] .landing-module__TEJncW__mcpPoster{animation:landing-module__TEJncW__mcpPoster .56s var(--ease-out-strong) both;animation-delay:calc(var(--i,0) * .14s)}@keyframes landing-module__TEJncW__mcpPoster{0%{opacity:0;transform:translateY(12px)scale(.94)}}.landing-module__TEJncW__mcpComposer{border-radius:var(--mcp-composer-radius);border:1px solid var(--mcp-line);background:var(--mcp-panel);flex:none;margin:8px 14px 14px;padding:10px 10px 8px 16px}.landing-module__TEJncW__mcpInput{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;margin-bottom:8px;display:-webkit-box;overflow:hidden}.landing-module__TEJncW__mcpTools{color:var(--mcp-muted);align-items:center;gap:8px;display:flex}.landing-module__TEJncW__mcpToolBtn{border:1px solid var(--mcp-line);border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:relative}.landing-module__TEJncW__mcpToolBtn .landing-module__TEJncW__mcpLive{position:absolute;top:4px;right:4px}.landing-module__TEJncW__mcpSend{border-radius:var(--mcp-send-radius);background:var(--mcp-accent);width:32px;height:32px;color:var(--mcp-on-accent);opacity:.4;transition:opacity .2s var(--ease-out-strong);place-items:center;display:grid}.landing-module__TEJncW__mcpSend[data-ready=true]{opacity:1}.landing-module__TEJncW__caret{vertical-align:-.15em;background:var(--color-brand);width:2px;height:1em;margin-inline-start:2px;animation:1s step-end infinite landing-module__TEJncW__blink;display:inline-block}@keyframes landing-module__TEJncW__blink{50%{opacity:0}}.landing-module__TEJncW__shimmer{background:var(--color-warm);position:relative;overflow:hidden}.landing-module__TEJncW__shimmer:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-bone) 70%, transparent), transparent);animation:landing-module__TEJncW__shimmer 1.3s var(--ease-standard) infinite;position:absolute;inset:0;translate:-100%}@keyframes landing-module__TEJncW__shimmer{to{translate:100%}}.landing-module__TEJncW__playStage{touch-action:pan-y;height:clamp(420px,46vw,580px);position:relative}.landing-module__TEJncW__playNode{width:var(--w,190px);border:1px solid var(--color-line);background:var(--color-bone);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:box-shadow var(--motion-fast) var(--ease-out-strong), border-color var(--motion-fast) var(--ease-out-strong);border-radius:16px;position:absolute;top:0;left:0;box-shadow:0 18px 40px -26px #000c}.landing-module__TEJncW__playNode:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.landing-module__TEJncW__playNode[data-dragging=true]{cursor:grabbing;border-color:var(--color-brand);box-shadow:0 28px 60px -28px #000000e6}.landing-module__TEJncW__port{border:2px solid var(--color-bone);background:var(--color-brand);border-radius:999px;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%}.landing-module__TEJncW__nodeHead{border-bottom:1px solid var(--color-line);white-space:nowrap;color:var(--color-ink-2);align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.landing-module__TEJncW__wave{align-items:center;gap:4px;height:64px;display:flex}.landing-module__TEJncW__wave span{background:var(--color-brand);height:var(--h,40%);transform-origin:50%;animation:landing-module__TEJncW__wave 1.4s var(--ease-standard) infinite alternate;animation-delay:var(--delay,0s);border-radius:3px;flex:1}.landing-module__TEJncW__wave span:nth-child(3n){background:var(--color-highlight)}@keyframes landing-module__TEJncW__wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.landing-module__TEJncW__playHint{color:var(--color-ink-muted);font-size:12px;position:absolute;bottom:0;left:0}.landing-module__TEJncW__showcase{isolation:isolate;padding-block:clamp(80px,10vw,140px);position:relative}.landing-module__TEJncW__showcaseBg{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 180px calc(100% - 180px),#0000);mask-image:linear-gradient(#0000 0,#000 180px calc(100% - 180px),#0000)}.landing-module__TEJncW__showcaseBgFrame{height:100svh;position:sticky;top:0;overflow:hidden}.landing-module__TEJncW__showcaseBgLayer{opacity:0;transition:opacity .9s var(--ease-out-strong), scale 1.6s var(--ease-out-strong);position:absolute;inset:0;scale:1.06}.landing-module__TEJncW__showcaseBgLayer[data-on=true]{opacity:.42;scale:1}.landing-module__TEJncW__showcaseScrim{background:linear-gradient(90deg, color-mix(in srgb, var(--color-paper) 82%, transparent) 0%, color-mix(in srgb, var(--color-paper) 35%, transparent) 60%, color-mix(in srgb, var(--color-paper) 60%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--color-paper) 60%, transparent) 0%, transparent 30%, transparent 70%, color-mix(in srgb, var(--color-paper) 70%, transparent) 100%);position:absolute;inset:0}.landing-module__TEJncW__showcaseStage{width:100%;max-width:1200px;padding-inline:var(--landing-gutter);margin-inline:auto;position:relative}.landing-module__TEJncW__showcaseList{gap:80px;margin-top:56px;display:grid}.landing-module__TEJncW__showcaseName{letter-spacing:-.035em;text-align:start;text-wrap:balance;color:var(--color-ink);transition:opacity .52s var(--ease-out-strong), translate .52s var(--ease-out-strong);font-size:clamp(34px,8.6vw,56px);font-weight:500;line-height:1.06}html:is(:lang(zh),:lang(zh-TW),:lang(ja),:lang(ko)) .landing-module__TEJncW__showcaseName{letter-spacing:0}.landing-module__TEJncW__showcaseName:focus-visible{outline:2px solid var(--color-focus);outline-offset:6px;border-radius:8px}.landing-module__TEJncW__showcaseCard{background:color-mix(in srgb, var(--color-paper) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border:1px solid #ffffff1f;border-radius:24px;padding:36px 14px 14px}@media (max-width:639px),(prefers-reduced-transparency:reduce){.landing-module__TEJncW__showcaseCard{background:color-mix(in srgb, var(--color-paper) 86%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:768px){.landing-module__TEJncW__showcaseCard{padding:44px 28px 24px}}.landing-module__TEJncW__showcaseLink{color:#141418;white-space:nowrap;min-height:42px;transition:background-color var(--motion-fast) var(--ease-out-strong);background:#f7f5f0;border-radius:12px;flex:none;align-items:center;gap:6px;padding-inline:18px;font-size:14px;font-weight:600;display:inline-flex}.landing-module__TEJncW__showcaseLink:hover{background:#fff}.landing-module__TEJncW__showcaseCurrent{display:none}.landing-module__TEJncW__showcaseCurrentCard{animation:landing-module__TEJncW__showcaseIn .56s var(--ease-out-strong) both}@keyframes landing-module__TEJncW__showcaseIn{0%{opacity:0;transform:translateY(24px)scale(.97)}}@media (min-width:1024px){.landing-module__TEJncW__showcase{padding-bottom:0}.landing-module__TEJncW__showcaseStage{max-width:1440px;padding-inline:max(clamp(28px, 2.8vw, 48px), var(--landing-inset));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,4.5vw,72px);display:grid}.landing-module__TEJncW__showcaseHead{grid-area:1/1}.landing-module__TEJncW__showcaseList{grid-area:2/1;margin-top:clamp(56px,15svh,168px);padding-bottom:60svh;display:block}.landing-module__TEJncW__showcaseItem{padding-block:clamp(18px,4.4svh,48px)}.landing-module__TEJncW__showcaseName{opacity:.3;font-size:clamp(40px,min(4.6vw,8svh),80px);line-height:1.04}.landing-module__TEJncW__showcaseName:hover{opacity:.62}.landing-module__TEJncW__showcaseItem[data-active=true] .landing-module__TEJncW__showcaseName{opacity:1;translate:.12em}.landing-module__TEJncW__showcaseCurrent{grid-area:1/2/-1;justify-content:center;align-self:start;align-items:center;height:100svh;padding-block:72px 24px;display:flex;position:sticky;top:0}.landing-module__TEJncW__showcaseCurrentCard{width:min(100%,156.25svh - 418.75px)}}.landing-module__TEJncW__bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:clamp(40px,5vw,64px);display:grid}.landing-module__TEJncW__brandCard{isolation:isolate;border:1px solid var(--color-line);background:var(--color-bone);border-radius:24px;flex-direction:column;grid-column:span 12;justify-content:space-between;gap:24px;min-height:300px;padding:20px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.landing-module__TEJncW__brandCard{grid-column:span 6}}@media (min-width:1024px){.landing-module__TEJncW__brandCard{grid-column:span var(--span,4);min-height:340px;padding:24px}}.landing-module__TEJncW__brandMedia{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out-strong);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.landing-module__TEJncW__brandCard:hover .landing-module__TEJncW__brandMedia{scale:1.04}}.landing-module__TEJncW__brandScrim{z-index:-1;background:linear-gradient(#0a0a0c99 0%,#0000 32% 48%,#0a0a0ce0 100%);position:absolute;inset:0}.landing-module__TEJncW__brandName{letter-spacing:-.01em;color:#fff;text-shadow:0 1px 12px #00000073;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.landing-module__TEJncW__brandSeries{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px 18px;display:grid}.landing-module__TEJncW__brandRest{justify-content:flex-start;gap:0;min-height:0}@media (max-width:1023px){.landing-module__TEJncW__brandRest{grid-column:1/-1}}@media (min-width:640px) and (max-width:1023px){:is(.landing-module__TEJncW__brandCard:nth-child(odd):last-child,.landing-module__TEJncW__brandCard:nth-child(odd):nth-last-child(2):has(+.landing-module__TEJncW__brandRest)){grid-column:1/-1}}.landing-module__TEJncW__brandChip{border:1px solid var(--color-line);color:var(--color-ink);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex}.landing-module__TEJncW__aboutLead{max-width:34em;color:var(--color-ink-muted);text-wrap:pretty;margin-top:20px;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.landing-module__TEJncW__postCard{border:1px solid var(--color-line);background:var(--color-bone);height:100%;transition:border-color var(--motion-fast) var(--ease-out-strong);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.landing-module__TEJncW__zoom{transition:scale .7s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.landing-module__TEJncW__postCard:hover{border-color:color-mix(in srgb, var(--color-ink) 36%, transparent)}.landing-module__TEJncW__postCard:hover .landing-module__TEJncW__zoom{scale:1.04}}.landing-module__TEJncW__postCard:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.landing-module__TEJncW__footer{isolation:isolate;padding-top:clamp(120px,15vw,220px);position:relative;overflow:hidden}.landing-module__TEJncW__footerBg{z-index:-1;pointer-events:none;height:680px;position:absolute;inset:0 0 auto}@media (min-width:1024px){.landing-module__TEJncW__footerBg{height:auto;bottom:0}}.landing-module__TEJncW__footerVideo{opacity:.62;position:absolute;inset:0;scale:-1 1;-webkit-mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000);mask-image:linear-gradient(#0000 0,#000 30% 70%,#0000)}.landing-module__TEJncW__footerVideo img,.landing-module__TEJncW__footerVideo video{object-position:center 30%}.landing-module__TEJncW__footerScrim{background:linear-gradient(90deg, color-mix(in srgb, var(--color-paper) 70%, transparent) 0%, color-mix(in srgb, var(--color-paper) 20%, transparent) 45%, transparent 70%), linear-gradient(180deg, var(--color-paper) 0%, transparent 24%, transparent 42%, color-mix(in srgb, var(--color-paper) 88%, transparent) 66%, var(--color-paper) 88%);position:absolute;inset:0}.landing-module__TEJncW__footerInner{width:100%;max-width:1440px;padding:0 var(--landing-gutter) max(24px, env(safe-area-inset-bottom));margin-inline:auto}@media (min-width:1080px){.landing-module__TEJncW__footerInner{padding-inline:max(clamp(28px, 2.8vw, 48px), var(--landing-inset))}}.landing-module__TEJncW__footerTitle{letter-spacing:-.04em;color:#fff;text-wrap:balance;max-width:13em;font-size:clamp(40px,6.6vw,96px);font-weight:600;line-height:1.02}.landing-module__TEJncW__footerMain{gap:56px;margin-top:clamp(96px,14vw,200px);display:grid}.landing-module__TEJncW__footerCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}@media (min-width:768px){.landing-module__TEJncW__footerCols{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-module__TEJncW__footerCols ul{font-size:15px}.landing-module__TEJncW__footerLink{color:var(--color-ink-muted);text-align:start;transition:color var(--motion-fast) var(--ease-out-strong)}.landing-module__TEJncW__footerLink:hover{color:var(--color-ink)}.landing-module__TEJncW__footerLink:focus-visible,.landing-module__TEJncW__footerSocial a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:6px}.landing-module__TEJncW__footerBrand{justify-items:start;gap:12px;display:grid}.landing-module__TEJncW__footerTagline{color:var(--color-ink-muted);font-size:14px;line-height:1.6}.landing-module__TEJncW__footerSocial{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.landing-module__TEJncW__footerSocial a{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-ink-muted);transition:color var(--motion-fast) var(--ease-out-strong), border-color var(--motion-fast) var(--ease-out-strong), background-color var(--motion-fast) var(--ease-out-strong);border-radius:10px;place-items:center;display:grid}.landing-module__TEJncW__footerSocial a:hover{border-color:var(--color-line-strong);background:color-mix(in srgb, var(--color-ink) 6%, transparent);color:var(--color-ink)}@media (min-width:1024px){.landing-module__TEJncW__footerMain{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;column-gap:64px}.landing-module__TEJncW__footerCols{grid-area:1/2}.landing-module__TEJncW__footerBrand{grid-area:1/1}}.landing-module__TEJncW__footerBottom{border-top:1px solid var(--color-line);color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}[data-play=false] .landing-module__TEJncW__flowPulse,[data-play=false] .landing-module__TEJncW__wave span,[data-play=false] .landing-module__TEJncW__heroCardDrift,[data-play=false] .landing-module__TEJncW__heroSumi:after,[data-play=false] .landing-module__TEJncW__heroSumiFloat,[data-play=false] .landing-module__TEJncW__marqueeTrack,[data-play=false] .landing-module__TEJncW__caret,[data-play=false] .landing-module__TEJncW__shimmer:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.landing-module__TEJncW__heroCard,.landing-module__TEJncW__heroCardDrift,.landing-module__TEJncW__heroLineInner,.landing-module__TEJncW__heroStroke,.landing-module__TEJncW__heroSumi,.landing-module__TEJncW__heroSumi:after,.landing-module__TEJncW__heroSumiFloat,.landing-module__TEJncW__fadeUp,.landing-module__TEJncW__caret,.landing-module__TEJncW__shimmer:after,.landing-module__TEJncW__wave span,.landing-module__TEJncW__pvPanel[data-live=true] .landing-module__TEJncW__pvLine,.landing-module__TEJncW__marqueeTrack,.landing-module__TEJncW__showcaseCurrentCard,.landing-module__TEJncW__mobileMenu,.landing-module__TEJncW__splitMenu{animation:none}.landing-module__TEJncW__heroStroke{clip-path:none}.landing-module__TEJncW__heroCard,.landing-module__TEJncW__heroInner,.landing-module__TEJncW__heroGrid,.landing-module__TEJncW__heroSumi{opacity:1;transform:none}.landing-module__TEJncW__flowNode,.landing-module__TEJncW__flowMedia>*,.landing-module__TEJncW__flowEdge>path:first-child,.landing-module__TEJncW__processCard,.landing-module__TEJncW__processDesc,.landing-module__TEJncW__showcaseBgLayer,.landing-module__TEJncW__showcaseName,.landing-module__TEJncW__heroGlowSpot,.landing-module__TEJncW__modesVisual,.landing-module__TEJncW__modesMore{transition:none}.landing-module__TEJncW__flowPulse{display:none}.landing-module__TEJncW__marquee{justify-content:center;-webkit-mask-image:none;mask-image:none}.landing-module__TEJncW__marqueeTrack.landing-module__TEJncW__partnerTrack{flex-wrap:wrap;flex-shrink:1;justify-content:center;gap:14px clamp(28px,3vw,48px);padding-inline:16px}.landing-module__TEJncW__marqueeTrack+.landing-module__TEJncW__marqueeTrack{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:639px){.landing-module__TEJncW__marquee{scrollbar-width:none;justify-content:flex-start;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.landing-module__TEJncW__marqueeTrack.landing-module__TEJncW__partnerTrack{flex-wrap:nowrap;flex-shrink:0;padding-inline-end:12%}}
