@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-opsz-normal.woff2)format("woff2-variations");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:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-opsz-normal.woff2)format("woff2-variations");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:Inter Display;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-opsz-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--bg:#fff;--card:#f7f7f9;--card-line:#ececf0;--inset:#fff;--line:#ececf0;--line-2:#dcdce2;--ink:#0a0a0b;--ink-2:#34343c;--on-ink:#fff;--muted:#62626d;--subtle:#8a8a94;--dim-from:#34343c;--dim-to:#9c9ca6;--good:#16a34a;--good-tint:#e8f7ee;--nav-bg:#ffffffdb;--shadow:0 1px .125rem #0a0a0b0a, 0 .75rem 2rem -.75rem #0a0a0b24;--c-optisys:#ff6a1f;--c-optisys-ink:#c2410c;--c-oilflow:#ffd83d;--c-oilflow-ink:#8a6a00;--c-erpstack:#2f6bff;--c-erpstack-ink:#1d4ed8;--c-salesmate:#6c4bff;--c-salesmate-ink:#4b2fd6;--c-edstack:#00a3dd;--c-edstack-ink:#00739e;--c-petipay:#10b981;--c-petipay-ink:#047857;--c-adstack:#c026d3;--c-adstack-ink:#a21caf;--c-flowcom:#e0367f;--c-flowcom-ink:#b4235f;--c-routetracks:#a3e635;--c-routetracks-ink:#4d7c0f;--font:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Inter Display", "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(1.25rem, 5vw, 6rem);--col:min(75rem, calc(100% - 3rem));--pad-x:max(1.5rem, calc((100% - 75rem) / 2));--radius:1.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.is-dark{--bg:#000;--card:#0d0d0f;--card-line:#1c1c21;--inset:#050506;--line:#1c1c21;--line-2:#2c2c33;--ink:#fff;--ink-2:#d4d4da;--on-ink:#0a0a0b;--muted:#9a9aa5;--subtle:#6e6e78;--dim-from:#d4d4da;--dim-to:#5c5c66;--good:#34d399;--good-tint:#34d3991f;--nav-bg:#000000c7;--shadow:0 1px 0 #ffffff0a inset, 0 .75rem 2rem -.75rem #000c;--c-optisys:#ff7a33;--c-optisys-ink:#ff9a5c;--c-oilflow:#ffd83d;--c-oilflow-ink:#ffd83d;--c-erpstack:#6b97ff;--c-erpstack-ink:#8eb0ff;--c-salesmate:#8b7cff;--c-salesmate-ink:#a99eff;--c-edstack:#33b9e8;--c-edstack-ink:#7dd3f5;--c-petipay:#34d399;--c-petipay-ink:#6ee7b7;--c-adstack:#d946ef;--c-adstack-ink:#f0abfc;--c-flowcom:#f0589a;--c-flowcom-ink:#f78bb7;--c-routetracks:#a3e635;--c-routetracks-ink:#bef264;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px;overflow-x:clip}@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html{font-size:clamp(13.6px,min(.75vw + 4px,1.09vh + 6.188px),16px)}}body{background:var(--bg);color:var(--ink);font:400 1rem/1.6 var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color .4s var(--ease), color .4s var(--ease);margin:0;overflow-x:clip}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--ink);color:var(--bg)}:focus-visible{outline:.125rem solid var(--ink);outline-offset:.1875rem;border-radius:.625rem}.sprite{width:0;height:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--on-ink);transition:top .2s var(--ease);border-radius:62.4375rem;padding:.625rem 1rem;font-weight:600;position:fixed;top:-3.75rem;left:1rem}.skip:focus{top:1rem}.eyebrow{border:1px solid var(--line-2);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);background:var(--bg);border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.375rem .8125rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.dim{background:linear-gradient(180deg, var(--dim-from), var(--dim-to));color:#0000;-webkit-background-clip:text;background-clip:text}.split .w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.split .w>span{display:inline-block}.dim .w>span,.dim.split .w{background:inherit;-webkit-background-clip:text;background-clip:text}.btn{letter-spacing:-.01em;white-space:nowrap;height:3.25rem;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .35s var(--ease);will-change:transform;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.75rem;padding:0 1.625rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative}.btn-ink{background:var(--ink);color:var(--on-ink);padding-right:.5rem}.btn-ink:not(:has(.btn-dot)){padding-right:1.625rem}.btn-ink:hover{background:var(--ink-2)}.btn-line{border:1px solid var(--line-2);color:var(--ink)}.btn-line:hover{border-color:var(--ink)}.btn-light{color:#0a0a0b;background:#fff;padding-right:.5rem}.btn-light:hover{background:#e9e9ee}.btn-ghost{color:#fff;border:1px solid #ffffff47}.btn-ghost:hover{border-color:#fff}.btn-sm{height:2.75rem;padding:0 1.25rem;font-size:.9375rem}.btn-sm.btn-ink{padding-right:.375rem}.btn-sm.btn-ink:not(:has(.btn-dot)){padding-right:1.25rem}.btn-dot{background:var(--on-ink);width:2.375rem;height:2.375rem;color:var(--ink);border-radius:50%;place-items:center;display:grid;overflow:hidden}.btn-sm .btn-dot{width:2rem;height:2rem}.btn-light .btn-dot{color:#fff;background:#0a0a0b}.btn-dot svg{width:1.125rem;height:1.125rem;transition:transform .45s var(--ease)}.btn:hover .btn-dot svg{animation:nudge .55s var(--ease)}@keyframes nudge{0%{transform:translate(0)}45%{transform:translate(140%)}46%{transform:translate(-140%)}to{transform:translate(0)}}.icon-btn{width:2.75rem;height:2.75rem;color:var(--ink);transition:background-color .2s var(--ease);border-radius:50%;place-items:center;display:grid}.icon-btn:hover{background:var(--card)}.icon-btn svg{width:1.25rem;height:1.25rem}.chip{white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.375rem;height:1.625rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.chip-live{background:var(--good-tint);color:var(--good)}.chip-live:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.chip-soon{background:var(--card);color:var(--muted);border:1px solid var(--line)}.chip-lg{height:2.25rem;padding:0 1rem;font-size:.875rem}.section-head{width:var(--col);justify-items:start;gap:1.375rem;margin:0 auto;display:grid}.section-title{font:700 clamp(2.375rem, 5.6vw, 7rem)/.98 var(--display);letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.section-sub{max-width:38.75rem;color:var(--muted);text-wrap:pretty;font-size:clamp(1.0625rem,1.35vw,1.1875rem);line-height:1.6}.js .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(1.375rem)}.js .reveal.is-in{opacity:1;transform:none}.is-placing body{visibility:hidden}.js .is-quiet,.js .is-quiet *,.js .is-quiet:after{transition:none!important}.js .split .w>span{transition:transform 1s var(--ease);transition-delay:calc(var(--i,0) * 55ms + var(--d,0s));transform:translateY(105%)}.js .split.is-in .w>span{transform:none}.nav{z-index:50;padding:.875rem var(--gutter) 0;pointer-events:none;position:fixed;top:0;bottom:auto;left:0;right:0}.nav-bar{pointer-events:auto;height:4rem;transition:background-color .35s var(--ease), border-color .35s var(--ease), max-width .6s var(--ease), box-shadow .35s var(--ease);border:1px solid #0000;border-radius:62.4375rem;align-items:center;gap:1.75rem;max-width:100%;margin:0 auto;padding:0 .625rem 0 .875rem;display:flex}.nav.is-scrolled .nav-bar{background:var(--nav-bg);border-color:var(--line);-webkit-backdrop-filter:saturate(1.6)blur(1rem);backdrop-filter:saturate(1.6)blur(1rem);max-width:70rem;box-shadow:var(--shadow)}.brand{flex:none;align-items:center;gap:.6875rem;display:inline-flex}.brand-mark{border-radius:.625rem;width:2.125rem;height:2.125rem}.brand-name{font:650 1.125rem/1 var(--display);letter-spacing:-.03em;white-space:nowrap}.brand-name span{color:var(--muted);font-weight:500}.nav-links{align-items:center;gap:.125rem;margin-right:auto;display:flex}.nav-link{white-space:nowrap;height:2.5rem;color:var(--ink-2);transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:62.4375rem;align-items:center;gap:.25rem;padding:0 .875rem;font-size:.9375rem;font-weight:500;display:inline-flex}.nav-link:hover,.nav-item.is-open>.nav-link{color:var(--ink);background:var(--card)}.chev{width:1rem;height:1rem;transition:transform .3s var(--ease)}.nav-item.is-open .chev{transform:rotate(180deg)}.nav-end{align-items:center;gap:.5rem;display:flex}.theme-btn .i-moon,.is-dark .theme-btn .i-sun{display:none}.is-dark .theme-btn .i-moon{display:block}.menu-btn{display:none}.nav-item{position:relative}.mega{border:1px solid var(--line);background:var(--bg);width:min(45rem,86vw);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform-origin:20% 0;transition:opacity .25s var(--ease), transform .35s var(--ease), visibility 0s linear .35s;border-radius:1.625rem;padding:.75rem;position:absolute;top:calc(100% + .875rem);left:-.75rem;transform:translateY(-.5rem)scale(.98)}.nav-item.is-open .mega{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mega:before{content:"";height:1rem;position:absolute;top:-1rem;bottom:auto;left:0;right:0}.mega-grid{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}.mega-card{transition:background-color .2s var(--ease);border-radius:1rem;align-items:center;gap:.875rem;padding:.75rem;display:flex}.mega-card svg{width:2.75rem;height:2.75rem;transition:transform .35s var(--ease);border-radius:.75rem;flex:none}.mega-card span{gap:1px;min-width:0;display:grid}.mega-card strong{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:650;display:flex}.mega-card strong em{color:var(--muted);background:var(--card);border-radius:62.4375rem;padding:.125rem .5rem;font-size:.6875rem;font-style:normal;font-weight:600}.mega-card small{color:var(--muted);font-size:.8125rem}a.mega-card:hover{background:var(--card)}a.mega-card:hover svg{transform:rotate(-6deg)scale(1.06)}.mega-card.is-soon{opacity:.72}.progress{pointer-events:none;height:.125rem;position:fixed;top:0;left:0;right:0}.progress span{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:linear-gradient(90deg, var(--c-optisys) 0 12.5%, var(--c-oilflow) 0 25%, var(--c-petipay) 0 37.5%, var(--c-edstack) 0 50%, var(--c-erpstack) 0 62.5%, var(--c-salesmate) 0 75%, var(--c-adstack) 0 87.5%, var(--c-flowcom) 0 100%);display:block}.sheet{z-index:60;padding:1.125rem var(--gutter) 2rem;background:var(--bg);opacity:0;transition:opacity .3s var(--ease), transform .4s var(--ease);flex-direction:column;gap:1.75rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(-.75rem)}.sheet[hidden]{display:none}.sheet.is-open{opacity:1;transform:none}.sheet-head{justify-content:space-between;align-items:center;height:3.5rem;display:flex}.sheet-links{display:grid}.sheet-links a{border-bottom:1px solid var(--line);font:650 clamp(1.75rem, 8vw, 2.5rem)/1.1 var(--display);letter-spacing:-.035em;opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);padding:.875rem 0;transform:translateY(.875rem)}.sheet.is-open .sheet-links a{opacity:1;transform:none}.sheet.is-open .sheet-links a:nth-child(2){transition-delay:40ms}.sheet.is-open .sheet-links a:nth-child(3){transition-delay:80ms}.sheet.is-open .sheet-links a:nth-child(4){transition-delay:.12s}.sheet.is-open .sheet-links a:nth-child(5){transition-delay:.16s}.sheet.is-open .sheet-links a:nth-child(6){transition-delay:.2s}.sheet.is-open .sheet-links a:nth-child(7){transition-delay:.24s}.sheet.is-open .sheet-links a:nth-child(8){transition-delay:.28s}.sheet-marks{grid-template-columns:repeat(9,minmax(0,2.5rem));gap:.5rem;margin-top:auto;display:grid}.sheet-marks svg{aspect-ratio:1;border-radius:.6875rem;width:100%;height:auto}.hero{min-height:calc(100svh / var(--zoom));padding:6.5rem var(--gutter) 5.25rem;isolation:isolate;place-items:center;display:grid;position:relative;overflow:clip}.hero-rings{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.hero-rings i{border:1px solid var(--line);width:calc(var(--s) * 1px);height:calc(var(--s) * 1px);transform:translate(-50%, -50%) scale(var(--k,1));opacity:0;animation:ring-in 1.6s var(--ease) forwards;animation-delay:calc(var(--n) * 90ms + .2s);border-radius:50%;position:absolute;top:50%;left:50%}.hero-rings i:first-child{--s:320;--n:0}.hero-rings i:nth-child(2){--s:560;--n:1}.hero-rings i:nth-child(3){--s:840;--n:2}.hero-rings i:nth-child(4){--s:1160;--n:3}.hero-rings i:nth-child(5){--s:1520;--n:4}.hero-rings i:nth-child(6){--s:1920;--n:5}@keyframes ring-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.hero-inner{text-align:center;will-change:transform, opacity;justify-items:center;gap:1.375rem;max-width:min(105rem,92vw);display:grid}.orbit{--tile:clamp(2.75rem, min(3.6vw, 6.4vh), 4.5rem);--core:calc(var(--tile) * 1.77);width:min(88vw,max(40rem,40vw));height:clamp(8.75rem,min(21vh,13vw),18.75rem);margin-bottom:.125rem;position:relative}.orbit-plane{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.orbit-path{border:1px dashed var(--line-2);width:100%;height:62%;animation:fade-in 1.4s var(--ease) .4s both;border-radius:50%}.orbit-core{width:var(--core);height:var(--core);margin:calc(var(--core) / -2) 0 0 calc(var(--core) / -2);z-index:10;border-radius:calc(var(--core) * .28);animation:core-in 1.2s var(--ease) both;position:absolute;top:50%;left:50%;box-shadow:0 1.125rem 2.5rem -1rem #0a0a0b73}.is-dark .orbit-core{box-shadow:0 0 0 1px #2c2c33}@keyframes core-in{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}.orbit-core .mo{transform-box:fill-box;transform-origin:50%;animation:orbit-beat 9s var(--ease-io) infinite}.orbit-core .mo2{animation-delay:1s}.orbit-core .mo3{animation-delay:2s}.orbit-core .mo4{animation-delay:3s}.orbit-core .mo5{animation-delay:4s}.orbit-core .mo6{animation-delay:5s}.orbit-core .mo7{animation-delay:6s}.orbit-core .mo8{animation-delay:7s}.orbit-core .mo9{animation-delay:8s}@keyframes orbit-beat{0%,10%,to{transform:none}5%{transform:scale(1.2)}}@keyframes dot-beat{0%,12%,to{transform:none}6%{transform:scaleY(1.2)}}.orbit-tile{width:var(--tile);height:var(--tile);margin:calc(var(--tile) / -2) 0 0 calc(var(--tile) / -2);border-radius:calc(var(--tile) * .29);will-change:transform, opacity;opacity:0;transition:opacity 1s var(--ease);position:absolute;top:50%;left:50%}.orbit.is-on .orbit-tile{opacity:1}.orbit-tile svg{border-radius:calc(var(--tile) * .29);width:100%;height:100%;transition:transform .4s var(--ease)}.orbit-tile:hover svg{transform:scale(1.14)}.orbit-label{white-space:nowrap;background:var(--ink);color:var(--on-ink);letter-spacing:-.01em;pointer-events:none;opacity:0;transition:opacity .25s var(--ease), transform .35s var(--ease);border-radius:62.4375rem;padding:.3125rem .625rem;font-size:.78125rem;font-weight:600;position:absolute;top:calc(100% + .625rem);left:50%;transform:translate(-50%,-.25rem)}.orbit-tile:hover .orbit-label{opacity:1;transform:translate(-50%)}.orbit-tile:hover{z-index:30!important}.is-dark .orbit-tile svg,.is-dark .brand-mark,.is-dark .mega-card svg,.is-dark .road-tag>svg,.is-dark .road-rail svg,.is-dark .panel-kicker svg,.is-dark .sheet-marks svg{box-shadow:0 0 0 1px #2c2c33}.hero-title{font:750 clamp(2.75rem, min(7.1vw, 10.8vh), 10rem)/.93 var(--display);letter-spacing:-.058em;text-wrap:balance;display:grid}.hero-title .line{display:block}.hero-sub{max-width:36em;color:var(--muted);text-wrap:pretty;font-size:clamp(1.0625rem,min(1.5vw,2.4vh),1.5rem);line-height:1.55}.hero-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.375rem;display:flex}.hero-live{color:var(--muted);text-wrap:balance;font-size:.875rem;line-height:1.8}.hero-live a{color:var(--ink-2);border-bottom:1px solid var(--line-2);transition:border-color .2s var(--ease);font-weight:500}.hero-live a:hover{border-color:var(--ink)}.live-dot{background:var(--good);vertical-align:.05em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block;position:relative}.live-dot:after{content:"";border:1px solid var(--good);animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;top:-.25rem;bottom:-.25rem;left:-.25rem;right:-.25rem}@keyframes ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.marquee{border-block:1px solid var(--line);padding:1.125rem 0;overflow:hidden}.marquee-track{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee span{font:600 clamp(1.125rem, 1.6vw, 1.5rem)/1 var(--display);letter-spacing:-.025em;color:var(--ink-2);white-space:nowrap;align-items:center;gap:.75rem;padding:0 1.875rem;display:inline-flex}.marquee i{background:var(--c,var(--line-2));border-radius:.1875rem;width:.625rem;height:.625rem;transform:rotate(45deg)}@keyframes marquee{to{transform:translate(-50%)}}.family{padding:clamp(6rem,12vw,11.25rem) 0 0}.family-track{height:calc((100svh + 9 * 62svh) / var(--zoom));margin-top:clamp(1.5rem,3vw,3rem);position:relative}.family-pin{height:calc(100svh / var(--zoom));padding:5.75rem var(--pad-x) 1.75rem;display:grid;position:sticky;top:0}.family-stage{--sys-w:min(62vh, 32.5rem, 40vw);--panel-w:min(38.75rem, 44vw);--fam-gap:clamp(2.5rem, 4vw, 3.75rem);grid-template-columns:var(--sys-w) var(--panel-w);justify-content:center;column-gap:var(--fam-gap);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"sys stage""rail stage";align-items:center;row-gap:.875rem;min-height:0;display:grid}.system{aspect-ratio:1;grid-area:sys;place-self:center;width:100%;position:relative;container-type:inline-size}.system-rings i{border:1px solid var(--line);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system-rings .r1{width:46cqw;height:46cqw}.system-rings .r2{border:.09375rem dashed var(--line-2);width:74cqw;height:74cqw}.system-rings .r3{width:99cqw;height:99cqw}.system-rings b{background:var(--ink);border-radius:50%;width:1.4cqw;height:1.4cqw;margin-left:-.7cqw;position:absolute;top:-.7cqw;left:50%}.system-rings .r3 b{background:var(--subtle)}.system-rings .r3 b+b{top:auto;bottom:-.7cqw}.is-live .system-rings .r1{animation:28s linear infinite spin}.is-live .system-rings .r3{animation:70s linear infinite reverse spin}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.system-sun{z-index:2;border-radius:6.2cqw;width:22cqw;height:22cqw;margin:-11cqw 0 0 -11cqw;position:absolute;top:50%;left:50%;box-shadow:0 2.4cqw 5cqw -2cqw #0a0a0b73}.is-dark .system-sun{box-shadow:0 0 0 1px #2c2c33}.system-sun .mo{transform-box:fill-box;transform-origin:50%}.is-live .system-sun .mo{animation:orbit-beat 9s var(--ease-io) infinite}.system-sun .mo2{animation-delay:1s!important}.system-sun .mo3{animation-delay:2s!important}.system-sun .mo4{animation-delay:3s!important}.system-sun .mo5{animation-delay:4s!important}.system-sun .mo6{animation-delay:5s!important}.system-sun .mo7{animation-delay:6s!important}.system-sun .mo8{animation-delay:7s!important}.system-sun .mo9{animation-delay:8s!important}.system-wheel{z-index:3;transform:rotate(var(--rot,0deg));will-change:transform;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.planet{width:0;height:0;transform:rotate(calc(var(--i) * 360deg / 9)) translateX(37cqw);position:absolute;top:50%;left:50%}.planet a{border-radius:3.8cqw;width:13cqw;height:13cqw;position:absolute;top:-6.5cqw;left:-6.5cqw}.planet-body{width:100%;height:100%;transform:rotate(calc(var(--i) * -360deg / 9 - var(--rot,0deg)));display:block;position:relative}.planet svg{opacity:.88;width:100%;height:100%;transition:transform .6s var(--ease), opacity .4s var(--ease), box-shadow .4s var(--ease);border-radius:3.8cqw;transform:scale(.86)}.is-dark .planet svg{box-shadow:0 0 0 1px #2c2c33}.planet.is-active svg{opacity:1;box-shadow:0 0 0 .9cqw var(--bg), 0 0 0 1.4cqw var(--c);transform:scale(1.3)}.planet a:hover svg{opacity:1}.planet-name{white-space:nowrap;color:var(--muted);transition:color .3s var(--ease), transform .5s var(--ease);font-size:max(.75rem,2.3cqw);font-weight:550;position:absolute;top:calc(100% + 1.4cqw);left:50%;transform:translate(-50%)}.planet.is-active .planet-name{color:var(--ink);font-weight:650;transform:translate(-50%,2.4cqw)}.system-beam{z-index:1;width:calc(4cqw + var(--fam-gap));background:var(--c,var(--c-optisys));transform-origin:0;height:.125rem;margin-top:-1px;position:absolute;top:50%;left:calc(50% + 46cqw);transform:scaleX(0)}.system-beam.is-on{animation:beam .7s var(--ease) forwards}@keyframes beam{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.family-rail{grid-area:rail;grid-template-columns:repeat(9,1fr);justify-self:center;gap:.375rem;width:100%;display:grid}.family-rail span{background:var(--line);border-radius:.25rem;height:.25rem;position:relative;overflow:hidden}.family-rail span:after{content:"";background:var(--c);transform-origin:0;transform:scaleX(var(--f,0));position:absolute;top:0;bottom:0;left:0;right:0}.stage{grid-area:stage;align-self:center;min-width:0;min-height:0;display:grid}.panel{min-width:0}.panel-foot .chip{align-self:flex-start}.panel{border:1px solid var(--card-line);background:var(--card);opacity:0;visibility:hidden;transition:opacity .5s var(--ease), transform .6s var(--ease), visibility 0s linear .6s;border-radius:1.875rem;grid-area:1/1;display:grid;overflow:hidden;transform:translateY(.875rem)scale(.985)}.panel.is-active{opacity:1;visibility:visible;transition-delay:0s;transform:none}.panel-art{border-bottom:1px solid var(--card-line);background:radial-gradient(circle at 1px 1px, var(--line-2) 1px, transparent .0875rem) 0 0 / 1.375rem 1.375rem, var(--inset);place-items:center;height:clamp(10.625rem,min(25vw,30vh),23.75rem);display:grid;position:relative}.panel-art:after{content:"";background:var(--c);transform-origin:0;height:.1875rem;transition:transform 1s var(--ease) .15s;position:absolute;top:0;bottom:auto;left:0;right:0;transform:scaleX(0)}.panel.is-active .panel-art:after{transform:scaleX(1)}.art{width:100%;height:100%;font-family:var(--font);padding:2.4% 3%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.panel-body{gap:1.125rem;padding:clamp(1.375rem,2.6vw,2.25rem);display:grid}.panel-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink,var(--muted));flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:.8125rem;font-weight:600;display:flex}.panel[data-p=optisys]{--c-ink:var(--c-optisys-ink)}.panel[data-p=oilflow]{--c-ink:var(--c-oilflow-ink)}.panel[data-p=erpstack]{--c-ink:var(--c-erpstack-ink)}.panel[data-p=salesmate]{--c-ink:var(--c-salesmate-ink)}.panel[data-p=edstack]{--c-ink:var(--c-edstack-ink)}.panel[data-p=petipay]{--c-ink:var(--c-petipay-ink)}.panel[data-p=adstack]{--c-ink:var(--c-adstack-ink)}.panel[data-p=flowcom]{--c-ink:var(--c-flowcom-ink)}.panel[data-p=routetracks]{--c-ink:var(--c-routetracks-ink)}.panel-kicker svg{border-radius:.5rem;width:1.625rem;height:1.625rem}.panel-no{white-space:nowrap;color:var(--subtle);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.75rem}.panel h3{font:700 clamp(1.625rem, 2.6vw, 2.5rem)/1.05 var(--display);letter-spacing:-.04em;text-wrap:balance}.ticks{gap:.625rem;display:grid}.ticks li{color:var(--ink-2);padding-left:1.875rem;font-size:1rem;position:relative}.ticks li:before{content:"";background:var(--c) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4L18 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .875rem no-repeat;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.1875rem;left:0}.panel[data-p=oilflow] .ticks li:before{background-color:#0a0a0b}.panel-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;margin-top:.25rem;display:flex}.platforms{color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;font-size:.875rem;display:flex}.platforms span{align-items:center;gap:.4375rem;display:inline-flex}.platforms svg{width:1.125rem;height:1.125rem}.art text{fill:var(--muted);font-size:1rem;font-weight:500}.art .t1{fill:var(--muted);font-size:.875rem}.art .t2{fill:var(--ink);letter-spacing:-.02em;font-size:1.1875rem;font-weight:700}.art-optisys .a-track{stroke:var(--line-2);stroke-width:4px;stroke-linecap:round;fill:none}.art-optisys .a-run{stroke:var(--c);stroke-width:4px;stroke-linecap:round;fill:none;stroke-dasharray:360;stroke-dashoffset:360px}.art-optisys .a-nodes circle{fill:var(--inset);stroke:var(--line-2);stroke-width:3px}.art-optisys .a-labels text{text-anchor:middle}.art-optisys .a-cyl rect{fill:var(--ink)}.art-optisys .a-flame{fill:var(--c)}.art-optisys .a-scan rect{fill:var(--inset);stroke:var(--line-2);stroke-width:2px}.art-optisys .a-scan path{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.art-optisys .a-scan .a-beam{stroke:var(--c);stroke-width:2.5px}.is-live .panel.is-active .art-optisys .a-run{animation:o-run 6s var(--ease-io) infinite}.is-live .panel.is-active .art-optisys .a-cyl{animation:o-cyl 6s var(--ease-io) infinite}.is-live .panel.is-active .art-optisys .a-beam{animation:o-beam 1.6s var(--ease-io) infinite alternate}.is-live .panel.is-active .art-optisys .a-nodes circle{animation:6s linear infinite o-node}.art-optisys .a-nodes circle:nth-child(2){animation-delay:0s}@keyframes o-run{0%{stroke-dashoffset:360px}80%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes o-cyl{0%{opacity:0;transform:translate(3.75rem,12.875rem)}6%{opacity:1}80%{transform:translate(26.25rem,12.875rem)}92%{opacity:1;transform:translate(26.25rem,12.875rem)}to{opacity:0;transform:translate(26.25rem,12.875rem)}}@keyframes o-beam{0%{transform:translateY(-1.625rem)}to{transform:translateY(1.625rem)}}.art-optisys .a-cyl{transform:translate(3.75rem,12.875rem)}.is-live .panel.is-active .art-optisys .a-nodes circle:first-child{animation-name:o-node1}.is-live .panel.is-active .art-optisys .a-nodes circle:nth-child(2){animation-name:o-node2}.is-live .panel.is-active .art-optisys .a-nodes circle:nth-child(3){animation-name:o-node3}.is-live .panel.is-active .art-optisys .a-nodes circle:nth-child(4){animation-name:o-node4}@keyframes o-node1{0%,95%{stroke:var(--c);fill:var(--c)}to{stroke:var(--line-2);fill:var(--inset)}}@keyframes o-node2{0%,26%{stroke:var(--line-2);fill:var(--inset)}28%,95%{stroke:var(--c);fill:var(--c)}to{stroke:var(--line-2);fill:var(--inset)}}@keyframes o-node3{0%,53%{stroke:var(--line-2);fill:var(--inset)}55%,95%{stroke:var(--c);fill:var(--c)}to{stroke:var(--line-2);fill:var(--inset)}}@keyframes o-node4{0%,79%{stroke:var(--line-2);fill:var(--inset)}81%,95%{stroke:var(--c);fill:var(--c)}to{stroke:var(--line-2);fill:var(--inset)}}.art-oilflow .a-tank{fill:var(--inset);stroke:var(--line-2);stroke-width:3px}.art-oilflow .a-wave{fill:var(--c)}.art-oilflow .a-level{transform:translateY(2.5rem)}.art-oilflow .a-ticks path{stroke:var(--line-2);stroke-width:3px;stroke-linecap:round;fill:none}.art-oilflow .a-litre{text-anchor:middle}.art-oilflow .a-drop path{fill:var(--c);stroke:var(--ink);stroke-width:2.5px;stroke-opacity:.12}.art-oilflow .a-ok rect{fill:var(--good-tint)}.art-oilflow .a-ok text{text-anchor:middle;fill:var(--good);font-size:.8125rem;font-weight:650}.art-oilflow .a-ok{opacity:0}.is-live .panel.is-active .art-oilflow .a-wave{animation:2.6s linear infinite f-wave}.is-live .panel.is-active .art-oilflow .a-level{animation:f-level 7s var(--ease-io) infinite}.is-live .panel.is-active .art-oilflow .a-ok{animation:f-ok 7s var(--ease) infinite}.is-live .panel.is-active .art-oilflow .a-drop{animation:f-drop 7s var(--ease-io) infinite}@keyframes f-wave{to{transform:translate(-5.5rem)}}@keyframes f-level{0%{transform:translateY(4.375rem)}62%,88%{transform:translateY(-2.875rem)}to{transform:translateY(4.375rem)}}@keyframes f-ok{0%,60%{opacity:0;transform:translateY(.375rem)}66%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes f-drop{0%,to{transform:translateY(0)}50%{transform:translateY(.875rem)}}.art-erpstack .a-layer path{stroke-width:3px;stroke-linejoin:round}.art-erpstack .l1 path{fill:var(--c);stroke:var(--c)}.art-erpstack .l2 path,.art-erpstack .l3 path{fill:var(--inset);stroke:var(--ink)}.art-erpstack .a-po rect{fill:var(--inset);stroke:var(--line-2);stroke-width:2px}.art-erpstack .a-steps path{stroke:var(--line-2);stroke-width:3px}.art-erpstack .a-steps circle{fill:var(--inset);stroke:var(--line-2);stroke-width:3px}.is-live .panel.is-active .art-erpstack .a-layer{animation:e-layer 6s var(--ease) infinite}.art-erpstack .l2{animation-delay:.25s!important}.art-erpstack .l1{animation-delay:.5s!important}@keyframes e-layer{0%{opacity:0;transform:translateY(-2.125rem)}14%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(.625rem)}}.is-live .panel.is-active .art-erpstack .a-steps circle{animation:6s linear infinite e-step}.art-erpstack .a-steps circle:nth-of-type(2){animation-delay:.6s!important}.art-erpstack .a-steps circle:nth-of-type(3){animation-delay:1.2s!important}.art-erpstack .a-steps circle:nth-of-type(4){animation-delay:1.8s!important}@keyframes e-step{0%,20%{fill:var(--inset);stroke:var(--line-2)}24%,86%{fill:var(--c);stroke:var(--c)}92%,to{fill:var(--inset);stroke:var(--line-2)}}.art-salesmate .a-funnel rect{fill:var(--inset);stroke:var(--line-2);stroke-width:2px}.art-salesmate .a-stages text{font-size:.9375rem}.art-salesmate .a-dots circle{fill:var(--ink);opacity:0}.art-salesmate .a-dots .win{fill:var(--c)}.art-salesmate .a-deal rect{fill:var(--ink)}.art-salesmate .a-deal .t1{fill:var(--c-salesmate-ink);font-weight:650}.is-dark .art-salesmate .a-deal .t1{fill:#4b2fd6}.art-salesmate .a-deal .t2{fill:var(--on-ink);font-size:.875rem}.art-salesmate .a-deal{opacity:0}.is-live .panel.is-active .art-salesmate .d1{animation:s-d1 6s var(--ease-io) infinite}.is-live .panel.is-active .art-salesmate .d2{animation:s-d2 6s var(--ease-io) infinite .4s}.is-live .panel.is-active .art-salesmate .d3{animation:s-d3 6s var(--ease-io) infinite .8s}.is-live .panel.is-active .art-salesmate .d4{animation:s-d4 6s var(--ease-io) infinite 1.1s}.is-live .panel.is-active .art-salesmate .a-deal{animation:s-deal 6s var(--ease) infinite 1.1s}@keyframes s-d1{0%{opacity:0;transform:translate(22.5rem,3.5625rem)}10%{opacity:1}34%{opacity:1;transform:translate(20.625rem,6.6875rem)}44%,to{opacity:0;transform:translate(20.625rem,6.6875rem)}}@keyframes s-d2{0%{opacity:0;transform:translate(23.75rem,3.5625rem)}10%{opacity:1}30%{transform:translate(21.25rem,6.6875rem)}52%{opacity:1;transform:translate(18.75rem,9.8125rem)}62%,to{opacity:0;transform:translate(18.75rem,9.8125rem)}}@keyframes s-d3{0%{opacity:0;transform:translate(21.25rem,3.5625rem)}10%{opacity:1}28%{transform:translate(20rem,6.6875rem)}48%{opacity:1;transform:translate(18.125rem,9.8125rem)}56%,to{opacity:0;transform:translate(18.125rem,9.8125rem)}}@keyframes s-d4{0%{opacity:0;transform:translate(25rem,3.5625rem)}8%{opacity:1}26%{transform:translate(21.875rem,6.6875rem)}44%{transform:translate(19.375rem,9.8125rem)}62%,90%{opacity:1;transform:translate(17.25rem,12.9375rem)}to{opacity:0;transform:translate(17.25rem,12.9375rem)}}@keyframes s-deal{0%,58%{opacity:0;transform:translateY(.625rem)}66%,90%{opacity:1;transform:none}to{opacity:0}}.art-petipay .a-line{stroke:var(--line-2);stroke-width:3px;fill:none}.art-petipay .a-checks circle{fill:var(--inset);stroke:var(--line-2);stroke-width:3px}.art-petipay .a-check-ticks path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26px}.art-petipay .a-roles text{text-anchor:middle}.art-petipay .a-voucher rect{fill:var(--inset);stroke:var(--ink);stroke-width:2.5px}.art-petipay .a-voucher{transform:translate(4.375rem,5.75rem)}.art-petipay .a-phone rect{fill:var(--inset);stroke:var(--ink);stroke-width:3px}.art-petipay .a-phone .coin{fill:var(--c);transform-box:fill-box;transform-origin:50%;transform:scale(0)}.is-live .panel.is-active .art-petipay .a-voucher{animation:p-voucher 7s var(--ease-io) infinite}.is-live .panel.is-active .art-petipay .a-checks circle{animation:7s linear infinite p-check}.is-live .panel.is-active .art-petipay .a-check-ticks path{animation:7s linear infinite p-tick}.art-petipay .a-checks circle:nth-child(2),.art-petipay .a-check-ticks path:nth-child(2){animation-delay:1.05s!important}.art-petipay .a-checks circle:nth-child(3),.art-petipay .a-check-ticks path:nth-child(3){animation-delay:2.1s!important}.is-live .panel.is-active .art-petipay .coin{animation:p-coin 7s var(--ease) infinite}@keyframes p-voucher{0%{opacity:0;transform:translate(4.375rem,5.75rem)}6%{opacity:1}18%,22%{transform:translate(8.125rem,5.75rem)}33%,37%{transform:translate(15rem,5.75rem)}48%,52%{transform:translate(21.875rem,5.75rem)}62%{opacity:1;transform:translate(26.25rem,10rem)scale(.5)}66%,to{opacity:0;transform:translate(26.875rem,15.25rem)scale(.2)}}@keyframes p-check{0%,18%{fill:var(--inset);stroke:var(--line-2)}21%,90%{fill:var(--c);stroke:var(--c)}96%,to{fill:var(--inset);stroke:var(--line-2)}}@keyframes p-tick{0%,19%{stroke-dashoffset:26px}24%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:26px}}@keyframes p-coin{0%,63%{transform:scale(0)}70%{transform:scale(1.25)}74%,92%{transform:scale(1)}to{transform:scale(0)}}.art-edstack .a-seats rect{fill:var(--inset);stroke:var(--line-2);stroke-width:2px}.art-edstack .a-reg{font-size:1rem}.art-edstack .a-up{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;stroke-dasharray:140;stroke-dashoffset:140px}.art-edstack .a-map>circle:first-child{fill:var(--inset);stroke:var(--line-2);stroke-width:2.5px}.art-edstack .a-map circle:not(:first-child){fill:var(--c);opacity:.25}.is-live .panel.is-active .art-edstack .a-seats rect{animation:6s linear infinite ed-seat;animation-delay:calc(var(--i) * 70ms)}.is-live .panel.is-active .art-edstack .a-seats rect.is-absent{animation:none}.is-live .panel.is-active .art-edstack .a-up{animation:ed-up 6s var(--ease) infinite}.is-live .panel.is-active .art-edstack .a-map circle:not(:first-child){animation:ed-map 6s var(--ease) infinite}.art-edstack .a-map .m2{animation-delay:.15s!important}.art-edstack .a-map .m3{animation-delay:.3s!important}.art-edstack .a-map .m4{animation-delay:.45s!important}.art-edstack .a-map .m5{animation-delay:.6s!important}@keyframes ed-seat{0%,4%{fill:var(--inset);stroke:var(--line-2)}8%,88%{fill:var(--c);stroke:var(--c)}96%,to{fill:var(--inset);stroke:var(--line-2)}}@keyframes ed-up{0%,50%{stroke-dashoffset:140px}64%,88%{stroke-dashoffset:0}to{stroke-dashoffset:140px}}@keyframes ed-map{0%,62%{opacity:.25}68%,88%{opacity:1}to{opacity:.25}}.art-adstack .a-chans rect{fill:var(--inset);stroke:var(--line-2);stroke-width:2px}.art-adstack .a-chans circle{fill:var(--ink)}.art-adstack .a-chans text{font-size:.9375rem}.art-adstack .a-box{fill:var(--inset);stroke:var(--line-2);stroke-width:2.5px}.art-adstack .a-rows circle,.art-adstack .a-rows rect{fill:var(--line-2)}.art-adstack .a-msgs rect{fill:var(--c);opacity:0}.art-adstack .a-reply rect{fill:var(--ink)}.art-adstack .a-reply text{text-anchor:middle;fill:var(--on-ink);font-size:.9375rem;font-weight:650}.art-adstack .a-reply{opacity:0;transform-box:fill-box;transform-origin:0}.art-adstack .a-phones rect{fill:var(--inset);stroke:var(--ink);stroke-width:2.5px}.art-adstack .a-phones .scr{fill:var(--line);stroke:none}.is-live .panel.is-active .art-adstack .m1{animation:x-m1 7s var(--ease-io) infinite}.is-live .panel.is-active .art-adstack .m2{animation:x-m2 7s var(--ease-io) infinite}.is-live .panel.is-active .art-adstack .m3{animation:x-m3 7s var(--ease-io) infinite}.is-live .panel.is-active .art-adstack .a-rows g:first-child circle{animation:7s linear infinite x-row}.is-live .panel.is-active .art-adstack .a-rows g:nth-child(2) circle{animation:7s linear .42s infinite x-row}.is-live .panel.is-active .art-adstack .a-rows g:nth-child(3) circle{animation:7s linear .84s infinite x-row}.is-live .panel.is-active .art-adstack .a-reply{animation:x-reply 7s var(--ease) infinite}.is-live .panel.is-active .art-adstack .a-phones .scr{animation:7s linear infinite x-scr}.art-adstack .a-phones g:nth-child(2) .scr{animation-delay:.35s!important}.art-adstack .a-phones g:nth-child(3) .scr{animation-delay:.7s!important}@keyframes x-m1{0%{opacity:0;transform:translate(9.5rem,4.5rem)}4%{opacity:1}18%{opacity:1;transform:translate(13.25rem,6.125rem)}22%,to{opacity:0;transform:translate(13.25rem,6.125rem)}}@keyframes x-m2{0%,6%{opacity:0;transform:translate(9.5rem,9.375rem)}10%{opacity:1}24%{opacity:1;transform:translate(13.25rem,9.875rem)}28%,to{opacity:0;transform:translate(13.25rem,9.875rem)}}@keyframes x-m3{0%,12%{opacity:0;transform:translate(9.5rem,14.25rem)}16%{opacity:1}30%{opacity:1;transform:translate(13.25rem,13.625rem)}34%,to{opacity:0;transform:translate(13.25rem,13.625rem)}}@keyframes x-row{0%,17%{fill:var(--line-2)}19%,90%{fill:var(--c)}96%,to{fill:var(--line-2)}}@keyframes x-reply{0%,40%{opacity:0;transform:translate(-.625rem)scale(.92)}46%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes x-scr{0%,58%{fill:var(--line)}61%,90%{fill:var(--c)}96%,to{fill:var(--line)}}.art-flowcom .a-road{fill:none;stroke:var(--line-2);stroke-width:12px;stroke-linecap:round}.art-flowcom .a-drive{fill:none;stroke:var(--c);stroke-width:4px;stroke-linecap:round}.art-flowcom .a-stops circle{fill:var(--inset);stroke:var(--ink);stroke-width:3.5px}.art-flowcom .a-stops circle.is-on{fill:var(--c);stroke:var(--c)}.art-flowcom .a-van rect{fill:var(--ink)}.art-flowcom .a-order rect,.art-flowcom .a-fridge rect{fill:var(--inset);stroke:var(--line-2);stroke-width:2px}.art-flowcom .a-fridge text{text-anchor:middle;fill:var(--c-flowcom-ink);font-size:1.125rem;font-weight:700}.art-routetracks .a-track{fill:none;stroke:var(--line-2);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.art-routetracks .a-run{fill:none;stroke:var(--c);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:486;stroke-dashoffset:486px}.art-routetracks .a-stops circle{fill:var(--inset);stroke:var(--ink);stroke-width:3.5px}.art-routetracks .a-labels text{text-anchor:middle}.art-routetracks .a-fence{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-dasharray:6 7;opacity:.35;transform-box:fill-box;transform-origin:50%}.art-routetracks .a-dot{transform:translate(3.75rem,14.75rem)}.art-routetracks .a-dot .core{fill:var(--c)}.art-routetracks .a-dot .pin{fill:#fff}.art-routetracks .a-dot .ring{fill:var(--c);opacity:.18}.art-routetracks .a-eta rect{fill:var(--inset);stroke:var(--line-2);stroke-width:2px}.is-live .panel.is-active .art-routetracks .a-dot{animation:rt-dot 7s var(--ease-io) infinite}.is-live .panel.is-active .art-routetracks .a-run{animation:rt-run 7s var(--ease-io) infinite}.is-live .panel.is-active .art-routetracks .a-fence{animation:rt-fence 7s var(--ease) infinite}@keyframes rt-dot{0%,6%{transform:translate(3.75rem,14.75rem)}32%,38%{transform:translate(13.75rem,14.75rem)}56%,62%{transform:translate(13.75rem,7rem)}86%,to{transform:translate(26.25rem,7rem)}}@keyframes rt-run{0%,6%{stroke-dashoffset:486px}32%,38%{stroke-dashoffset:326px}56%,62%{stroke-dashoffset:202px}86%,96%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes rt-fence{0%,84%{opacity:.35;transform:scale(1)}90%{opacity:1;transform:scale(1.12)}to{opacity:.35;transform:scale(1)}}.road{--rw-ink:#0a0a0b;--rw-sw:2.4;--rw-wall:#fff;--rw-roof:#ececf1;--rw-glass:#e8e8ee;--rw-door:#e1e1e8;--rw-band:#e4e4ea;--rw-body:#0a0a0b;--rw-dark:#34343c;--rw-vglass:#dce1ea;--rw-hub:#9a9aa3;--rw-pole:#cdcdd5;--rw-kerb:#d6d6de;--rw-road:#2b2b30;--rw-dash:#ffffffd9;--rw-verge:#f1f1f5;--rw-bush:#e8e8ed;--rw-cloud:#f3f3f6;--rw-hill:#f3f3f6;--rw-hill-2:#ececf1;--rw-tower:#ededf2;--rw-twin:#e1e1e8;--rw-leaf:#e3e3ea;--rw-acacia:#e4e4ea;--rw-card:#fff;--rw-cbar:#c9c9d1;--rw-star:transparent;border-top:1px solid var(--line)}.is-dark .road{--rw-ink:#4a4a53;--rw-sw:2;--rw-wall:#0b0b0d;--rw-roof:#141417;--rw-glass:#16161a;--rw-door:#141417;--rw-band:#1c1c21;--rw-body:#1c1c21;--rw-dark:#26262c;--rw-vglass:#2a2a31;--rw-hub:#4a4a53;--rw-pole:#1c1c21;--rw-kerb:#18181c;--rw-road:#0e0e10;--rw-dash:#3a3a42;--rw-verge:#070708;--rw-bush:#0d0d10;--rw-cloud:transparent;--rw-hill:#0b0b0d;--rw-hill-2:#101013;--rw-tower:#101013;--rw-twin:#18181c;--rw-leaf:#131317;--rw-acacia:#111114;--rw-card:#141417;--rw-cbar:#3a3a42;--rw-star:#ffffff8c}.road-track{height:calc((100svh + 8 * 60svh) / var(--zoom));position:relative}.road-pin{height:calc(100svh / var(--zoom));flex-direction:column;padding:5.75rem 0 1.375rem;display:flex;position:sticky;top:0;overflow:hidden}.road-head{width:var(--col);flex:none;justify-items:start;gap:1rem;margin-inline-start:auto;margin-inline-end:auto;display:grid}.road-head .section-title{font-size:clamp(2.125rem,min(4.6vw,7.4vh),4.5rem)}.road-stage{flex:auto;min-height:0;margin:.625rem 0 .875rem;position:relative;overflow:hidden}.rw{width:100%;height:100%;font-family:var(--font);will-change:transform;position:absolute;bottom:0;left:0;overflow:hidden}.rw .wl{fill:var(--rw-wall);stroke:var(--rw-ink);stroke-width:var(--rw-sw);stroke-linejoin:round}.rw .rf{fill:var(--rw-roof);stroke:var(--rw-ink);stroke-width:var(--rw-sw);stroke-linejoin:round}.rw .gs{fill:var(--rw-glass);stroke:var(--rw-ink);stroke-width:2px}.rw .dr{fill:var(--rw-door);stroke:var(--rw-ink);stroke-width:2px}.rw .ln{fill:none;stroke:var(--rw-ink);stroke-width:var(--rw-sw);stroke-linecap:round;stroke-linejoin:round}.rw .ml{fill:none;stroke:var(--rw-ink);stroke-width:1.2px;stroke-opacity:.32}.rw .bd{fill:var(--rw-band)}.rw .ac{fill:var(--c);fill-opacity:var(--on,0)}.rw .so{fill:color-mix(in srgb, var(--c) calc(var(--on,1) * 100%), var(--rw-cbar))}.rw .ik,.rw .vb,.rw .ty,.rw .lh{fill:var(--rw-body)}.rw .ik2{fill:var(--rw-dark)}.rw .vg{fill:var(--rw-vglass)}.rw .vp{fill:none;stroke:var(--rw-body);stroke-width:4px}.rw .hb{fill:var(--rw-hub)}.rw .kb{fill:var(--rw-kerb)}.rw .pl{fill:none;stroke:var(--rw-pole);stroke-width:8px}.rw .gt,.rw .cd{fill:var(--rw-card);stroke:var(--rw-ink);stroke-width:1.6px}.rw .cb{fill:var(--rw-cbar)}.rw .tx{fill:var(--rw-ink);letter-spacing:.08em;font-size:.8125rem;font-weight:700}.is-dark .rw .vb{stroke:var(--rw-ink);stroke-width:2px}.is-dark .rw .ty{fill:#000;stroke:#3a3a42;stroke-width:2px}.rw-sky>circle{fill:var(--rw-star)}.rw .cl *{fill:var(--rw-cloud)}.rw .hl{fill:var(--rw-hill)}.rw .hl2{fill:var(--rw-hill-2)}.rw .tw{fill:var(--rw-tower)}.rw .tww{fill:var(--rw-twin)}.rw .aca{fill:var(--rw-acacia)}.rw .acs{fill:none;stroke:var(--rw-acacia);stroke-width:5px;stroke-linecap:round}.rw .po,.rw .tr{fill:var(--rw-pole)}.rw .wi{fill:none;stroke:var(--rw-pole);stroke-width:1.4px}.rw .lf{fill:var(--rw-leaf)}.rw .rd{fill:var(--rw-road)}.rw .dsh{fill:none;stroke:var(--rw-dash);stroke-width:5px}.rw .vr{fill:var(--rw-verge)}.rw .bu{fill:var(--rw-bush)}.rw .lp{fill:none;stroke:var(--rw-body);stroke-width:4px;stroke-linecap:round}.rw-cyl .cy{fill:var(--c);opacity:0;transition:opacity .3s var(--ease)}.rw-cyl.is-on .cy{opacity:1}.rw-scan{opacity:0}.rw-hose{fill:none;stroke:var(--rw-body);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.rw-chip{opacity:0;transition:opacity .35s var(--ease)}.rw-chip rect{fill:var(--rw-card);stroke:var(--rw-ink);stroke-width:1.6px;transition:fill .3s var(--ease), stroke .3s var(--ease)}.rw-chip text{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:650}.rw-chip .chip-tk{fill:none;stroke:var(--good);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.rw-chip.is-ok rect{fill:var(--good-tint);stroke:var(--good)}.rw-chip.is-ok text{fill:var(--good)}.rw-chip.is-ok .chip-tk{opacity:1}.rw-climb{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.rw-tier .tier{fill:var(--c);opacity:0;transition:opacity .4s var(--ease)}.rw-tier.is-on .tier{opacity:.85}.rw .tk{fill:var(--rw-card);stroke:var(--rw-ink);stroke-width:1.6px;transition:fill .3s var(--ease), stroke .3s var(--ease)}.rw .tkc{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s var(--ease)}.rw-tier.is-on .tk,.rw-apr.is-on .tk{fill:var(--c);stroke:var(--c)}.rw-tier.is-on .tkc,.rw-apr.is-on .tkc{opacity:1}.rw-stamp{opacity:0}.rw-stamp rect{fill:var(--rw-card);stroke:var(--c);stroke-width:3px}.rw-stamp text{fill:var(--c-erpstack-ink);letter-spacing:.16em;font-size:.9375rem;font-weight:800}.rw-deal{opacity:0}.rw-deal .dl{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rw-sign{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.rw .emb{fill:none;stroke:#fff;stroke-width:2px;stroke-linejoin:round;opacity:var(--on,0)}.rw-heads g{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .25s var(--ease), transform .35s var(--ease);transform:scale(.4)}.rw-heads g *{fill:var(--c)}.rw-heads g.is-in{opacity:1;transform:none}.rw-heads g.is-absent *{fill:none;stroke:var(--rw-ink);stroke-width:1.2px;stroke-dasharray:2.2 2.2}.rw .sg{fill:none;stroke:#fff;stroke-width:2px}.rw .sb{fill:#fff;opacity:.7}.rw-phone .ph{fill:var(--rw-glass);transition:fill .3s var(--ease)}.rw-phone .phk{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s var(--ease)}.rw-phone.is-paid .ph{fill:var(--c)}.rw-phone.is-paid .phk{opacity:1}.rw-coin{opacity:0}.rw-apr{opacity:0;transition:opacity .3s var(--ease)}.rw .coin{fill:none;stroke:#fff;stroke-width:2.4px}.rw-crate{opacity:0}.rw-shop .awn{fill:var(--c);opacity:0;transition:opacity .4s var(--ease)}.rw-shop .box{fill:var(--c);transform-box:fill-box;transform-origin:50% 100%;transition:transform .45s var(--ease);transform:scale(0)}.rw-shop.is-done .awn{opacity:1}.rw-shop.is-done .box{transform:none}.rw-msg,.rw-rep,.rw-camp{opacity:0}.rw-row .rb{fill:var(--rw-cbar);opacity:.35;transition:fill .3s var(--ease), opacity .3s var(--ease)}.rw-row .ra{fill:var(--rw-cbar);transition:fill .3s var(--ease)}.rw-row .rl{fill:var(--rw-cbar)}.rw-row .rt{fill:none;stroke:var(--c);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s var(--ease)}.rw-row.is-in .rb{fill:var(--c);opacity:.16}.rw-row.is-in .ra{fill:var(--c)}.rw-row.is-done .rt{opacity:1}.rw-house .hr{fill:var(--c);stroke:var(--rw-ink);stroke-width:var(--rw-sw);stroke-linejoin:round;opacity:0;transition:opacity .4s var(--ease)}.rw-house.is-sent .hr{opacity:1}.rw-house .hw{transition:fill .3s var(--ease)}.rw-house.is-replied .hw{fill:var(--c)}.road-tags{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.road-tag{border:1px solid var(--card-line);background:var(--bg);width:min(20.625rem,100% - 2rem);box-shadow:var(--shadow);opacity:var(--f,0);transform:translate3d(calc(var(--x,0px) - 50%), calc(var(--y,.875rem) + (1 - var(--f,0)) * .75rem), 0);will-change:transform, opacity;border-radius:1.125rem;align-items:flex-start;gap:.75rem;padding:.875rem 1.125rem .9375rem .875rem;display:flex;position:absolute;top:0;left:0}.road-tag:after{content:"";left:calc(50% + var(--dx,0px));height:var(--stem,0px);border-left:.125rem dotted var(--c);margin-left:-1px;position:absolute;top:100%}.road-tag>svg{border-radius:.6875rem;flex:none;width:2.375rem;height:2.375rem}.road-tag .card-k{letter-spacing:.1em;text-transform:uppercase;color:var(--k);font-size:.71875rem;font-weight:650}.road-tag .card-t{font:650 .96875rem/1.3 var(--display);letter-spacing:-.015em;text-wrap:balance;margin-top:.1875rem}.road-tag .card-s{color:var(--muted);margin-top:.1875rem;font-size:.84375rem;line-height:1.45}.road-rail{width:var(--col);flex-wrap:wrap;flex:none;justify-content:center;gap:.375rem;margin-inline-start:auto;margin-inline-end:auto;padding-top:1rem;display:flex;position:relative}.road-rail:before{content:"";background:var(--line-2);height:1px;position:absolute;top:0;left:0;right:0}.road-bar{background:linear-gradient(90deg, var(--c-optisys), var(--c-oilflow), var(--c-erpstack), var(--c-salesmate), var(--c-edstack), var(--c-petipay), var(--c-flowcom), var(--c-adstack));height:.125rem;clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0);border-radius:.125rem;position:absolute;top:-.5px;left:0;right:0}.road-rail button{border:1px solid var(--line);background:var(--bg);height:2.5rem;color:var(--muted);white-space:nowrap;transition:color .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .9375rem 0 .375rem;font-size:.875rem;font-weight:550;display:inline-flex}.road-rail button:hover{border-color:var(--line-2);color:var(--ink)}.road-rail button svg{filter:grayscale();opacity:.45;width:1.75rem;height:1.75rem;transition:filter .4s var(--ease), opacity .4s var(--ease);border-radius:.5rem}.road-rail button.is-done{color:var(--ink-2)}.road-rail button.is-done svg,.road-rail button.is-on svg{filter:none;opacity:1}.road-rail button.is-on{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.mods{padding:clamp(6rem,12vw,11.25rem) 0 0}.mods-grid{width:var(--col);grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:stretch;gap:1rem;margin:clamp(3rem,6vw,5rem) auto 0;display:grid}.mod-card{border:1px solid var(--card-line);background:var(--card);border-radius:2rem;grid-template-rows:auto auto minmax(0,1fr) auto;gap:1.125rem;min-width:0;padding:clamp(1.125rem,2vw,1.75rem);display:grid}.mod-head{align-items:center;gap:.875rem;min-width:0;display:flex}.mod-head svg{border-radius:.875rem;flex:none;width:3rem;height:3rem}.is-dark .mod-head svg,.is-dark .scale-who svg{box-shadow:0 0 0 1px #2c2c33}.mod-head div{min-width:0}.mod-head h3{font:700 clamp(1.5rem, 2.2vw, 2rem)/1.05 var(--display);letter-spacing:-.04em}.mod-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.875rem}.mod-count b{color:var(--k);font-weight:650}.mod-sets{flex-wrap:wrap;gap:.375rem;display:flex}.mod-sets button{border:1px solid var(--line);background:var(--bg);height:2.25rem;color:var(--muted);white-space:nowrap;transition:color .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);border-radius:62.4375rem;padding:0 .875rem;font-size:.875rem;font-weight:550}.mod-sets button:hover{border-color:var(--line-2);color:var(--ink)}.mod-sets button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.mod-groups{columns:2 15.625rem;border:1px solid var(--card-line);background:var(--inset);border-radius:1.375rem;column-gap:1.5rem;padding:1.125rem 1.25rem .25rem}.mod-group{break-inside:avoid;padding-bottom:1rem}.mod-group h4{letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);margin:0 0 .5625rem;font-size:.71875rem;font-weight:650;line-height:1.3}.mod-group ul{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;display:flex}.mod-group li{border:1px solid var(--line-2);background:var(--bg);max-width:100%;min-height:1.875rem;color:var(--ink);transition:opacity .4s var(--ease), transform .4s var(--ease), border-color .4s var(--ease);transition-delay:calc(var(--i,0) * 14ms);border-radius:62.4375rem;align-items:center;gap:.4375rem;padding:.25rem .75rem .25rem .625rem;font-size:.84375rem;font-weight:500;line-height:1.25;display:inline-flex}.mod-group li:before{content:"";background:var(--c);width:.4375rem;height:.4375rem;transition:background-color .4s var(--ease);border-radius:50%;flex:none}.mod-group li.is-core{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.mod-group li.is-off{opacity:.32;transform:scale(.96)}.mod-group li.is-off:before{background:var(--line-2)}.mod-core p{background:var(--ink);color:var(--on-ink);border-radius:1rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.mod-needs ul{gap:.375rem;display:grid}.mod-needs li{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;column-gap:.3em;padding:0;font-size:.875rem;line-height:1.45;display:flex}.mod-needs li:before{content:none}.mod-needs b{color:var(--ink);font-weight:600}.mod-keys{color:var(--muted);flex-wrap:wrap;gap:.375rem 1.125rem;font-size:.8125rem;display:flex}.mod-keys span{white-space:nowrap;align-items:center;gap:.4375rem;display:inline-flex}.mod-keys i{border-radius:50%;width:.625rem;height:.625rem}.mod-keys .k-core{background:var(--ink);border-radius:.1875rem}.mod-keys .k-on{background:var(--c)}.mod-keys .k-off{background:var(--line-2)}.scale{width:var(--col);border:1px solid var(--card-line);background:var(--card);border-radius:2rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem clamp(1.75rem,4vw,4.5rem);margin:1rem auto 0;padding:clamp(1.625rem,3.4vw,3rem) clamp(1.25rem,3vw,2.75rem);display:grid}.scale-fig{gap:.5rem;display:grid}.scale-v{font:700 clamp(3.25rem, 6.6vw, 7rem)/.9 var(--display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;white-space:nowrap}.scale-u{color:var(--muted);font-size:.9375rem}.scale-copy{justify-items:start;gap:.75rem;min-width:0;display:grid}.scale-t{font:650 clamp(1.375rem, 2vw, 1.875rem)/1.15 var(--display);letter-spacing:-.03em}.scale-s{max-width:36em;color:var(--muted);text-wrap:pretty;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.55}.scale-who{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.scale-who span{border:1px solid var(--line);background:var(--bg);height:2.5rem;color:var(--ink-2);white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .9375rem 0 .375rem;font-size:.875rem;font-weight:550;display:inline-flex}.scale-who svg{border-radius:.5rem;width:1.75rem;height:1.75rem}.standard{padding:clamp(6rem,12vw,11.25rem) 0}.deck-cards{width:var(--col);gap:1rem;margin:clamp(3rem,6vw,5rem) auto 0;padding:0;list-style:none;display:grid}.deck-card{border:1px solid var(--card-line);background:var(--card);border-radius:2rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.125rem,2vw,1.75rem);display:grid;position:relative;container-type:inline-size}.deck-card:after{content:"";border-radius:inherit;opacity:calc(var(--sink,0) * .42);pointer-events:none;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.is-dark .deck-card:after{opacity:calc(var(--sink,0) * .16);background:#fff}.deck-card>*{opacity:calc(1 - var(--sink,0) * 2.6)}.deck-copy{flex-direction:column;gap:1rem;min-width:0;padding:clamp(.375rem,1vw,1rem) clamp(.25rem,.6vw,.625rem);display:flex}.deck-n{letter-spacing:.1em;color:var(--subtle);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.deck-n b{color:var(--ink);font-weight:650}.deck-card h3{font:700 clamp(1.75rem, 3.44cqw, 3.625rem)/1.03 var(--display);letter-spacing:-.045em;text-wrap:balance;margin-top:auto}.deck-p{max-width:30em;color:var(--muted);text-wrap:pretty;font-size:clamp(1rem,1.2vw,1.1875rem);line-height:1.55}.deck-card .tile-art{border-radius:1.375rem;height:auto;min-height:clamp(13.75rem,24vw,18.75rem)}.standard.is-dealing{padding:0}.standard.is-dealing .deck-pin{height:calc(100svh / var(--zoom));padding:5.75rem var(--pad-x) 5.375rem;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.standard.is-dealing .deck-head{grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-areas:"eyebrow eyebrow""title sub";align-items:end;gap:1rem 3.5rem;width:auto;margin:0;display:grid}.standard.is-dealing .deck-head .eyebrow{grid-area:eyebrow}.standard.is-dealing .deck-head .section-title{grid-area:title;font-size:clamp(2rem,min(4.2vw,6.6vh),5.25rem)}.standard.is-dealing .deck-head .section-sub{grid-area:sub;max-width:24em;padding-bottom:.25em}.standard.is-dealing .deck-stage{clip-path:inset(-25rem -25rem 0);flex:auto;min-height:0;max-height:41.25rem;margin-top:3rem;position:relative}.standard.is-dealing .deck-cards{perspective:112.5rem;perspective-origin:50% 0;width:auto;height:100%;margin:0;padding:0;display:block;position:relative}.standard.is-dealing .deck-card{opacity:1;transform-origin:50% 0;will-change:transform;transition:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:none;box-shadow:0 1.875rem 4.375rem -3rem #0a0a0b73}.standard.is-dealing .deck-card .tile-art{min-height:0}.standard.is-dealing .deck-card:not(.is-shown) .deck-copy>*,.standard.is-dealing .deck-card:not(.is-shown) .tile-art>*{opacity:0;transform:translateY(1.125rem)}.standard.is-dealing .deck-card.is-shown .deck-copy>*,.standard.is-dealing .deck-card.is-shown .tile-art>*{transition:opacity .6s var(--ease), transform .8s var(--ease)}.standard.is-dealing .deck-card.is-shown .deck-copy>:nth-child(2){transition-delay:60ms}.standard.is-dealing .deck-card.is-shown .deck-copy>:nth-child(3){transition-delay:.12s}.standard.is-dealing .deck-card.is-shown .tile-art>*{transition-delay:.16s}.deck-rail{display:none}.standard.is-dealing .deck-rail{left:var(--pad-x);right:var(--pad-x);flex-wrap:wrap;gap:.375rem;padding-top:1rem;display:flex;position:absolute;bottom:1.5rem}.deck-rail:before{content:"";background:var(--line-2);height:1px;position:absolute;top:0;left:0;right:0}.deck-bar{background:var(--ink);transform-origin:0;border-radius:.125rem;height:.125rem;position:absolute;top:-.5px;left:0;right:0;transform:scaleX(0)}.deck-rail button{border:1px solid var(--line);background:var(--bg);height:2.375rem;color:var(--muted);white-space:nowrap;transition:color .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .9375rem;font-size:.875rem;font-weight:550;display:inline-flex}.deck-rail button svg{width:1.0625rem;height:1.0625rem}.deck-rail button:hover{border-color:var(--line-2);color:var(--ink)}.deck-rail button.is-done{color:var(--ink-2)}.deck-rail button.is-on{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.deck-card .art-tenants{gap:clamp(.625rem,1.67cqw,1.75rem)}.deck-card .tenant{border-radius:clamp(.875rem,1.33cqw,1.25rem);gap:clamp(.5rem,.83cqw,.875rem);width:clamp(4.875rem,9.56cqw,11rem);padding:clamp(.75rem,1.44cqw,1.5rem)}.deck-card .tenant i{border-radius:clamp(.4375rem,.78cqw,.75rem);width:clamp(1.5rem,2.67cqw,2.75rem);height:clamp(1.5rem,2.67cqw,2.75rem)}.deck-card .tenant b{height:clamp(.4375rem,.69cqw,.6875rem)}.deck-card .art-chain span{border-width:.1875rem;width:clamp(1.375rem,2.56cqw,2.5rem);height:clamp(1.375rem,2.56cqw,2.5rem)}.deck-card .art-chain span+span{margin-left:clamp(1.75rem,5.56cqw,6.25rem)}.deck-card .art-chain span+span:before{width:clamp(1.75rem,5.56cqw,6.25rem);height:.1875rem;margin-top:-.09375rem}.deck-card .art-offline{gap:clamp(1rem,2.22cqw,2rem)}.deck-card .art-offline .sig{gap:clamp(.3125rem,.56cqw,.5625rem);height:clamp(1.875rem,3.78cqw,3.75rem)}.deck-card .art-offline .sig i{border-radius:.25rem;width:clamp(.5rem,.94cqw,.9375rem)}.deck-card .art-offline .sig i:first-child{height:36%}.deck-card .art-offline .sig i:nth-child(2){height:64%}.deck-card .art-offline .sig i:nth-child(3){height:100%}.deck-card .art-offline .q{gap:clamp(.5rem,1cqw,.875rem)}.deck-card .art-offline .q i{border-radius:clamp(.5rem,.89cqw,.875rem);width:clamp(2.875rem,5.78cqw,6rem);height:clamp(1.625rem,3.22cqw,3.25rem)}.deck-card .art-money{gap:clamp(1rem,2cqw,1.875rem)}.deck-card .art-money .amt{font-size:clamp(1.875rem,4.67cqw,4.75rem)}.deck-card .art-money .nets{gap:clamp(.375rem,.67cqw,.625rem)}.deck-card .art-money .nets i{padding:clamp(.3125rem,.56cqw,.5625rem) clamp(.625rem,1.11cqw,1.0625rem);font-size:clamp(.75rem,1.06cqw,1rem)}.deck-card .art-devices{gap:clamp(.875rem,1.78cqw,1.75rem);padding-bottom:clamp(1.375rem,3.33cqw,3.25rem)}.deck-card .art-devices .d-desk{border-width:.15625rem;border-radius:.75rem;gap:clamp(.4375rem,.83cqw,.8125rem);width:56%;height:clamp(6.75rem,14.44cqw,15.625rem);padding:clamp(.75rem,1.44cqw,1.5rem)}.deck-card .art-devices .d-phone{border-width:.15625rem;border-radius:1rem;gap:clamp(.4375rem,.83cqw,.8125rem);width:clamp(3.375rem,6.22cqw,6.75rem);height:clamp(6rem,11.78cqw,12.75rem);padding:clamp(.75rem,1.33cqw,1.375rem) clamp(.5625rem,1cqw,1rem)}.deck-card .art-devices i{height:clamp(.5rem,.83cqw,.8125rem)}.deck-card .art-trail{gap:clamp(.5rem,.89cqw,.75rem);padding:clamp(1rem,2.22cqw,2rem) clamp(.875rem,3.33cqw,3.5rem)}.deck-card .art-trail .log{padding:clamp(.4375rem,.83cqw,.8125rem) clamp(.75rem,1.33cqw,1.125rem);font-size:clamp(.875rem,1.17cqw,1.0625rem)}.tile-art{border:1px solid var(--card-line);background:var(--inset);border-radius:1rem;height:10.625rem;position:relative;overflow:hidden}.art-tenants{justify-content:center;align-items:center;gap:clamp(.625rem,2vw,1.375rem);display:flex}.tenant{border:1px solid var(--line);background:var(--bg);border-radius:.875rem;gap:.5rem;width:clamp(5.25rem,9vw,7.5rem);padding:.875rem;display:grid}.tenant i{background:var(--c);border-radius:.5rem;width:1.625rem;height:1.625rem}.tenant b{background:var(--line-2);border-radius:.375rem;height:.4375rem}.tenant b.s{width:60%}.is-live .tenant{animation:bob 4.8s var(--ease-io) infinite}.is-live .tenant:nth-child(2){animation-delay:.3s}.is-live .tenant:nth-child(3){animation-delay:.6s}.is-live .tenant:nth-child(4){animation-delay:.9s}@keyframes bob{0%,to{transform:translateY(.375rem)}50%{transform:translateY(-.375rem)}}.art-chain{justify-content:center;align-items:center;gap:0;padding:0 1.75rem;display:flex}.art-chain span{border:.15625rem solid var(--line-2);background:var(--bg);border-radius:50%;flex:none;width:1.375rem;height:1.375rem;position:relative}.art-chain span+span{margin-left:clamp(1.875rem,4vw,3.5rem)}.art-chain span+span:before{content:"";background:var(--line-2);width:clamp(1.875rem,4vw,3.5rem);height:.15625rem;margin-top:-.07813rem;position:absolute;top:50%;right:100%}.is-live .art-chain span{animation:5s linear infinite chain}.is-live .art-chain span:nth-child(2){animation-delay:.5s}.is-live .art-chain span:nth-child(3){animation-delay:1s}.is-live .art-chain span:nth-child(4){animation-delay:1.5s}@keyframes chain{0%,8%{background:var(--bg);border-color:var(--line-2)}12%,80%{background:var(--ink);border-color:var(--ink)}88%,to{background:var(--bg);border-color:var(--line-2)}}.art-offline{align-content:center;place-items:center;gap:1rem;display:grid}.art-offline .sig{align-items:flex-end;gap:.3125rem;height:1.875rem;display:flex}.art-offline .sig i{background:var(--ink);border-radius:.1875rem;width:.5rem}.art-offline .sig i:first-child{height:.625rem}.art-offline .sig i:nth-child(2){height:1.125rem}.art-offline .sig i:nth-child(3){height:1.75rem}.is-live .art-offline .sig i{animation:5s step-end infinite sig}@keyframes sig{0%,40%{opacity:.14}41%,to{opacity:1}}.art-offline .q{gap:.5rem;display:flex}.art-offline .q i{border:1px solid var(--line-2);background:var(--bg);border-radius:.5rem;width:2.875rem;height:1.625rem}.is-live .art-offline .q i{animation:queue 5s var(--ease) infinite}.is-live .art-offline .q i:nth-child(2){animation-delay:.12s}.is-live .art-offline .q i:nth-child(3){animation-delay:.24s}@keyframes queue{0%,8%{opacity:0;transform:translateY(.625rem)}14%,44%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(-2.125rem)}}.art-money{align-content:center;place-items:center;gap:1rem;padding:0 1rem;display:grid}.art-money .amt{font:700 clamp(1.625rem, 2.6vw, 2.125rem)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.art-money .nets{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.art-money .nets i{border:1px solid var(--line-2);color:var(--muted);border-radius:62.4375rem;padding:.3125rem .625rem;font-size:.75rem;font-style:normal;font-weight:600}.is-live .art-money .nets i{animation:6s step-end infinite nets}.is-live .art-money .nets i:nth-child(2){animation-delay:1.5s}.is-live .art-money .nets i:nth-child(3){animation-delay:3s}.is-live .art-money .nets i:nth-child(4){animation-delay:4.5s}@keyframes nets{0%,25%{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}25.1%,to{color:var(--muted);border-color:var(--line-2);background:0 0}}.art-devices{justify-content:center;align-items:flex-end;gap:.875rem;padding-bottom:1.375rem;display:flex}.art-devices .d-desk{border:.125rem solid var(--ink);background:var(--bg);border-radius:.625rem;align-content:start;gap:.4375rem;width:58%;height:6.75rem;padding:.75rem;display:grid}.art-devices .d-phone{border:.125rem solid var(--ink);background:var(--bg);border-radius:.75rem;align-content:start;gap:.4375rem;width:3.375rem;height:6rem;padding:.75rem .5625rem;display:grid}.art-devices i{background:var(--line-2);transform-origin:0;border-radius:.3125rem;height:.5rem}.art-devices i:first-child{background:var(--ink);width:40%}.is-live .art-devices .d-desk,.is-live .art-devices .d-phone{animation:6s step-end infinite flip}.is-live .art-devices i:not(:first-child){animation:bars 3s var(--ease-io) infinite alternate}@keyframes flip{0%,50%{background:var(--bg)}50.1%,to{background:var(--line)}}@keyframes bars{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}.art-trail{align-content:center;gap:.5rem;height:auto;min-height:10.625rem;padding:1rem clamp(.875rem,3vw,2.5rem);display:grid}.log{border:1px solid var(--line);background:var(--bg);border-radius:.625rem;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.75rem;padding:.4375rem .75rem;font-size:.875rem;display:grid}.log i{background:var(--good-tint);border-radius:50%;width:1.125rem;height:1.125rem;position:relative}.log i:after{content:"";border:solid var(--good);border-width:0 .125rem .125rem 0;width:.25rem;height:.5rem;position:absolute;top:.1875rem;left:.375rem;transform:rotate(45deg)}.log b{font-weight:550}.log em{color:var(--muted);font-variant-numeric:tabular-nums;font-style:normal}.is-live .log{animation:log 8s var(--ease) infinite}.is-live .log:nth-child(2){animation-delay:.5s}.is-live .log:nth-child(3){animation-delay:1s}.is-live .log:nth-child(4){animation-delay:1.5s}@keyframes log{0%{opacity:0;transform:translate(-.875rem)}8%,86%{opacity:1;transform:none}94%,to{opacity:0}}.region{padding:clamp(5rem, 10vw, 9.375rem) var(--pad-x);border-top:1px solid var(--line)}.region-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.region-copy{justify-items:start;gap:1.375rem;display:grid}.region .section-title{font-size:clamp(2.375rem,4.4vw,5rem)}.facts{border-top:1px solid var(--line);gap:0;width:100%;margin-top:.625rem;display:grid}.facts div{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);padding-top:.1875rem;font-size:.8125rem;font-weight:650}.facts dd{color:var(--ink-2);font-size:1rem}.corridors{aspect-ratio:1;justify-self:center;width:100%;max-width:40rem;position:relative}.corridors svg{width:100%;height:100%;font-family:var(--font);overflow:visible}.c-grid circle{fill:var(--line-2)}.c-globe circle,.c-globe ellipse{fill:none;stroke:var(--line-2);stroke-width:1.2px}.c-route{fill:none;stroke:var(--line-2);stroke-width:3.5px;stroke-linecap:round}.c-run{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:12 200;stroke-dashoffset:-100px}.is-live .c-run{animation:3.5s linear infinite ring-run;animation-delay:calc(var(--k,0) * .5s)}@keyframes ring-run{0%{stroke-dashoffset:12px}14.28%,to{stroke-dashoffset:-100px}}.c-city circle{fill:var(--bg);stroke:var(--ink);stroke-width:3px}.c-pulse{fill:none;stroke:var(--ink);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.is-live .c-pulse{animation:pulse 2.6s var(--ease) infinite;animation-delay:var(--d,0s)}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.numbers{padding-inline:var(--pad-x);border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.num{border-left:1px solid var(--line);gap:.625rem;padding:clamp(1.75rem,4vw,3.5rem) clamp(1rem,2vw,2rem) clamp(1.75rem,4vw,3.5rem) clamp(1.25rem,3vw,2.75rem);display:grid}.num:first-child{border-left:0;padding-left:0}.num-v{font:700 clamp(3.5rem, 7vw, 7rem)/.9 var(--display);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.num-l{color:var(--muted);max-width:13.75rem;font-size:.9375rem}.work{padding:clamp(6rem,12vw,11.25rem) 0}.steps{width:var(--col);grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:clamp(3rem,6vw,5.5rem) auto 0;padding:0;display:grid;position:relative}.steps:before{content:"";background:var(--line);height:.125rem;position:absolute;top:1.375rem;left:0;right:0}.steps:after{content:"";background:var(--ink);transform-origin:0;height:.125rem;transition:transform 2.2s var(--ease-io) .2s;position:absolute;top:1.375rem;left:0;right:0;transform:scaleX(0)}.steps.is-in:after{transform:scaleX(1)}.step{align-content:start;gap:.75rem;padding-right:.75rem;display:grid;position:relative}.step-no{background:var(--bg);border:.125rem solid var(--ink);width:2.875rem;height:2.875rem;font:700 1.0625rem/1 var(--display);z-index:1;border-radius:50%;place-items:center;margin-bottom:.875rem;display:grid;position:relative}.step h3{font:650 clamp(1.25rem, 1.6vw, 1.5rem)/1.15 var(--display);letter-spacing:-.03em}.step p{color:var(--muted);font-size:.96875rem}.finale{isolation:isolate;padding:clamp(6rem, 9vw, 9.75rem) var(--pad-x) clamp(4.5rem, 7vw, 7.5rem);color:#fff;text-align:center;--line:#1c1c21;--line-2:#2c2c33;--dim-from:#d4d4da;--dim-to:#5c5c66;background:#000;border-radius:clamp(1.75rem,3vw,2.5rem) clamp(1.75rem,3vw,2.5rem) 0 0;place-items:center;margin:1.5rem clamp(.5rem,1.6vw,1.5rem) 0;display:grid;position:relative;overflow:clip}.is-dark .finale{box-shadow:inset 0 1px #1d1d21,inset 1px 0 #1d1d21,inset -1px 0 #1d1d21}.finale-rings{z-index:-1;position:absolute;top:50%;left:50%}.finale-rings i{border:1px solid #1c1c21;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.finale-rings i:first-child{width:26.25rem;height:26.25rem}.finale-rings i:nth-child(2){width:45rem;height:45rem}.finale-rings i:nth-child(3){width:67.5rem;height:67.5rem}.finale-rings i:nth-child(4){width:93.75rem;height:93.75rem}.is-live .finale-rings i{animation:breathe 9s var(--ease-io) infinite}.is-live .finale-rings i:nth-child(2){animation-delay:.6s}.is-live .finale-rings i:nth-child(3){animation-delay:1.2s}.is-live .finale-rings i:nth-child(4){animation-delay:1.8s}@keyframes breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}.finale-inner{justify-items:center;gap:1.625rem;width:100%;max-width:68.75rem;display:grid}.finale-mark{border-radius:1.5rem;width:5.25rem;height:5.25rem;box-shadow:0 0 0 1px #2c2c33}.is-live .finale-mark{animation:spin-in 1.2s var(--ease) both}@keyframes spin-in{0%{opacity:0;transform:rotate(-90deg)scale(.7)}to{opacity:1;transform:none}}.finale-title{font:750 clamp(2.625rem, 7vw, 7rem)/.94 var(--display);letter-spacing:-.055em;text-wrap:balance}.finale-sub{color:#a1a1ab;max-width:38.75rem;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.foot{color:#ffffff9e;background:#000;margin:0 clamp(.5rem,1.6vw,1.5rem);padding:0 0 2.25rem}.is-dark .foot{box-shadow:inset 1px 0 #1d1d21,inset -1px 0 #1d1d21}.foot-in{width:var(--col);margin:0 auto;container-type:inline-size}.foot-top{border-top:1px solid #1d1d21;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:2rem;padding:2.5rem 0 2.25rem;display:grid}.foot-brand{align-content:start;justify-items:start;gap:.875rem;display:grid}.foot .brand-name{color:#fff;font-size:1.0625rem}.foot .brand-mark{border-radius:.5625rem;width:1.875rem;height:1.875rem;box-shadow:0 0 0 1px #34343c}.foot-brand p{color:#fff9;max-width:26em;font-size:.875rem;line-height:1.55}.foot-col{align-content:start;justify-items:start;gap:.625rem;display:grid}.foot-col h3{color:#ffffff80;font:600 .71875rem/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem}.foot-col a,.foot-col span{color:#ffffffd1;overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;font-size:.875rem;line-height:1.5;display:inline-flex}.foot-col a{transition:color .2s var(--ease)}.foot-col a:hover{color:#fff}.foot-col span{color:#ffffff80}.foot-col svg{border-radius:.3125rem;flex:none;width:1.125rem;height:1.125rem;box-shadow:0 0 0 1px #2c2c33}.foot-col span svg{opacity:.7}.foot-col em{white-space:nowrap;color:#fff9;background:#141417;border-radius:62.4375rem;flex:none;padding:.125rem .5rem;font-size:.6875rem;font-style:normal;font-weight:600}.foot-mark{font:760 min(16.75rem, 21cqw)/.78 var(--display);letter-spacing:-.07em;color:#141417;-webkit-user-select:none;user-select:none;justify-content:start;gap:.05em;margin-top:clamp(1.5rem,4vw,3.5rem);display:grid;overflow:hidden}.foot-mark span{padding-bottom:.04em}.foot-line{border-radius:.04em;height:.075em;margin:0 .02em .04em;display:flex;overflow:hidden}.foot-line i{background:var(--c);flex:1 1 0}.foot-bottom{border-top:1px solid #1d1d21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.75rem,4vw,3rem);padding-top:1.375rem;font-size:.84375rem;display:flex}.to-top{color:#ffffffd1;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.to-top:hover{color:#fff}.to-top svg{width:1rem;height:1rem;transition:transform .3s var(--ease)}.to-top:hover svg{transform:translateY(-.1875rem)}.foot :focus-visible{outline-color:#fff}@media (max-width:1099px){.foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (max-width:559px){.foot-top{grid-template-columns:minmax(0,1fr) auto;gap:1.75rem 1.25rem}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}:root{--zoom:1}@supports (zoom:2){@media (min-width:2200px){:root{zoom:1.1;--zoom:1.1}}@media (min-width:2800px){:root{zoom:1.25;--zoom:1.25}}@media (min-width:3400px){:root{zoom:1.4;--zoom:1.4}}}@media (min-width:1800px){.standard.is-dealing .deck-stage{max-height:55rem}.road-tag{width:22.5rem;padding:1rem 1.25rem 1.0625rem 1rem}.road-tag>svg{width:2.625rem;height:2.625rem}.road-tag .card-t{font-size:1.0625rem}.road-tag .card-s{font-size:.90625rem}}.lang{position:relative}.lang-btn{height:2.75rem;font:inherit;white-space:nowrap;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:0 .875rem 0 .75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.lang-btn:hover,.lang-btn[aria-expanded=true]{background:var(--card)}.lang-btn svg{flex:none;width:1.125rem;height:1.125rem}.lang-menu{z-index:60;border:1px solid var(--line);background:var(--bg);min-width:11rem;box-shadow:var(--shadow);border-radius:1.125rem;gap:.125rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.lang-menu[hidden]{display:none}.lang-menu a{white-space:nowrap;height:2.5rem;color:var(--ink-2);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.lang-menu a:hover{background:var(--card);color:var(--ink)}.lang-menu a[aria-current=true]{color:var(--ink)}.lang-menu a[aria-current=true]:after{content:"";background:var(--ink);border-radius:50%;width:.4375rem;height:.4375rem}.sheet-langs{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.sheet-langs a{border:1px solid var(--line-2);white-space:nowrap;height:2.5rem;color:var(--ink-2);border-radius:62.4375rem;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.sheet-langs a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}html[lang=en] [data-l]:not([data-l=en]),html[lang=pt-BR] [data-l]:not([data-l=pt-BR]),html[lang=ru] [data-l]:not([data-l=ru]),html[lang=es-419] [data-l]:not([data-l=es-419]),html[lang=fr] [data-l]:not([data-l=fr]),html[lang=zh] [data-l]:not([data-l=zh]){display:none!important}html[lang=zh]{--font:"Inter Variable", Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Inter Display", "Inter Variable", Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html[lang=zh] :is(h1,h2,h3,h4,.hero-title,.section-title,.finale-title,.sheet-links a,.marquee span,.panel h3,.art .t2,.road-tag .card-t,.mod-head h3,.scale-t,.deck-card h3,.step h3,.num-v){letter-spacing:0}html[lang=ru] :-webkit-any(p,h1,h2,h3,li){-webkit-hyphens:auto;hyphens:auto}html[lang=ru] :is(p,h1,h2,h3,li){-webkit-hyphens:auto;hyphens:auto}@media (max-width:1180px){.nav-links{display:none}.menu-btn{display:grid}.nav-bar{gap:.75rem}.nav-end{margin-left:auto}}@media (max-width:1100px){.road-rail button{height:2.5rem;padding:0 .3125rem}.road-rail button span{display:none}}@media (max-width:1080px){.road-pin{padding-top:5.25rem}.family-pin{padding-top:5.25rem;padding-bottom:1.25rem}.family-stage{grid-template:"sys""rail""stage"minmax(0,1fr)/minmax(0,1fr);align-items:start}.system,.family-rail{justify-self:center;width:min(100%,38vh,27.5rem)}.stage{align-self:start}.system-beam,.family .panel-art{display:none}.region-grid{grid-template-columns:minmax(0,1fr)}.numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.num:nth-child(3){border-left:0;padding-left:0}.num:nth-child(n+3){border-top:1px solid var(--line)}.steps{grid-template-columns:minmax(0,1fr);gap:0}.steps:before,.steps:after{width:.125rem;height:auto;top:1.375rem;bottom:1.375rem;left:1.375rem;right:auto}.steps:after{transform-origin:50% 0;transform:scaleY(0)}.steps.is-in:after{transform:scaleY(1)}.step{grid-template-columns:2.875rem 1fr;column-gap:1.25rem;padding:0 0 2rem}.step-no{grid-row:span 2;margin:0}.mods-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.scale{grid-template-columns:minmax(0,1fr)}:root{--col:calc(100% - 2rem);--pad-x:1rem}}@media (max-width:640px){.nav-end .lang{display:none}.nav{padding-top:.625rem}.nav-bar{height:3.625rem;padding:0 .375rem 0 .625rem}.nav-cta{display:none}.brand-name{font-size:1rem}.hero{padding-top:6.5rem}.orbit{--tile:2.5rem;--core:4.5rem;height:10rem}.hero-cta{flex-direction:column;align-items:stretch;width:100%}.family-pin{padding-top:5rem;padding-bottom:1rem}.system,.family-rail{width:min(100%,32vh,27.5rem)}.family .panel-body{gap:.625rem;padding:1rem 1.125rem}.family .panel-no,.family .platforms{display:none}.family .panel h3{font-size:1.375rem}.family .ticks{gap:.375rem}.family .ticks li{padding-left:1.625rem;font-size:.875rem}.family .ticks li:before{background-size:.75rem;width:1.125rem;height:1.125rem;top:1px}.family .panel-foot .btn{height:2.75rem}.panel-foot{flex-direction:column;align-items:stretch}.panel-foot .btn{width:100%}.road-pin{padding-top:5rem;padding-bottom:.875rem}.road-head{gap:.75rem}.road-stage{margin-top:.375rem;margin-bottom:.625rem}.road-tag{border-radius:1rem;gap:.625rem;width:min(18.75rem,100% - 1.5rem);padding:.6875rem .875rem .75rem .6875rem}.road-tag>svg{border-radius:.5625rem;width:2rem;height:2rem}.road-tag .card-t{font-size:.90625rem}.road-tag .card-s{font-size:.8125rem}.road-rail{gap:.25rem;padding-top:.75rem}.deck-card{border-radius:1.625rem;grid-template-columns:minmax(0,1fr);gap:1.125rem;padding:.875rem}.deck-card .tile-art{border-radius:1.125rem;order:-1;min-height:11.875rem}.deck-card .art-tenants{padding:0 .75rem}.deck-copy{gap:.625rem;padding:.25rem .375rem .5rem}.deck-card h3{font-size:1.625rem}.facts div{grid-template-columns:minmax(0,1fr);gap:.25rem}.num{padding-left:1.25rem;padding-right:1rem}.num:nth-child(odd){padding-left:0}.marquee span{padding:0 1.25rem}.foot-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.js .reveal,.js .split .w>span{opacity:1;transform:none}.hero-rings i,.orbit-path,.orbit-tile{opacity:1}.art-oilflow .a-level{transform:translateY(-1.25rem)}.art-oilflow .a-ok,.art-salesmate .a-deal{opacity:1}.art-optisys .a-run{stroke-dashoffset:0}.art-routetracks .a-run{stroke-dashoffset:202px}.art-routetracks .a-dot{transform:translate(13.75rem,7rem)}.art-optisys .a-cyl{transform:translate(18.75rem,12.875rem)}.art-salesmate .a-dots .win{opacity:1;transform:translate(17.25rem,12.9375rem)}.art-petipay .a-voucher{transform:translate(15rem,5.75rem)}.art-petipay .a-check-ticks path:nth-child(-n+2){stroke-dashoffset:0}.art-petipay .a-checks circle:nth-child(-n+2){fill:var(--c);stroke:var(--c)}.art-edstack .a-up{stroke-dashoffset:0}.art-adstack .a-rows circle,.art-adstack .a-phones .scr{fill:var(--c)}.art-adstack .a-reply{opacity:1}.c-run{stroke-dasharray:none}.steps:after{transform:none}.art-chain span:not(:last-child){background:var(--ink);border-color:var(--ink)}}.lost{text-align:center;place-content:center;justify-items:center;gap:1.375rem;min-height:max(35rem,100svh);padding:7.5rem 1.5rem 3.75rem;display:grid}.lost-mark{width:4.5rem;height:4.5rem;box-shadow:var(--shadow);border-radius:1.25rem}
