@font-face{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-family:manrope;src:url(../media/manrope_latin_wght_normal.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}.manrope_5e689eaf-module__YeFQHG__className{font-family:manrope}.manrope_5e689eaf-module__YeFQHG__variable{--font-manrope:"manrope"}
@font-face{unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:manropeVi;src:url(../media/manrope_vietnamese_wght_normal-s.p.3xvzy9_grgcx4.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manropeVi Fallback;src:local(Arial);ascent-override:106.6%;descent-override:30%;line-gap-override:0.0%;size-adjust:100.0%}.manropevi_2370b367-module__v2qbha__className{font-family:manropeVi,manropeVi Fallback}.manropevi_2370b367-module__v2qbha__variable{--font-manrope-vi:"manropeVi", "manropeVi Fallback"}
@font-face{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-family:beVietnam;src:url(../media/be_vietnam_pro_latin_400_normal.p.19fn_nsidnous.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{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-family:beVietnam;src:url(../media/be_vietnam_pro_latin_500_normal.p.1052sz4r89346.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{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-family:beVietnam;src:url(../media/be_vietnam_pro_latin_600_normal.p.076r4lhepcnqo.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{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-family:beVietnam;src:url(../media/be_vietnam_pro_latin_700_normal.p.2q6i5oi91ug6_.woff2)format("woff2");font-display:swap;font-weight:700}.bevietnam_6526bf16-module__j0iTBq__className{font-family:beVietnam}.bevietnam_6526bf16-module__j0iTBq__variable{--font-be-vietnam:"beVietnam"}
@font-face{unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:beVietnamVi;src:url(../media/be_vietnam_pro_vietnamese_400_normal-s.p.0ir3lowcg2jd4.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:beVietnamVi;src:url(../media/be_vietnam_pro_vietnamese_500_normal-s.p.20bffioughox4.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:beVietnamVi;src:url(../media/be_vietnam_pro_vietnamese_600_normal-s.p.13vsqp3suqx94.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:beVietnamVi;src:url(../media/be_vietnam_pro_vietnamese_700_normal-s.p.02am7a5a9xufd.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:beVietnamVi Fallback;src:local(Arial);ascent-override:100.0%;descent-override:26.5%;line-gap-override:0.0%;size-adjust:100.0%}.bevietnamvi_fc9b3f09-module__f5vwfG__className{font-family:beVietnamVi,beVietnamVi Fallback}.bevietnamvi_fc9b3f09-module__f5vwfG__variable{--font-be-vietnam-vi:"beVietnamVi", "beVietnamVi Fallback"}
@font-face{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-family:mono;src:url(../media/jetbrains_mono_latin_wght_normal.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}.mono_99cdc2ea-module__Lletsa__className{font-family:mono}.mono_99cdc2ea-module__Lletsa__variable{--font-jetbrains:"mono"}
@font-face{unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-family:monoVi;src:url(../media/jetbrains_mono_vietnamese_wght_normal.p.0a13tgqsi9z78.woff2)format("woff2");font-display:swap;font-weight:100 800}.monovi_ba1b1ae7-module__9zoING__className{font-family:monoVi}.monovi_ba1b1ae7-module__9zoING__variable{--font-jetbrains-vi:"monoVi"}
:root{--vw:390;--k:1;--u:calc(var(--k) * 1px);--ink:#0b1b3f;--body:#3d4556;--body-2:#475467;--muted:#667085;--faint:#98a2b3;--ink-soft:#7a8499;--line:#e6ebf3;--line-2:#eef1f5;--accent:#0763fc;--accent-text:#0050d8;--accent-hover:#0043b5;--blue-50:#edf3ff;--blue-100:#d6e4ff;--blue-300:#8db5fb;--mist:#f4f6fa;--app:#f4f7fc;--app-body:#f8fafd;--well:#eef2f8;--amber:#8a5300;--amber-bg:#fff4e2;--red:#b42318;--red-bg:#fef3f2;--bezel:#0e1a33;--white:#fff;--sky:radial-gradient(38% 22% at 18% 30%, #ffffffbf 0%, #fff0 100%), radial-gradient(34% 18% at 84% 22%, #ffffffb3 0%, #fff0 100%), radial-gradient(60% 26% at 50% 62%, #ffffff8c 0%, #fff0 100%), linear-gradient(180deg, #c9deff 0%, #dce9ff 34%, #eef4ff 64%, #f7faff 100%);--font-display:var(--font-manrope), var(--font-manrope-vi), ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-be-vietnam), var(--font-be-vietnam-vi), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains), var(--font-jetbrains-vi), ui-monospace, "SFMono-Regular", monospace;--shadow-card:0 0 0 1px #0b1b3f0d, 0 14px 30px -18px #0b1b3f4d;--shadow-soft:0 0 0 1px #0b1b3f0d, 0 1px 2px #0b1b3f0a;--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:20px;--panel-inset:8px;--panel-radius:28px}@media (min-width:768px){:root{--vw:800}}@media (min-width:1024px){:root{--vw:1100}}@media (min-width:1280px){:root{--vw:1320}}@media (min-width:1440px){:root{--vw:1480}}@media (min-width:1680px){:root{--vw:1720}}@media (min-width:1920px){:root{--vw:1920}}@media (min-width:1024px){:root{--k:clamp(.8556, calc(.5 + var(--vw) / 2880), 1.1667);--gutter:calc(120 * var(--u));--panel-inset:12px;--panel-radius:calc(36 * var(--u));--hs:min(var(--k), calc((var(--vw) - 24) / 1416))}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:96px}body{background:var(--white);color:var(--body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-text)}a:hover{color:var(--accent-hover)}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:var(--white);transition:transform .2s var(--ease);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{color:var(--white);transform:none}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.label{letter-spacing:.01em;color:var(--muted);margin:0;font-size:13px;font-weight:500}.h2{font-family:var(--font-display);color:var(--ink);letter-spacing:-.045em;margin:12px 0 0;font-size:32px;font-weight:600;line-height:1.1}.lead{color:var(--body);margin:14px 0 0;font-size:15.5px;line-height:1.6}@media (min-width:1024px){.label{font-size:max(12px, calc(13 * var(--u)))}.h2{margin-top:calc(14 * var(--u));font-size:calc(50 * var(--u));line-height:1.06}.lead{margin-top:calc(20 * var(--u));font-size:max(15px, calc(16.5 * var(--u)));line-height:1.65}}.btn{--btn-h:52px;--btn-dot:38px;--btn-pad:22px;--btn-fs:15px;height:var(--btn-h);padding:0 var(--btn-pad);cursor:pointer;font-family:inherit;font-size:var(--btn-fs);white-space:nowrap;transition:transform .25s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:has(>.btn__dot){padding-right:calc((var(--btn-h) - var(--btn-dot)) / 2)}.btn--sm{--btn-h:44px;--btn-dot:32px;--btn-pad:18px;--btn-fs:14px;gap:10px}.btn:active{transform:translateY(1px)scale(.985)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn--dark{color:var(--white);background-color:var(--ink);background-image:linear-gradient(#ffffff17 0%,#fff0 100%);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #0b1b3fe6,0 10px 22px -14px #0b1b3fb3}.btn--dark:hover{color:var(--white);background-color:#142a5c;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0b1b3fe6,0 16px 30px -14px #0b1b3fbf}.btn--glass{color:var(--ink);background-color:#fffc;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f14,0 8px 20px -14px #0b1b3f59}.btn--glass:hover{color:var(--ink);background-color:var(--white);box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f1f,0 14px 28px -14px #0b1b3f66}.btn__dot{width:var(--btn-dot);height:var(--btn-dot);color:var(--white);background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}.btn:hover .btn__dot svg{animation:btnArrow .5s var(--ease)}@keyframes btnArrow{0%{transform:none}45%{transform:translate(160%)}46%{transform:translate(-160%)}to{transform:none}}@media (min-width:1024px){.btn{--btn-h:calc(56 * var(--u));--btn-dot:calc(40 * var(--u));--btn-pad:calc(26 * var(--u));--btn-fs:max(14px, calc(15.5 * var(--u)));gap:calc(14 * var(--u))}.btn--sm{--btn-h:calc(46 * var(--u));--btn-dot:calc(34 * var(--u));--btn-pad:calc(20 * var(--u));--btn-fs:max(13px, calc(14 * var(--u)));gap:calc(10 * var(--u))}}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}.btn:hover .btn__dot svg{animation:none}}.eyebrow{display:none}html.polish .eyebrow{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}html.polish .eyebrow__n{color:var(--accent-text);font-weight:600}html.polish .eyebrow i{opacity:.4;background:currentColor;flex:none;width:28px;height:1px}html.polish :is(.problem__intro>.label,.pdoc__sticky>.label,.integr__kicker,.about__label){display:none}html.polish :is(.problem__intro .h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title){margin-top:18px}html.polish .soft{color:var(--ink-soft)}@media (min-width:1024px){html.polish .eyebrow{font-size:max(12px, calc(13 * var(--u)));gap:calc(12 * var(--u))}html.polish .eyebrow i{width:calc(32 * var(--u))}html.polish :is(.problem__intro .h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title){margin-top:calc(22 * var(--u))}}.tag{white-space:nowrap;background:var(--blue-50);height:20px;color:var(--accent-text);border-radius:6px;flex:none;place-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-grid}.tag--grey{color:var(--muted);background:#f2f4f7}.tag--amber{background:var(--amber-bg);color:var(--amber)}.status{white-space:nowrap;background:var(--blue-50);height:20px;color:var(--accent-text);border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:0 8px 0 7px;font-size:11px;font-weight:500;display:inline-flex}.status:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.status--ship{color:#344054;background:#f2f4f7}.status--ship:before{background:var(--muted)}.status--debt{background:var(--amber-bg);color:var(--amber)}.status--debt:before{background:#d98e1f}.chip{color:#344054;white-space:nowrap;background:#f2f5fa;border-radius:7px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.panel{margin:0 var(--panel-inset) var(--panel-inset);border-radius:var(--panel-radius);position:relative}.wrap{width:100%;max-width:1400px;margin:0 auto}.stage{--s:var(--k);width:100%;height:calc(var(--h) * var(--s) * 1px);position:relative}.stage__in{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:scale(var(--s));transform-origin:0 0;position:absolute;top:0;left:0}.motion-ok [data-reveal],.motion-ok [data-stagger]>*{opacity:0;transition:opacity .7s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s);transform:translateY(24px)}.motion-ok [data-reveal=fade]{transform:none}.motion-ok [data-reveal=scale]{transform:translateY(24px)scale(.97)}.motion-ok [data-reveal].is-in,.motion-ok [data-stagger].is-in>*{opacity:1;transform:none}.motion-soft [data-reveal],.motion-soft [data-stagger]>*,.motion-soft [data-reveal=scale]{transition:opacity .6s ease var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.stage[data-fit=contain] .stage__in{left:var(--ox,0px);top:var(--oy,0px)}html :-webkit-any(.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){font-size:30px;line-height:1.12}html :-moz-any(.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){font-size:30px;line-height:1.12}html :is(.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){font-size:30px;line-height:1.12}@media (min-width:640px){html :-webkit-any(.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){font-size:40px}html :-moz-any(.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){font-size:40px}html :is(.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){font-size:40px}}@media (min-width:1024px){html :-webkit-any(.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){font-size:calc(48 * var(--u))}html :-moz-any(.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){font-size:calc(48 * var(--u))}html :is(.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){font-size:calc(48 * var(--u))}}html[lang=vi] :is(.h2,.hero__title,.faq__title,.contact__title,.about__title,.integr__title,.services__title,.pdoc__title,.pcard2__title,.ppay__big b,.bt__h,.pcard__title h3,.cmeet__quote p,.mobile-menu__t b,.dash-head__title,.bo-dash__head b,.bo-browser__copy b,.bo-fig__head b,.bo-ops__head b,.ao-title b,.ps-h,.ps-sec>span,.ps-form>b){letter-spacing:-.004em;word-spacing:.04em}html[lang=vi] :-webkit-any(.hero__title,.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){line-height:1.2}html[lang=vi] :-moz-any(.hero__title,.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){line-height:1.2}html[lang=vi] :is(.hero__title,.h2,.pdoc__title,.services__title,.integr__title,.about__title,.faq__title,.contact__title){line-height:1.2}
.site-header{z-index:50;will-change:transform;transition:transform .5s var(--ease);pointer-events:none;padding:10px 16px 0;position:fixed;top:0;left:0;right:0}.site-header.is-hidden{transform:translateY(-120%)}.site-header__bar{pointer-events:auto;height:60px;transition:box-shadow .45s var(--ease), background-color .45s var(--ease);background:#fff0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 18px;display:flex;position:relative;box-shadow:inset 0 1px #fff0,0 0 0 1px #0b1b3f00,0 2px 6px -2px #0b1b3f00,0 16px 36px -22px #0b1b3f00}.site-header.is-scrolled .site-header__bar,.site-header.is-open .site-header__bar{-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0b1b3f0f,0 4px 10px -4px #0b1b3f1a,0 22px 44px -24px #0b1b3f66}.perf-lite .site-header.is-scrolled .site-header__bar,.perf-lite .site-header.is-open .site-header__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.is-scrolled .site-header__bar,.is-open .site-header__bar{background:#fffffff7}}.site-header__logo{align-items:center;display:inline-flex}.site-header__logo img{width:auto;height:22px}.site-nav,.site-header__cta{display:none}.lang-menu{position:relative}.lang-menu--pill{margin-left:auto}.lang-menu__btn{cursor:pointer;font:inherit;color:var(--ink);border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.lang-menu--pill .lang-menu__btn{letter-spacing:.02em;height:44px;color:var(--body-2);transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border-radius:999px;padding:0 10px 0 12px;font-size:13px}.lang-menu--pill .lang-menu__btn:hover,.lang-menu--pill.is-open .lang-menu__btn{color:var(--ink);background:#0b1b3f0d}.lang-menu__chev{opacity:.7;transition:transform .3s var(--ease)}.lang-menu.is-open .lang-menu__chev{transform:rotate(180deg)}.lang-menu__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang-menu__pop a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lang-menu__pop{z-index:60;background:var(--white);transform-origin:90% 0;min-width:220px;animation:langPop .22s var(--ease);border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 0 0 1px #0b1b3f0f,0 4px 10px -4px #0b1b3f1a,0 24px 48px -20px #0b1b3f59}.lang-menu__pop[hidden]{display:none}.lang-menu__pop li+li{margin-top:2px}.lang-menu__pop a{color:var(--ink);transition:background-color .2s var(--ease);border-radius:12px;align-items:center;gap:12px;padding:9px 10px 9px 12px;text-decoration:none;display:flex}.lang-menu__pop a:hover{background:#f3f5f9}.lang-menu__pop a[aria-current]{background:#f5f8ff}.lang-menu__name{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lang-menu__name b{color:var(--ink);font-size:14px;font-weight:600}.lang-menu__name small{color:var(--muted);font-size:12px}.lang-menu__tick{width:22px;height:22px;color:var(--white);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.lang-menu__pop a[aria-current] .lang-menu__tick{background:var(--accent);box-shadow:0 4px 10px -4px #0763fc99}@keyframes langPop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}.site-header__menu{cursor:pointer;width:44px;height:44px;transition:background-color .25s var(--ease);background:#0b1b3f0d;border:0;border-radius:50%;place-items:center;display:grid}.site-header__menu:hover{background:#0b1b3f14}.site-header__menu:active{background:#0b1b3f1f;transform:scale(.94)}.site-header__menu{transition:background-color .25s var(--ease), transform .2s var(--ease)}.site-header__menu:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:50%}.burger{width:16px;height:10px;position:relative}.burger i{background:var(--ink);height:1.75px;transition:transform .35s var(--ease), top .35s var(--ease);border-radius:1px;position:absolute;left:0;right:0}.burger i:first-child{top:0}.burger i:last-child{top:8px}.is-open .burger i:first-child{top:4px;transform:rotate(45deg)}.is-open .burger i:last-child{top:4px;transform:rotate(-45deg)}.mobile-menu{z-index:49;height:100dvh;padding:88px 16px calc(20px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;animation:menuIn .35s var(--ease);background:radial-gradient(60% 30% at 8% 4%,#1ec8ff38 0%,#1ec8ff00 100%),radial-gradient(60% 34% at 96% 0,#0763fc2e 0%,#0763fc00 100%),linear-gradient(#e3eeff 0%,#eef4ff 40%,#f7faff 100%);flex-direction:column;justify-content:space-between;gap:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu__card{animation:menuCard .45s var(--ease);background:#ffffffd1;border-radius:26px;flex-direction:column;padding:6px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0d,0 4px 10px -4px #0b1b3f14,0 30px 60px -30px #0b1b3f59}.mobile-menu__card a{min-height:64px;color:var(--ink);transition:background-color .2s var(--ease);opacity:0;animation:menuItem .45s var(--ease) forwards;border-radius:20px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:flex;position:relative;transform:translateY(8px)}.mobile-menu__card a+a:before{content:"";background:var(--line-2);height:1px;position:absolute;top:0;left:62px;right:14px}.mobile-menu__card a:active,.mobile-menu__card a.is-on{background:#f3f7ff}.mobile-menu__card a.is-on:before,.mobile-menu__card a.is-on+a:before{opacity:0}.mobile-menu__ic{width:38px;height:38px;color:var(--ink);background:linear-gradient(#fff 0%,#f3f6fb 100%);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f12,0 4px 8px -5px #0b1b3f40}.mobile-menu__card a.is-on .mobile-menu__ic{color:var(--white);background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px #0763fc99}.mobile-menu__t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mobile-menu__t b{font-family:var(--font-display);letter-spacing:-.015em;font-size:17px;font-weight:600}.mobile-menu__t small{color:var(--muted);font-size:13px;line-height:1.4}.mobile-menu__chev{color:var(--faint);flex:none;transform:rotate(-90deg)}.mobile-menu__foot{opacity:0;animation:menuItem .45s var(--ease) .3s forwards;flex-direction:column;gap:10px;display:flex;transform:translateY(8px)}.mobile-menu__foot .btn{justify-content:space-between}.mobile-menu__phone{min-height:60px;color:var(--ink);background:#ffffffc7;border-radius:20px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0f,0 8px 20px -14px #0b1b3f59}.mobile-menu__phone-ic{width:36px;height:36px;color:var(--accent);background:var(--blue-50);transition:transform .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.mobile-menu__phone{transition:transform .25s var(--ease), box-shadow .3s var(--ease)}.mobile-menu__phone:active{transform:translateY(1px)scale(.985)}.mobile-menu__phone:hover .mobile-menu__phone-ic,.mobile-menu__phone:active .mobile-menu__phone-ic{transform:rotate(-12deg)}.mobile-menu__phone:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mobile-menu__phone>span:last-child{flex-direction:column;gap:1px;display:flex}.mobile-menu__phone small{color:var(--muted);font-size:12px}.mobile-menu__phone b{font-size:15.5px;font-weight:600}@keyframes menuIn{0%{opacity:0}to{opacity:1}}@keyframes menuCard{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes menuItem{to{opacity:1;transform:none}}@media (min-width:1024px){.site-header{padding:calc(22 * var(--hs) * 1px + 12px) calc((var(--vw) * 1px - 1416px * var(--hs)) / 2 + 28 * var(--hs) * 1px) 0}.site-header__bar{height:calc(60 * var(--u) + 4px);padding:0 calc(8 * var(--u) + 2px) 0 calc(22 * var(--u));gap:calc(8 * var(--u))}.site-header__logo img{height:calc(26 * var(--u))}.site-header__menu,.mobile-menu{display:none!important}.lang-menu--pill{margin-left:0}.lang-menu--pill .lang-menu__btn{height:calc(44 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(12 * var(--u));font-size:max(13px, calc(13.5 * var(--u)))}.site-nav{font-size:max(13px, calc(14 * var(--u)));gap:2px;margin-inline:auto;font-weight:500;display:flex;position:relative}.site-nav__pill{width:var(--pw,0px);pointer-events:none;transform:translateX(var(--px,0px));opacity:var(--po,0);background:linear-gradient(180deg, #2f78ff 0%, var(--accent) 100%);border-radius:999px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff38,0 8px 18px -10px #0763fcbf}.site-nav.is-ready .site-nav__pill{transition:transform .5s var(--ease), width .5s var(--ease), opacity .3s var(--ease)}.site-nav a{z-index:1;padding:calc(10 * var(--u)) calc(16 * var(--u));color:var(--body-2);transition:color .3s var(--ease);border-radius:999px;text-decoration:none;position:relative}.site-nav a:hover,.site-nav a.is-active{color:var(--ink)}.site-nav a.is-active{font-weight:600}.site-nav a.is-pill,.site-nav a.is-pill:hover{color:var(--white)}.site-nav a:focus-visible{outline-offset:0}.site-header__cta{display:inline-flex}}@media (prefers-reduced-motion:reduce){.site-nav.is-ready .site-nav__pill{transition:opacity .2s linear}}
.hero{isolation:isolate;background:radial-gradient(70% 14% at 20% 16%,#ffffffbf 0%,#fff0 100%),radial-gradient(80% 16% at 50% 62%,#fff9 0%,#fff0 100%),linear-gradient(#c9deff 0%,#dce9ff 32%,#eef4ff 62%,#f7faff 100%);border-radius:28px;margin:8px 8px 0;padding:0 12px;position:relative;overflow:hidden}.hero__aurora{z-index:-1;pointer-events:none;background:radial-gradient(38% 30% at 14% 8%,#1ec8ff47 0%,#1ec8ff00 100%),radial-gradient(42% 34% at 88% 4%,#0763fc38 0%,#0763fc00 100%),radial-gradient(60% 22% at 50% 58%,#ffffffd9 0%,#fff0 100%);position:absolute;inset:0}.hero__copy{text-align:center;flex-direction:column;align-items:center;padding:100px 4px 0;display:flex}.hero__title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.04em;margin:0;font-size:38px;font-weight:600;line-height:1.08}.hero__line,.hero__line>span{display:inline}.hero__line+.hero__line:before{content:" "}.hero__sub{color:var(--body);margin:18px 0 0;font-size:16px;line-height:1.6}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.hero__trust{color:var(--body-2);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:20px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.hero__trust li{align-items:center;gap:8px;display:inline-flex}.hero__trust li:before{content:"";background:var(--accent);opacity:.55;border-radius:50%;flex:none;width:5px;height:5px}.hero__fig{margin:36px 0 -18px;position:relative}.hero__fig:after{content:"";pointer-events:none;background:linear-gradient(#f7faff00 0%,#f7fafff2 100%);height:120px;position:absolute;bottom:0;left:-12px;right:-12px}.hero__stage--d{display:none}.hero__stage--m{max-width:440px;margin:0 auto}.stage__in{line-height:normal;font-family:var(--font-sans)}@media (max-width:1023px){.motion-ok .hero__title{opacity:0}}.motion-ok .hero.is-landed .hero__title{opacity:1}.motion-ok [data-hero-in],.motion-ok [data-hero-fig],.motion-ok [data-float],.motion-ok [data-header] .site-header__bar{opacity:0}.hero-card{background:#ffffffdb;border-radius:18px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex;position:absolute;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #0b1b3f0d,0 4px 10px -4px #0b1b3f14,0 24px 44px -24px #0b1b3f52}.motion-ok .is-live .hero-card--a,.motion-ok .is-live .hero-card--ma{animation:6s ease-in-out infinite alternate heroBob}.motion-ok .is-live .hero-card--b,.motion-ok .is-live .hero-card--mb{animation:7s ease-in-out -2s infinite alternate heroBob}.motion-ok .is-live .hero-card--c{animation:6.5s ease-in-out -4s infinite alternate heroBob}.perf-lite .hero-card{animation:none!important}@keyframes heroBob{0%{translate:0 -4px}to{translate:0 5px}}.hero-card>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.hero-card b{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.hero-card small{color:var(--muted);font-size:11.5px;line-height:1.45}.hero-card__ic{width:32px;height:32px;color:var(--white);background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);border-radius:10px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px #0763fc99}.hero-card--a{width:272px;top:34px;left:96px}.hero-card--b{width:252px;top:18px;left:1064px}.hero-card--ma{width:166px;top:0;left:0}.hero-card--mb{width:182px;top:16px;left:168px}.hero-card--ma,.hero-card--mb{border-radius:15px;gap:8px;padding:9px 10px}.hero-card--ma b,.hero-card--mb b{white-space:nowrap;font-size:11.5px}.hero-card--ma small,.hero-card--mb small{white-space:nowrap;font-size:10px}.hero-card--ma .hero-card__ic,.hero-card--mb .hero-card__ic{border-radius:8px;width:26px;height:26px}.hero-card--c{width:268px;top:572px;left:44px}html:not(.hero-new) .hero-note,html.hero-new .hero-card{display:none}html.hero-new .hero__aurora{background:radial-gradient(60% 22% at 50% 58%,#ffffffd9 0%,#fff0 100%)}.hero-note{background:var(--white);color:var(--ink);border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px 13px;display:flex;position:absolute;box-shadow:0 0 0 1px #0b1b3f12,0 2px 4px #0b1b3f0a,0 22px 40px -20px #0b1b3f4d}.hero-note__app{color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:500;display:flex}.hero-note__app time{color:var(--faint);margin-left:auto;font-weight:400}.hero-note b{font-size:13px;font-weight:600;line-height:1.3}.hero-note small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.4;overflow:hidden}.hero-note__kpi{align-items:center;gap:8px;display:flex}.hero-note__kpi b{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;line-height:1}.hero-note__kpi em{color:#067647;background:#ecfdf3;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:600}.hero-note__spark{width:100%;height:30px;color:var(--accent);margin-top:6px;display:block}html.hero-new .hero__sub{text-wrap:balance}@media (min-width:1024px){html.hero-new .hero__trust{gap:0}html.hero-new .hero__trust li:before{content:none}html.hero-new .hero__trust li+li{padding-left:calc(20 * var(--u));margin-left:calc(20 * var(--u));box-shadow:inset 1px 0 #0b1b3f24}}.hero-note--ok{flex-direction:row;align-items:center;gap:10px}.hero-note--ok>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero-note__av{width:30px;height:30px;color:var(--accent-text);background:#e8efff;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.hero-note__check{color:#067647;background:#ecfdf3;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.hero-note--a{width:286px;top:40px;left:96px}.hero-note--b{width:212px;top:20px;left:1096px}.hero-note--c{width:292px;top:588px;left:44px}.hero-note--ma,.hero-note--mb{border-radius:13px;gap:2px;padding:9px 10px 10px}.hero-note--ma{width:196px;top:0;left:0}.hero-note--mb{width:146px;top:14px;left:204px}.hero-note--ma .hero-note__app,.hero-note--mb .hero-note__app{margin-bottom:3px;font-size:10px}.hero-note--ma b{white-space:nowrap;font-size:11.5px}.hero-note--ma small{font-size:10px}.hero-note--mb .hero-note__kpi b{font-size:18px}.hero-note--mb .hero-note__kpi em{padding:2px 5px;font-size:9.5px}.hero-note--mb .hero-note__spark{height:16px;margin-top:3px}.hero__phone,.hero__device,.hero__device-m{background:linear-gradient(#ffffffd1 0%,#fff9 100%);box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0f,0 10px 24px -12px #0b1b3f29,0 50px 90px -40px #0b1b3f6b}.hero__phone{border-radius:36px;width:250px;height:560px;padding:8px;position:absolute;top:240px;left:70px}.phone-screen{background:var(--app);height:100%;color:var(--ink);border-radius:26px;flex-direction:column;gap:3px;padding:30px 14px 0;font-size:12px;display:flex;overflow:hidden}.phone-screen__brand{align-items:center;gap:9px;margin-bottom:16px;padding:0 6px;display:flex}.hero__device{border-radius:30px;width:1000px;height:690px;padding:10px;position:absolute;top:128px;left:208px}.hero__device-m{border-radius:24px;width:350px;height:448px;padding:6px;position:absolute;top:92px;left:0}.hero__device .dash,.hero__phone .phone-screen{box-shadow:0 0 0 1px #0b1b3f12}.dash{background:var(--app-body);height:100%;color:var(--ink);border-radius:18px;grid-template-columns:196px 1fr;font-size:12px;display:grid;overflow:hidden}.dash-nav{background:var(--app);flex-direction:column;gap:3px;padding:18px 14px;display:flex;box-shadow:inset -1px 0 #e8edf5}.dash-nav__brand{align-items:center;gap:10px;margin-bottom:20px;padding:0 6px;display:flex}.dash-nav__brand>span{flex-direction:column;line-height:1.25;display:flex}.dash-nav__brand b{white-space:nowrap;font-weight:600}.dash-nav__brand small{color:var(--faint);font-size:10.5px}.dash-nav__sec{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:6px 0;padding:0 10px;font-size:9.5px;font-weight:600}.dash-nav__item{height:32px;color:var(--body-2);border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.dash-nav__item.is-on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0b1b3f14,0 0 0 1px #0b1b3f0a}.dash-nav__count{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px;font-weight:500}.dash-nav__count.is-warn{color:var(--amber)}.dash-nav__hr{background:#e3e9f2;height:1px;margin:12px 6px;display:block}.dash-main{flex-direction:column;gap:16px;min-width:0;padding:22px 24px 0;display:flex}.dash-head{justify-content:space-between;align-items:flex-end;display:flex}.dash-head>div:first-child{flex-direction:column;gap:4px;display:flex}.dash-head__date{color:var(--muted);font-size:11.5px}.dash-head__date span{color:var(--faint)}.dash-head__title{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.15}.dash-head__tools{align-items:center;gap:8px;display:flex}.dash-iconbtn{background:var(--white);width:32px;height:32px;box-shadow:0 0 0 1px var(--line);color:var(--muted);border-radius:50%;place-items:center;display:grid}.dash-new{background:var(--ink);height:32px;color:var(--white);border-radius:999px;align-items:center;padding:0 14px;font-size:11.5px;font-weight:600;display:inline-flex}.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dash-kpi{background:var(--white);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #0b1b3f0a,0 1px 2px #0b1b3f0a}.dash-kpi__top{color:var(--muted);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.dash-kpi__ic{background:var(--blue-50);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.dash-kpi__val{align-items:baseline;gap:8px;display:flex}.dash-kpi__num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:600;line-height:1}.dash-kpi__note{color:var(--faint);font-size:10.5px}.dash-kpi--lead{background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);color:var(--white);box-shadow:0 10px 20px -14px #0763fcb3}.dash-kpi--lead .dash-kpi__top{color:#ffffffd9}.dash-kpi--lead .dash-kpi__ic{color:var(--white);background:#ffffff2e}.dash-kpi--lead .dash-kpi__num{color:var(--white)}.dash-kpi--lead .dash-kpi__note{color:#fffc}.dash-kpi--warn .dash-kpi__ic{background:var(--amber-bg);color:var(--amber)}.dash-kpi--warn .dash-kpi__num{color:var(--amber)}.dash-row{grid-template-columns:1.55fr 1fr;gap:14px;display:grid}.dash-card{background:var(--white);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px 12px;display:flex;box-shadow:0 0 0 1px #0b1b3f0a,0 1px 2px #0b1b3f0a}.dash-card__head{justify-content:space-between;align-items:center;display:flex}.dash-card__title{color:var(--ink);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.dash-card__ic{background:var(--blue-50);width:24px;height:24px;color:var(--accent);border-radius:7px;place-items:center;display:grid}.dash-chip{height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:8px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.dash-muted{color:var(--muted);font-size:11px}.dash-link{color:var(--accent-text);font-size:11px;font-weight:500}.dash-bars text{font-family:var(--font-sans)}.dash-channels{gap:10px;padding:16px 18px}.dash-channels__big{align-items:baseline;gap:8px;margin:4px 0 2px;display:flex}.dash-channels__big b{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.dash-channels__big span{color:var(--muted);font-size:11px}.dash-channels__bar{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.dash-channels__rows{flex-direction:column;margin-top:4px;display:flex}.dash-channels__row{grid-template-columns:86px 1fr 22px;align-items:center;column-gap:10px;height:26px;display:grid}.dash-channels__row>span{color:var(--body-2);align-items:center;gap:7px;display:flex}.dash-channels__row>span i{border-radius:2px;width:7px;height:7px}.dash-channels__row>b{justify-self:end;font-weight:600}.dash-meter{background:#eef2f8;border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.dash-meter b{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.dash-orders,.dash-renew{padding:16px 18px 8px}.dash-orders .dash-card__head,.dash-renew .dash-card__head{margin-bottom:4px}.dash-table__head,.dash-table__row{grid-template-columns:52px minmax(0,1fr) 92px 86px;align-items:center;column-gap:12px;padding:0 10px;display:grid}.dash-table__head{background:var(--app);height:30px;color:var(--muted);border-radius:8px;font-size:10.5px}.dash-table__row{height:42px;box-shadow:inset 0 -1px 0 var(--line-2)}.dash-table__row:last-child{box-shadow:none}.dash-table__head .r,.dash-table__row .r{justify-self:end}.dash-code{color:var(--muted);font-size:10.5px}.dash-cust{flex-direction:column;gap:1px;min-width:0;display:flex}.dash-cust b{white-space:nowrap;font-weight:500}.dash-cust small{color:var(--faint);font-size:10.5px}.dash-renew__row{height:38px;box-shadow:inset 0 -1px 0 var(--line-2);align-items:center;gap:10px;display:flex}.dash-renew__row:last-child{box-shadow:none}.dash-renew__ic{background:var(--app);width:26px;height:26px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.dash-renew__name{white-space:nowrap;flex:1}.dash-renew__left{color:var(--muted);font-size:11px;font-weight:600}.dash-renew__row.is-urgent .dash-renew__ic{background:var(--amber-bg);color:var(--amber)}.dash-renew__row.is-urgent .dash-renew__left{color:var(--amber)}.motion-ok .hero .dash-bar{animation:barUp .9s var(--ease) 1.2s forwards;transform:scaleY(0)}.motion-ok .hero .dash-tip{opacity:0;animation:fadeIn .5s var(--ease) 1.9s forwards}@keyframes barUp{to{transform:scaleY(1)}}@keyframes fadeIn{to{opacity:1}}.dashc{height:100%;color:var(--ink);background:#f3f6fb;border-radius:16px;font-size:11.5px;overflow:hidden;box-shadow:0 0 0 1px #0b1b3f0f}.dashc__bar{background:var(--white);height:42px;box-shadow:inset 0 -1px 0 var(--line-2);align-items:center;gap:8px;padding:0 12px;display:flex}.dashc__bar b{font-weight:600}.dashc__bar small{color:var(--faint);margin-left:auto;font-size:10px}.dashc__body{flex-direction:column;gap:8px;padding:10px;display:flex}.dashc__kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dashc-kpi{background:var(--white);border-radius:11px;align-items:center;gap:9px;padding:10px 11px;display:flex;box-shadow:0 1px 2px #0b1b3f0a}.dashc-kpi__ic{background:var(--blue-50);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.dashc-kpi>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.dashc-kpi small{color:var(--muted);white-space:nowrap;font-size:10px}.dashc-kpi b{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1}.dashc-kpi.is-lead{background:var(--accent)}.dashc-kpi.is-lead small{color:#fffc}.dashc-kpi.is-lead b{color:var(--white)}.dashc-kpi.is-lead .dashc-kpi__ic{color:var(--white);background:#ffffff2e}.dashc-kpi.is-warn .dashc-kpi__ic{background:var(--amber-bg);color:var(--amber)}.dashc-kpi.is-warn b{color:var(--amber)}.dashc__card{background:var(--white);border-radius:11px;flex-direction:column;gap:6px;padding:10px 12px 8px;display:flex;box-shadow:0 1px 2px #0b1b3f0a}.dashc__head{justify-content:space-between;align-items:center;display:flex}.dashc__head b,.dashc__orders>b{font-size:11.5px;font-weight:600}.dashc__orders{gap:0;padding:8px 12px 2px}.dashc__row{height:36px;box-shadow:inset 0 -1px 0 var(--line-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:8px;display:grid}.dashc__row:last-child{box-shadow:none}.dashc__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashc__name small{font-size:inherit;color:var(--faint)}@media (min-width:640px){.hero__copy{max-width:620px;margin:0 auto;padding-top:120px}.hero__title{font-size:48px}}@media (min-width:1024px){.hero{border-radius:var(--panel-radius);background:var(--sky);margin:12px 12px 0;padding:0}.hero__aurora{background:radial-gradient(30% 34% at 10% 6%,#1ec8ff42 0%,#1ec8ff00 100%),radial-gradient(34% 38% at 92% 2%,#0763fc33 0%,#0763fc00 100%),radial-gradient(46% 20% at 50% 54%,#ffffffe6 0%,#fff0 100%)}.hero__copy{max-width:none;padding:calc(196 * var(--u)) 0 0}.hero__title{font-size:calc(66 * var(--u));line-height:1.04}.hero__line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero__line+.hero__line:before{content:none}.hero__line>span{display:inline-block}.motion-ok .hero__line>span{transform:translateY(105%)}.motion-soft .hero__line>span{opacity:0;transform:none}.motion-ok .hero.is-landed .hero__line>span{opacity:1;transform:none}.hero__sub{margin-top:calc(24 * var(--u));max-width:calc(600 * var(--u));font-size:max(15px, calc(17 * var(--u)));line-height:1.65}.hero__ctas{margin-top:calc(34 * var(--u));gap:calc(12 * var(--u))}.hero__trust{margin-top:calc(26 * var(--u));font-size:max(13px, calc(14 * var(--u)));gap:calc(26 * var(--u))}.hero__fig{margin:calc(-43px * var(--hs) + (var(--k) - var(--hs)) * 300px) 0 0}.hero__fig:after{content:"";height:calc(90 * var(--hs) * 1px);pointer-events:none;background:linear-gradient(#f7faff00 0%,#f7faffeb 100%);position:absolute;bottom:0;left:0;right:0}.hero__stage--d{--s:var(--hs);width:calc(1416px * var(--hs));margin:0 auto;display:block}.hero__stage--m{display:none}}
.problem{--p:1px;background:var(--white);flex-direction:column;gap:24px;padding:88px 20px 80px;display:flex}.problem__head{flex-direction:column;gap:20px;display:flex}.problem__head .problem__cta{align-self:flex-start}.problem__intro .label{height:30px;color:var(--ink);background:linear-gradient(#fff 0%,#f5f8fd 100%);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f12,0 4px 10px -6px #0b1b3f33}.problem__intro .label:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.problem__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin:0 -20px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.problem__cards::-webkit-scrollbar{display:none}.pcard{scroll-snap-align:start;background:linear-gradient(#f8faff 0%,#f1f5fb 100%);border-radius:26px;flex-direction:column;flex:none;width:300px;padding:22px 16px 16px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0d,0 18px 40px -30px #0b1b3f4d}.rail-dots{justify-content:center;gap:4px;margin-top:-8px;display:flex}.rail-dots button{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;position:relative}.rail-dots button:after{content:"";width:7px;height:7px;transition:width .35s var(--ease), margin .35s var(--ease), background-color .35s var(--ease);background:#cdd7e8;border-radius:999px;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.rail-dots button.is-on:after{background:var(--accent);width:22px;margin-left:-11px}.pcard--hl{background:radial-gradient(70% 45% at 18% 0%, #ffffff47 0%, #fff0 100%), linear-gradient(170deg, #3a86ff 0%, #1570ff 45%, var(--accent) 100%);order:-1;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #0763fc66,0 30px 56px -30px #0763fcb3}.pcard__title{align-items:center;gap:12px;padding:0 4px;display:flex}.pcard__title h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.3}.pcard__ic{width:36px;height:36px;color:var(--white);background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px #0763fc99}.pcard--hl .pcard__ic{color:var(--accent);background:#fffffff2;box-shadow:inset 0 1px #fff,0 6px 14px -6px #03287873}.pcard--hl h3{color:var(--white)}.pcard>p{color:var(--body-2);min-height:6.4em;margin:14px 0 0;padding:0 4px;font-size:14.5px;line-height:1.6}.pcard--hl>p{color:#ffffffe0}.pcard__widget{transition:transform .6s var(--ease);flex-direction:column;flex:1;margin-top:22px;display:flex}.pcard__widget>.pw{flex:1}.pcard__widget .pw-fix{margin-top:auto}.pcard:hover .pcard__widget{transform:translateY(-6px)}.pseo{background:linear-gradient(#f8faff 0%,#f1f5fb 100%);border-radius:26px;flex-direction:column;gap:14px;padding:22px 16px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0d,0 18px 40px -30px #0b1b3f4d}.pseo__copy{flex-direction:column;gap:14px;display:flex}.pseo__copy p{color:var(--body-2);margin:0;font-size:14.5px;line-height:1.6}.pw{background:var(--white);border-radius:calc(18 * var(--p));padding:calc(12 * var(--p)) calc(14 * var(--p));gap:calc(10 * var(--p));font-size:calc(11.5 * var(--p));color:var(--ink);text-align:left;flex-direction:column;line-height:normal;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0d,0 4px 10px -4px #0b1b3f14,0 24px 44px -24px #0b1b3f4d}.pw .tag{height:calc(20 * var(--p));padding:0 calc(8 * var(--p));border-radius:calc(6 * var(--p));font-size:calc(10.5 * var(--p))}.pw svg{width:auto;height:auto}.pw-head{font-size:calc(12 * var(--p));justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.pw-row{align-items:center;gap:calc(10 * var(--p));height:calc(42 * var(--p));box-shadow:inset 0 -1px 0 var(--line-2);display:flex}.pw-row--tall{height:calc(44 * var(--p))}.pw-ic{width:calc(28 * var(--p));height:calc(28 * var(--p));border-radius:calc(9 * var(--p));background:linear-gradient(#fff 0%,#f5f7fb 100%);flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f12,0 3px 6px -4px #0b1b3f33}.pw-ic svg{width:calc(15 * var(--p));height:calc(15 * var(--p))}.pw-row__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pw-row__txt small{font-size:calc(10.5 * var(--p));color:var(--muted)}.pw-row__txt b{font-size:calc(11.5 * var(--p));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pw-badge{min-width:calc(20 * var(--p));height:calc(20 * var(--p));padding:0 calc(7 * var(--p));background:var(--red-bg);color:var(--red);font-size:calc(10.5 * var(--p));font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #b4231824}.pw-hops{gap:calc(6 * var(--p));flex-direction:column;display:flex;position:relative}.pw-hops:before{content:"";left:calc(14 * var(--p));top:calc(24 * var(--p));bottom:calc(24 * var(--p));background:linear-gradient(#d6e0ef,#f1c9c4);width:1px;position:absolute}.pw-hop{align-items:center;gap:calc(10 * var(--p));padding:calc(7 * var(--p)) calc(8 * var(--p)) calc(7 * var(--p)) 0;display:flex;position:relative}.pw-hop .pw-row__txt b{font-size:calc(12.5 * var(--p));letter-spacing:-.01em;font-weight:600}.pw-hop.is-bad{margin:0 calc(-6 * var(--p));padding-left:calc(6 * var(--p));padding-right:calc(14 * var(--p));border-radius:calc(12 * var(--p));background:var(--red-bg);box-shadow:inset 0 0 0 1px #b423181a}.pw-hop.is-bad .pw-row__txt b{color:var(--red)}.pw-hop__st{width:calc(20 * var(--p));height:calc(20 * var(--p));color:#067647;background:#ecfdf3;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #06764726}.pw-hop.is-bad .pw-hop__st{color:var(--white);background:var(--red);box-shadow:0 3px 6px -3px #b4231899}.pw-fix{align-items:center;gap:calc(9 * var(--p));min-height:calc(38 * var(--p));padding:0 calc(12 * var(--p));white-space:nowrap;border-radius:calc(12 * var(--p));color:var(--accent-text);font-size:calc(11.5 * var(--p));background:linear-gradient(#f3f7ff 0%,#ebf2ff 100%);font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #0763fc1a}.pw-fix__ok{width:calc(18 * var(--p));height:calc(18 * var(--p));background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 3px 6px -3px #0763fcb3}.pw-cal{gap:calc(4 * var(--p));grid-template-columns:repeat(7,1fr);display:grid}.pw-cal__dow{font-size:calc(9.5 * var(--p));color:var(--faint);text-align:center}.pw-cal__d{height:calc(26 * var(--p));border-radius:calc(8 * var(--p));color:var(--faint);font-size:calc(10.5 * var(--p));background:#f3f6fb;place-items:center;display:grid}.pw-cal__d.is-blank{background:0 0}.pw-cal__d.is-today{background:linear-gradient(180deg, #1a2d57 0%, var(--ink) 100%);color:var(--white);font-weight:600;box-shadow:0 4px 8px -4px #0b1b3f99}.pw-cal__d.is-close{background:var(--amber-bg);color:var(--amber);font-weight:700;box-shadow:inset 0 0 0 1px #e7a94ab3}.pw-legend{gap:calc(12 * var(--p));font-size:calc(10.5 * var(--p));color:var(--muted);display:flex}.pw-legend span{align-items:center;gap:5px;display:inline-flex}.pw-legend i{width:calc(8 * var(--p));height:calc(8 * var(--p));border-radius:2px}.pw--search{padding:calc(14 * var(--p)) calc(16 * var(--p))}.pw-q{height:calc(36 * var(--p));padding:0 calc(14 * var(--p));color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:8px;display:flex;box-shadow:inset 0 0 0 1px #0b1b3f17,0 2px 6px -2px #0b1b3f1f}.pw-q span{color:var(--ink);font-size:calc(12 * var(--p))}.pw-serp{height:calc(48 * var(--p));box-shadow:inset 0 -1px 0 var(--line-2);flex-direction:column;justify-content:center;gap:2px;display:flex}.pw-serp small{font-size:calc(10 * var(--p));color:var(--faint)}.pw-serp i{max-width:100%;height:calc(8 * var(--p));background:#d9e2f2;border-radius:4px;display:block}.pw-serp i+i{height:calc(6 * var(--p));background:#eef2f8}.pw-miss{min-height:calc(36 * var(--p));padding:0 calc(12 * var(--p));border-radius:calc(12 * var(--p));background:var(--red-bg);color:var(--red);font-size:calc(11.5 * var(--p));align-items:center;gap:8px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #b423181a}.pw-q__txt{white-space:nowrap;overflow:hidden}.pw-q__g{flex:none;width:calc(17 * var(--p))!important;height:calc(17 * var(--p))!important}.pw-q__go{color:var(--accent);flex:none;place-items:center;margin-left:auto;display:grid}.pw-q__caret{width:1.5px;height:calc(14 * var(--p));background:var(--accent);border-radius:1px;flex:none;margin-left:-6px;display:none}.pw-res{position:relative}.pw-res__load,.pw-res__scan,.pw-serp--you{display:none}.pw-serp--you small{color:var(--accent-text);align-items:center;gap:6px;font-weight:600;display:flex}.pw-serp--you small b{height:calc(16 * var(--p));padding:0 calc(6 * var(--p));font-size:calc(9 * var(--p));color:var(--white);background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);border-radius:999px;place-items:center;font-weight:700;display:inline-grid}.pw-serp--you i{background:#bcd3ff!important}.pw-serp--you i+i{background:#dfe9ff!important}.pw-end{gap:calc(10 * var(--p));flex-direction:column;display:flex}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search{--row:calc(48 * var(--p))}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-q{transition:none}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-q__caret{display:block}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-res{height:calc(var(--row) * 3);border-radius:calc(4 * var(--p));overflow:hidden}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-res__load{background:linear-gradient(90deg, #7fb0ff, var(--accent));transform-origin:0;opacity:0;border-radius:2px;height:2px;display:block;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-res__scan{left:calc(-8 * var(--p));right:calc(-8 * var(--p));height:var(--row);opacity:0;pointer-events:none;background:linear-gradient(#0763fc00 0%,#0763fc12 50%,#0763fc00 100%);display:block;position:absolute;top:0}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-res__list{transform:translateY(calc(var(--row) * -1))}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-serp--you{display:flex}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-end{display:grid}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-end>*{grid-area:1/1}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search .pw-fix{opacity:0}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-q{animation:pwQ 7s var(--ease) infinite}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-q__txt{animation:7s infinite pwType}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-q__caret{animation:1s step-end infinite pwCaret}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-res__load{animation:pwLoad 7s var(--ease-io) infinite}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-res__scan{animation:pwScan 7s var(--ease-io) infinite}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-res__list{animation:pwList 7s var(--ease) infinite}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-serp{animation:pwRow 7s var(--ease) calc(var(--k,0) * .15s) infinite both}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-serp--you{animation:pwYou 7s var(--ease) infinite}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-miss{animation:pwMiss 7s var(--ease) infinite}html.motion-ok:not(.motion-soft):not(.perf-lite) .pw--search.is-live .pw-fix{animation:pwFix 7s var(--ease) infinite}@keyframes pwType{0%,2%{opacity:1;max-width:0;animation-timing-function:steps(20,end)}13%{max-width:100%}93%{opacity:1;max-width:100%}97%,to{opacity:0;max-width:100%}}@keyframes pwCaret{0%{opacity:1}50%{opacity:0}}@keyframes pwQ{0%,13%{box-shadow:inset 0 0 0 1px #0b1b3f17,0 2px 6px -2px #0b1b3f1f}15%{box-shadow:inset 0 0 0 1px #0763fc73,0 0 0 4px #0763fc1a,0 2px 6px -2px #0b1b3f1f}21%,to{box-shadow:inset 0 0 0 1px #0b1b3f17,0 2px 6px -2px #0b1b3f1f}}@keyframes pwLoad{0%,14%{opacity:1;transform:scaleX(0)}20%{opacity:1;transform:scaleX(1)}23%,to{opacity:0;transform:scaleX(1)}}@keyframes pwRow{0%,18%{opacity:0;transform:translateY(8px)}23%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes pwScan{0%,27%{opacity:0;transform:none}29%{opacity:1;transform:none}37%{opacity:1;transform:translateY(calc(var(--row) * 2))}39%,to{opacity:0;transform:translateY(calc(var(--row) * 2))}}@keyframes pwMiss{0%,38%{opacity:0;transform:translateY(6px)scale(.97)}42%,56%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-4px)}}@keyframes pwList{0%,58%{transform:translateY(calc(var(--row) * -1))}65%,98%{transform:none}to{transform:translateY(calc(var(--row) * -1))}}@keyframes pwYou{0%,58%{opacity:0}64%,93%{opacity:1}97%,to{opacity:0}}@keyframes pwFix{0%,60%{opacity:0;transform:translateY(6px)}65%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@media (min-width:640px){.problem{padding-left:40px;padding-right:40px}.problem__cards{margin:0 -40px;padding-left:40px;padding-right:40px;scroll-padding-inline:40px}.pseo{grid-template-columns:1fr minmax(0,360px);align-items:center;gap:32px;padding:28px;display:grid}}@media (min-width:1024px){.problem{--p:var(--u);padding:calc(136 * var(--u)) var(--gutter) calc(144 * var(--u));gap:calc(56 * var(--u))}.problem>*{width:100%;max-width:calc(1200 * var(--u));margin-left:auto;margin-right:auto}.problem__head{justify-content:space-between;align-items:flex-end;gap:calc(48 * var(--u));flex-direction:row}.problem__intro{max-width:calc(680 * var(--u))}.problem__intro .lead{max-width:calc(580 * var(--u))}.problem__head .problem__cta{align-self:auto}.problem__cards{gap:calc(20 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:0;display:grid;overflow:visible}.pcard{width:auto;padding:calc(28 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u));border-radius:calc(28 * var(--u))}.pcard__title,.pcard>p{padding:0 calc(6 * var(--u))}.pcard>p{min-height:4.8em}.pcard--hl{order:0}.rail-dots{display:none}.pcard__title{gap:calc(12 * var(--u))}.pcard__title h3{font-size:calc(18 * var(--u))}.pcard__ic{width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:calc(12 * var(--u))}.pcard>p{margin-top:calc(14 * var(--u));font-size:max(14px, calc(14.5 * var(--u)))}.pcard__widget{margin-top:calc(26 * var(--u))}.pseo{padding:calc(32 * var(--u)) calc(32 * var(--u)) calc(32 * var(--u)) calc(40 * var(--u));border-radius:calc(28 * var(--u));grid-template-columns:1fr calc(440 * var(--u));column-gap:calc(48 * var(--u));align-items:center;display:grid}.pseo__copy p{max-width:calc(460 * var(--u));font-size:max(14px, calc(14.5 * var(--u)))}}
.pdoc{background:radial-gradient(70% 30% at 12% 0,#ffffffe6 0%,#fff0 100%),linear-gradient(#f7faff 0%,#eff5ff 45%,#eaf1fd 100%);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0;padding:72px 16px 40px}.pdoc__side{padding:0 4px}.pdoc__title{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink);margin:12px 0 0;font-size:31px;font-weight:600;line-height:1.14}.pdoc__lead{max-width:46ch;color:var(--body);margin:16px 0 0;font-size:16px;line-height:1.62}.pdoc__note{max-width:46ch;color:var(--body-2);margin:18px 0 0;font-size:14px;line-height:1.6}.pdoc__sticky>.label{height:30px;color:var(--ink);background:linear-gradient(#fff 0%,#f5f8fd 100%);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f12,0 4px 10px -6px #0b1b3f33}.pdoc__sticky>.label:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.pdoc__link{margin-top:24px}.pnav{display:none}.pstack{flex-direction:column;gap:20px;margin:36px 0 0;padding:0;list-style:none;display:flex}.pstack__item{top:calc(84px + var(--k) * 12px);position:sticky}.pcard2{transform-origin:50% 0;will-change:transform;background:radial-gradient(60% 40% at 100% 0,#0763fc0f 0%,#0763fc00 100%),linear-gradient(#fff 0%,#f8faff 100%);border-radius:30px;flex-direction:column;padding:24px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0d,0 4px 10px -4px #0b1b3f14,0 40px 70px -40px #0b1b3f59}.pcard2__shade{border-radius:inherit;opacity:0;pointer-events:none;will-change:opacity;background:#eef2f8bd;position:absolute;inset:0}.pcard2__top{align-items:center;gap:14px;display:flex}.pcard2__badge{width:52px;height:52px;color:var(--white);background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d,0 10px 20px -10px #0763fca6}.pcard2__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.pcard2__meta small{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:12px;font-weight:600}.pcard2__meta b{color:var(--ink);font-size:15.5px;font-weight:600}.pcard2__title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:22px 0 0;font-size:23px;font-weight:600;line-height:1.22}.pcard2__text{max-width:52ch;color:var(--body-2);margin:12px 0 0;font-size:15px;line-height:1.62}@media (min-width:640px) and (max-width:1023px){.pdoc{padding:88px 32px 56px}.pdoc__grid{max-width:640px;margin:0 auto}.pdoc__title{font-size:40px}.pcard2{padding:30px 30px 24px}}@media (min-width:1024px){.pdoc{padding:calc(128 * var(--u)) calc(96 * var(--u)) calc(120 * var(--u))}.pdoc__grid{max-width:calc(1224 * var(--u));column-gap:calc(88 * var(--u));grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;margin:0 auto;display:grid}.pdoc__side{align-self:stretch;padding:0}.pdoc__sticky{top:calc(120 * var(--u));position:sticky}.pdoc__title{margin-top:calc(14 * var(--u));font-size:calc(46 * var(--u));line-height:1.12}.pdoc__lead{margin-top:calc(20 * var(--u));font-size:max(15px, calc(16.5 * var(--u)))}.pdoc__note{margin-top:calc(28 * var(--u));font-size:max(13px, calc(14 * var(--u)))}.pdoc__link{margin-top:calc(28 * var(--u))}.pnav{gap:calc(2 * var(--u));margin:calc(30 * var(--u)) 0 0 calc(-12 * var(--u));max-width:calc(390 * var(--u));padding:0;list-style:none;display:grid}.pnav__item{align-items:center;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(22 * var(--u)) calc(10 * var(--u)) calc(12 * var(--u));transition:background-color .5s var(--ease), box-shadow .5s var(--ease);border-radius:999px;display:flex}.pnav{position:relative}.pnav__item{z-index:1;position:relative}.pnav__item.is-on,.pnav__pill{background:#fffc;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0d,0 10px 24px -16px #0b1b3f59}.pnav__pill{pointer-events:none;will-change:transform;border-radius:999px;display:none;position:absolute;top:0;left:0;right:0}.pdoc.is-live .pnav__pill{display:block}.pdoc.is-live .pnav__item.is-on{box-shadow:none;background:0 0}.pnav__ring{width:calc(40 * var(--u));height:calc(40 * var(--u));flex:none;place-items:center;display:grid;position:relative}.pnav__ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pnav__track{fill:#ffffffb3;stroke:#d3e0f8;stroke-width:2px;transition:fill .5s var(--ease), stroke .5s var(--ease)}.pnav__arc{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:butt;stroke-dasharray:100 200;stroke-dashoffset:100px}.pnav__ring .mono{font-size:max(12px, calc(13 * var(--u)));color:var(--faint);transition:color .5s var(--ease);font-weight:600;position:relative}.pnav__t{font-size:max(15px, calc(16.5 * var(--u)));color:var(--faint);transition:color .5s var(--ease);font-weight:500}.pnav__item.is-on .pnav__t{color:var(--ink);font-weight:600}.pnav__item.is-on .pnav__ring .mono{color:var(--accent-text)}.pnav__item.is-on .pnav__track{fill:var(--white)}.pnav__item.is-done .pnav__t{color:var(--body-2)}.pnav__item.is-done .pnav__track{fill:var(--accent);stroke:var(--accent)}.pnav__item.is-done .pnav__ring .mono{color:var(--white)}.pdoc:not(.is-live) .pnav__t{color:var(--ink)}.pdoc:not(.is-live) .pnav__ring .mono{color:var(--accent-text)}.pstack{gap:calc(28 * var(--u));padding-bottom:calc(24 * var(--u));margin:0}.pstack__item{top:calc(120 * var(--u) + var(--k) * 16px)}.pcard2{min-height:calc(452 * var(--u));padding:calc(32 * var(--u)) calc(34 * var(--u)) calc(28 * var(--u));border-radius:calc(32 * var(--u))}.pcard2__badge{width:calc(58 * var(--u));height:calc(58 * var(--u));border-radius:calc(18 * var(--u))}.pcard2__meta b{font-size:max(15px, calc(17 * var(--u)))}.pcard2__meta small{font-size:max(11.5px, calc(12 * var(--u)))}.pcard2__title{margin-top:calc(28 * var(--u));font-size:calc(29 * var(--u));line-height:1.18}.pcard2__text{margin-top:calc(14 * var(--u));font-size:max(15px, calc(16 * var(--u)))}}@media (min-width:1024px) and (max-height:820px){.pdoc__note{display:none}.pdoc__sticky{top:calc(104 * var(--u))}.pnav{margin-top:calc(24 * var(--u))}.pnav__item{padding:calc(5 * var(--u)) 0}}@media (prefers-reduced-motion:reduce){.pnav__track,.pnav__ring .mono,.pnav__t{transition:none}}.ppay{margin-top:22px;padding-top:20px;position:relative}.ppay:before{content:"";background:linear-gradient(90deg,#0b1b3f00 0%,#0b1b3f17 18% 82%,#0b1b3f00 100%);height:1px;position:absolute;top:0;left:0;right:0}.ppay__big{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.ppay__big b{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:28px;font-weight:600;line-height:1}.ppay__big span{color:var(--muted);font-size:13px}.ppay__bar{gap:4px;height:8px;margin-top:14px;display:flex}.ppay__bar i{background:#edf1f7;border-radius:999px;flex:1 1 0;position:relative}.ppay__bar i:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg, #5b97ff 0%, var(--accent) 100%);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 2px 8px -2px #0763fc8c}.ppay__bar i.is-done:after{box-shadow:none;background:#c7dbff;transform:none}.ppay__bar i.is-now:after{transform:none}.motion-ok .ppay__bar i.is-now:after{transition:transform 1.1s var(--ease) calc(.25s + var(--i) * .18s);transform:scaleX(0)}.motion-ok .ppay.is-live .ppay__bar i.is-now:after{transform:none}.ppay__legend{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ppay__legend li{color:var(--faint);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.ppay__legend li i{background:#dfe6f1;border-radius:50%;flex:none;width:7px;height:7px}.ppay__legend li b{color:inherit;font-weight:500}.ppay__legend li.is-done{color:var(--muted)}.ppay__legend li.is-done i{background:#c7dbff}.ppay__legend li.is-now{color:var(--accent-text);font-weight:600}.ppay__legend li.is-now i{background:var(--accent);box-shadow:0 0 0 3px #0763fc24}.ppay__legend li.is-now b{font-weight:600}@media (min-width:1024px){.pcard2{min-height:0}.ppay{margin-top:calc(28 * var(--u));padding-top:calc(22 * var(--u))}.ppay__big b{font-size:calc(32 * var(--u))}.ppay__big span{font-size:max(13px, calc(13.5 * var(--u)))}.ppay__bar{margin-top:calc(16 * var(--u))}.ppay__legend{margin-top:calc(16 * var(--u));column-gap:calc(22 * var(--u))}.ppay__legend li{font-size:max(12.5px, calc(13 * var(--u)))}}
.services{background:linear-gradient(#eaf1fd 0%,#eef3fb 40%,#f2f5fa 100%);border-top-left-radius:0;border-top-right-radius:0;padding:64px 12px 12px}.services__head{padding:0 8px}.services__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:30px;font-weight:600;line-height:1.14}.services__title .only-lg{display:none}.services__eyebrow{grid-column:1/-1}.services__lead{color:var(--body-2);margin:14px 0 0;font-size:15px;line-height:1.65}.bx-grid{flex-direction:column;gap:12px;margin-top:32px;display:flex}.bx{background:radial-gradient(70% 60% at 100% 100%,#0763fc12 0%,#0763fc00 100%),linear-gradient(#fff 0%,#f7f9fe 100%);border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0d,0 4px 10px -4px #0b1b3f0f,0 30px 60px -36px #0b1b3f4d}.bx .bo{transition:translate .6s var(--ease)}.bx:hover .bo{translate:0 -6px}.bx .bx-d{display:none}@media (min-width:640px) and (max-width:767px){.services{padding:80px 32px 32px}.services__head,.bx-grid{max-width:560px;margin-left:auto;margin-right:auto}.services__head{padding:0}.services__title{font-size:38px}}@media (min-width:768px) and (max-width:1279px){.bx-grid{columns:2;column-gap:16px;display:block}.bx{break-inside:avoid;margin-bottom:16px}}@media (min-width:768px) and (max-width:1023px){.services{padding:88px 32px 32px}.services__head{max-width:640px;padding:0}.services__title{font-size:40px}}@media (min-width:1024px){.services{padding:calc(112 * var(--u)) calc(96 * var(--u)) calc(128 * var(--u))}.services__head{max-width:calc(1224 * var(--u));margin:0 auto;padding:0}.services__title{font-size:calc(50 * var(--u));letter-spacing:-.035em;line-height:1.08}.services__title .only-lg{display:inline}.services__lead{margin-top:calc(18 * var(--u));max-width:calc(560 * var(--u));font-size:max(15px, calc(15 * var(--u)));line-height:1.65}.bx-grid{max-width:calc(1224 * var(--u));margin:calc(64 * var(--u)) auto 0}.bx{border-radius:calc(28 * var(--u))}}@media (min-width:1280px){.services__head{grid-template-columns:minmax(0, 1fr) calc(340 * var(--u));column-gap:calc(80 * var(--u));align-items:start;display:grid}.services__lead{margin-top:calc(14 * var(--u));max-width:none}.bx-grid{margin-top:calc(72 * var(--u));gap:calc(20 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bx .bx-d{display:block}.bx .bx-m{display:none}.bx--1{grid-area:1/1/3}.bx--2{grid-area:1/2/auto/4}.bx--4{grid-area:2/2}.bx--3{grid-area:2/3}.bx--5{grid-area:3/1/auto/3}.bx--6{grid-area:3/3}}.bt{z-index:1;position:absolute}.bt__h{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.18}.bt p{color:var(--body-2);margin:10px 0 0;font-size:14.5px;line-height:1.6}.bt--big .bt__h{font-size:36px;line-height:1.12}.bt--big p{margin-top:14px}.bo{transform-origin:0 0;font-family:var(--font-sans);color:var(--ink);position:absolute}.bo-browser,.bo-card{box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0f,0 10px 22px -12px #0b1b3f29,0 44px 70px -34px #0b1b3f6b}.bo-pill{white-space:nowrap;border-radius:999px;place-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-grid}.bo-pill.is-blue{background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);color:var(--white);box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px #0763fc99}.bo-pill.is-white{background:var(--white);height:30px;color:var(--ink)}.bo-laptop{width:440px}.bo-laptop__lid{background:linear-gradient(#313a4f 0%,#1b202c 100%);border-radius:20px 20px 8px 8px;margin:0 30px;padding:13px 13px 15px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 0 3px #11151e,0 30px 50px -26px #0b1b3f73}.bo-laptop__cam{background:#465068;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:5px;left:50%;box-shadow:0 0 0 1.5px #2a3142}.bo-laptop__screen{background:#f6f8fc;border-radius:6px;height:236px;overflow:hidden}.bo-laptop__base{background:linear-gradient(#f3f5f9 0%,#d8dee8 45%,#b4bdcc 100%);border-radius:4px 4px 22px 22px;height:18px;position:relative;box-shadow:inset 0 1px #fff,inset 0 -2px #0b1b3f1f,0 22px 30px -14px #0b1b3f66}.bo-laptop__base i{background:linear-gradient(#bcc4d2,#d6dce6);border-radius:0 0 8px 8px;width:84px;height:6px;margin-left:-42px;position:absolute;top:0;left:50%}.bo-dash{background:#f6f8fc;width:100%}.bo-dash__body{grid-template-columns:42px 1fr;display:grid}.bo-dash__nav{background:var(--white);box-shadow:inset -1px 0 0 var(--line-2);flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.bo-dash__nav span{width:28px;height:28px;color:var(--faint);border-radius:9px;place-items:center;display:grid}.bo-dash__nav span.is-on{color:var(--white);background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);box-shadow:0 6px 12px -6px #0763fc99}.bo-dash__main{flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.bo-dash__head{justify-content:space-between;align-items:baseline;display:flex}.bo-dash__head b{font-family:var(--font-display);letter-spacing:-.02em;font-size:16px;font-weight:600}.bo-dash__head small{color:var(--faint);font-size:10.5px}.bo-dash__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bo-dash__kpis span{background:var(--white);border-radius:12px;flex-direction:column;gap:3px;padding:8px 9px;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f0d,0 4px 8px -6px #0b1b3f33}.bo-dash__kpis small{color:var(--muted);font-size:10px}.bo-dash__kpis b{font-family:var(--font-display);letter-spacing:-.02em;font-size:15.5px;font-weight:600;line-height:1.1}.bo-dash__kpis span.is-lead{color:var(--white);background:radial-gradient(80% 70% at 0% 0%, #ffffff3d 0%, #fff0 100%), linear-gradient(160deg, #3a86ff 0%, var(--accent) 100%);box-shadow:inset 0 1px #ffffff4d,0 8px 16px -10px #0763fcb3}.bo-dash__kpis span.is-lead small{color:#ffffffd1}.bo-dash__chart{background:var(--white);border-radius:12px;padding:10px 12px 6px;box-shadow:0 0 0 1px #0b1b3f0d}.bo-dash__chart>div{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.bo-dash__chart b{font-size:11.5px;font-weight:600}.bo-dash__chart .is-up{color:#067647;background:#ecfdf3;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.bo-dash__chart svg{width:100%;height:auto;display:block}.bo-dash__mods{background:var(--white);border-radius:12px;box-shadow:0 0 0 1px #0b1b3f0d}.bo-dash__mods>div{height:32px;box-shadow:inset 0 -1px 0 var(--line-2);grid-template-columns:22px auto 1fr;align-items:center;column-gap:7px;padding:0 9px;display:grid}.bo-dash__mods>div:last-child{box-shadow:none}.bo-dash__mic{width:22px;height:22px;color:var(--accent);background:var(--blue-50);border-radius:7px;place-items:center;display:grid}.bo-dash__mods b{font-size:11.5px;font-weight:600}.bo-dash__mods small{color:var(--muted);white-space:nowrap;justify-self:end;font-size:10.5px}.bo-dash__mods small.is-warn{color:var(--amber);font-weight:600}.bo-browser{background:var(--white);border-radius:18px;width:400px;height:292px;overflow:hidden}.bo-browser__bar{height:34px;box-shadow:inset 0 -1px 0 var(--line-2);background:linear-gradient(#fff 0%,#f3f6fb 100%);align-items:center;gap:6px;padding:0 12px;display:flex}.bo-browser__bar i{background:#d5dde9;border-radius:50%;width:8px;height:8px}.bo-browser__bar span{width:180px;height:20px;color:var(--muted);background:#eef2f8;border-radius:999px;align-items:center;margin-left:10px;padding-left:8px;font-size:11.5px;display:flex}.bo-browser__shot{position:relative}.bo-browser__shot img{object-fit:cover;width:400px;height:258px;display:block}.bo-browser__shot:after{content:"";background:linear-gradient(#0b1b3f9e 0%,#0b1b3f00 58%);position:absolute;inset:0}.bo-browser__copy{z-index:1;flex-direction:column;align-items:flex-start;gap:12px;width:250px;display:flex;position:absolute;top:20px;left:20px}.bo-browser__copy b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--white);font-size:22px;font-weight:700;line-height:1.2}.bo-card{box-sizing:border-box;background:linear-gradient(#fff 0%,#fafbfe 100%);border-radius:20px}.bo-imp{height:206px;position:relative;overflow:hidden}.bo-imp__win{flex-direction:column;gap:8px;display:flex;position:absolute;inset:10px}.bo-imp__xls{opacity:0}.bo-imp__xhead{color:#fff;background:linear-gradient(#1d8f53 0%,#107c41 100%);border-radius:9px;align-items:center;gap:6px;height:28px;padding:0 4px 0 8px;display:flex;box-shadow:inset 0 1px #fff3}.bo-imp__xhead svg{box-sizing:content-box;background:#fff;border-radius:3px;padding:1px}.bo-imp__xhead>span{white-space:nowrap;font-size:10.5px;font-weight:600}.bo-imp__up{color:#107c41;white-space:nowrap;background:#fff;border-radius:999px;place-items:center;height:20px;margin-left:auto;padding:0 8px;font-size:10px;font-weight:700;display:grid;box-shadow:0 2px 4px -2px #0000004d}.bo-imp__grid{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #dfe5ee}.bo-imp__gh,.bo-imp__gr{grid-template-columns:16px 40px 1fr 62px;display:grid}.bo-imp__gh{color:#8a94a6;background:#f3f5f8;height:14px;font-size:8.5px}.bo-imp__gh>*,.bo-imp__gr>*{white-space:nowrap;align-items:center;padding:0 5px;display:flex;overflow:hidden;box-shadow:inset -1px -1px #e7ebf1}.bo-imp__gh span{justify-content:center}.bo-imp__gr{height:22px;font-size:10px}.bo-imp__gr i{color:#8a94a6;background:#f3f5f8;justify-content:center;padding:0;font-size:8.5px;font-style:normal}.bo-imp__gr span:last-child{justify-content:flex-end}.bo-imp__gr.is-head{color:#107c41;background:#f1f8f4;font-weight:700}.bo-imp__ahead{align-items:center;gap:7px;height:26px;display:flex}.bo-imp__ahead b{font-size:12.5px;font-weight:600}.bo-imp__ahead span{color:#067647;background:#ecfdf3;border-radius:999px;place-items:center;height:20px;margin-left:auto;padding:0 8px;font-size:10px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #06764726}.bo-imp__stat{color:#fff;background:radial-gradient(80% 90% at 0% 0%, #ffffff38 0%, #fff0 100%), linear-gradient(160deg, #3a86ff 0%, var(--accent) 100%);border-radius:10px;align-items:baseline;gap:6px;padding:7px 10px;display:flex;box-shadow:inset 0 1px #ffffff4d,0 8px 16px -10px #0763fcb3}.bo-imp__stat b{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1}.bo-imp__stat small{color:#ffffffd9;font-size:10.5px}.bo-imp__table{background:#fff;border-radius:10px;box-shadow:0 0 0 1px #0b1b3f0f}.bo-imp__ar{height:27px;box-shadow:inset 0 -1px 0 var(--line-2);grid-template-columns:6px 36px 1fr auto;align-items:center;column-gap:6px;padding:0 9px;font-size:10.5px;display:grid;position:relative}.bo-imp__ar:last-child{box-shadow:none}.bo-imp__ar:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #0763fc26}.bo-imp__ar .mono{color:var(--faint);font-size:9.5px}.bo-imp__ar b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.bo-imp__file{opacity:0;background:#fff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;width:150px;padding:7px 9px;font-size:10px;font-weight:600;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #0b1b3f12,0 12px 24px -10px #0b1b3f66}.bo-imp__file i{background:#eef2f8;border-radius:2px;flex-basis:100%;height:4px;overflow:hidden}.bo-imp__file em{background:linear-gradient(90deg, #2f7bff, var(--accent));transform-origin:0;height:100%;display:block}.bo-imp__toast{opacity:0;background:#fffffff7;border-radius:13px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;top:74px;left:22px;right:22px;box-shadow:0 0 0 1px #0676472e,0 16px 30px -12px #0b1b3f73}.bo-imp__toast em{color:#fff;background:#17b26a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 4px 8px -4px #17b26acc}.bo-imp__toast>span{flex-direction:column;gap:1px;display:flex}.bo-imp__toast b{color:#067647;font-size:11.5px;font-weight:700}.bo-imp__toast small{color:var(--muted);font-size:10px}.bo-imp__cursor{opacity:0;filter:drop-shadow(0 2px 3px #0b1b3f4d);position:absolute;top:0;left:0}.motion-ok .is-live .bo-imp__xls{animation:impXls 10s var(--ease) infinite}.motion-ok .is-live .bo-imp__x1{animation:impX1 10s var(--ease) infinite}.motion-ok .is-live .bo-imp__x2{animation:impX2 10s var(--ease) infinite}.motion-ok .is-live .bo-imp__x3{animation:impX3 10s var(--ease) infinite}.motion-ok .is-live .bo-imp__up{animation:impUp 10s var(--ease) infinite}.motion-ok .is-live .bo-imp__cursor{animation:impCursor 10s var(--ease-io) infinite}.motion-ok .is-live .bo-imp__file{animation:impFile 10s var(--ease-io) infinite}.motion-ok .is-live .bo-imp__file em{animation:impBar 10s var(--ease-io) infinite}.motion-ok .is-live .bo-imp__app{animation:impApp 10s var(--ease) infinite}.motion-ok .is-live .bo-imp__toast{animation:impToast 10s var(--ease) infinite}.motion-ok .is-live .bo-imp__a1{animation:impA1 10s var(--ease) infinite}.motion-ok .is-live .bo-imp__a2{animation:impA2 10s var(--ease) infinite}.motion-ok .is-live .bo-imp__a3{animation:impA3 10s var(--ease) infinite}.perf-lite .bo-imp *,.motion-soft .bo-imp *{animation:none!important}@keyframes impXls{0%,40%{opacity:1;transform:none}45%,95%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes impX1{0%,3%{opacity:0;transform:translate(-6px)}7%,94%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes impX2{0%,9%{opacity:0;transform:translate(-6px)}13%,94%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes impX3{0%,15%{opacity:0;transform:translate(-6px)}19%,94%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes impUp{0%,29%{transform:none}31%{transform:scale(.92)}34%,to{transform:none}}@keyframes impCursor{0%,20%{opacity:0;transform:translate(96px,150px)}23%{opacity:1;transform:translate(96px,150px)}29%{transform:translate(182px,18px)scale(1)}31%{transform:translate(182px,18px)scale(.84)}33%{opacity:1;transform:translate(182px,18px)scale(1)}39%{opacity:0;transform:translate(160px,70px)}to{opacity:0;transform:translate(160px,70px)}}@keyframes impFile{0%,32%{opacity:0;transform:translate(118px,12px)scale(.9)}35%{opacity:1;transform:translate(118px,12px)scale(1)}42%{opacity:1;transform:translate(43px,90px)scale(1)}48%{opacity:1;transform:translate(43px,90px)scale(1)}52%,to{opacity:0;transform:translate(43px,90px)scale(.94)}}@keyframes impBar{0%,38%{transform:scaleX(0)}48%,to{transform:scaleX(1)}}@keyframes impApp{0%,44%{opacity:0;transform:translateY(8px)}50%,95%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes impToast{0%,50%{opacity:0;transform:translateY(6px)scale(.92)}54%,68%{opacity:1;transform:none}73%,to{opacity:0;transform:translateY(-4px)}}@keyframes impA1{0%,58%{opacity:0;transform:translateY(5px)}62%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes impA2{0%,62%{opacity:0;transform:translateY(5px)}66%,95%{opacity:1;transform:none}to{opacity:0}}@keyframes impA3{0%,66%{opacity:0;transform:translateY(5px)}70%,95%{opacity:1;transform:none}to{opacity:0}}.bo-flow{flex-direction:column;gap:10px;padding:12px;display:flex}.bo-flow__trig{background:linear-gradient(#f3f7ff 0%,#ecf2fd 100%);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #0763fc14}.bo-flow__trig>span:last-child{flex-direction:column;gap:1px;display:flex}.bo-flow__trig small{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:10px;font-weight:600}.bo-flow__trig b{font-size:12.5px;font-weight:600}.bo-flow__ic{width:26px;height:26px;color:var(--ink);background:linear-gradient(#fff 0%,#f5f7fb 100%);border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f14,0 3px 6px -4px #0b1b3f40}.bo-flow__ic.is-trig{color:var(--white);background:linear-gradient(160deg, #2f7bff 0%, var(--accent) 100%);box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px #0763fc99}.bo-flow__steps{flex-direction:column;gap:6px;margin:0;padding:0 0 0 4px;list-style:none;display:flex;position:relative}.bo-flow__steps:before{content:"";background:linear-gradient(#0763fc59,#0763fc14);width:1px;position:absolute;top:4px;bottom:14px;left:17px}.bo-flow__steps li{grid-template-columns:26px 1fr 16px;align-items:center;column-gap:7px;display:grid;position:relative}.bo-flow__steps b{white-space:nowrap;font-size:11px;font-weight:500}.bo-flow__steps em{color:#067647;background:#ecfdf3;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;box-shadow:inset 0 0 0 1px #06764726}.bo-flow__foot{box-shadow:inset 0 1px 0 var(--line-2);color:var(--accent-text);align-items:center;gap:6px;padding-top:9px;font-size:11px;font-weight:600;display:flex}.bo-fig{color:#1e1e1e;background:#fff;border-radius:16px;width:540px;font-size:10.5px;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #0b1b3f14,0 10px 22px -12px #0b1b3f29,0 44px 70px -34px #0b1b3f6b}.bo-fig__bar{align-items:center;gap:10px;height:36px;padding:0 10px;display:flex;box-shadow:inset 0 -1px #e6e6e6}.bo-fig__logo{background:#f5f5f5;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.bo-fig__tools{gap:4px;display:flex}.bo-fig__tools i{background:#f0f0f0;border-radius:5px;width:20px;height:20px}.bo-fig__tools i.is-on{background:#0d99ff;box-shadow:inset 0 0 0 5px #0d99ff,inset 0 0 0 7px #fff}.bo-fig__bar>b{white-space:nowrap;margin:0 auto;font-size:11px;font-weight:600}.bo-fig__people{display:flex}.bo-fig__people i{color:#fff;background:#0d99ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:700;display:grid;box-shadow:0 0 0 2px #fff}.bo-fig__people i+i{background:#14ae5c;margin-left:-6px}.bo-fig__share{color:#fff;background:#0d99ff;border-radius:6px;place-items:center;height:24px;padding:0 10px;font-size:10.5px;font-weight:600;display:grid}.bo-fig__body{grid-template-columns:122px 1fr 112px;height:262px;display:grid;position:relative}.bo-fig__layers,.bo-fig__props{background:#fff;flex-direction:column;padding:10px 6px;display:flex}.bo-fig__layers{box-shadow:inset -1px 0 #e6e6e6}.bo-fig__props{gap:8px;padding:10px;box-shadow:inset 1px 0 #e6e6e6}.bo-fig__layers small,.bo-fig__props small{color:#1e1e1e;padding:0 6px 4px;font-size:10px;font-weight:600}.bo-fig__props small{padding:0 0 2px}.bo-fig__ltree{flex-direction:column;gap:2px;display:flex;position:relative}.bo-fig__ltree span{z-index:1;color:#444;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;height:21px;font-size:9.5px;display:flex;position:relative;overflow:hidden}.bo-fig__ltree span em{color:#999;width:8px;font-size:9px;font-style:normal}.bo-fig__ltree span em i{border:1px solid;border-radius:1px;width:7px;height:5px;display:block}.bo-fig__lhl{background:#e5f4ff;border-radius:5px;height:21px;position:absolute;top:0;left:0;right:0;box-shadow:inset 2px 0 #0d99ff}.bo-fig__props div{flex-direction:column;gap:3px;display:flex}.bo-fig__props label{color:#8c8c8c;font-size:9px}.bo-fig__props div span{white-space:nowrap;background:#f5f5f5;border-radius:5px;align-items:center;gap:6px;height:22px;padding:0 7px;font-size:10px;display:flex;position:relative;overflow:hidden}.bo-fig__sw{background:#0763fc;border-radius:3px;flex:none;width:12px;height:12px}.bo-fig__fill em{font-style:normal}.bo-fig__fill em.is-old{opacity:0;position:absolute;left:25px}.bo-fig__canvas{background-color:#f5f5f5;background-image:radial-gradient(circle,#00000017 1px,#0000 1.2px);background-size:12px 12px;position:relative;overflow:hidden}.bo-fig__flabel{color:#8c8c8c;font-size:9px;position:absolute;top:10px;left:12px}.bo-fig__flabel.is-m{left:auto;right:10px}.bo-fig__frame{background:#fff;border-radius:4px;width:214px;padding:8px;position:absolute;top:24px;left:12px;box-shadow:0 1px 3px #0000001a}.bo-fig__nav{align-items:center;gap:6px;height:12px;display:flex}.bo-fig__brand{background:linear-gradient(135deg,#c9a27a,#8a6a4b);border-radius:2px;width:8px;height:8px}.bo-fig__nav b{color:#2b2118;margin-right:auto;font-size:7.5px;font-weight:700}.bo-fig__nav span{background:#e3e0dc;border-radius:2px;width:14px;height:3px}.bo-fig__nav em{background:#2b2118;border-radius:999px;width:22px;height:9px}.bo-fig__hero{grid-template-columns:1fr 88px;gap:8px;height:72px;margin-top:10px;display:grid}.bo-fig__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.bo-fig__head{position:relative}.bo-fig__head b{font-family:var(--font-display);letter-spacing:-.02em;color:#2b2118;font-size:10px;font-weight:700;line-height:1.15;display:block}.bo-fig__mask{transform-origin:100%;background:#fff;position:absolute;inset:-1px -2px;transform:scaleX(0)}.bo-fig__hsel{opacity:0;position:absolute;inset:-2px -3px;box-shadow:0 0 0 1px #0d99ff}.bo-fig__line{background:#ebe7e2;border-radius:2px;height:3px}.bo-fig__line.is-s{width:70%}.bo-fig__cta{color:#fff;white-space:nowrap;background:#e4e7ec;border-radius:999px;align-self:flex-start;place-items:center;height:14px;margin-top:3px;padding:0 7px;font-size:6.5px;font-weight:600;display:grid;position:relative;overflow:hidden}.bo-fig__cta i.is-new{z-index:-1;background:#0763fc;position:absolute;inset:0}.bo-fig__cta{isolation:isolate}.bo-fig__img{transform-origin:0 0;background:radial-gradient(30% 36% at 76% 26%,#fff4def2 0%,#fff4de00 100%),linear-gradient(160deg,#eadccb 0%,#cdb293 100%);border-radius:6px;position:relative}.bo-fig__img:after{content:"";background:linear-gradient(#8a6a4b,#6f533a);border-radius:10px 10px 4px 4px;height:30%;position:absolute;bottom:12%;left:14%;right:14%;box-shadow:0 4px 6px -3px #2b211880}.bo-fig__isel{opacity:0;position:absolute;inset:-1px;box-shadow:0 0 0 1px #0d99ff}.bo-fig__img>em{color:#fff;white-space:nowrap;opacity:0;background:#0d99ff;border-radius:3px;padding:1px 4px;font-size:7.5px;font-style:normal;font-weight:600;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.bo-fig__feats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.bo-fig__feat{color:#2b2118;white-space:nowrap;border-radius:5px;flex-direction:column;gap:4px;padding:5px;font-size:6.5px;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #eee9e3}.bo-fig__feat i{background:#f1e6d8;border-radius:3px;width:9px;height:9px}.bo-fig__foot{background:#f3f1ee;border-radius:3px;height:10px;margin-top:10px}.bo-fig__mframe{background:#fff;border-radius:8px;flex-direction:column;gap:5px;width:58px;height:118px;padding:7px 6px;display:flex;position:absolute;top:24px;right:10px;box-shadow:0 1px 3px #0000001a}.bo-fig__mframe i{background:#ebe7e2;border-radius:2px;height:4px}.bo-fig__mframe i.is-s{width:60%}.bo-fig__mframe .bo-fig__mimg{background:linear-gradient(160deg,#eadccb 0%,#cdb293 100%);border-radius:4px;height:40px}.bo-fig__mframe b{background:#0763fc;border-radius:999px;height:12px;margin-top:auto}.bo-fig__cur{z-index:3;opacity:0;pointer-events:none;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.bo-fig__cur svg path{stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}.bo-fig__cur b{color:#fff;white-space:nowrap;border-radius:3px 8px 8px;margin:12px 0 0 -2px;padding:1px 5px;font-size:8.5px;font-weight:600}.bo-fig__cur--a svg path{fill:#0d99ff}.bo-fig__cur--a b{background:#0d99ff}.bo-fig__cur--b svg path{fill:#14ae5c}.bo-fig__cur--b b{background:#14ae5c}.bo-fig__note{z-index:2;background:#fff;border-radius:3px 12px 12px;align-items:center;gap:6px;padding:5px 9px 5px 5px;display:flex;position:absolute;top:208px;left:244px;box-shadow:0 0 0 1px #0000000f,0 8px 18px -8px #0000004d}.bo-fig__note i{color:#fff;background:#14ae5c;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:700;display:grid}.bo-fig__note span{white-space:nowrap;font-size:9px}.motion-ok .is-live .bo-fig__cur--a{animation:figCurA 12s var(--ease-io) infinite}.motion-ok .is-live .bo-fig__cur--b{animation:figCurB 12s var(--ease-io) infinite}.motion-ok .is-live .bo-fig__lhl{animation:figHl 12s var(--ease) infinite}.motion-ok .is-live .bo-fig__img{animation:figImg 12s var(--ease-io) infinite}.motion-ok .is-live .bo-fig__isel,.motion-ok .is-live .bo-fig__img>em{animation:12s linear infinite figISel}.motion-ok .is-live .bo-fig__mask{animation:12s linear infinite figMask}.motion-ok .is-live .bo-fig__hsel{animation:12s linear infinite figHSel}.motion-ok .is-live .bo-fig__cta i.is-new{animation:figCta 12s var(--ease) infinite}.motion-ok .is-live .bo-fig__cta{animation:figCtaText 12s var(--ease) infinite}.motion-ok .is-live .bo-fig__sw{animation:figSw 12s var(--ease) infinite}.motion-ok .is-live .bo-fig__fill em.is-new{animation:figCta 12s var(--ease) infinite}.motion-ok .is-live .bo-fig__fill em.is-old{animation:figOld 12s var(--ease) infinite}.motion-ok .is-live .bo-fig__f1{animation:figF1 12s var(--ease) infinite}.motion-ok .is-live .bo-fig__f2{animation:figF2 12s var(--ease) infinite}.motion-ok .is-live .bo-fig__f3{animation:figF3 12s var(--ease) infinite}.motion-ok .is-live .bo-fig__note{animation:figNote 12s var(--ease) infinite}.perf-lite .bo-fig *,.motion-soft .bo-fig *{animation:none!important}@keyframes figCurA{0%{opacity:0;transform:translate(330px,230px)}4%{opacity:1;transform:translate(330px,230px)}9%{transform:translate(252px,54px)}20%{transform:translate(340px,126px)}26%{transform:translate(144px,58px)}40%{transform:translate(240px,72px)}47%{transform:translate(444px,82px)scale(1)}49%{transform:translate(444px,82px)scale(.84)}51%{transform:translate(444px,82px)scale(1)}58%{transform:translate(150px,146px)}72%{transform:translate(330px,156px)}80%{opacity:1;transform:translate(360px,240px)}85%,to{opacity:0;transform:translate(360px,240px)}}@keyframes figCurB{0%,30%{opacity:0;transform:translate(400px,40px)}34%{opacity:1;transform:translate(400px,40px)}46%{transform:translate(376px,96px)}56%{transform:translate(392px,124px)}63%{opacity:1;transform:translate(236px,196px)}66%{opacity:1;transform:translate(236px,196px)}71%,to{opacity:0;transform:translate(224px,240px)}}@keyframes figHl{0%,7%{transform:translateY(0)}9%,23%{transform:translateY(69px)}26%,41%{transform:translateY(92px)}44%,55%{transform:translateY(115px)}57%,74%{transform:translateY(138px)}78%,to{transform:translateY(0)}}@keyframes figImg{0%,9%{opacity:1;transform:scale(0)}20%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@keyframes figISel{0%,9%{opacity:0}10%,23%{opacity:1}25%,to{opacity:0}}@keyframes figMask{0%,27%{transform:scaleX(1)}40%,96%{transform:scaleX(0)}99%,to{transform:scaleX(1)}}@keyframes figHSel{0%,26%{opacity:0}27%,41%{opacity:1}43%,to{opacity:0}}@keyframes figCta{0%,50%{opacity:0}53%,96%{opacity:1}99%,to{opacity:0}}@keyframes figOld{0%,50%{opacity:1}53%,96%{opacity:0}99%,to{opacity:1}}@keyframes figCtaText{0%,50%{color:#667085}53%,96%{color:#fff}99%,to{color:#667085}}@keyframes figSw{0%,50%{background-color:#e4e7ec}53%,96%{background-color:#0763fc}99%,to{background-color:#e4e7ec}}@keyframes figF1{0%,57%{opacity:0;transform:scale(.9)}61%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes figF2{0%,61%{opacity:0;transform:scale(.9)}65%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes figF3{0%,65%{opacity:0;transform:scale(.9)}69%,96%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes figNote{0%,66%{opacity:0;transform:translateY(4px)}70%,94%{opacity:1;transform:none}98%,to{opacity:0}}.bo-ops{flex-direction:column;gap:8px;padding:12px;display:flex}.bo-ops__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bo-ops__live{color:#067647;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.bo-ops__live i{background:#17b26a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #17b26a29}.bo-ops__head b{font-family:var(--font-display);letter-spacing:-.02em;font-size:15px;font-weight:600}.bo-ops__uptime{grid-template-columns:repeat(30,1fr);gap:2px;height:18px;display:grid}.bo-ops__uptime i{background:linear-gradient(#34d399,#17b26a);border-radius:2px}.bo-ops__uptime i.is-warn{background:linear-gradient(#fbbf24,#e7a94a)}.bo-ops__cap{color:var(--faint);justify-content:space-between;margin-top:-4px;font-size:9.5px;display:flex}.bo-ops__ticket{background:linear-gradient(#f6f8fc 0%,#f1f5fb 100%);border-radius:12px;flex-direction:column;gap:7px;padding:8px 9px;display:flex;box-shadow:inset 0 0 0 1px #0b1b3f0d}.bo-ops__thead{justify-content:space-between;align-items:center;gap:6px;display:flex}.bo-ops__thead b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.bo-ops__thead em{color:#067647;background:#ecfdf3;border-radius:999px;flex:none;place-items:center;height:18px;padding:0 7px;font-size:9.5px;font-style:normal;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #06764726}.bo-ops__ticket ol{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex;position:relative}.bo-ops__ticket ol:before{content:"";background:#d6e0ef;width:1px;position:absolute;top:6px;bottom:6px;left:34px}.bo-ops__ticket li{color:var(--body-2);white-space:nowrap;grid-template-columns:26px 9px 1fr;align-items:center;column-gap:5px;font-size:10px;display:grid;position:relative}.bo-ops__ticket li .mono{color:var(--faint);font-size:9.5px}.bo-ops__ticket li i{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px #b9c6db}.bo-ops__ticket li.is-done{color:var(--ink);font-weight:600}.bo-ops__ticket li.is-done i{background:var(--accent);box-shadow:0 0 0 3px #0763fc26}.bo-ops__sla{color:var(--accent-text);align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.bo-ops__backup{align-items:center;gap:8px;display:flex}.bo-ops__backup>span:last-child{flex-direction:column;gap:1px;display:flex}.bo-ops__backup b{font-size:11.5px;font-weight:600}.bo-ops__backup small{color:var(--muted);font-size:10px}.bo-ok{color:#067647;background:#ecfdf3;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}
.svc__well .stage__in{color:var(--ink);font-size:10.5px}.svc__well .stage__in svg{max-width:none}.sv-shadow{box-shadow:0 0 0 1px #0b1b3f0f,0 12px 28px -18px #0b1b3f59}.motion-ok .is-live .sv-scroll{animation:18s cubic-bezier(.65,0,.35,1) infinite alternate svScroll}.motion-ok .is-live .sv-pop{animation:svPop 9s var(--ease) infinite}.motion-ok .is-live .sv-bar{animation:svBar 9s var(--ease) infinite}.motion-ok .is-live .sv-row{animation:9s infinite svRow}.motion-ok .is-live .sv-flow{animation:1.4s linear infinite svFlow}.motion-ok .is-live .sv-ring{animation:svRing 3.2s var(--ease) infinite}.motion-ok .is-live .sv-float{animation:5s ease-in-out infinite alternate svFloat}.motion-ok .is-live .sv-drift{animation:16s ease-in-out infinite alternate svDrift}.sv-live-dot{position:relative}.sv-live-dot:after{content:"";background:var(--accent);opacity:0;border-radius:50%;position:absolute;inset:0}.motion-ok .is-live .sv-live-dot:after{animation:1.8s ease-out infinite svLive}.motion-ok .is-live .sv-gauge{animation:svGauge 6s var(--ease) infinite}.sv-smil{display:none}.motion-ok .is-live .sv-smil{display:inline}@keyframes svScroll{0%,14%{transform:translateY(0)}46%,56%{transform:translateY(calc(-50% + var(--v) / 2))}88%,to{transform:translateY(calc(-100% + var(--v)))}}@keyframes svPop{0%,6%{opacity:0;transform:translateY(10px)}14%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(10px)}}@keyframes svBar{0%,20%{opacity:0;transform:translate(-50%,14px)}28%,80%{opacity:1;transform:translate(-50%)}88%,to{opacity:0;transform:translate(-50%,14px)}}@keyframes svRow{0%,8%{background:0 0}14%,86%{background:#eef4ff}94%,to{background:0 0}}html.perf-lite .is-live .sv-flow,html.perf-lite .is-live .sv-row,html.perf-lite .is-live .sv-gauge{animation:none}.perf-lite .sv-flow{stroke-opacity:0!important}@keyframes svFlow{to{stroke-dashoffset:-20px}}@keyframes svRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes svFloat{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes svDrift{0%{transform:translate(0)}to{transform:translate(-70px,-40px)}}@keyframes svLive{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes svGauge{0%{stroke-dashoffset:var(--full)}30%,to{stroke-dashoffset:var(--to)}}.lap{background:#111827;border-radius:16px 16px 0 0;padding:9px 9px 0;box-shadow:inset 0 0 0 1px #2a3345}.lap__screen{background:#f5f7fa;border-radius:7px 7px 0 0;height:100%;position:relative;overflow:hidden}.lap__base{background:linear-gradient(#e4e8ef 0%,#c7ced9 100%);border-radius:2px 2px 12px 12px;box-shadow:0 10px 18px -12px #0b1b3f80}.lap__base i{background:#b7bfcc;border-radius:0 0 6px 6px;width:64px;height:5px;margin-left:-32px;position:absolute;top:0;left:50%}.ao{width:640px;height:400px;color:var(--ink);background:#f5f7fa;font-size:10.5px}.ao-top{align-items:center;height:44px;padding:0 16px;display:flex}.ao-brand{align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.ao-nav{gap:2px;margin:0 auto;display:flex}.ao-nav span{height:26px;color:var(--muted);border-radius:8px;place-items:center;padding:0 11px;display:grid}.ao-nav .is-on{color:var(--ink);background:#e9eef6;font-weight:600}.ao-tools{align-items:center;gap:6px;display:flex}.ao-ib{width:24px;height:24px;color:var(--muted);border-radius:7px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e1e7f0}.ao-av{background:#dce6f7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.ao-title{align-items:center;padding:6px 16px 10px;display:flex}.ao-title b{font-family:var(--font-display);letter-spacing:-.03em;font-size:19px;font-weight:600}.ao-title small{color:var(--faint);margin-left:8px;font-size:9.5px}.ao-new{background:var(--accent);height:26px;color:var(--white);border-radius:8px;place-items:center;margin-left:auto;padding:0 11px;font-weight:600;display:grid}.ao-grid{grid-template-columns:minmax(0,1fr) 176px;gap:10px;padding:0 16px;display:grid}.ao-col{flex-direction:column;gap:10px;display:flex}.ao-folders{gap:8px;display:flex}.ao-folder{background:var(--white);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;flex:1;gap:10px;padding:10px 11px;display:flex}.ao-folder__top{justify-content:space-between;display:flex}.ao-fic{background:var(--blue-50);width:22px;height:22px;color:var(--accent);border-radius:7px;place-items:center;display:grid}.ao-fic.is-warn{background:var(--amber-bg);color:var(--amber)}.ao-go{width:20px;height:20px;color:var(--muted);background:#f2f5fa;border-radius:6px;place-items:center;display:grid}.ao-folder__t{flex-direction:column;gap:1px;display:flex}.ao-folder__t b{font-weight:600}.ao-folder__t small{color:var(--muted);font-size:9.5px}.ao-table{background:var(--white);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;gap:4px;padding:10px 8px 4px;display:flex}.ao-table__bar{align-items:center;gap:5px;padding:0 8px 4px;display:flex}.ao-table__bar b{margin-right:auto;font-size:11.5px;font-weight:600}.ao-btn{border-radius:7px;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #e1e7f0}.ao-btn.is-dark{background:var(--ink);color:var(--white);box-shadow:none}.ao-tr{height:30px;box-shadow:inset 0 -1px 0 var(--line-2);border-radius:7px;grid-template-columns:12px 44px minmax(0,1fr) 58px 70px 70px;align-items:center;column-gap:8px;padding:0 8px;display:grid}.ao-tr:last-child{box-shadow:none}.ao-th{background:var(--app);height:22px;color:var(--muted);box-shadow:none;border-radius:6px;font-size:9px}.ao-tr .r{justify-self:end}.ao-tr:nth-child(3){background:#eef4ff}.ao-chk{border-radius:3.5px;place-items:center;width:12px;height:12px;display:grid;box-shadow:inset 0 0 0 1.2px #cbd5e3}.ao-chk.is-on{background:var(--accent);box-shadow:none}.ao-code{color:var(--muted);font-size:9.5px}.ao-ell{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ao-mute{color:var(--muted)}.ao-side{background:var(--white);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.ao-side__t{font-size:11.5px;font-weight:600}.ao-seg{gap:3px;display:flex}.ao-seg>span{flex-direction:column;gap:5px;display:flex}.ao-seg b{font-size:10px;font-weight:600}.ao-seg i{border-radius:2px;height:4px;display:block}.ao-stats{gap:5px;display:flex}.ao-stats>span{box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex-direction:column;flex:1;gap:1px;padding:6px 7px;display:flex}.ao-stats b{align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.ao-stats i{border-radius:50%;width:5px;height:5px}.ao-stats small{color:var(--muted);white-space:nowrap;font-size:8.5px}.ao-total{align-items:baseline;gap:5px;padding-top:4px;display:flex}.ao-total b{font-family:var(--font-display);letter-spacing:-.03em;font-size:20px;font-weight:600}.ao-total small{color:var(--muted);font-size:9.5px}.ao-goal{background:var(--accent);color:var(--white);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.ao-ring{place-items:center;display:grid;position:relative}.ao-ring b{font-size:11px;font-weight:600;position:absolute}.ao-goal__t{flex-direction:column;gap:2px;display:flex}.ao-goal__t small{opacity:.8;font-size:9.5px}.ao-goal__t b{font-family:var(--font-display);font-size:15px;font-weight:600}.selbar{background:var(--ink);height:32px;color:var(--white);white-space:nowrap;border-radius:10px;align-items:center;gap:2px;padding:0 4px 0 12px;font-size:10.5px;display:flex;transform:translate(-50%);box-shadow:0 16px 30px -16px #0b1b3fb3}.selbar__n{color:#fff9;margin-right:8px}.selbar>span:not(.selbar__n){border-radius:7px;align-items:center;gap:5px;height:24px;padding:0 9px;display:inline-flex}.selbar .is-on{background:#ffffff1a}.pop{transform-origin:100% 100%;background:var(--white);width:214px;color:var(--ink);border-radius:12px;font-size:10.5px;overflow:hidden;box-shadow:0 0 0 1px #0b1b3f14,0 24px 44px -20px #0b1b3f8c}.pop__bar{background:var(--ink);height:32px;color:var(--white);justify-content:space-between;align-items:center;padding:0 11px;font-size:11px;font-weight:600;display:flex}.pop__bar svg{opacity:.7}.pop__body{flex-direction:column;gap:6px;padding:9px 11px 10px;display:flex}.pop__who{align-items:center;gap:6px;font-weight:600;display:flex}.pop__who>span{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:9.5px;font-weight:500;display:inline-flex}.pop__tabs{color:var(--faint);box-shadow:inset 0 -1px 0 var(--line);gap:10px;font-size:9.5px;display:flex}.pop__tabs b{color:var(--ink);box-shadow:inset 0 -1.5px 0 var(--ink);padding-bottom:5px;font-weight:600}.pop__item{box-shadow:inset 0 -1px 0 var(--line-2);align-items:center;gap:7px;padding:6px 0;display:flex}.pop__ic{background:var(--app);width:24px;height:24px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.pop__t{flex-direction:column;gap:1px;min-width:0;display:flex}.pop__t b{white-space:nowrap;font-weight:500}.pop__t small{color:var(--muted);font-size:9px}.pop__item>b{margin-left:auto;font-weight:600}.pop__sum{color:var(--muted);justify-content:space-between;padding-top:2px;display:flex}.pop__sum b{font-family:var(--font-display);color:var(--ink);font-size:13px;font-weight:600}.pop__btns{gap:6px;padding-top:2px;display:flex}.pop__btns span{border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;height:24px;font-size:10px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #e1e7f0}.pop__btns .is-blue{background:var(--accent);color:var(--white);box-shadow:none}.vw-sky{background:linear-gradient(160deg,#c9deff 0%,#e4edff 45%,#f4f7fc 100%);position:absolute;inset:0}.browser{background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0b1b3f0f,0 12px 28px -18px #0b1b3f59}.browser__chrome{height:34px;box-shadow:inset 0 -1px 0 var(--line);background:#f7f9fc;align-items:center;gap:10px;padding:0 12px;display:flex}.browser__dots{gap:5px;display:flex}.browser__dots i{background:#e1e6ee;border-radius:50%;width:8px;height:8px}.browser__url{background:var(--white);height:20px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:6px;margin:0 auto;padding:0 12px;font-size:9.5px;display:flex}.browser__view{position:relative;overflow:hidden}.ps{background:var(--white);color:var(--ink)}.ps-nav{height:44px;color:var(--body);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;font-size:9.5px;display:grid}.ps-nav>span{gap:12px;display:flex}.ps-nav>span.r{justify-content:flex-end}.ps-nav b{color:var(--ink);font-weight:600}.ps-nav b.is-blue{color:var(--accent)}.ps-hero{grid-template-columns:minmax(0,1fr) 176px;gap:14px;padding:18px 18px 0;display:grid}.ps-hero__copy{flex-direction:column;gap:10px;padding-top:6px;display:flex}.ps-h{font-family:var(--font-display);letter-spacing:-.045em;font-size:25px;font-weight:500;line-height:1.12}.ps-p{color:var(--muted);font-size:9.5px;line-height:1.55}.ps-ctas{align-items:center;gap:10px;margin-top:2px;display:flex}.ps-cta{background:var(--ink);height:28px;color:var(--white);border-radius:999px;place-items:center;padding:0 12px;font-size:9.5px;font-weight:600;display:grid}.ps-link{align-items:center;gap:4px;font-size:9.5px;font-weight:600;display:inline-flex}.ps-thumbs{gap:6px;margin-top:8px;display:flex}.ps-thumbs>span{border-radius:10px;flex:1;overflow:hidden}.ps-bento{grid-template-rows:104px 104px;grid-template-columns:1fr 1fr;gap:6px;display:grid}.ps-green{background:var(--blue-100);border-radius:12px;flex-direction:column;justify-content:space-between;padding:9px;display:flex}.ps-green>span{flex-direction:column;gap:2px;display:flex}.ps-green b{font-size:10px;font-weight:600}.ps-green small{color:var(--body);font-size:8.5px;line-height:1.35}.ps-tall{border-radius:12px;grid-row:span 2;overflow:hidden}.ps-prog{background:var(--ink);color:var(--white);border-radius:12px;flex-direction:column;justify-content:space-between;padding:9px;display:flex}.ps-prog small{opacity:.7;font-size:8.5px}.ps-prog>span{flex-direction:column;gap:5px;display:flex}.ps-prog>span>b{font-family:var(--font-display);letter-spacing:-.03em;font-size:18px;font-weight:600}.ps-prog i{background:#fff3;border-radius:2px;height:3px;position:relative;overflow:hidden}.ps-prog i b{background:#6fa3ff;width:68%;position:absolute;top:0;bottom:0;left:0}.ps-sec{justify-content:space-between;align-items:baseline;padding:28px 18px 10px;display:flex}.ps-sec>span{font-family:var(--font-display);letter-spacing:-.03em;font-size:15px;font-weight:500}.ps-sec small{color:var(--accent);font-size:9px;font-weight:600}.ps-projects{gap:10px;padding:0 18px;display:flex}.ps-proj{flex-direction:column;flex:1;gap:7px;display:flex}.ps-proj__img{border-radius:12px;overflow:hidden}.ps-proj__t{justify-content:space-between;align-items:center;gap:6px;display:flex}.ps-proj__t b{font-size:10.5px;font-weight:600}.ps-proj__t em{background:var(--blue-50);height:18px;color:var(--accent-text);white-space:nowrap;border-radius:5px;place-items:center;padding:0 6px;font-size:8.5px;font-style:normal;font-weight:600;display:grid}.ps-proj small{color:var(--muted);font-size:9px}.ps-why{gap:12px;padding:26px 18px 0;display:flex}.ps-why>div{box-shadow:inset 0 1px 0 var(--line);flex-direction:column;flex:1;gap:6px;padding-top:10px;display:flex}.ps-why b{font-size:10px;font-weight:600}.ps-why small{color:var(--muted);font-size:8.5px;line-height:1.45}.ps-form{background:var(--app);border-radius:14px;flex-direction:column;gap:9px;margin:26px 18px 0;padding:14px;display:flex}.ps-form>b{font-family:var(--font-display);letter-spacing:-.03em;font-size:14px;font-weight:500}.ps-form>div{gap:8px;display:flex}.ps-field{flex-direction:column;flex:1;gap:4px;display:flex}.ps-field small{color:var(--muted);font-size:8.5px}.ps-field span{background:var(--white);border-radius:8px;align-items:center;height:26px;padding:0 9px;font-size:9.5px;display:flex;box-shadow:inset 0 0 0 1px #e1e7f0}.ps-send{background:var(--accent);height:30px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.ps-send>span{background:var(--white);border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.ps-foot{background:var(--ink);color:#ffffffb3;justify-content:space-between;margin-top:26px;padding:14px 18px;font-size:9px;display:flex}.ps-foot b{color:var(--white);font-weight:600}.fchip{background:var(--white);color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:10.5px;display:flex;box-shadow:0 0 0 1px #0b1b3f0f,0 12px 28px -18px #0b1b3f59}.fchip__ic{background:#eef5ff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.fchip__t{flex-direction:column;gap:1px;display:flex}.fchip__t b{font-weight:600}.fchip__t small{color:var(--muted);font-size:9.5px}.vt-lab{letter-spacing:.04em;color:var(--faint);white-space:nowrap;font-size:10px;font-weight:600}.vt-lab.is-on{color:var(--accent)}.vt-sheet{background:var(--white);border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #0b1b3f0f,0 12px 28px -18px #0b1b3f59}.vt-sheet__bar{align-items:center;gap:6px;height:28px;padding:0 9px;font-size:9.5px;font-weight:600;display:flex;box-shadow:inset 0 -1px #e3e8ef}.vt-sheet__bar em{color:var(--amber);margin-left:auto;font-style:normal;font-weight:500}.vt-grid{grid-template-columns:1.3fr .9fr 1fr .7fr;display:grid}.vt-grid span{white-space:nowrap;padding:0 6px;font-size:9px;line-height:20px;overflow:hidden;box-shadow:inset -1px -1px #e3e8ef}.vt-grid .vt-h{color:var(--muted);background:#f3f5f8;font-size:8.5px;line-height:18px;box-shadow:inset -1px 0 #e3e8ef}.vt-grid .is-bad{color:var(--amber);background:#fff4e0}.vt-chat{background:var(--white);border-radius:10px;gap:7px;padding:9px 10px;font-size:9.5px;display:flex;box-shadow:0 0 0 1px #0b1b3f0f,0 12px 28px -18px #0b1b3f59}.vt-chat__ic{background:#eef5ff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.vt-chat>span:last-child{flex-direction:column;gap:3px;display:flex}.vt-chat b{font-weight:600}.vt-bubble{background:#f1f4f8;border-radius:3px 9px 9px;padding:5px 8px;line-height:1.4}.vt-record{background:var(--white);border-radius:14px;flex-direction:column;gap:9px;padding:12px;font-size:10.5px;display:flex;box-shadow:0 0 0 1px #0b1b3f0f,0 12px 28px -18px #0b1b3f59}.vt-record__top{align-items:center;gap:8px;display:flex}.vt-av{background:#dce6f7;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.vt-record__top>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.vt-record__top b{white-space:nowrap;font-size:11.5px;font-weight:600}.vt-record__top small{color:var(--muted);font-size:9px}.vt-record__top em{background:var(--blue-50);height:20px;color:var(--accent-text);white-space:nowrap;border-radius:6px;place-items:center;margin-left:auto;padding:0 7px;font-size:9.5px;font-style:normal;font-weight:600;display:grid}.vt-src{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vt-src small{color:var(--faint);margin-right:2px;font-size:9px}.vt-src span{color:#344054;background:#f2f5fa;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:9px;display:inline-flex}.vt-kv{height:26px;box-shadow:inset 0 -1px 0 var(--line-2);justify-content:space-between;align-items:center;font-size:10px;display:flex}.vt-kv span{color:var(--muted)}.vt-kv b{font-weight:600}.vt-train{background:var(--white);border-radius:12px;flex-direction:column;gap:7px;padding:10px 12px;font-size:10px;display:flex;box-shadow:0 0 0 1px #0b1b3f0f,0 12px 28px -18px #0b1b3f59}.vt-train>div{align-items:center;gap:8px;display:flex}.vt-train b{font-weight:600}.vt-team{margin-left:auto;display:flex}.vt-team i{width:20px;height:20px;box-shadow:0 0 0 2px var(--white);background:#dce6f7;border-radius:50%;place-items:center;margin-left:-6px;font-size:8px;font-style:normal;font-weight:700;display:grid}.vt-team i:first-child{margin-left:0}.vt-meter{background:#e6ebf3;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.vt-meter b{background:var(--accent);width:75%;position:absolute;top:0;bottom:0;left:0}.vt-train small{color:var(--muted);font-size:9.5px}.va-ring{border-radius:50%;box-shadow:inset 0 0 0 1px #0763fc40}.va-ring.is-fill{box-shadow:none;background:#0763fc0f}.va-hub{background:var(--white);border-radius:22px;place-items:center;display:grid;box-shadow:0 0 0 1px #0763fc2e,0 18px 36px -18px #0763fc8c}.va-node{background:var(--white);transition:transform .4s var(--ease);border-radius:14px;place-items:center;display:grid;box-shadow:0 0 0 1px #0b1b3f0f,0 12px 28px -18px #0b1b3f59}.svc:hover .va-node{transform:translateY(-2px)}.va-name{text-align:center;color:var(--muted);white-space:nowrap;font-size:9.5px}.va-cap{letter-spacing:.04em;color:var(--faint);font-size:10px;font-weight:600}.ds{width:0;height:0;position:absolute;top:50%;left:50%}.ds-plane{width:790px;height:690px;transform:rotateX(54deg) rotateZ(-38deg) scale(var(--ds-s));transform-origin:50%;position:absolute;top:-345px;left:-395px}.ds-board{position:absolute;inset:0}.ds-card{background:var(--white);border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #0b1b3f0d,0 30px 40px -30px #0b1b3f59}.ds small{color:var(--faint);font-size:11px}.ds-types{font-family:var(--font-display);color:var(--ink);flex-direction:column;gap:10px;padding:26px;display:flex}.ds-types .t1{letter-spacing:-.05em;font-size:64px;font-weight:700;line-height:1}.ds-types .t2{letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1.05}.ds-types .t3{letter-spacing:-.03em;font-size:26px;font-weight:600}.ds-types .t4{font-family:var(--font-sans);color:var(--body-2);font-size:16px;line-height:1.5}.ds-colors{flex-direction:column;gap:8px;padding:22px;display:flex}.ds-colors>div{border-radius:12px;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #0b1b3f0f}.ds-colors .mono{opacity:.8;font-size:11px;font-weight:500}.ds-kpi{height:100%;color:var(--ink);flex-direction:column;justify-content:space-between;padding:20px;display:flex}.ds-kpi small{color:var(--muted);font-size:12px}.ds-kpi b{font-family:var(--font-display);letter-spacing:-.04em;font-size:40px;font-weight:600}.ds-kpi.is-lead{color:var(--white)}.ds-kpi.is-lead small{color:#fffc}.ds-comps{flex-direction:column;gap:16px;padding:22px;display:flex}.ds-comps>div{align-items:center;gap:10px;display:flex}.ds-btn{height:42px;color:var(--ink);border-radius:999px;place-items:center;padding:0 18px;font-size:14px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #d5dde9}.ds-btn.is-dark{background:var(--ink);color:var(--white);box-shadow:none;padding:0 20px}.ds-toggle{background:var(--accent);border-radius:999px;width:52px;height:30px;margin-left:auto;position:relative}.ds-toggle i{background:var(--white);border-radius:50%;width:24px;height:24px;position:absolute;top:3px;right:3px}.ds-badges .status{height:26px;font-size:13px}.ds-notes{flex-direction:column;gap:10px;padding:20px;display:flex}.ds-notes>div{align-items:center;gap:12px;display:flex}.ds-notes>div>span:first-child{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ds-notes>div>span:last-child{flex-direction:column;gap:2px;display:flex}.ds-notes b{color:var(--ink);font-size:14px;font-weight:600}.ds-notes>div small{color:var(--muted);font-size:12px}.op-mon{background:#111827;border-radius:14px;padding:8px}.op-screen{background:#f5f7fa;border-radius:7px;flex-direction:column;gap:8px;height:100%;padding:10px;font-size:10px;display:flex;overflow:hidden}.op-head{align-items:center;gap:6px;display:flex}.op-head b{font-size:10.5px;font-weight:600}.op-head>span{color:var(--accent-text);align-items:center;gap:5px;margin-left:auto;font-size:9px;font-weight:600;display:inline-flex}.sv-live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.op-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:7px;display:grid}.op-tile{background:var(--white);box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:9px 10px;display:flex}.op-tile>small{color:var(--muted);font-size:9px}.op-ok{align-items:center;gap:7px;display:flex}.op-ok>span:first-child{background:var(--blue-50);width:24px;height:24px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.op-ok>span:last-child{flex-direction:column;min-width:0;display:flex}.op-ok b{white-space:nowrap;font-size:11px;font-weight:600}.op-ok small{color:var(--muted);white-space:nowrap;font-size:8.5px}.op-gauge{align-items:flex-end;gap:6px;display:flex}.op-gauge>span{flex-direction:column;line-height:1.1;display:flex}.op-gauge b{font-family:var(--font-display);font-size:15px;font-weight:600}.op-gauge small{color:var(--muted);font-size:8.5px}.op-note{color:var(--faint);font-size:8.5px}.op-neck{background:linear-gradient(#c7ced9 0%,#dce1e9 100%)}.op-foot{background:linear-gradient(#e4e8ef 0%,#c2cad6 100%);border-radius:6px 6px 3px 3px;box-shadow:0 8px 14px -8px #0b1b3f73}.op-chip{background:var(--white);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:7px;font-size:10px;font-weight:600;display:flex;box-shadow:0 0 0 1px #0b1b3f0f,0 12px 28px -18px #0b1b3f59}.op-chip.has-label{padding-right:12px}.op-chip>span{background:var(--blue-50);width:24px;height:24px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.vt-kv span,.vt-kv b,.vt-record__top small{white-space:nowrap}.vt-kv{gap:6px;font-size:9.5px}
