@font-face{font-family:Geist;src:url(./Geist-Regular-rEkwi4hp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(./Geist-Medium-DdmPy8f2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(./Geist-SemiBold-Dgivxjvs.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(./Geist-Bold-COtuY0uS.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--text: #1A232D;--muted: #6a737d;--line: #ededed;--mark: #3679ee;--panel: #ffffff;--page: #fcfcfc;--rail: min(1180px, calc(100vw - 40px) )}*{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--page);color:var(--text);font-family:Geist,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;cursor:default}input,textarea,[contenteditable=true]{cursor:text}a[href],button:not(:disabled),[role=button],[role=tab],summary,label[for]{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}[hidden]{display:none!important}.reveal-up{opacity:0;translate:0 var(--reveal-distance, 38px);transition:opacity var(--reveal-opacity-duration, .9s) cubic-bezier(.16,1,.3,1),translate var(--reveal-move-duration, .95s) cubic-bezier(.05,.82,.18,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,translate}.hero .reveal-up{--reveal-distance: 58px;--reveal-opacity-duration: 1.05s;--reveal-move-duration: 1.18s}.reveal-up.is-visible{opacity:1;translate:0 0}.site-header{position:fixed;top:0;left:0;z-index:20;width:100%;background:transparent;box-shadow:none;pointer-events:none;transition:background-color .18s ease,box-shadow .18s ease}.nav-shell{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:min(1200px,calc(100vw - 48px));height:54px;margin:0 auto;padding:10px 18px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto}.site-header.is-floating{background:#fff;box-shadow:0 1px #1c23290f}.brand img{width:97px;height:28px;object-fit:contain}.nav-links,.nav-actions{display:flex;align-items:center}.nav-links{position:absolute;left:50%;transform:translate(-50%);gap:4px;font-size:13.6px}.nav-links a,.nav-links button{display:grid;place-items:center;height:32px;padding:0 12px;border:0;border-radius:22px;background:transparent;color:inherit;font:inherit;transition:background-color .16s ease;white-space:nowrap;cursor:pointer}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a.is-active,.nav-links button:hover,.nav-links button:focus-visible,.nav-links button.is-active{background:#0000000d}.nav-actions{gap:12px;margin-left:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;border-radius:55px;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.btn-ghost{min-width:92px;padding:0 20px;border:1px solid var(--text)}.btn-dark{min-width:94px;padding:0 17px;background:var(--text);color:#fff}.nav-actions .btn{min-height:34px}.nav-actions .btn:hover{transform:none}.nav-actions .btn-ghost{border-color:var(--text);background:transparent}.nav-actions .btn-ghost:hover{background:#1c23290f}.nav-actions .btn-dark{box-shadow:0 8px 8px #0000001a}.mobile-nav-toggle,.mobile-nav-menu{display:none}.btn[data-download-trigger]{will-change:transform}.btn.reveal-up{transition:opacity var(--reveal-opacity-duration, .9s) cubic-bezier(.16,1,.3,1),translate var(--reveal-move-duration, .95s) cubic-bezier(.05,.82,.18,1),background-color .16s ease,box-shadow .16s ease,transform .16s ease}.btn-dark[data-download-trigger]:hover,.btn-dark[data-download-trigger]:focus-visible{background:#000;box-shadow:0 12px 22px #0000003d;transform:translateY(-1px)}.btn[data-download-trigger]:active{transform:translateY(0)}.nav-user{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;margin-left:20px;padding:0;border:0;background:transparent;color:#2f2c29;font:inherit;font-size:14px;line-height:22px;cursor:pointer;white-space:nowrap}.nav-user[hidden]{display:none}.nav-user-avatar{position:relative;display:block;flex:0 0 auto;width:32px;height:32px;overflow:hidden;border-radius:50%;background:#fafafa}.nav-user-avatar-bg{width:100%;height:100%}.nav-user-avatar-mark{position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%)}.btn img{flex:0 0 auto;width:16px;height:16px;object-fit:contain}.nav-mega{position:absolute;top:54px;left:50%;z-index:1;width:min(1200px,calc(100vw - 48px));min-height:370px;padding:38px 24px 20px;border-radius:20px;background:#fff;box-shadow:0 24px 48px #1c232914,inset 0 1px #1c23290f;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;transform:translate(-50%) translateY(-8px);transition:opacity .16s ease,transform .16s ease}.nav-mega:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.site-header.is-nav-open .nav-mega{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-mega-panel{display:none;position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nav-mega-panel.is-active{display:grid}.nav-mega-column{display:grid;position:relative;gap:12px;min-width:0}.nav-mega-column p{margin:-6px 0 2px;color:var(--muted);font-size:14px;line-height:22px}.nav-mega-card{display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:22px 22px;column-gap:12px;align-items:center;min-height:80px;padding:15px 16px;border-radius:12px;outline:none;cursor:pointer}.nav-mega-card:hover,.nav-mega-card:focus-visible{background:#0000000d}.nav-mega-card:focus-visible{outline:2px solid rgba(54,121,238,.35);outline-offset:2px}.nav-mega-card span{grid-row:1 / span 2;display:grid;place-items:center;width:50px;height:50px;border:1px solid #e8e8e8;border-radius:12px;background:#fffc}.nav-mega-card img{width:20px;height:20px;object-fit:contain}.nav-mega-card strong{min-width:0;color:#24292e;font-size:16px;font-weight:700;line-height:22px}.nav-mega-card small{min-width:0;overflow:hidden;color:var(--muted);font-size:14px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.hero{position:relative;isolation:isolate;height:var(--hero-height);overflow:clip;--hero-viewport-height: min(100vh, 965px);--hero-height: 965px;--hero-scroll-distance: 760px;--hero-wave-offset: 118px;--hero-content-shift: 120px;--hero-copy-top: calc(160px + var(--hero-content-shift));--hero-title-size: 68px;--hero-title-line-height: 98.6px;--hero-subtitle-size: 20px;--hero-subtitle-line-height: 30px;--hero-subtitle-gap: 8px;--hero-cta-gap: 22px;--hero-cta-height: 40px;--hero-platform-gap: 28px;--hero-card-start-y: max(calc(156px + var(--hero-content-shift)), calc(var(--hero-viewport-height) - 520px - 176px + var(--hero-content-shift)));--hero-card-end-y: -260px;--hero-scroll-travel: calc(var(--hero-card-start-y) - var(--hero-card-end-y));--hero-wave-far-color: rgba(228, 236, 252, .72);--hero-wave-mid-color: rgba(240, 245, 255, .84);--hero-wave-front-color: rgba(252, 252, 252, .98);background:#f4f6ff}.hero-sticky{position:sticky;top:0;isolation:isolate;overflow:hidden;height:var(--hero-height)}.hero-sticky:before{content:"";position:absolute;inset:0 auto auto 0;z-index:0;width:100%;height:var(--hero-height);background:linear-gradient(178deg,#bbcceb,#f4f6ff 60%)}.hero-waves{position:absolute;top:0;left:0;width:100%;height:var(--hero-height);overflow:hidden;pointer-events:none}.hero-wave-layer{position:absolute;left:50%;width:100%;overflow:hidden;pointer-events:none;transform:translate(-50%) translateY(calc(var(--hero-wave-offset) - 120px))}.hero-wave-layer-far{bottom:-54px;z-index:1;height:679px;opacity:.8;background:linear-gradient(180deg,transparent 0 380px,rgba(255,255,255,.15) 380px)}.hero-wave-layer-mid{bottom:132px;z-index:2;height:390px;opacity:.96;transform:translate(-50%) translateY(calc(var(--hero-wave-offset) - 120px))}.hero-wave-layer-front{bottom:-54px;z-index:6;height:350px;opacity:1;transform:translate(-50%) translateY(calc(var(--hero-wave-offset) - 120px))}.hero-wave{position:absolute;right:50%;bottom:0;width:max(180vw,2400px);height:100%;transform:translate(50%);transform-origin:center bottom;will-change:transform}.hero-wave-far{width:max(132vw,1840px);bottom:299px;height:380px;transform:translate(calc(50% + 90px))}.hero-wave-mid{width:max(184vw,2520px);transform:translate(calc(50% - 170px))}.hero-wave-front{width:max(260vw,3560px);height:120%;transform:translate(calc(50% + 260px))}.hero-wave:before{position:absolute;inset:0;content:"";background-repeat:repeat-x;background-size:50% 100%;transform-origin:center bottom;will-change:transform}.hero-wave:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='1200' height='360' viewBox='0 0 1200 360' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M0 150 C120 96 180 96 300 150 C420 204 480 204 600 150 C720 96 780 96 900 150 C1020 204 1080 204 1200 150 L1200 360 L0 360 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='1200' height='360' viewBox='0 0 1200 360' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M0 150 C120 96 180 96 300 150 C420 204 480 204 600 150 C720 96 780 96 900 150 C1020 204 1080 204 1200 150 L1200 360 L0 360 Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:50% 100%;mask-size:50% 100%}.hero-wave-far:before{background-position-x:120px;-webkit-mask-position-x:120px;mask-position-x:120px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='1200' height='360' viewBox='0 0 1200 360' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M0 150 C120 126 180 126 300 150 C420 174 480 174 600 150 C720 126 780 126 900 150 C1020 174 1080 174 1200 150 L1200 360 L0 360 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='1200' height='360' viewBox='0 0 1200 360' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M0 150 C120 126 180 126 300 150 C420 174 480 174 600 150 C720 126 780 126 900 150 C1020 174 1080 174 1200 150 L1200 360 L0 360 Z'/%3E%3C/svg%3E");-webkit-mask-size:50% 100%;mask-size:50% 100%}.hero-wave-mid:before{background-position-x:-260px;-webkit-mask-position-x:-260px;mask-position-x:-260px}.hero-wave-front:before{background-position-x:420px;-webkit-mask-position-x:420px;mask-position-x:420px}.hero-wave-far:before{background:#ffffff4d;animation:hero-wave-drift-far 12s ease-in-out -4.5s infinite}.hero-wave-mid:before{background:#fff9;animation:hero-wave-drift-c 8s ease-in-out -2s infinite}.hero-wave-front:before{background:linear-gradient(180deg,#f3f7ff,#fcfcfc);filter:drop-shadow(0 -18px 42px rgba(108,124,155,.08));animation:hero-wave-drift-a 5s ease-in-out -1.3s infinite}.hero-copy{position:absolute;top:var(--hero-copy-top);left:50%;z-index:8;width:min(720px,calc(100vw - 40px));opacity:calc(1 - var(--hero-card-reveal, 0));text-align:center;transform:translate(-50%) translateY(calc(var(--hero-card-reveal, 0) * var(--hero-scroll-travel) * -1));will-change:transform,opacity}.hero-copy h1{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;font-size:var(--hero-title-size);line-height:var(--hero-title-line-height)}.hero-title-mark{flex:0 0 auto;width:60px;height:60px;object-fit:contain}.hero-copy p{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:var(--hero-subtitle-gap);color:#1c2329;font-size:var(--hero-subtitle-size);line-height:var(--hero-subtitle-line-height);letter-spacing:8px}.hero-copy p:before,.hero-copy p:after{content:"";flex:0 0 auto;width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(28,35,41,.28))}.hero-copy p:after{background:linear-gradient(90deg,rgba(28,35,41,.28),transparent)}.hero-cta{width:150px;height:var(--hero-cta-height);margin-top:var(--hero-cta-gap);font-size:16px;font-weight:400;box-shadow:0 8px 8px #00000014}.hero-platforms{--hero-platform-span: 600px;--hero-platform-track-span: 816px;--hero-platform-fade-edge: 72px;position:absolute;top:calc(var(--hero-copy-top) + var(--hero-title-line-height) + var(--hero-subtitle-gap) + var(--hero-subtitle-line-height) + var(--hero-cta-gap) + var(--hero-cta-height) + var(--hero-platform-gap));left:50%;z-index:3;width:var(--hero-platform-span);height:32px;opacity:calc(1 - var(--hero-card-reveal, 0));overflow:hidden;transform:translate(-50%) translateY(calc(var(--hero-card-reveal, 0) * var(--hero-scroll-travel) * -1));will-change:transform,opacity;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--hero-platform-fade-edge),#000 calc(100% - var(--hero-platform-fade-edge)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--hero-platform-fade-edge),#000 calc(100% - var(--hero-platform-fade-edge)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-platform-track{display:flex;align-items:center;width:max-content;height:100%;animation:heroPlatformMarquee 24s linear infinite;will-change:transform}.hero-platforms:hover .hero-platform-track,.hero-platforms:focus-within .hero-platform-track,.hero-platforms.is-paused .hero-platform-track{animation-play-state:paused}.hero-platforms:hover .hero-platform-fade,.hero-platforms:focus-within .hero-platform-fade,.hero-platforms.is-paused .hero-platform-fade{opacity:0}.hero-platform-group{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex:0 0 var(--hero-platform-track-span);width:var(--hero-platform-track-span)}.hero-platform-item{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:88px;height:32px;outline:0}.hero-platform-item img{width:88px;max-width:none;height:32px;object-fit:contain;opacity:.2;filter:grayscale(1);mix-blend-mode:normal;transition:filter .18s ease,transform .18s ease}.hero-platform-item:hover img,.hero-platform-item:focus img,.hero-platform-item:focus-visible img,.hero-platform-item.is-hover img{filter:none;opacity:1;transform:scale(1.04)}@keyframes heroPlatformMarquee{0%{transform:translate(0)}to{transform:translate(calc(var(--hero-platform-track-span) * -1))}}.hero-card-stage{position:absolute;top:520px;left:50%;z-index:4;width:min(1080px,calc(100vw - 56px));opacity:var(--hero-card-reveal, 0);transform:translate(-50%) translateY(calc(var(--hero-card-start-y) - (var(--hero-card-reveal, 0) * var(--hero-scroll-travel)))) scale(calc(.96 + (var(--hero-card-reveal, 0) * .04)));pointer-events:none;transform-origin:center top;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.05,.82,.18,1);will-change:opacity,transform}.hero-card-stage:before{position:absolute;inset:-18px;z-index:-1;border-radius:28px;background:#ffffff2e;filter:blur(.5px);content:""}.hero-card-stage:focus-within,.hero-card-stage:hover{pointer-events:auto}.hero-client-card{display:grid;grid-template-columns:260px minmax(0,1fr);height:645px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 48px #0000000d;color:#2f2c29;pointer-events:auto;transition:box-shadow .86s cubic-bezier(.16,1,.3,1)}.hero[style*="--hero-card-reveal: 1"] .hero-client-card{box-shadow:0 34px 80px #1b2a481f}@keyframes hero-wave-drift-a{0%{transform:translate3d(-1.8%,4px,0) scaleY(.98)}50%{transform:translate3d(2.2%,-8px,0) scaleY(1.03)}to{transform:translate3d(-1.8%,4px,0) scaleY(.98)}}@keyframes hero-wave-drift-far{0%{transform:translate3d(-1.4%,2px,0) scaleY(.99)}50%{transform:translate3d(1.8%,-3px,0) scaleY(1.01)}to{transform:translate3d(-1.4%,2px,0) scaleY(.99)}}@keyframes hero-wave-drift-b{0%{transform:translate3d(2.4%,-2px,0) scaleY(1.02)}50%{transform:translate3d(-2%,8px,0) scaleY(.98)}to{transform:translate3d(2.4%,-2px,0) scaleY(1.02)}}@keyframes hero-wave-drift-c{0%{transform:translate3d(-.8%,0,0) scaleY(1)}50%{transform:translate3d(1.4%,-10px,0) scaleY(1.04)}to{transform:translate3d(-.8%,0,0) scaleY(1)}}.hero-client-sidebar{min-width:0;padding:12px;background:#fff6}.hero-client-tools{display:flex;align-items:center;gap:12px;height:18px;margin-bottom:20px}.hero-client-tools img,.hero-client-tools span{flex:0 0 auto}.hero-client-tools img{object-fit:contain}.hero-window-dots{width:42px;height:10px}.hero-window-icon-wrap{display:grid;place-items:center;width:20px;height:20px}.hero-window-icon,.hero-window-search-icon{width:14px;height:14px}.hero-client-tabs{position:relative;display:grid;gap:4px;--hero-tab-index: 0}.hero-client-tabs:before{content:"";position:absolute;top:0;right:0;left:0;z-index:0;height:32px;border-radius:8px;background:#fff;box-shadow:0 8px 18px #1c23290f;pointer-events:none;transform:translateY(calc(var(--hero-tab-index, 0) * 36px));transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;will-change:transform}.hero-client-tabs button{position:relative;z-index:1;display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#2f2c29;font:inherit;font-size:14px;line-height:1;cursor:pointer;transform:translate(0);transition:background-color .18s ease,color .18s ease,transform .22s ease}.hero-client-tabs button:hover{background:#fff9}.hero-client-tabs button:focus-visible{outline:2px solid rgba(54,121,238,.35);outline-offset:2px}.hero-client-tabs button.is-active{background:transparent;transform:translate(2px)}.hero-nav-icon-box{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px}.hero-nav-icon-box .tab-icon{width:16px;height:16px;object-fit:contain;transition:transform .22s ease}.hero-client-tabs button.is-active .tab-icon{transform:scale(1.04)}.hero-nav-icon-box .tab-icon-knowledge{width:15px;height:15px}.hero-client-group{display:grid;gap:12px;margin-top:24px;padding:0 8px;color:#4d4f56;font-size:14px;line-height:22px}.hero-client-group p{color:#b7b7b7;font-size:13px}.hero-client-group span,.hero-client-group small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-client-group span{display:flex;align-items:center;gap:8px}.hero-group-icon-box{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;font-style:normal}.hero-group-icon-box img{width:16px;height:16px;object-fit:contain}.hero-client-group small{padding-left:24px;color:#6a737d;font-size:14px}.hero-client-panel{position:relative;display:none;min-width:0;min-height:0;background:#fff;opacity:0}.hero-client-panel.is-active{display:block;animation:heroClientPanelIn .28s cubic-bezier(.22,1,.36,1) both}@keyframes heroClientPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-client-canvas{position:absolute;inset:0;background:linear-gradient(180deg,#fafafab8,#fff0)}.hero-client-prompt{position:absolute;left:50%;top:184px;display:flex;flex-direction:column;justify-content:space-between;width:min(620px,calc(100% - 200px));height:130px;min-height:110px;padding:12px;border-radius:16px;background:#fff9;box-shadow:0 12px 24px #0000000d;transform:translate(-50%)}.hero-client-prompt label{color:var(--text);font-size:14px;font-weight:700}.hero-client-prompt textarea{display:block;width:100%;height:48px;margin-top:0;padding:0;resize:none;border:0;outline:0;background:transparent;color:#9f9c96;font:inherit;font-size:14px;line-height:22px}.hero-client-prompt textarea::placeholder{color:#9f9c96;opacity:1}.hero-client-input-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0}.hero-client-input-tools{display:flex;align-items:center;gap:4px;color:#9f9c96;font-size:14px}.hero-client-input-tools>span{display:grid;place-items:center;width:32px;height:32px}.hero-client-input-tools em{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px;font-style:normal;font-size:16px}.hero-client-input-tools>span img,.hero-client-input-tools em>img:first-child{flex:0 0 auto;width:20px;height:20px;object-fit:contain}.hero-permission-label{flex:0 0 auto;color:#9f9c96;font-size:16px;line-height:1;white-space:nowrap}.hero-client-input-tools em>img:last-child{flex:0 0 auto;width:20px;height:20px;object-fit:contain}.hero-client-input-row button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#2f2c29;color:#fff;font:inherit;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.hero-client-input-row button img{width:20px;height:22px;object-fit:contain}.hero-client-input-row button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1c23292e}.hero-client-section{position:relative;z-index:1;padding:56px}.hero-client-section h3{margin:0 0 18px;color:#2f2c29;font-size:22px;line-height:1.35}.hero-client-knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hero-client-knowledge-grid article,.hero-client-task-list article{position:relative;z-index:0;border:1px solid #f0f0f0;border-radius:14px;background:#ffffffeb;box-shadow:0 10px 24px #1c23290f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transform-origin:center;cursor:pointer;will-change:transform}:is(.hero-client-knowledge-grid article,.hero-client-task-list article):hover,:is(.hero-client-knowledge-grid article,.hero-client-task-list article):active{z-index:2;border-color:#bbccebb8;transform:translateY(-4px) scale(1.035);box-shadow:0 16px 32px #1c23291f}.hero-client-knowledge-grid article{padding:18px}.hero-client-knowledge-grid h4,.hero-client-task-list h4{margin:0;color:#2f2c29;font-size:15px;line-height:22px}.hero-client-knowledge-grid p,.hero-client-task-list p{margin-top:8px;color:#6a737d;font-size:13px;line-height:20px}.hero-client-knowledge-grid strong{display:block;margin-top:18px;font-size:14px}.hero-client-knowledge-grid footer{display:flex;justify-content:space-between;margin-top:16px;color:#9f9c96;font-size:12px}.hero-client-task-list{display:grid;gap:14px}.hero-client-task-list article{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:16px;padding:16px}.task-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:12px}.task-mark-report{background:#eef4ff}.task-mark-automation{background:#ecf7ef}.task-mark-template{background:#fff3d7}.task-mark img{width:24px;height:24px;object-fit:contain}.hero-platform-fade{display:none;position:absolute;top:0;z-index:2;width:0;height:28px;opacity:0;pointer-events:none;transition:opacity .18s ease}.fade-left{left:0}.fade-right{right:0}.page-grid{position:absolute;top:965px;left:50%;z-index:0;width:min(1222px,calc(100vw - 20px));height:3021px;border-right:1px solid var(--line);border-left:1px solid var(--line);transform:translate(-50%);pointer-events:none}.page-grid:before{position:absolute;inset:0 calc((100vw - 100%)/-2);content:"";background:linear-gradient(var(--line),var(--line)) 0 0 / 100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 1014px / 100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 1866px / 100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 2560px / 100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 3020px / 100% 1px no-repeat}.page-grid:after{position:absolute;inset:0;background:var(--mark);content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1222 3021' preserveAspectRatio='none' fill='black'%3E%3Cpath d='M0 0V8H2V2H8V0H0Z'/%3E%3Cpath d='M1222 0V8H1220V2H1214V0H1222Z'/%3E%3Cpath d='M0 1006V1022H2V1015H8V1013H2V1006H0Z'/%3E%3Cpath d='M1222 1006V1022H1220V1015H1214V1013H1220V1006H1222Z'/%3E%3Cpath d='M0 1858V1874H2V1867H8V1865H2V1858H0Z'/%3E%3Cpath d='M1222 1858V1874H1220V1867H1214V1865H1220V1858H1222Z'/%3E%3Cpath d='M0 2552V2568H2V2561H8V2559H2V2552H0Z'/%3E%3Cpath d='M1222 2552V2568H1220V2561H1214V2559H1220V2552H1222Z'/%3E%3Cpath d='M0 3012V3020H8V3018H2V3012H0Z'/%3E%3Cpath d='M1222 3012V3020H1214V3018H1220V3012H1222Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1222 3021' preserveAspectRatio='none' fill='black'%3E%3Cpath d='M0 0V8H2V2H8V0H0Z'/%3E%3Cpath d='M1222 0V8H1220V2H1214V0H1222Z'/%3E%3Cpath d='M0 1006V1022H2V1015H8V1013H2V1006H0Z'/%3E%3Cpath d='M1222 1006V1022H1220V1015H1214V1013H1220V1006H1222Z'/%3E%3Cpath d='M0 1858V1874H2V1867H8V1865H2V1858H0Z'/%3E%3Cpath d='M1222 1858V1874H1220V1867H1214V1865H1220V1858H1222Z'/%3E%3Cpath d='M0 2552V2568H2V2561H8V2559H2V2552H0Z'/%3E%3Cpath d='M1222 2552V2568H1220V2561H1214V2559H1220V2552H1222Z'/%3E%3Cpath d='M0 3012V3020H8V3018H2V3012H0Z'/%3E%3Cpath d='M1222 3012V3020H1214V3018H1220V3012H1222Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.section{position:relative;z-index:1;padding:69px 0 90px}.section-agent{position:relative;margin-top:0;padding-top:69px;padding-bottom:90px}.section-agent:before,.section-agent:after{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;content:""}.section-agent:before{top:0;z-index:0;width:100%;height:100%;background:linear-gradient(var(--line),var(--line)) 0 0 / 100% 1px no-repeat}.section-agent:after{top:-7px;z-index:0;width:min(1222px,calc(100vw - 20px));height:calc(100% + 14px);background:linear-gradient(var(--mark),var(--mark)) left top 7px / 8px 2px no-repeat,linear-gradient(var(--mark),var(--mark)) left top 7px / 2px 8px no-repeat,linear-gradient(var(--mark),var(--mark)) right top 7px / 8px 2px no-repeat,linear-gradient(var(--mark),var(--mark)) right top 7px / 2px 8px no-repeat}.section-agent .section-inner{position:relative;z-index:1}.section-workflow,.section-articles{padding-top:69px;padding-bottom:90px;margin-top:-8px}.section-download{padding-top:70px;padding-bottom:90px}.section-inner{width:var(--rail);margin:0 auto}.eyebrow{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:42px;background:#fff;box-shadow:0 6px 6px #0000001a;font-size:16px}.eyebrow img{width:20px;height:20px;object-fit:contain}h1,h2,p{margin:0}h1,h2{font-size:42px;line-height:1.5;letter-spacing:0;font-weight:500}.section-agent h1{margin-top:28px}.tabs{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tabs button{display:inline-flex;align-items:center;justify-content:center;width:130px;height:40px;border:1px solid var(--line);border-radius:28px;background:#fff;color:#24292e;font:inherit;font-size:14px;cursor:pointer;box-shadow:0 12px 30px #2f2c291f;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.tabs button:hover,.tabs button:focus-visible{border-color:#24292e}.tabs .active{border-color:#24292e;background:#24292e;color:#fff}.agent-workbench{display:grid;grid-template-columns:260px minmax(0,1fr);width:100%;max-width:1180px;height:645px;margin-top:28px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;color:#1c2329}.agent-workbench.is-switching .agent-result-card{animation:featureContentIn .26s ease both}.agent-sidebar{min-width:0;padding:12px;background:#eee6}.agent-window-tools{display:flex;align-items:center;gap:12px;height:18px;margin-bottom:18px}.agent-window-tools img{flex:0 0 auto;object-fit:contain}.agent-window-dots{width:42px;height:10px}.agent-window-icon{width:14px;height:14px}.agent-sidebar-nav{display:grid;gap:4px}.agent-sidebar-nav a{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border-radius:8px;color:#2f2c29;font-size:14px;line-height:22px}.agent-sidebar-nav a.is-active{background:#fff9}.agent-nav-icon{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.agent-sidebar-group{display:grid;gap:12px;margin-top:24px;padding:0 8px;color:#2f2c29;font-size:14px;line-height:22px}.agent-sidebar-group p{color:#aaa}.agent-sidebar-group span{display:inline-flex;align-items:center;gap:8px}.agent-sidebar-folder-icon{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.agent-sidebar-group small{padding-left:28px;color:#6a737d;font-size:14px}.agent-main{position:relative;min-width:0;background:#fff}.agent-query-bar{position:absolute;top:0;right:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 20px;border-bottom:1px solid #f3f3f3;background:#fffffff5}.agent-query-bar p{min-width:0;overflow:hidden;color:#2f2c29;font-size:14px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.agent-query-bar span,.agent-query-bar span:before,.agent-query-bar span:after{display:block;width:3px;height:3px;border-radius:50%;background:#2f2c29}.agent-query-bar span{position:relative;flex:0 0 auto;margin-left:12px}.agent-query-bar span:before,.agent-query-bar span:after{position:absolute;left:0;content:""}.agent-query-bar span:before{top:-6px}.agent-query-bar span:after{top:6px}.agent-result-card{position:absolute;inset:68px 48px 170px;overflow-x:hidden;overflow-y:auto;padding:0 0 22px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(28,35,41,.22) transparent}.agent-result-card::-webkit-scrollbar{width:6px}.agent-result-card::-webkit-scrollbar-track{background:transparent}.agent-result-card::-webkit-scrollbar-thumb{border-radius:999px;background:#1c232938}.feature-user-bubble{width:min(416px,72%);margin-left:auto;padding:12px;border-radius:12px;background:#f0f0f0;color:#1c2329;font-size:14px;line-height:22px;overflow-wrap:anywhere}.feature-report-section{margin-top:32px}.feature-report-section h3{margin:20px 0 12px;color:#1c2329;font-size:18px;font-weight:500;line-height:normal}.feature-report-section p{margin:8px 0 4px;color:#1c2329;font-size:14px;line-height:22px;overflow-wrap:anywhere}.feature-report-section p.feature-strong-line{margin-bottom:8px;font-size:14px;font-weight:500;line-height:normal}.feature-report-section p.feature-status-line{font-size:16px;line-height:28px}.feature-report-section strong,.feature-emphasis{font-weight:400}.feature-report-section ul,.feature-report-section ol{margin:0;padding-left:21px;color:#1c2329;font-size:14px;line-height:28px;overflow-wrap:anywhere;font-weight:400}.feature-inline-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.feature-table-wrap{width:100%;margin:12px 0 20px;overflow:auto}.feature-table{width:100%;min-width:620px;border-collapse:collapse;background:#fff;color:#1c2329;font-size:13px;line-height:20px}.feature-table th,.feature-table td{padding:10px 12px;border:1px solid #eceae6;text-align:left;vertical-align:top}.feature-table th{background:#faf8f5;font-weight:400}.feature-table td:first-child{color:#6e6c68}.feature-status-dot{display:inline-block;width:6px;height:6px;margin:0 12px 0 8px;border-radius:50%;vertical-align:4px}.feature-status-dot-warning{background:#ffcf24}.feature-status-dot-danger{background:#d91f1f}.feature-status-dot-good{background:#08b31c}.feature-file-card{display:flex;align-items:center;gap:12px;width:100%;margin-top:20px;padding:12px;border:1px solid #f2f2f2;border-radius:12px}.feature-file-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #f2f2f2;border-radius:12px;color:#c7c7c7;font-size:16px}.feature-file-card div{display:grid;flex:1;gap:4px;min-width:0}.feature-file-card strong{overflow:hidden;font-size:16px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.feature-file-card small{color:#c7c7c7;font-size:14px}.feature-file-card button{width:40px;height:40px;border:1px solid #f2f2f2;border-radius:12px;background:#fff;color:#1c2329;cursor:pointer}.feature-next-actions{display:grid;gap:12px;margin-top:28px}.feature-next-actions>p{color:#aaa;font-size:14px}.feature-next-actions button{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:12px;border:1px solid #f2f2f2;border-radius:12px;background:#fff;color:#1c2329;font:inherit;font-size:14px;line-height:22px;text-align:left;overflow-wrap:anywhere;cursor:pointer}.feature-next-actions button:hover{background:#fafafa}.feature-next-actions span{margin-left:12px;font-size:15px}.feature-chat-actions{display:flex;align-items:center;gap:12px;margin-top:24px;margin-bottom:28px}.feature-chat-actions span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.feature-chat-actions img{width:17.5px;height:17.5px;object-fit:contain}.feature-chat-actions span:first-child img{width:14.5px}.agent-input-card{position:absolute;right:48px;bottom:28px;left:48px;display:flex;flex-direction:column;justify-content:space-between;min-height:128px;padding:12px;border:1px solid #d8d8d6;border-radius:16px;background:#fff;box-shadow:0 8px 8px #0000000d}.agent-input{display:block;width:100%;min-height:44px;margin:0 0 8px;padding:0;border:0;outline:0;resize:none;background:transparent;color:#2f2c29;font:inherit;font-size:14px;line-height:22px}.agent-input::placeholder{color:#9f9c96}.agent-input-row,.agent-input-tools{display:flex;align-items:center}.agent-input-row{justify-content:space-between}.agent-input-tools{gap:4px}.agent-input-tools>span,.agent-input-tools em,.agent-input-row button{display:inline-flex;align-items:center;justify-content:center;height:32px;border-radius:16px}.agent-input-tools>span{width:32px;padding:4px}.agent-input-tools em{gap:8px;padding:0 8px;color:#9f9c96;font-size:14px;font-style:normal}.agent-input-tools em>span{display:inline-flex;align-items:center;gap:4px;color:#9f9c96;white-space:nowrap}.agent-input-tools img{width:20px;height:20px;object-fit:contain}.agent-input-tools img.agent-input-icon-add{width:15px;height:15px}.agent-input-tools img.agent-input-icon-plugin{width:12px;height:15px}.agent-input-tools img.agent-input-icon-shield{width:13px;height:15px}.agent-input-tools img.agent-input-icon-chevron{width:8px;height:5px}.agent-input-row button{width:32px;padding:4px;border:0;background:#1d1b1a;box-shadow:0 6px 6px #0003;cursor:pointer}.agent-input-row button img{width:12px;height:16px;object-fit:contain}@keyframes featureContentIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.section-workflow h2{margin-top:28px}.power-workflow-card{display:grid;grid-template-columns:450px minmax(0,1fr);width:100%;min-height:540px;margin-top:27px;overflow:hidden;border:1px solid #ededed;border-radius:20px;background:#fff;box-shadow:0 12px 24px #0000000d}.power-copy{display:flex;flex-direction:column;min-width:0;background:#fff}.power-copy button{display:flex;flex-direction:column;justify-content:center;gap:12px;height:180px;padding:0 44px;border:0;background:#fff;color:#cacaca;font:inherit;text-align:left;cursor:pointer;transition:color .18s ease,background-color .18s ease}.power-copy button+button{border-top:1px solid #ededed}.power-copy button:hover,.power-copy button:focus-visible{background:#fbfbfb}.power-copy button:focus{outline:none}.power-copy button:focus-visible{outline:none}.power-copy button.is-active,.power-copy button[aria-selected=true]{color:#1c2329;background:#fbfbfb}.power-copy strong{width:100%;font-size:24px;font-weight:500;line-height:normal}.power-copy span{width:100%;font-size:16px;line-height:normal}.power-visual{--workflow-scale: 1;position:relative;min-width:0;overflow:hidden;overflow:clip;background:linear-gradient(178.12deg,#bbcceb 3.49%,#f4f6ff 73.46%)}.power-visual:after{position:absolute;right:0;bottom:0;left:0;z-index:0;height:170px;background:linear-gradient(180deg,#fff0,#0d141a1f);content:"";pointer-events:none}.workflow-visual{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.power-workflow-card[data-power-state=operations] .workflow-visual-skills,.power-workflow-card[data-power-state=localization] .workflow-visual-canvas,.power-workflow-card[data-power-state=tracking] .workflow-visual-task{opacity:1;pointer-events:auto;transform:translateY(0)}.article-head{display:flex;align-items:end;justify-content:space-between;gap:32px}.article-head h2{margin-top:28px}.small-link{display:inline-flex;align-items:center;justify-content:center;width:110px;height:32px;margin-bottom:14px;border:1px solid var(--line);border-radius:28px;background:#fff;color:#24292e;font-size:14.4px;box-shadow:0 12px 30px #2f2c291f}.article-grid{display:grid;grid-template-columns:repeat(3,380px);justify-content:space-between;gap:20px;margin-top:28px}.article-card{display:flex;min-width:0;height:381px;overflow:hidden;flex-direction:column;border:1px solid var(--line);border-radius:20px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transform-origin:center}.article-card:hover,.article-card:focus-within{border-color:#3679ee2e;box-shadow:0 18px 42px #1c23291f;transform:translateY(-6px)}.article-cover{position:relative;flex:0 0 230px;width:100%;height:230px;margin:0;overflow:hidden;aspect-ratio:380 / 230;background:#f5f7fb}.article-cover img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center;transition:transform .24s ease;transform-origin:center}.article-badge{position:absolute;top:20px;left:20px;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 12px;border-radius:4px;background:#fff3;color:#fff;font-size:14px;font-weight:700;line-height:20px;white-space:nowrap;pointer-events:none}.article-card:hover .article-cover img,.article-card:focus-within .article-cover img{transform:scale(1.04)}.article-content{display:flex;flex:1 1 auto;flex-direction:column;gap:11px;padding:20px}.article-content h3,.article-content p{margin:0}.article-content h3{font-size:20px;font-weight:700;line-height:1.45;color:var(--text)}.article-content p{font-size:14px;line-height:1.5;color:var(--muted)}.workflow-window-mask,.workflow-canvas-mask,.workflow-task-panel{position:absolute;transform:scale(var(--workflow-scale));transform-origin:left top}.workflow-window-mask{top:75px;left:72px;width:855px;height:635px;overflow:hidden;border-radius:20px}.workflow-app-window,.workflow-task-panel{overflow:hidden;background:#fff;box-shadow:0 18px 32px #1c23291a}.workflow-app-window{position:absolute;top:0;left:0;width:840px;height:635px;border-radius:20px}.workflow-skill-search{position:absolute;top:12px;left:12px;z-index:3;display:flex;align-items:center;gap:8px;min-width:0;color:#2a2a2c;font-size:14px;line-height:22px}.workflow-skill-search span{flex:0 0 auto}.workflow-prompt-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:3px 8px;border-radius:22px;background:#f6f6f6;color:#4d4f56;font-size:12px;font-weight:400;line-height:18px;white-space:nowrap}.workflow-prompt-chip img{width:12px;height:12px}.workflow-skill-search i{position:relative;display:inline-flex;align-items:center;width:15px;height:22px;color:#2a2a2c;font-style:normal}.workflow-workspace-strip{position:absolute;top:76px;left:20px;width:800px;height:100px;padding:60px 12px 8px;border-radius:16px;background:#f6f6f6}.workflow-workspace-chip{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 4px;border-radius:16px;color:#919398;font-size:14px;line-height:22px}.workflow-workspace-chip img{width:18px;height:18px}.workflow-prompt-box{position:absolute;top:20px;left:20px;z-index:2;width:800px;height:108px;padding:12px;border:1px solid #f0f0f0;border-radius:16px;background:#fff;box-shadow:0 4px 4px #2a28280d}.workflow-prompt-tools{position:absolute;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:space-between}.workflow-prompt-tool-left{display:flex;align-items:center;gap:4px}.workflow-tool-button,.workflow-send-button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:4px;border-radius:16px;background:#fff}.workflow-tool-button img{width:14px;height:14px}.workflow-permission-button{gap:3px;color:#919398;font-size:13px;line-height:22px}.workflow-permission-button img:last-child{width:7.2px;height:4.2px}.workflow-send-button{background:#2a2a2c}.workflow-send-button img{width:24px;height:24px}.workflow-skill-list{position:absolute;top:136px;left:20px;width:800px;height:479px;overflow:hidden;padding:12px 8px;border:1px solid #f0f0f0;border-radius:16px;background:#fff;box-shadow:0 8px 16px #0000000d;color:#8b8e94;font-size:14px;line-height:22px}.workflow-skill-list p{width:44px;height:22px;margin:0 0 4px;padding:0 8px;color:#919398}.workflow-skill-row{display:flex;align-items:center;gap:16px;width:784px;height:32px;padding:5px 8px;border-radius:12px;cursor:pointer}.workflow-skill-row:hover{border-radius:8px;background:#f6f6f6}.workflow-skill-content{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;height:22px;overflow:hidden}.workflow-skill-name{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#2a2a2c;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap}.workflow-skill-icon{width:16px;height:16px;object-fit:contain}.workflow-skill-desc{flex:1 1 auto;min-width:0;overflow:hidden;color:#919398;font-size:14px;font-weight:400;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.workflow-skill-type{flex:0 0 auto;color:#919398;font-size:14px;font-style:normal;font-weight:400;line-height:22px;white-space:nowrap}.workflow-canvas-mask{top:80px;left:80px;width:680px;height:554px;overflow:hidden;border-radius:20px;background:#fff}.workflow-canvas-window{position:absolute;top:0;left:0;width:680px;height:801px;overflow:hidden;border-radius:20px;background:#fff}.workflow-canvas-bar{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px 0 4px;border-bottom:1px solid #f0f0f0;color:#4d4f56;font-size:12px}.workflow-canvas-tabs,.workflow-canvas-actions{display:flex;align-items:center;gap:8px}.workflow-canvas-tabs span,.workflow-canvas-tabs strong{display:inline-flex;align-items:center;gap:4px;height:28px;padding:3px 8px;border-radius:8px;font-size:14px;font-weight:400}.workflow-canvas-tabs span{color:#919398}.workflow-canvas-tabs img{flex:0 0 auto;width:15px;height:15px;object-fit:contain}.workflow-canvas-tabs img[src*=workflow-canvas-file]{width:15px;height:14px}.workflow-canvas-tabs img[src*=workflow-canvas-tab]{width:15px;height:15px}.workflow-canvas-tabs strong{background:#f6f6f6;color:#2a2a2c}.workflow-canvas-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;overflow:hidden;border-radius:8px}.workflow-canvas-action img{width:15px;height:15px;object-fit:contain}.workflow-canvas-action img[src*=workflow-canvas-preview]{width:13px;height:13px}.workflow-canvas-action img[src*=workflow-canvas-panel]{width:15px;height:13px}.workflow-product{position:absolute;object-fit:cover}.workflow-product-left{top:60px;left:40px;width:300px;height:300px}.workflow-product-right{top:240px;left:340px;width:300px;height:300px}.workflow-floating-menu{position:absolute;top:118px;left:224px;display:grid;gap:8px;width:200px;padding:12px;border:1px solid #f0f0f0;border-radius:12px;background:#fff;box-shadow:0 12px 10px #2a28280f}.workflow-floating-menu span{height:32px;padding:5px 8px;border-radius:8px;color:#2f2c29;font-size:14px}.workflow-floating-menu span:nth-child(2){background:#f6f6f6}.workflow-canvas-tools{position:absolute;top:258px;left:84px;display:flex;align-items:center;gap:12px;height:40px;padding:8px 20px;border:1px solid rgba(255,255,255,.08);border-radius:58px;background:#2a2a2c66;box-shadow:0 12px 24px #1113152e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.workflow-canvas-tool{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px}.workflow-canvas-tool img{width:16px;height:auto;max-height:16px}.workflow-canvas-tool-active{width:28px;height:28px;border-radius:999px;background:#2a2a2c4d}.workflow-task-panel{top:80px;left:72px;width:800px;height:674px;padding:20px;border-radius:20px;color:#2a2a2c}.workflow-task-form{display:flex;flex-direction:column;gap:20px;height:100%;pointer-events:none}.workflow-task-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.workflow-task-panel h4{margin:0;font-size:18px;line-height:28px}.workflow-task-header p{margin:4px 0 0;color:#919398;font-size:14px;line-height:22px}.workflow-task-tools{display:flex;align-items:flex-start;gap:12px}.workflow-task-tools button{width:80px;height:36px;border:0;border-radius:8px;background:#2a2a2c;color:#fff;font:inherit;font-size:14px;font-weight:700}.workflow-task-tools span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.workflow-task-tools span img{width:10px;height:10px}.workflow-field,.workflow-form-row{display:grid;gap:8px;font-size:14px;font-weight:600}.workflow-form-row>strong{font-weight:600}.workflow-input,.workflow-textarea{width:100%;border:1px solid #f0f0f0;border-radius:8px;outline:0;background:#fff;color:#2a2a2c;font:inherit;font-size:14px;font-weight:400;line-height:22px}.workflow-input{height:40px;padding:9px 13px}.workflow-textarea{height:100px;padding:9px 13px;resize:none}.workflow-input::placeholder,.workflow-textarea::placeholder{color:#919398;opacity:1}.workflow-frequency,.workflow-weekdays{display:flex;gap:8px}.workflow-frequency button,.workflow-weekdays button,.workflow-task-actions button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #f0f0f0;background:#fff;color:#2a2a2c;font:inherit;font-weight:400;white-space:nowrap}.workflow-frequency button,.workflow-weekdays button{height:32px;border-radius:25px}.workflow-frequency button{width:60px;padding:0 13px}.workflow-weekdays button{flex:0 0 53px;padding:0 12px}.workflow-frequency .active,.workflow-weekdays .active{border-color:#efefef;background:#efefef}.workflow-time-controls{display:grid;grid-template-columns:320px 1fr;gap:20px;align-items:center}.workflow-time-field{display:flex;align-items:center;justify-content:space-between;height:40px;padding:9px 13px;border:1px solid #f0f0f0;border-radius:8px;background:#fff;color:#2a2a2c;font-weight:400}.workflow-time-field img{width:14px;height:14px}.workflow-form-row small{color:#919398;font-size:14px;font-weight:400}.workflow-time-row>strong{color:#919398;font-weight:400}.workflow-task-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.workflow-task-actions button{width:80px;height:36px;border-radius:8px}.workflow-task-actions button:last-child{border-color:#2a2a2c;background:#2a2a2c;color:#fff;font-weight:700}.download-inner{display:grid;width:min(1056px,var(--rail));grid-template-columns:407px 568px;align-items:center;justify-content:start;gap:81px}.download-copy{padding-top:0}.download-copy h2{margin-top:28px}.download-copy p{margin-top:4px;color:#6a737d;font-size:20px;font-weight:400;line-height:1.5;letter-spacing:4px;white-space:nowrap}.btn-download{gap:4px;width:140px;height:40px;margin-top:28px;border-radius:40px;font-size:16px;box-shadow:0 8px 8px #0000001a}.btn-download img{width:20px;height:20px}.platform-strip{align-self:center;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;width:568px;max-width:100%;margin-top:0}.platform-card{display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:132 / 47;overflow:hidden;border:1px solid #eeeeee;border-radius:7px;background:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;transform-origin:center}.platform-card:hover,.platform-card:focus-within{border-color:#3679ee47;box-shadow:0 14px 28px #1c23291a;transform:translateY(-4px)}.platform-card img{width:100%;height:100%;object-fit:contain;transition:transform .18s ease;transform-origin:center}.platform-card:hover img,.platform-card:focus-within img{transform:scale(1.04)}.platform-logo-text{gap:3px;color:#24292e;font-family:Inter,Microsoft YaHei,Arial,sans-serif;font-size:clamp(10px,1.2vw,19px);font-weight:800;line-height:1;letter-spacing:0;text-rendering:geometricPrecision}.platform-logo-wordpress{color:#5f6b72;font-family:Georgia,Times New Roman,serif;font-size:clamp(8px,.78vw,14px);font-weight:700}.platform-logo-wordpress:before{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;font-size:12px;line-height:1;content:"W"}.platform-logo-wayfair{color:#7d34b4;font-size:clamp(11px,1vw,18px);font-weight:800}.platform-logo-wayfair:before{color:#8a35c0;content:"✤"}.platform-logo-otto{color:#ee2630;font-size:clamp(14px,1.35vw,24px);font-weight:900;font-style:italic}.platform-logo-etsy{color:#f07836;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.5vw,26px);font-weight:500}.platform-logo-jumia{color:#24292e;font-size:clamp(12px,1.15vw,20px)}.platform-logo-jumia i{width:10px;height:10px;border:2px solid #f6a41a;border-radius:50%}.platform-logo-ozon{color:#1267f1;font-size:clamp(14px,1.35vw,24px)}.platform-logo-wish{color:#36b7dd;font-size:clamp(15px,1.45vw,24px);font-weight:900;font-style:italic}.platform-logo-lowes span{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:24px;padding:0 7px;color:#fff;background:#1f5a97;clip-path:polygon(0 36%,50% 0,100% 36%,100% 100%,0 100%);font-size:clamp(10px,.95vw,15px);font-weight:900}.platform-logo-lazada{color:#315dd8;font-size:clamp(10px,.95vw,15px)}.platform-logo-lazada i{width:22px;height:20px;border-radius:6px;background:linear-gradient(135deg,#ffcf29,#ff5a5f 48%,#8d48ff);transform:rotate(45deg) skew(-8deg,-8deg)}.platform-logo-shopify{color:#56624f;font-size:clamp(10px,.9vw,15px);font-style:italic}.platform-logo-shopify i{display:inline-grid;place-items:center;width:18px;height:20px;border-radius:4px;background:#95bf47}.platform-logo-shopify i:before{color:#fff;font-size:12px;font-style:normal;font-weight:900;content:"S"}.platform-logo-ezbuy{color:#8dbbff;font-size:clamp(14px,1.25vw,22px);font-weight:700}.platform-logo-gmarket span{color:#00a65a;font-size:clamp(15px,1.45vw,24px);font-weight:900}.platform-logo-gmarket em{color:#2d5bd1;font-style:normal;font-size:clamp(10px,.95vw,16px);font-weight:900}.footer{position:relative;z-index:1;padding:80px 0 40px;margin-top:12px}.profile-view{min-height:100vh;padding:125px 0 80px;background:#e9e9e9}.profile-settings{display:grid;grid-template-columns:260px minmax(0,1fr);width:min(1200px,calc(100vw - 48px));height:720px;margin:0 auto;overflow:hidden;border-radius:20px;background:#fafafa}.profile-sidebar{display:flex;flex-direction:column;gap:8px;padding:8px 12px;border-bottom:1px solid #e6e6e6;background:#fafafa}.profile-nav-group{display:flex;flex-direction:column}.profile-nav-group p{height:32px;margin:0;padding:6px 8px;color:#9f9c96;font-size:12px;line-height:20px}.profile-nav-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#2f2c29;font:inherit;font-size:14px;line-height:22px;cursor:pointer}.profile-nav-item.is-active{background:#efefef}.profile-nav-item img{width:20px;height:20px}.profile-content{display:flex;flex-direction:column;align-items:center;width:calc(100% - 8px);height:704px;margin:8px 8px 8px 0;padding-top:80px;border:1px solid #efeeee;border-radius:12px;background:#fff}.profile-content h1{width:640px;margin:0;padding-bottom:16px;color:#2f2c29;font-size:20px;font-weight:700;line-height:1}.profile-user-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:640px;padding:28px 0 12px}.profile-avatar{position:relative;width:80px;height:80px;overflow:hidden;border-radius:50%;background:#fafafa}.profile-avatar-bg{width:100%;height:100%}.profile-avatar-mark{position:absolute;top:50%;left:50%;width:46px;height:46px;transform:translate(-50%,-50%)}.profile-user-card p{margin:0;color:#2f2c29;font-size:16px;line-height:normal}.profile-info-card{display:flex;flex-direction:column;width:640px;margin-top:12px;overflow:hidden;border:1px solid #efeeee;border-radius:16px;background:#fafafa;padding:9px 17px}.profile-info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;color:#2f2c29;font-size:14px;line-height:22px}.profile-info-row+.profile-info-row{border-top:1px solid #efeeee}.profile-info-row strong{font-weight:400}.profile-logout{margin-top:20px;padding:0;border:0;background:transparent;color:#9f9c96;font:inherit;font-size:14px;line-height:22px;cursor:pointer}.footer-inner{display:grid;position:relative;grid-template-columns:minmax(260px,1fr) 181px 181px 181px;gap:28px;width:var(--rail);margin:0 auto;padding-bottom:56px}.footer-inner:after{position:absolute;bottom:0;left:50%;width:100vw;height:1px;background:var(--line);content:"";transform:translate(-50%)}.footer-brand img{width:97px;height:28px;object-fit:contain}.footer-brand p{margin-top:16px;font-size:16px;line-height:1.5}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:#6a737d;font-size:14px}.footer-col-toggle{margin-bottom:2px;padding:0;border:0;background:transparent;color:#1c2329;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:default}.footer-col a{position:relative;transition:color .18s ease}.footer-col a:hover,.footer-col a:focus-visible{color:var(--text)}.copyright{margin-top:28px;color:#b7b7b7;font-size:14px;text-align:center}.coming-soon-popover{position:fixed;top:0;left:0;z-index:120;min-width:88px;padding:9px 14px;border-radius:8px;background:#1c2329f5;color:#fff;font-size:14px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 10px)) scale(.98);transition:opacity .16s ease,transform .16s ease}.coming-soon-popover:after{position:absolute;left:50%;bottom:-5px;width:10px;height:10px;background:inherit;content:"";transform:translate(-50%) rotate(45deg)}.coming-soon-popover.is-visible{opacity:1;transform:translate(-50%,calc(-100% - 12px)) scale(1)}.coming-soon-popover.is-below{transform:translate(-50%,12px) scale(.98)}.coming-soon-popover.is-below:after{top:-5px;bottom:auto}.coming-soon-popover.is-below.is-visible{transform:translate(-50%,14px) scale(1)}.auth-modal,.download-modal{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .18s ease}.auth-modal.is-open,.download-modal.is-open{opacity:1;pointer-events:auto}.modal-open{overflow:hidden}.modal-backdrop{position:absolute;inset:0;border:0;background:#1c23295c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:default}.auth-modal .modal-backdrop{background:#e9e9e9;backdrop-filter:none;-webkit-backdrop-filter:none}.download-dialog,.auth-dialog{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(28,35,41,.08);border-radius:20px;background:#fffffff5;box-shadow:0 28px 80px #1c23293d;transform:translateY(10px) scale(.985);transition:transform .2s ease}.auth-modal.is-open .auth-dialog,.download-modal.is-open .download-dialog{transform:translateY(0) scale(1)}.modal-close{position:absolute;top:18px;right:18px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#858481;font:inherit;font-size:22px;line-height:1;cursor:pointer}.modal-close:hover{background:#f3f0ec;color:#2f2c29}.download-dialog{width:min(520px,calc(100vw - 32px));padding:34px 32px 28px}.modal-eyebrow{margin:0;color:#858481;font-size:13px;line-height:20px}.download-dialog h2,.auth-form h2{margin:8px 0 0;color:#2f2c29;font-size:24px;font-weight:800;line-height:34px}.modal-copy{margin-top:8px;color:#6a737d;font-size:14px;line-height:22px}.download-options{display:grid;gap:12px;margin-top:22px}.download-option{display:grid;grid-template-columns:36px 1fr;column-gap:12px;min-height:74px;padding:14px 16px;border:1px solid #efeeee;border-radius:16px;background:#fffdfa;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.download-option:hover{border-color:#d8d8d6;background:#f6f4f2;transform:translateY(-1px)}.download-option-icon{grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#1c2329;color:#fff;font-size:19px}.download-option strong{align-self:end;color:#2f2c29;font-size:16px;line-height:22px}.download-option strong em{color:#858481;font-style:normal;font-weight:500}.download-option small{color:#858481;font-size:13px;line-height:20px}.download-note{margin-top:16px;color:#858481;font-size:13px;line-height:20px}.auth-dialog{display:grid;grid-template-columns:500px 500px;width:min(1000px,calc(100vw - 48px));height:min(660px,calc(100vh - 48px));min-height:560px;border:0;border-radius:20px;background:#fff;box-shadow:0 12px 24px #0000000d}.auth-visual{position:relative;min-width:0;overflow:hidden;color:var(--text);background:linear-gradient(174.58deg,#bbcceb 3.49%,#f4f6ff 73.46%)}.auth-brand-logo{position:absolute;top:40px;left:40px;z-index:3;display:inline-flex;align-items:center;gap:8px;color:#1c2329;font-family:Alatsi,Inter,Source Han Sans CN,Arial,sans-serif;font-size:22px;line-height:1}.auth-brand-logo img{width:28px;height:28px;object-fit:contain}.auth-preview-window{position:absolute;top:112px;left:250px;width:1080px;height:645px;overflow:hidden;border-radius:20px;background:#fff6;box-shadow:0 24px 48px #0000000d}.auth-preview-sidebar{width:260px;height:100%;padding:12px;background:#fff6}.auth-preview-dots{display:flex;align-items:center;gap:8px;height:18px;margin-bottom:14px}.auth-preview-dots span{width:10px;height:10px;border-radius:50%;background:#d5d5d5}.auth-preview-dots i,.auth-preview-dots b{display:block;width:10px;height:10px;border:1.4px solid #a4a4a4}.auth-preview-dots b{border-radius:50%}.auth-preview-nav,.auth-preview-line{height:32px;border-radius:8px}.auth-preview-nav{display:flex;align-items:center;padding-left:28px;color:#2f2c29;font-size:14px;line-height:22px}.auth-preview-nav.is-active{background:#fff9}.auth-preview-sidebar p{margin:14px 0 4px;padding-left:8px;color:#9f9c96;font-size:12px;line-height:20px}.auth-preview-line{width:132px;background:#2f2c291f}.auth-preview-line.wide{width:168px}.auth-preview-line.short{width:112px}.auth-preview-line.muted{margin-left:28px;background:#6e6c681f}.auth-preview-main{position:absolute;inset:0 0 0 260px}.auth-preview-prompt{position:absolute;top:184px;left:100px;display:flex;flex-direction:column;justify-content:space-between;width:620px;height:130px;padding:12px;border-radius:16px;background:#fff9;box-shadow:0 12px 24px #0000000d}.auth-preview-prompt p{color:#9f9c96;font-size:14px;line-height:22px}.auth-preview-prompt strong{color:#2f2c29;font-weight:400}.auth-preview-prompt div{display:flex;align-items:center;gap:8px;color:#9f9c96;font-size:14px}.auth-preview-prompt button{display:grid;place-items:center;width:32px;height:32px;margin-left:auto;border:0;border-radius:50%;background:#2f2c29;color:#fff}.auth-visual:after{position:absolute;inset:112px 0 0;background:linear-gradient(180deg,#dfe5f400,#f2f4fd);content:""}.auth-tagline{position:absolute;right:0;bottom:72px;left:0;z-index:2;text-align:center}.auth-tagline h3{margin:0;color:#24292e;font-size:28px;font-weight:800;line-height:1.35}.auth-tagline p{margin-top:10px;color:#24292e;font-size:16px;line-height:normal;letter-spacing:1.6px}.auth-panel{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;background:#fff}.auth-close{top:20px;right:20px;width:20px;height:20px;padding:0}.auth-close img{width:20px;height:20px}.auth-form{display:none;flex-direction:column;gap:16px;width:300px}.auth-form.is-active{display:flex}.auth-form h2{margin:0;color:#1c2329;font-size:24px;font-weight:800;line-height:normal;text-align:center}.auth-phone-field{display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;height:48px;overflow:hidden;border:1px solid #ececec;border-radius:8px;background:#fafafa}.auth-phone-field span{display:grid;place-items:center;height:20px;border-right:1px solid #ececec;color:#1c2329;font-size:14px;line-height:22px}.auth-phone-field input{width:100%;height:100%;padding:0 10px;border:0;outline:0;background:transparent;color:#1c2329;font:inherit;font-size:14px;line-height:22px}.auth-phone-field input::placeholder{color:#a4a4a4}.auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;border:0;border-radius:8px;background:#1c2329;color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 10px 10px #00000026;transition:transform .16s ease,box-shadow .16s ease}.auth-submit img{width:20px;height:20px}.auth-submit:hover{transform:translateY(-1px);box-shadow:0 12px 18px #00000029}.auth-code-step{align-items:center}.auth-code-header{display:flex;flex-direction:column;align-items:center;gap:4px;width:148px;color:#9f9c96;text-align:center}.auth-code-header p{color:#9f9c96;font-size:14px;line-height:22px}.auth-code-header strong{width:100%;color:#1c2329;font-size:18px;font-weight:500;line-height:normal}.auth-code-inputs{display:flex;gap:8px;width:100%;height:42px}.auth-code-inputs input{width:100%;min-width:0;height:42px;border:1px solid #ececec;border-radius:8px;outline:0;background:#fafafa;color:#1c2329;font:inherit;font-size:18px;font-weight:500;line-height:22px;text-align:center}.auth-code-inputs input:focus,.auth-code-inputs input.is-filled{border-color:#1c2329;background:#fff}.auth-resend-text{width:100%;color:#9f9c96;font-size:14px;line-height:22px;text-align:center}.auth-switch-phone{position:absolute;right:20px;bottom:42px;transform:translateY(100%);padding:0;border:0;background:transparent;color:#9f9c96;font:inherit;font-size:14px;line-height:22px;cursor:pointer;opacity:0;pointer-events:none}.auth-panel.is-code-step .auth-switch-phone{opacity:1;pointer-events:auto}@media(max-width:1200px){.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card{height:auto}.article-cover{flex-basis:auto;height:auto}.agent-workbench{grid-template-columns:220px minmax(0,1fr)}.agent-query-bar{padding:10px 16px}.agent-query-bar p{white-space:normal}.agent-result-card,.agent-input-card{right:32px;left:32px}}@media(max-width:1100px){.site-header{position:fixed;top:0}.nav-shell{width:min(1200px,calc(100vw - 32px));height:54px;padding:10px 14px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-links,.nav-mega{display:none}.nav-actions{margin-left:16px}.hero{--hero-height: 920px;--hero-scroll-distance: 680px;--hero-wave-offset: 104px;--hero-card-start-y: max(calc(308px + var(--hero-content-shift)), calc(var(--hero-viewport-height) - 448px + 24px + var(--hero-content-shift)));--hero-card-end-y: -188px}.hero-wave-layer-far{bottom:-48px;height:650px;background:linear-gradient(180deg,transparent 0 380px,rgba(255,255,255,.15) 380px)}.hero-wave-layer-mid{bottom:118px;height:330px}.hero-wave-layer-front{bottom:-48px;height:336px}.hero-wave-far{bottom:270px;height:380px}.hero-copy{top:130px}.hero-platforms{width:min(var(--hero-platform-span),calc(100vw - 40px))}.hero-card-stage{top:448px;width:min(900px,calc(100vw - 32px))}.hero-client-card{grid-template-columns:210px minmax(0,1fr);height:470px}.hero-client-section{padding:38px}.page-grid{display:none}.section{padding:64px 0}.power-workflow-card{grid-template-columns:1fr;width:100%;min-height:0}.power-copy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;padding:0}.power-copy button{height:170px;padding:30px 28px}.power-copy button+button{border-top:0;border-left:1px solid #ededed}.power-visual{--workflow-scale: .72;min-height:530px}.workflow-window-mask,.workflow-canvas-mask,.workflow-task-panel{top:42px;left:50%;transform:translate(-50%) scale(var(--workflow-scale));transform-origin:top center}h1,h2{font-size:36px}.download-inner{grid-template-columns:1fr;justify-items:center;width:min(568px,var(--rail));gap:36px}.download-copy{width:100%;padding-top:0;text-align:center}.btn-download{margin-right:auto;margin-left:auto}.platform-strip{width:min(568px,100%);margin-top:0;margin-right:auto;margin-left:auto}.footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start;width:min(568px,var(--rail));text-align:left}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;grid-column:1 / -1}.footer-col{align-items:flex-start}.profile-view{padding:96px 24px 56px}.profile-settings{grid-template-columns:220px minmax(0,1fr);width:100%}.profile-content h1,.profile-user-card,.profile-info-card{width:min(640px,calc(100% - 48px))}}@media(max-width:900px){.power-copy button{height:118px;padding:24px 20px}.power-copy span{display:none}}@media(max-width:700px){:root{--rail: calc(100vw - 32px) }.site-header{padding:0}.nav-shell{width:calc(100vw - 32px);height:52px;padding:9px 0}.brand img{width:97px;height:28px}.nav-actions{gap:8px;margin-left:auto}.mobile-nav-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.mobile-nav-toggle span{position:absolute;width:16px;height:1.5px;border-radius:999px;background:var(--text);transition:transform .18s ease,opacity .18s ease}.mobile-nav-toggle span:nth-child(1){transform:translateY(-5px)}.mobile-nav-toggle span:nth-child(3){transform:translateY(5px)}.site-header.is-mobile-nav-open .mobile-nav-toggle span:nth-child(1){transform:rotate(45deg)}.site-header.is-mobile-nav-open .mobile-nav-toggle span:nth-child(2){opacity:0}.site-header.is-mobile-nav-open .mobile-nav-toggle span:nth-child(3){transform:rotate(-45deg)}.mobile-nav-menu{position:absolute;top:52px;left:50%;z-index:1;display:grid;width:var(--rail);padding:8px;border-radius:16px;background:#fff;box-shadow:0 18px 40px #1a232d24;opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .18s ease,transform .18s ease}.site-header.is-mobile-nav-open{background:#fff;box-shadow:0 1px #1c23290f}.site-header.is-mobile-nav-open .mobile-nav-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.mobile-nav-menu a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:12px;color:var(--text);font-size:14px}.mobile-nav-menu a:hover,.mobile-nav-menu a:focus-visible{background:#0000000d}.nav-user{gap:6px;margin-left:auto;font-size:13px}.nav-user-avatar{width:28px;height:28px}.btn{min-height:34px;font-size:14px}.btn-ghost,.btn-dark{min-width:auto;padding:0 14px}.hero{--hero-height: 520px;--hero-scroll-distance: 0px;--hero-wave-offset: 96px;--hero-copy-top: 160px;--hero-title-size: 30px;--hero-title-line-height: 43.5px;--hero-subtitle-size: 16px;--hero-subtitle-line-height: 24px;--hero-platform-gap: 64px}.hero-sticky{position:relative}.hero-wave-layer-far{bottom:-42px;height:670px;background:linear-gradient(180deg,transparent 0 380px,rgba(255,255,255,.15) 380px)}.hero-wave-layer-mid{bottom:160px;height:270px}.hero-wave-layer-front{bottom:-42px;height:308px}.hero-wave-layer-far,.hero-wave-layer-mid,.hero-wave-layer-front{display:none}.hero-wave-far{width:max(250vw,1260px);bottom:290px;height:380px;transform:translate(calc(50% + 40px))}.hero-wave-mid{width:max(310vw,1560px);transform:translate(calc(50% - 90px))}.hero-wave-front{width:max(390vw,1960px);transform:translate(calc(50% + 120px))}.hero-copy{top:var(--hero-copy-top)}.hero-copy h1{font-size:var(--hero-title-size)}.hero-copy p{font-size:var(--hero-subtitle-size);gap:12px;letter-spacing:4px}.hero-copy p:before,.hero-copy p:after{width:40px}h1,h2{font-size:26px}.hero-platforms{--hero-platform-fade-edge: 48px;top:calc(var(--hero-copy-top) + var(--hero-title-line-height) + var(--hero-subtitle-gap) + var(--hero-subtitle-line-height) + var(--hero-cta-gap) + var(--hero-cta-height) + var(--hero-platform-gap));width:min(var(--hero-platform-span),calc(100vw - 32px))}.hero-card-stage{display:none}.hero-sticky:after{position:absolute;right:0;bottom:0;left:0;z-index:9;height:100px;background:linear-gradient(180deg,#fcfcfc00,#fcfcfc);content:"";pointer-events:none}.hero-client-card{grid-template-columns:1fr;height:420px;border-radius:16px}.hero-client-sidebar,.hero-client-panel,.hero-client-panel.is-active{display:none}.hero-client-prompt{width:calc(100% - 28px);min-height:132px}.hero-client-section{padding:24px 16px}.hero-client-knowledge-grid{grid-template-columns:1fr;gap:12px}.hero-client-knowledge-grid article:nth-child(2){display:none}.hero-client-task-list article{grid-template-columns:44px 1fr;padding:14px}.task-mark{width:44px;height:44px;border-radius:10px}.task-mark img{width:22px;height:22px}.section{padding:40px 0}.eyebrow{height:28px;font-size:12px;padding:0 8px;gap:4px}.eyebrow img{width:16px;height:16px}.section-agent{padding-top:0;padding-bottom:40px}.section-agent:before,.section-agent:after{display:none}.section-agent h1,.section-workflow h2,.article-head h2{margin-top:16px}.tabs{gap:8px;margin-top:28px}.tabs button{width:auto;min-width:0;height:36px;padding:0 16px;font-size:14px;box-shadow:none}.tabs .active{box-shadow:0 12px 30px #2f2c291f}.agent-workbench{grid-template-columns:1fr;width:100%;height:492px;margin-top:16px;border-radius:16px}.agent-sidebar{display:none}.agent-query-bar{padding:10px}.agent-result-card{inset:68px 18px 150px;padding:18px 18px 22px}.agent-input-card{right:16px;bottom:16px;left:16px;min-height:118px}.feature-user-bubble{width:100%}.feature-report-section h3{font-size:22px}.agent-input-tools em{max-width:96px;overflow:hidden}.power-copy{display:flex;min-height:0;padding:0}.power-copy button{height:auto;min-height:150px;padding:28px 24px}.power-copy button+button{border-top:1px solid #ededed;border-left:0}.power-copy span{font-size:15px}.power-visual{--workflow-scale: .39;min-height:340px}.workflow-window-mask,.workflow-canvas-mask,.workflow-task-panel{top:28px;left:50%;transform:translate(-50%) scale(var(--workflow-scale));transform-origin:top center}.article-head{align-items:start;flex-direction:column;gap:16px}.small-link{margin-bottom:0}.article-grid{grid-template-columns:1fr}.download-copy p{max-width:100%;font-size:16px;letter-spacing:1px}.platform-strip{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:8px}.platform-card{height:36px;aspect-ratio:auto}.platform-card img{width:auto;max-width:none;height:36px}.footer{padding:40px 0}.footer-inner{grid-template-columns:1fr;justify-items:start;gap:0;padding-bottom:24px;text-align:left}.footer-brand p{margin:8px 0 24px}.footer-col{width:100%;gap:0;border-top:0}.footer-col-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;margin:0;cursor:pointer}.footer-col-toggle:after{width:24px;height:24px;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16%2010L12%2014L8%2010'%20stroke='%236A737D'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;content:"";transition:transform .18s ease}.footer-col.is-open .footer-col-toggle:after{transform:rotate(180deg)}.footer-col a{display:none;padding:0 0 14px}.footer-col.is-open a{display:block}.auth-modal,.download-modal{padding:12px}.auth-dialog{grid-template-columns:1fr;width:min(520px,calc(100vw - 24px));height:auto;min-height:0}.auth-visual{min-height:260px}.auth-brand-logo{top:28px;left:28px}.auth-preview-window{top:84px;left:118px;transform:scale(.58);transform-origin:left top}.auth-tagline{bottom:34px}.auth-tagline h3{font-size:24px}.auth-tagline p{font-size:14px}.auth-panel{padding:62px 24px 34px}.download-dialog{padding:30px 20px 22px}.profile-view{padding:88px 12px 40px}.profile-settings{display:flex;flex-direction:column;height:auto;min-height:calc(100vh - 128px);border-radius:16px}.profile-sidebar{flex-direction:row;gap:12px;overflow-x:auto;border-bottom:1px solid #e6e6e6}.profile-nav-group{flex:0 0 auto}.profile-content{width:auto;height:auto;min-height:520px;margin:8px;padding:40px 16px}.profile-content h1,.profile-user-card,.profile-info-card{width:100%}.profile-user-card{padding-top:20px}.profile-info-card{padding:8px 14px}}@media(max-width:399px){.hero-platforms{top:calc(var(--hero-copy-top) + 239.5px)}}body.download-modal-open{overflow:hidden}.download-modal{z-index:110;color:var(--text);--download-theme: var(--mark)}.download-modal-backdrop{position:absolute;inset:0;padding:0;border:0;background:#101b30bd;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:default}.download-dialog{position:relative;z-index:1;width:min(656px,calc(100vw - 48px));padding:24px;overflow:hidden;border:1px solid rgba(54,121,238,.18);border-radius:20px;background:linear-gradient(180deg,#f6f9ff,#fff);box-shadow:0 24px 60px #101b304d;opacity:0;transform:translateY(18px) scale(.96)}.download-modal.is-open .download-dialog{animation:downloadDialogIn .26s cubic-bezier(.16,1,.3,1) forwards}.download-close{position:absolute;top:24px;right:24px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;color:#5f6b72;background:transparent;font:inherit;font-size:22px;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.download-close:hover{color:var(--download-theme);background:#3679ee14;transform:scale(1.04)}.download-eyebrow{margin:0 40px 12px 0;color:var(--download-theme);font-size:12px;font-weight:400;line-height:1.5}.download-dialog h2{margin:0;color:var(--text);font-size:32px;font-weight:500;line-height:1.5}.download-subtitle{margin:4px 40px 24px 0;color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}.download-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:0}.download-option{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:152px;padding:24px;border:1px solid rgba(54,121,238,.14);border-radius:16px;color:var(--text);background:#ffffffe6;text-decoration:none;box-shadow:0 10px 28px #1c23290f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.download-option:hover,.download-option:focus-visible{border-color:#00000052;background:#fff;box-shadow:0 14px 32px #00000029;transform:translateY(-2px)}.download-option[aria-disabled=true]{cursor:wait}.download-option.is-error{cursor:pointer}.download-option-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:16px;border-radius:16px;color:#fff;background:var(--download-theme);box-shadow:0 12px 26px #3679ee3d}.download-option-icon svg{display:block;width:28px;height:28px;fill:currentColor}.download-option-title{color:var(--text);font-size:24px;font-weight:500;line-height:1.5}.download-option-title em{margin-left:4px;font-style:normal;font-size:14px;font-weight:500;vertical-align:baseline}.download-option small{min-height:18px;margin-top:0;color:#7f8a96;font-size:12px;font-weight:400;line-height:1.5}.download-option.is-ready small{color:#5f6b72}.download-option.is-error small{color:#d63c45}.download-note{margin:20px 0 0;color:#7f8a96;font-size:12px;font-weight:400;line-height:1.5;text-align:center}@keyframes downloadDialogIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.download-dialog{width:min(420px,calc(100vw - 32px));padding:26px 18px 20px}.download-dialog h2{font-size:28px}.download-subtitle{margin-right:24px;font-size:14px}.download-options{grid-template-columns:1fr;gap:14px}.download-option{min-height:132px}}@media(prefers-reduced-motion:reduce){.reveal-up{opacity:1;translate:0 0;transition:none}.download-modal,.download-dialog,.download-close,.download-option{transition:none}.download-modal.is-open .download-dialog{animation:none;opacity:1;transform:none}}
