@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal.BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal.4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal.DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal.BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--c-canvas:#f7f8fa;--c-surface:#fff;--c-surface-soft:#eef1f5;--c-card:#fff;--c-ink:#101114;--c-body:#4c535c;--c-muted:#767d87;--c-hairline:#dde2e8;--c-hairline-strong:#c9d1dc;--c-primary:#101114;--c-on-primary:#fff;--c-accent-orange:#ff7a17;--c-accent-purple:#7c3aed;--c-accent-blue:#2b6ce5;--c-accent-green:#0d9b6c;--font-sans:"DM Sans", "PingFang SC", "HarmonyOS Sans", "Microsoft YaHei", Inter, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--r-card:8px;--r-pill:9999px;--container:1180px;--nav-h:72px;--ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--c-canvas:#0a0a0a;--c-surface:#101114;--c-surface-soft:#17191d;--c-card:#191919;--c-ink:#fff;--c-body:#dadbdf;--c-muted:#8e949d;--c-hairline:#25272c;--c-hairline-strong:#343840;--c-primary:#fff;--c-on-primary:#0a0a0a;--c-accent-orange:#ff8a2a;--c-accent-purple:#a78bfa;--c-accent-blue:#a0c3ec;--c-accent-green:#5ee0b2}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-width:320px;font-family:var(--font-sans);color:var(--c-ink);background:var(--c-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}body,button,input,textarea{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0}button{font:inherit}:focus-visible{outline:2px solid var(--c-accent-blue);outline-offset:3px;border-radius:var(--r-card)}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1 0 auto}.container{width:min(100% - 48px, var(--container));margin-inline:auto}.eyebrow{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:var(--c-muted);font-size:12px;line-height:16px}.platform-icon{flex:none;width:20px;height:20px}.theme-icon{flex:none;width:22px;height:22px}.btn{border:1px solid var(--c-hairline-strong);border-radius:var(--r-pill);min-height:44px;transition:border-color .18s var(--ease), background-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:14px;line-height:20px;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{color:var(--c-on-primary);background:var(--c-primary);border-color:var(--c-primary)}.btn-outline{color:var(--c-ink);background:color-mix(in srgb, var(--c-surface) 70%, transparent)}.btn:hover{border-color:var(--c-accent-orange)}.app-header{z-index:20;min-height:var(--nav-h);background:color-mix(in srgb, var(--c-canvas) 88%, transparent);border-bottom:1px solid var(--c-hairline);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.app-header__inner{min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.app-header__brand,.site-footer__brand{color:var(--c-ink);align-items:center;gap:10px;font-size:15px;line-height:20px;display:inline-flex}.app-header__logo,.site-footer__brand img{border-radius:8px;width:32px;height:32px}.app-header__nav{color:var(--c-body);justify-content:flex-end;align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.app-header__nav a{border-radius:var(--r-pill);align-items:center;min-height:36px;padding:8px 12px;display:inline-flex}.app-header__nav a:hover{color:var(--c-ink);background:var(--c-surface-soft)}.app-header__download{background:var(--c-primary);color:var(--c-on-primary)!important}.hero-section{min-height:calc(100vh - var(--nav-h));border-bottom:1px solid var(--c-hairline);align-items:center;display:flex;position:relative;overflow:hidden}.hero-section:before{content:"";background:linear-gradient(90deg, var(--c-hairline) 1px, transparent 1px), linear-gradient(180deg, var(--c-hairline) 1px, transparent 1px);opacity:.28;pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%,#0000 92%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%,#0000 92%)}.hero-section:after{content:"";background:var(--c-hairline);height:1px;position:absolute;inset:auto 0 0}.hero-section__inner{z-index:2;padding-block:76px 64px;position:relative}.hero-section__inner>*{opacity:0;animation:fade-up .9s var(--ease) both}.hero-section__inner>:first-child{animation-delay:50ms}.hero-section__inner>:nth-child(2){animation-delay:.12s}.hero-section__inner>:nth-child(3){animation-delay:.2s}.hero-section__inner>:nth-child(4){animation-delay:.3s}.hero-section__inner>:nth-child(5){animation-delay:.42s}.hero-section__inner>:nth-child(6){animation-delay:.54s}.hero-section__visual{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-line{transform-origin:0;opacity:.86;width:min(48vw,620px);height:1px;position:absolute;left:52%}.hero-line:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c-accent-blue) 70%, transparent), color-mix(in srgb, var(--c-accent-orange) 70%, transparent), transparent);animation:7s linear infinite hero-line-flow;position:absolute;inset:0}.hero-line:after{content:"";background:var(--c-accent-orange);width:5px;height:5px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--c-accent-orange) 55%, transparent);border-radius:999px;margin-left:-3px;animation:7s linear infinite hero-packet;position:absolute;top:-2px;left:0}.hero-line--one{top:34%;transform:rotate(-18deg)}.hero-line--two{top:52%;transform:rotate(8deg)}.hero-line--two:before,.hero-line--two:after{animation-delay:-2.3s}.hero-line--three{top:68%;transform:rotate(-7deg)}.hero-line--three:before,.hero-line--three:after{animation-delay:-4.6s}.hero-node{border:1px solid color-mix(in srgb, var(--c-ink) 34%, transparent);background:var(--c-canvas);width:10px;height:10px;box-shadow:0 0 0 8px color-mix(in srgb, var(--c-accent-blue) 12%, transparent);border-radius:999px;animation:3.8s ease-in-out infinite hero-node-pulse;position:absolute}.hero-node:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--c-accent-blue) 55%, transparent);animation:3.8s ease-out infinite hero-ping;position:absolute;inset:-1px}.hero-node--one{top:31%;left:68%}.hero-node--two{animation-delay:-1.4s;top:51%;left:82%}.hero-node--two:after{animation-delay:-1.4s}.hero-node--three{animation-delay:-2.6s;top:67%;left:62%}.hero-node--three:after{animation-delay:-2.6s}.hero-emblem{opacity:0;width:128px;height:128px;animation:emblem-in 1.1s var(--ease) .4s both, emblem-float 6s ease-in-out 1.6s infinite;position:absolute;top:30%;left:71%}.hero-emblem img{border:1px solid var(--c-hairline);background:var(--c-surface);width:100%;height:100%;box-shadow:0 28px 64px -28px color-mix(in srgb, var(--c-accent-blue) 50%, transparent);border-radius:28px;position:relative}.hero-emblem__ring{border:1px solid color-mix(in srgb, var(--c-accent-blue) 40%, transparent);border-radius:32px;animation:4.5s ease-out infinite emblem-ping;position:absolute;inset:0}.hero-emblem__ring--two{animation-delay:-2.25s}.hero-section h1{letter-spacing:0;max-width:760px;margin-top:28px;font-size:72px;font-weight:400;line-height:76px}.hero-section__lead{max-width:760px;color:var(--c-body);margin-top:24px;font-size:22px;line-height:34px}.hero-section__copy{max-width:720px;color:var(--c-muted);margin-top:14px;font-size:16px;line-height:26px}.download-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.download-actions--compact{justify-content:flex-end;margin-top:0}.hero-section__insights{border:1px solid var(--c-hairline);border-radius:var(--r-card);background:var(--c-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(100%,900px);margin-top:56px;display:grid;overflow:hidden}.insight-item{background:color-mix(in srgb, var(--c-surface) 90%, transparent);min-height:128px;transition:background-color .24s var(--ease);flex-direction:column;justify-content:space-between;gap:18px;padding:20px;display:flex}.insight-item:hover{background:var(--c-surface)}.insight-item span{font-family:var(--font-mono);letter-spacing:0;color:var(--c-muted);font-size:12px;line-height:16px}.insight-item strong{color:var(--c-ink);font-size:16px;font-weight:400;line-height:25px}.reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--delay,0s);transform:translateY(20px)}.reveal.is-visible,.reveal--bare,.reveal--bare.is-visible{opacity:1;transform:none}.content-section{border-bottom:1px solid var(--c-hairline);padding-block:86px}.content-section--soft{background:var(--c-surface)}.section-head{max-width:680px}.section-head h2,.download-section h2,.not-found h1{letter-spacing:0;margin-top:14px;font-size:48px;font-weight:400;line-height:54px}.section-head p:not(.eyebrow),.download-section p{color:var(--c-body);margin-top:16px;font-size:17px;line-height:28px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.feature-card{--accent:var(--c-accent-blue);border:1px solid var(--c-hairline);border-radius:var(--r-card);background:var(--c-card);min-height:224px;transition:opacity .7s var(--ease), transform .7s var(--ease), border-color .3s var(--ease), box-shadow .35s var(--ease);transition-delay:var(--delay,0s), var(--delay,0s), 0s, 0s;flex-direction:column;gap:12px;padding:26px 24px;display:flex}.feature-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--c-hairline));box-shadow:0 18px 40px -26px color-mix(in srgb, var(--accent) 45%, transparent)}.feature-card:first-child{--accent:var(--c-accent-blue)}.feature-card:nth-child(2){--accent:var(--c-accent-orange)}.feature-card:nth-child(3){--accent:var(--c-accent-green)}.feature-card:nth-child(4){--accent:var(--c-accent-purple)}.feature-card:nth-child(5){--accent:var(--c-accent-blue)}.feature-card:nth-child(6){--accent:var(--c-accent-orange)}.feature-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.feature-card__icon{width:42px;height:42px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);transition:transform .35s var(--ease);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.feature-card:hover .feature-card__icon{transform:scale(1.08)rotate(-4deg)}.feature-card__tag{font-family:var(--font-mono);color:var(--c-muted);font-size:12px;line-height:16px}.feature-card h3{letter-spacing:0;font-size:21px;font-weight:400;line-height:29px}.feature-card p{color:var(--c-body);font-size:15px;line-height:25px}.split-section{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:56px;display:grid}.section-head--sticky{top:calc(var(--nav-h) + 32px);position:sticky}.workflow-timeline{gap:8px;display:grid;position:relative}.workflow-timeline:before,.workflow-timeline:after{content:"";width:2px;position:absolute;top:34px;bottom:34px;left:23px}.workflow-timeline:before{background:var(--c-hairline)}.workflow-timeline:after{background:linear-gradient(180deg, var(--c-accent-blue), var(--c-accent-purple), var(--c-accent-orange));transform-origin:top;transition:transform 1.6s var(--ease) .25s;transform:scaleY(0)}.workflow-timeline.is-visible:after{transform:scaleY(1)}.workflow-step{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;padding-block:10px;display:grid;position:relative}.workflow-step:last-child:after{content:"";z-index:1;background:var(--c-surface);width:6px;position:absolute;top:58px;bottom:-1px;left:21px}.workflow-step__node{z-index:1;border:1px solid var(--c-hairline-strong);border-radius:var(--r-pill);background:var(--c-surface);width:48px;height:48px;font-family:var(--font-mono);color:var(--c-ink);transition:border-color .6s var(--ease);justify-content:center;align-items:center;font-size:13px;line-height:16px;display:flex;position:relative}.workflow-step.is-visible .workflow-step__node{border-color:color-mix(in srgb, var(--c-accent-blue) 55%, var(--c-hairline-strong))}.workflow-step__node:after{content:"";border-radius:inherit;border:1px solid var(--c-accent-blue);opacity:0;pointer-events:none;position:absolute;inset:-1px}.workflow-step.is-visible .workflow-step__node:after{animation:node-ping 1s var(--ease) .35s}.workflow-step__card{border:1px solid var(--c-hairline);border-radius:var(--r-card);background:var(--c-card);transition:border-color .3s var(--ease), transform .3s var(--ease);padding:20px 22px}.workflow-step__card:hover{border-color:var(--c-hairline-strong);transform:translate(4px)}.workflow-step__card h3{letter-spacing:0;font-size:21px;font-weight:400;line-height:29px}.workflow-step__card p{color:var(--c-body);margin-top:8px;font-size:15px;line-height:25px}.scenario-section{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.scenario-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.scenario-list li{--accent:var(--c-accent-blue);border:1px solid var(--c-hairline);border-radius:var(--r-card);background:var(--c-card);transition:opacity .7s var(--ease), transform .7s var(--ease), border-color .3s var(--ease);transition-delay:var(--delay,0s), var(--delay,0s), 0s;align-items:flex-start;gap:14px;padding:20px;display:flex}.scenario-list li:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--c-hairline))}.scenario-list li:first-child{--accent:var(--c-accent-green)}.scenario-list li:nth-child(2){--accent:var(--c-accent-orange)}.scenario-list li:nth-child(3){--accent:var(--c-accent-blue)}.scenario-list li:nth-child(4){--accent:var(--c-accent-purple)}.scenario-list__icon{width:38px;height:38px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.scenario-list__icon .theme-icon{width:19px;height:19px}.scenario-list p{color:var(--c-ink);padding-top:5px;font-size:16px;line-height:26px}.download-section{background:var(--c-primary);color:var(--c-on-primary);padding-block:72px}.download-section__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.download-section .eyebrow,.download-section p{color:color-mix(in srgb, var(--c-on-primary) 72%, transparent)}.download-section .btn-primary{color:var(--c-primary);background:var(--c-on-primary);border-color:var(--c-on-primary)}.download-section .btn-outline{color:var(--c-on-primary);border-color:color-mix(in srgb, var(--c-on-primary) 34%, transparent);background:0 0}.site-footer{border-top:1px solid var(--c-hairline);background:var(--c-canvas);padding-block:48px}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;display:grid}.site-footer__owner p{color:var(--c-muted);margin-top:18px;font-size:15px;line-height:24px}.site-footer__nav{grid-template-columns:repeat(2,160px);gap:32px;display:grid}.site-footer__nav h2{font-family:var(--font-mono);letter-spacing:0;color:var(--c-muted);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:400;line-height:16px}.site-footer__nav a{min-height:30px;color:var(--c-body);align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.site-footer__nav a:hover{color:var(--c-ink)}.site-footer__nav .platform-icon{width:17px;height:17px}.doc-page{padding-block:64px 88px}.doc-page__inner{border:1px solid var(--c-hairline);border-radius:var(--r-card);background:var(--c-card);max-width:920px;padding:40px}.doc-page h1{letter-spacing:0;font-size:44px;font-weight:400;line-height:52px}.doc-page h2{border-top:1px solid var(--c-hairline);margin-top:38px;padding-top:28px;font-size:28px;font-weight:400;line-height:36px}.doc-page h3{margin-top:28px;font-size:21px;font-weight:500;line-height:30px}.doc-page p,.doc-page li{color:var(--c-body);font-size:15px;line-height:28px}.doc-page p,.doc-page ul,.doc-page ol,.doc-page table{margin-top:16px}.doc-page ul,.doc-page ol{padding-left:22px}.doc-page table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.doc-page th,.doc-page td{border:1px solid var(--c-hairline);min-width:180px;color:var(--c-body);text-align:left;vertical-align:top;padding:10px 12px;font-size:14px;line-height:22px}.doc-page th{color:var(--c-ink);background:var(--c-surface-soft);font-weight:500}.not-found{align-items:center;min-height:58vh;padding-block:80px;display:flex}.not-found .btn{margin-top:28px}@media (width<=1080px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-emblem{width:104px;height:104px;top:24%;left:auto;right:28px}.hero-emblem img{border-radius:24px}.hero-emblem__ring{border-radius:27px}}@media (width<=980px){.app-header__inner{flex-direction:column;align-items:flex-start;padding-block:14px}.app-header__nav{justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.hero-section h1{font-size:56px;line-height:62px}.hero-section__insights,.split-section,.scenario-section,.download-section__inner,.site-footer__inner{grid-template-columns:1fr}.hero-section__insights{max-width:620px}.hero-line{width:72vw;left:44%}.download-actions--compact{justify-content:flex-start}.section-head--sticky{position:static}.split-section .workflow-timeline{margin-top:8px}}@media (width<=720px){.container{width:min(100% - 32px, var(--container))}.hero-section{min-height:auto}.hero-section:before{opacity:.2;background-size:54px 54px;-webkit-mask-image:linear-gradient(#000 0%,#0000 86%);mask-image:linear-gradient(#000 0%,#0000 86%)}.hero-section__visual{opacity:.62}.hero-line{width:96vw;left:8%}.hero-node--one{left:72%}.hero-node--two{left:86%}.hero-node--three{left:54%}.hero-section__inner{padding-block:56px 44px}.hero-emblem{width:64px;height:64px;top:72px;left:auto;right:20px}.hero-emblem img{border-radius:15px}.hero-emblem__ring{border-radius:18px}.hero-section h1{margin-top:20px;font-size:44px;line-height:50px}.hero-section__lead{font-size:18px;line-height:29px}.download-actions,.download-actions--compact{grid-template-columns:1fr;display:grid}.btn{width:100%}.hero-section__insights,.feature-grid,.scenario-list,.site-footer__nav{grid-template-columns:1fr}.content-section{padding-block:58px}.section-head h2,.download-section h2,.not-found h1{font-size:34px;line-height:42px}.workflow-step{grid-template-columns:40px minmax(0,1fr);gap:14px}.workflow-step__node{width:40px;height:40px;font-size:12px}.workflow-timeline:before,.workflow-timeline:after{top:30px;bottom:30px;left:19px}.workflow-step:last-child:after{top:50px;left:17px}.doc-page{padding-block:28px 56px}.doc-page__inner{width:min(100% - 20px, var(--container));padding:24px 18px}.doc-page h1{font-size:34px;line-height:42px}}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-line-flow{0%{clip-path:inset(0 100% 0 0);opacity:0}18%{opacity:.9}58%{clip-path:inset(0);opacity:.9}to{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes hero-packet{0%{opacity:0;left:0%}10%{opacity:1}58%{opacity:1;left:100%}64%{opacity:0}to{opacity:0;left:100%}}@keyframes emblem-in{0%{opacity:0;transform:translateY(26px)scale(.92)}to{opacity:1;transform:none}}@keyframes emblem-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes emblem-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes hero-node-pulse{0%,to{box-shadow:0 0 0 8px color-mix(in srgb, var(--c-accent-blue) 10%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 18px color-mix(in srgb, var(--c-accent-orange) 8%, transparent);transform:scale(1.25)}}@keyframes hero-ping{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@keyframes node-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.hero-line:before,.hero-line:after,.hero-node,.hero-node:after{animation:none}.hero-section__inner>*,.hero-emblem{opacity:1;animation:none}.hero-emblem__ring--two{display:none}.hero-emblem__ring{opacity:.45;animation:none}.reveal{opacity:1;transition:none;transform:none}.workflow-timeline:after{transition:none;transform:scaleY(1)}.workflow-step.is-visible .workflow-step__node:after{animation:none}.feature-card,.scenario-list li,.workflow-step__card,.feature-card__icon{transition:none}}
/*$vite$:1*/