*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fff;--bg-subtle:#f9f9f9;--bg-muted:#f3f3f3;--border:#e5e5e5;--border2:#d4d4d4;--text:#0a0a0a;--text-2:#404040;--text-3:#737373;--text-4:#a3a3a3;--green:#16a34a;--green-bg:#dcfce7;--blue:#2563eb;--blue-bg:#dbeafe;--pink:#db2777;--pink-bg:#fce7f3;--purple:#7c3aed;--amber:#d97706;--amber-bg:#fef3c7;--teal:#0d9488;--teal-bg:#ccfbf1;--hl:#0369a1;--max-w:1320px;--px:64px}.wrap{max-width:var(--max-w);padding:0 var(--px);width:100%;margin:0 auto}@media (max-width:600px){:root{--px:20px}}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes cur{0%,to{opacity:1}50%{opacity:0}}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/geologica-cyrillic-ext-wght-normal.624984b3.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/geologica-cyrillic-wght-normal.7984ff43.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/geologica-greek-wght-normal.68ce71af.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/geologica-vietnamese-wght-normal.4c584201.woff2)format("woff2-variations");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-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/geologica-latin-ext-wght-normal.45a55708.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/geologica-latin-wght-normal.d1865c85.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/onest-cyrillic-ext-wght-normal.8860201a.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/onest-cyrillic-wght-normal.20151429.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/onest-math-wght-normal.cad38c99.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/onest-symbols-wght-normal.d64d8e2d.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/onest-vietnamese-wght-normal.4250ef26.woff2)format("woff2-variations");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-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/onest-latin-ext-wght-normal.79c53978.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/onest-latin-wght-normal.89c3d590.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Liberation Sans),local(Arial),local(ArialMT);font-weight:100 549;size-adjust:102.27%;ascent-override:94.84%;descent-override:30.31%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local(Liberation Sans Bold),local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:98.73%;ascent-override:98.25%;descent-override:31.4%;line-gap-override:0%}@font-face{font-family:Geologica Fallback;src:local(Liberation Sans Bold),local(Arial Bold),local(Arial-BoldMT);size-adjust:102.73%;ascent-override:95.4%;descent-override:27.26%;line-gap-override:0%}.lp{--bg:#0b0d10;--bg-2:#101318;--panel:#13161b;--panel-2:#1a1e25;--line:#232831;--line-2:#2e3542;--ink:#f2f4f7;--lead:#aeb6c2;--text:#9aa3b2;--muted:#7f8898;--o:#ff8a00;--o-ink:#160c00;--steel:#86abd2;--r:24px;--font:"Onest Variable","Onest Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--font-h:"Geologica Variable","Geologica Fallback",system-ui,sans-serif;--scene-frame:0 0 0 1px #ffffff14,0 40px 90px -30px #000000b3;--scene-radius:14px;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3,.lp p,.lp figure{margin:0}.lp h1,.lp h2,.lp h3{color:var(--ink);font-family:var(--font-h);font-weight:var(--h-w,600)}.lp h1{font-size:max(40px,min(5vw,72px));line-height:var(--h1-lh,1.04);letter-spacing:var(--h1-ls,-.04em)}.lp h2{font-size:max(32px,min(3.4vw,48px));line-height:var(--h2-lh,1.1);letter-spacing:var(--h2-ls,-.035em)}.lp h3{font-size:max(22px,min(2vw,26px));line-height:1.22;font-weight:var(--h3-w,560);letter-spacing:var(--h3-ls,-.02em)}.lp :is(.ev-stats b,.ev-diff b,.tf-price,.en-con-sum b,.en-sum-p,.ab-pr-nums dt,.ab-rates b,.hm-plan b,.st-q .st-lead){font-family:var(--font-h);letter-spacing:var(--num-ls,-.035em)}.lp-lead{color:var(--lead);font-size:max(18px,min(1.5vw,20px));line-height:1.5}.lp-sub{color:var(--muted);font-size:15px;font-weight:500;line-height:1.45}.lp-wrap{max-width:1280px;margin:0 auto;padding:0 32px}.lp-sec{padding:96px 0}.lp-head{max-width:720px;margin-bottom:48px}.lp-head .lp-lead{margin-top:16px}.lp-head-row{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.lp-head-row .lp-head{margin-bottom:0}.lp-btn{background:var(--o);height:52px;font:600 16px var(--font);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;color:var(--o-ink)!important}.lp-btn:hover{background:#ffa133}.lp-btn:active{transform:scale(.98)}.lp-btn.sm{border-radius:10px;height:40px;padding:0 16px;font-size:15px}.lp-btn.ghost{box-shadow:inset 0 0 0 1.5px var(--line-2);background:0 0;color:var(--ink)!important}.lp-btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.lp-link{color:var(--lead);font-weight:500}.lp-link:hover{color:var(--ink)}.lp-more{flex:none;font-weight:600;color:var(--steel)!important}.lp-more:hover{color:var(--ink)!important}.lp a:focus-visible{outline:2px solid var(--o);outline-offset:2px}.lp button:focus-visible{outline:2px solid var(--o);outline-offset:2px}.lp-card{border-radius:var(--r);background:var(--panel);padding:28px}.lp-scene{width:100%}.lp-top{z-index:40;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#86abd20d,#0000 30% 70%,#ff8a000a),#0b0d10f5;position:sticky;top:0}.lp-top:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#86abd259 30%,#ff8a004d 70%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.lp-top-in{align-items:center;gap:36px;height:68px;display:flex}.lp-logo{font-family:var(--font-h);letter-spacing:-.015em;align-items:center;gap:10px;font-size:20px;font-weight:500;display:flex;color:var(--ink)!important}.lp-logo img{filter:invert();border-radius:8px}.lp-top .lp-logo img{transition:box-shadow .3s;box-shadow:0 0 0 1px #ffffff1f,0 0 18px #ff8a0059,0 0 36px -6px #86abd273}.lp-top .lp-logo span{color:#0000;text-shadow:0 0 24px #86abd240;background:linear-gradient(#fff 30%,#c9d6e6);-webkit-background-clip:text;background-clip:text}.lp-top .lp-logo:hover img{box-shadow:0 0 0 1px #fff3,0 0 24px #ff8a008c,0 0 44px -6px #86abd299}.lp-top nav{color:#c3cad5;gap:4px;font-size:15.5px;font-weight:500;display:flex}.lp-top nav a{white-space:nowrap;border-radius:10px;padding:8px 13px;transition:color .2s,background .2s,text-shadow .2s;position:relative}.lp-top nav a:after{content:"";background:linear-gradient(90deg,var(--steel),var(--o));opacity:0;border-radius:2px;height:1.5px;transition:opacity .25s,transform .25s;position:absolute;bottom:2px;left:13px;right:13px;transform:scaleX(.4);box-shadow:0 0 10px #ff8a008c}.lp-top nav a:hover,.lp-top nav a[aria-current=page]{color:#fff;text-shadow:0 0 18px #86abd273;background:#ffffff0d}.lp-top nav a:hover:after,.lp-top nav a[aria-current=page]:after{opacity:1;transform:none}.lp-top-r{align-items:center;gap:22px;margin-left:auto;font-size:15.5px;display:flex}.lp-top-r .lp-btn{gap:0;box-shadow:0 6px 24px -8px #ff8a0099}.lp-top-r .lp-btn:hover{box-shadow:0 8px 30px -6px #ff8a00bf}@media (max-width:1180px){.lp-top-in{gap:20px}.lp-top nav a{padding:8px;font-size:14.5px}.lp-top nav a:after{left:9px;right:9px}}.lp-burger,.lp-menu{display:none}@media (max-width:1120px){.lp-top-in>nav{display:none}.lp-burger{all:unset;width:42px;height:42px;box-shadow:inset 0 0 0 1.5px var(--line-2);cursor:pointer;border-radius:12px;place-content:center;gap:6px;display:grid}.lp-burger i{background:var(--ink);border-radius:2px;width:18px;height:1.5px;transition:transform .25s;display:block}.lp-top.open .lp-burger i:first-child{transform:translateY(3.75px)rotate(45deg)}.lp-top.open .lp-burger i:last-child{transform:translateY(-3.75px)rotate(-45deg)}.lp-burger:focus-visible{outline:2px solid var(--o)}.lp-menu:not([hidden]){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0d10fa;height:calc(100dvh - 100%);animation:.25s cubic-bezier(.22,1,.36,1) both lp-menu;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.lp-menu nav{padding-top:16px;padding-bottom:32px;display:grid}.lp-top .lp-menu a{border-bottom:1px solid var(--line);font-family:var(--font-h);letter-spacing:-.02em;background:0 0;border-radius:0;padding:16px 0;font-size:22px;font-weight:500;color:var(--lead)!important}.lp-top .lp-menu a:after{display:none}.lp-top .lp-menu a[aria-current=page]{color:var(--o)!important}.lp-top .lp-menu a.lp-menu-in{font-family:var(--font);border:0;font-size:17px;color:var(--steel)!important}}@keyframes lp-menu{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:760px){.lp{font-size:16px}.lp-wrap{padding:0 16px}.lp-sec{padding:64px 0}.lp-head-row{flex-direction:column;align-items:start;gap:16px}.lp-top-r .lp-link,.lp-hide-sm{display:none}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rv{opacity:0;transition:opacity .7s var(--d,0s),transform .8s cubic-bezier(.22,1,.36,1)var(--d,0s);transform:translateY(28px)}.rv[data-in]{opacity:1;transform:none}.lp [id]{scroll-margin-top:72px}.lp .cu,.lp .cu>span{color:inherit;font:inherit;letter-spacing:inherit;margin:0;display:inline}.lp .cu>.cu-sr,.lp .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding:56px 0 40px;font-size:15px}.lp-foot-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:32px;display:grid}.lp-foot-grid>div{flex-direction:column;gap:10px;display:flex}.lp-foot-grid b{color:var(--ink);margin-bottom:4px;font-weight:600}.lp-foot-grid a:hover{color:var(--ink)}.lp-foot-props{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lp-foot-props li{color:var(--text);padding-left:18px;line-height:1.4;position:relative}.lp-foot-props li:before{content:"";background:linear-gradient(135deg,var(--steel),var(--o));border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:0}.lp-soc{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.lp-soc a{height:36px;color:var(--lead);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:14px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.lp-soc a svg{flex:none;transition:color .2s}.lp-soc .tg svg{color:#2aabee}.lp-soc .vk svg{color:#07f}.lp-soc a:hover{color:var(--ink)}.lp-soc .tg:hover{background:#2aabee1a;box-shadow:inset 0 0 0 1px #2aabee8c}.lp-soc .vk:hover{background:#0077ff1a;box-shadow:inset 0 0 0 1px #07f9}.lp-legal{border-top:1px solid var(--line);margin-top:48px;padding-top:24px;font-size:13px;line-height:1.6}.lp-legal nav{color:var(--text);flex-wrap:wrap;gap:8px 24px;margin-bottom:16px;font-size:14px;display:flex}.lp-legal nav a:hover{color:var(--ink)}.lp-legal p+p{margin-top:10px}.lp-legal p a{text-underline-offset:2px;text-decoration:underline}.lp-cookie{z-index:60;max-width:560px;box-shadow:0 0 0 1px var(--line),0 20px 50px -20px #000000b3;color:var(--text);background:#1a1e25;border-radius:16px;align-items:center;gap:20px;padding:16px 18px;font-size:14px;display:flex;position:fixed;bottom:24px;left:24px}.lp-cookie a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.lp-cookie>div{flex:none;gap:8px;display:flex}@media (max-width:1000px){.lp-foot-grid{grid-template-columns:repeat(4,1fr)}.lp-foot-brand{grid-column:1/-1}.lp-foot-props{grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 32px}}@media (max-width:700px){.lp-foot-grid{grid-template-columns:1fr 1fr}.lp-foot-props{grid-template-columns:1fr}.lp-foot-brand{grid-column:1/-1}}@media (max-width:560px){.lp-cookie{flex-direction:column;align-items:stretch;bottom:12px;left:12px;right:12px}}.rf-host{isolation:isolate;position:relative}.rf-host>:not(.rf){z-index:1;position:relative}.rf{z-index:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:radial-gradient(60% 75% at var(--rx,60%)var(--ry,55%),#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(60% 75% at var(--rx,60%)var(--ry,55%),#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(60% 75% at var(--rx,60%)var(--ry,55%),#000 40%,transparent 100%);mask-image:radial-gradient(60% 75% at var(--rx,60%)var(--ry,55%),#000 40%,transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hd{width:100%;animation:.9s cubic-bezier(.22,1,.36,1) .15s both hd-in;position:relative}.hd:before{content:"";z-index:0;filter:blur(40px);pointer-events:none;background:radial-gradient(60% 60% at 70% 80%,#ff8a0047,#0000 70%),radial-gradient(60% 60% at 20% 20%,#86abd238,#0000 70%);border-radius:40px;position:absolute;top:8%;bottom:-10%;left:6%;right:-6%}@keyframes hd-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}.hd-frame{z-index:1;background:#f4f2ef;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -40px #000000e6,0 0 80px -30px #ff8a0066}.hd-bar{background:#f4f2ef;border-bottom:1px solid #e6e3de;align-items:center;gap:12px;height:34px;padding:0 14px;display:flex}.hd-dots{gap:6px;display:flex}.hd-dots i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.hd-dots i:nth-child(2){background:#febc2e}.hd-dots i:nth-child(3){background:#28c840}.hd-url{color:#6f6b66;text-align:center;background:#fff;border-radius:7px;flex:0 260px;margin:0 auto;padding:3px 12px;font:500 12px Inter Variable,Inter,sans-serif}.hd-screen{all:unset;aspect-ratio:16/9;cursor:pointer;width:100%;display:block;position:relative}.hd-screen video{object-fit:cover;background:#f4f2ef;width:100%;height:100%;display:block}.hd-screen:focus-visible{outline:2px solid var(--o);outline-offset:-2px}.hd-big{background:var(--o);border-radius:50%;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #ff8a0033,0 20px 40px -10px #ff8a0099}.hd-big i,.hd-cta-ic i{border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--o-ink);width:0;height:0;margin-left:4px}.hd-toggle{all:unset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:0;background:#14161bb8;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .25s;display:grid;position:absolute;bottom:12px;right:12px}.hd-toggle svg{fill:currentColor}.hd-frame:hover .hd-toggle{opacity:1}.hd-toggle:focus-visible{opacity:1}.hd-toggle:focus-visible{outline:2px solid var(--o)}.hd-cta{all:unset;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line-2),0 20px 40px -16px #000000e6;color:var(--ink);cursor:pointer;background:#13161beb;border-radius:99px;align-items:center;gap:12px;padding:7px 18px 7px 7px;font-size:15px;font-weight:600;transition:box-shadow .25s,transform .25s;display:inline-flex;position:absolute;bottom:-22px;left:22px}.hd-cta:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ff8a0099,0 20px 40px -16px #ff8a0080}.hd-cta:focus-visible{outline:2px solid var(--o);outline-offset:3px}.hd-cta-ic{background:var(--o);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.hd-cta-ic i{border-width:7px 0 7px 11px;margin-left:3px}.hd-cta em{color:var(--muted);font-style:normal;font-weight:500}.hd-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060709db;place-items:center;min-height:0;padding:24px;animation:.25s both hd-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.hd-modal-in{width:min(1280px,100%,177.778vh - 85.3333px);animation:.4s cubic-bezier(.22,1,.36,1) both hd-in;position:relative}.hd-modal video{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;display:block;box-shadow:0 40px 100px -30px #000000e6}.hd-close{all:unset;color:#fff;cursor:pointer;background:#ffffff1a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-46px;right:0}.hd-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.hd-close:hover{background:#fff3}.hd-close:focus-visible{background:#fff3}@keyframes hd-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hd,.hd-modal,.hd-modal-in{animation:none}}@media (max-width:640px){.hd-bar{height:26px;padding:0 10px}.hd-dots i{width:8px;height:8px}.hd-url{font-size:10.5px}.hd-cta{font-size:14px;bottom:-20px;left:12px}.hd-big{width:60px;height:60px;margin:-30px 0 0 -30px}.hd-modal{padding:12px}.hd-close{top:-44px}}.ev-panel{border-radius:var(--r);background:radial-gradient(45% 80% at 100% 0%,#ff8a001f,transparent 70%),radial-gradient(40% 70% at 0% 100%,#86abd214,transparent 70%),linear-gradient(160deg,var(--panel-2),var(--panel)60%);box-shadow:inset 0 0 0 1px var(--line);padding:40px 44px 32px;position:relative;overflow:hidden}.ev-panel:before{content:"";background:linear-gradient(90deg,#0000,#86abd280,#ff8a0080,#0000);height:1px;position:absolute;top:0;left:44px;right:44px}.ev-q{max-width:20.49em;max-width:calc(30*round(.683em,1px));color:var(--lead);margin:0;font-size:18px;font-weight:600;line-height:1.35}.ev-stats{grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.ev-stats>div{padding-right:24px}.ev-stats>div+div{border-left:1px solid var(--line);padding-left:28px}.ev-stats>div>span{color:var(--muted);font-size:14px;font-weight:600;display:block}.ev-stats b{color:var(--ink);letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:10px;font-size:max(38px,min(4.4vw,64px));line-height:1;display:block}.ev-stats .o b{color:var(--o);text-shadow:0 0 40px #ff8a0059}.ev-stats em{color:var(--muted);margin-top:10px;font-size:14px;font-style:normal;display:block}.ev-num{display:inline-grid}.ev-num>span{grid-area:1/1}.ev-num>span:first-child{visibility:hidden}.ev-scale{gap:10px;margin-top:36px;display:grid}.ev-row{grid-template-columns:130px 1fr;align-items:center;gap:16px;display:grid}.ev-row>span{color:var(--muted);font-size:13.5px;font-weight:600}.ev-row i{background:#ffffff0a;border-radius:99px;height:14px;position:relative}.ev-row i:after{content:"";width:var(--w);background:#56657a;border-radius:99px;min-width:6px;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:auto}.ev-row.o i:after{background:linear-gradient(90deg,#c96a00,var(--o));box-shadow:0 0 24px -4px #ff8a0099}.ev-row.o>span{color:var(--lead)}.ev:not([data-in]) .ev-row i:after{width:0}.ev-diff{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:18px 0 0 146px;display:flex}.ev-diff b{color:var(--ink);letter-spacing:-.03em;white-space:nowrap;font-size:30px}.ev-diff>span{color:var(--lead);font-size:15px}.ev-diff.neg b{color:var(--muted)}.ev-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:30px;padding-top:20px;display:flex}.ev-given{color:var(--muted);margin:0;font-size:14px}.ev-open{all:unset;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink);cursor:pointer;border-radius:99px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:600;transition:box-shadow .2s;display:inline-flex}.ev-open:hover{box-shadow:inset 0 0 0 1.5px var(--o)}.ev-open:focus-visible{outline:2px solid var(--o);outline-offset:2px}.ev-open i{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-top:-4px;transition:transform .25s;transform:rotate(45deg)}.ev-open[aria-expanded=true] i{margin-top:4px;transform:rotate(-135deg)}.ev-calc{grid-template-columns:repeat(3,1fr) 1.3fr;align-items:start;gap:24px 28px;margin-top:22px;animation:.35s cubic-bezier(.22,1,.36,1) both ev-in;display:grid}.ev-calc[hidden]{display:none}@keyframes ev-in{0%{opacity:0;transform:translateY(-6px)}}.ev-sl{gap:12px;display:grid}.ev-sl>span,.ev-plan>span{color:var(--text);justify-content:space-between;gap:8px;font-size:14px;font-weight:600;display:flex}.ev-sl b{color:var(--ink)}.ev-sl input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;width:100%;height:22px;margin:0}.ev-sl input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--o)var(--p),var(--line-2)var(--p));border-radius:99px;height:4px}.ev-sl input::-moz-range-track{background:linear-gradient(90deg,var(--o)var(--p),var(--line-2)var(--p));border-radius:99px;height:4px}.ev-sl input::-webkit-slider-thumb{background:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 0 4px #ff8a0040}.ev-sl input::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #ff8a0040}.ev-sl input:focus-visible{outline:2px solid var(--o);outline-offset:4px}.ev-plan>div{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px;padding:3px;display:grid}.ev-plan button{all:unset;text-align:center;cursor:pointer;border-radius:9px;gap:1px;padding:6px 8px;display:grid}.ev-plan button b{color:var(--text);font-size:13px}.ev-plan button em{color:var(--muted);font-size:11.5px;font-style:normal}.ev-plan button[aria-checked=true]{background:var(--panel-2);box-shadow:inset 0 0 0 1px #ff8a0080}.ev-plan button[aria-checked=true] b{color:var(--ink)}.ev-plan button:focus-visible{outline:2px solid var(--o)}.ev-plan small{color:var(--muted);margin-top:8px;font-size:12.5px;display:block}.ev-reset{all:unset;color:var(--steel);cursor:pointer;grid-column:1/-1;justify-self:start;font-size:14px;font-weight:600}.ev-reset:focus-visible{outline:2px solid var(--o)}.ev-src{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.ev-src span{color:var(--muted);margin-right:6px;font-size:14px;font-weight:600}.ev-src i{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--lead);border-radius:99px;padding:5px 12px;font-size:13.5px;font-style:normal;font-weight:600}.ev-how{margin-top:14px}.ev-how summary{color:var(--steel);cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:inline-block}.ev-how summary::-webkit-details-marker{display:none}.ev-how summary:after{content:" +"}.ev-how[open] summary:after{content:" –"}.ev-how p{max-width:59.85em;max-width:calc(90*round(.665em,1px));color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ev-row i:after,.ev-calc{transition:none;animation:none}}@media (max-width:1000px){.ev-calc{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ev-panel{padding:26px 18px 22px}.ev-panel:before{left:18px;right:18px}.ev-stats{grid-template-columns:1fr;gap:18px}.ev-stats>div,.ev-stats>div+div{border:0;padding:0}.ev-stats>div+div{border-top:1px solid var(--line);padding-top:18px}.ev-stats b{font-size:42px}.ev-row{grid-template-columns:1fr;gap:6px}.ev-diff{margin-left:0}.ev-diff b{font-size:26px}.ev-calc{grid-template-columns:1fr}}.mk{letter-spacing:-.02em;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.mk svg{width:62%;height:62%}.mk-1c{color:#d2001a;background:#ffd600}.mk-vk{color:#fff;background:#07f}.mk-xl{color:#fff;background:#1d7a45;font-size:15px}.mk-ym{background:#fff}.mk-tel{color:#1a0d00;background:#ff8f1f}.mk-crm{color:#cfe0f3;background:#2f4a6a}.mk-db{color:var(--steel,#86abd2);background:#2b3340}.mk-bi{color:#ffb547;background:#3a2a14}.hs{height:210vh;position:relative}.hs-pin{align-items:center;height:calc(100vh - 68px);display:flex;position:sticky;top:68px;overflow:hidden}.hs-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:56px;width:100%;display:grid}.hs-txt h2,.hs-h{margin-bottom:36px!important}.hs-steps{gap:6px;display:grid}.hs-step{border-left:2px solid var(--line-2);opacity:.4;padding:16px 0 16px 20px;transition:opacity .4s,border-color .4s}.hs-step span{color:var(--steel);font-size:14px;font-weight:700}.lp .hs-step h3{margin-top:4px;font-size:21px}.hs-step p{height:0;font-size:16px;transition:height .5s cubic-bezier(.22,1,.36,1),margin .5s cubic-bezier(.22,1,.36,1);overflow:hidden;margin-top:0!important}.hs-step p>span{display:block}.hs-step.on{opacity:1;border-color:var(--o)}.hs-step.on p{height:var(--hs-d,auto);margin-top:8px!important}.hs-step.done{opacity:.65;border-color:var(--steel)}.hs-prog{background:var(--line);height:2px;margin-top:28px}.hs-prog i{background:var(--o);transform-origin:0;height:100%;display:block}.hs-stage{aspect-ratio:600/460;border-radius:var(--r);background:radial-gradient(var(--line)1px,transparent 1.5px)0 0/20px 20px,var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);position:relative;container-type:inline-size}.hs-lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hs-lines path{fill:none;stroke:var(--steel);stroke-width:1.6px;stroke-dasharray:1;vector-effect:non-scaling-stroke;opacity:.55;transition:stroke .3s}.hs-lines path.hot{stroke:var(--o);opacity:1}.hs-lines path.out{stroke:var(--o);opacity:.8}.hs-src{width:22%;position:absolute;top:0;bottom:0;left:3%}.hs-node{background:var(--panel);height:11.5%;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 6px;font-size:max(10px,min(2.1cqw,13.5px));font-weight:600;display:flex;position:absolute;left:0;right:0;overflow:hidden}.hs-node .mk{width:max(20px,min(4.2cqw,28px));height:max(20px,min(4.2cqw,28px));font-size:max(9px,min(1.9cqw,12px))}.hs-node:first-child{top:5.55435%}.hs-node:nth-child(2){top:20.9891%}.hs-node:nth-child(3){top:36.4239%}.hs-node:nth-child(4){top:51.8587%}.hs-node:nth-child(5){top:67.2935%}.hs-node:nth-child(6){top:82.7283%}.hs-core{background:linear-gradient(var(--panel-2),var(--panel));border-radius:16px;gap:8px;width:22.8%;padding:12px;font-size:max(9px,min(1.8cqw,12px));display:grid;position:absolute;top:50%;left:38.6%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ff8a0073,0 0 50px -14px #ff8a0066}.hs-core.busy{box-shadow:inset 0 0 0 1.5px var(--o),0 0 70px -10px #ff8a008c}.hs-core-h{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.hs-core-h img{filter:invert();border-radius:22%;grid-row:span 2;width:max(20px,min(4.6cqw,30px));height:auto;box-shadow:0 0 16px #ff8a0066}.hs-core-h b{color:var(--ink);font-size:max(12px,min(2.6cqw,16px));display:block}.hs-core-h span{color:var(--steel);font-weight:600}.hs-chat{color:#15171b;background:#fff;border-radius:10px 10px 10px 3px;padding:8px 10px;line-height:1.3}.hs-who{color:#c46a00;margin-bottom:2px;font-size:.85em;font-weight:700;display:block}.hs-chat p{color:#15171b;min-height:3.9em;font-weight:600}.hs-caret{vertical-align:-.12em;background:#9a9794;width:.45em;height:1em;margin-left:1px;display:inline-block}.hs-work{color:var(--lead);gap:4px;margin:0;padding:0;line-height:1.25;list-style:none;display:grid}.hs-work li{gap:5px;display:flex}.hs-work i{width:1.1em;color:var(--o);flex:none;font-style:normal;font-weight:800}.hs-out{width:27%;position:absolute;top:0;bottom:0;right:3%}.hs-card{color:#15171b;background:#fbfaf8;border-radius:12px;gap:3px;padding:10px 12px;font-size:max(9px,min(1.8cqw,12px));line-height:1.25;display:grid;position:absolute;left:0;right:0;box-shadow:0 14px 30px -14px #000000b3}.hs-card:first-child{transform-origin:0;margin-top:-14%;top:23.913%}.hs-card:nth-child(2){margin-top:-6%;top:50%}.hs-card:nth-child(3){margin-top:-5%;top:76.087%}.hs-k{color:#b05e00;font-size:.88em;font-weight:700}.hs-card b{font-size:1.08em}.hs-card small{color:#7a7f88;font-size:.85em}.hs-bars{gap:3px;margin:4px 0 2px;display:grid}.hs-bars i{background:#3d6fa3;border-radius:3px;height:6px}.hs-bars i:first-child{background:var(--o)}.hs-frames{gap:40px;display:grid}.hs-frame{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:40px;display:grid}.hs-frame .hs-step{opacity:1}@media (max-width:1000px){.hs-frame{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.hs-stage{aspect-ratio:auto;gap:10px;padding:14px;display:grid}.hs-lines{display:none}.hs-src,.hs-node,.hs-core,.hs-out,.hs-card{width:auto;height:auto;position:static;margin:0!important;transform:none!important}.hs-src{flex-wrap:wrap;gap:6px;display:flex}.hs-node{height:34px;font-size:13px}.hs-node .mk{width:22px;height:22px;font-size:10px}.hs-core,.hs-card{font-size:13.5px}.hs-core-h b{font-size:17px}.hs-out{gap:8px;display:grid}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/inter-cyrillic-ext-wght-normal.460bdf14.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/inter-cyrillic-wght-normal.491cbc05.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/inter-greek-ext-wght-normal.23aae568.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/inter-greek-wght-normal.4449bf7a.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/inter-vietnamese-wght-normal.113a630f.woff2)format("woff2-variations");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-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/inter-latin-ext-wght-normal.3835a68e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/static/font/inter-latin-wght-normal.6c596dfc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.aig{font-feature-settings:normal;font-optical-sizing:auto;color:#1c1b1a;text-align:left;-webkit-font-smoothing:antialiased;background:#fcfcfc;width:100%;font-family:Inter Variable,Inter,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.aig-in{--a:calc(100cqw/var(--aw));--side:#f5f3f1;--bg:#fcfcfc;--bd:#e6e4e0;--gray:#8b8885;--soft:#f4f2ef;width:100%;height:100%;font-size:calc(16*var(--a));flex-direction:column;line-height:1.5;display:flex;position:relative}.aig .ai-ico{width:calc(18*var(--a));height:calc(18*var(--a));flex:none}.aig-browser{height:calc(76*var(--a));background:#ecebe8;border-bottom:1px solid #dad8d4;flex:none}.aig-tabs{align-items:flex-end;gap:calc(8*var(--a));height:calc(38*var(--a));padding:0 calc(16*var(--a));display:flex}.aig-tabs .tl{width:calc(12*var(--a));height:calc(12*var(--a));margin-top:calc(4*var(--a));border-radius:50%;align-self:center}.aig-tabs .tl.r{background:#ff5f57}.aig-tabs .tl.y{background:#febc2e}.aig-tabs .tl.g{margin-right:calc(18*var(--a));background:#28c840}.aig-tab{align-items:center;gap:calc(8*var(--a));width:calc(240*var(--a));height:calc(30*var(--a));padding:0 calc(12*var(--a));border-radius:calc(9*var(--a))calc(9*var(--a))0 0;font-size:calc(13*var(--a));color:#3a3836;background:#fafaf9;display:flex}.aig-tab img{width:calc(16*var(--a));height:calc(16*var(--a))}.aig-tab .ai-ico{width:calc(13*var(--a));height:calc(13*var(--a));color:#8b8885;margin-left:auto}.aig-url{height:calc(38*var(--a));padding:0 calc(110*var(--a));background:#fafaf9;align-items:center;display:flex}.aig-url span{align-items:center;gap:calc(8*var(--a));height:calc(28*var(--a));padding:0 calc(14*var(--a));border-radius:calc(14*var(--a));font-size:calc(13.5*var(--a));color:#3a3836;background:#efeeeb;flex:1;display:flex}.aig-url .ai-ico{width:calc(13*var(--a));height:calc(13*var(--a));color:#6d6a67}.aig-app{background:var(--bg);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.aig-app.with-side{grid-template-columns:calc(340*var(--a))minmax(0,1fr)}.aig-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.aig-head{align-items:center;gap:calc(14*var(--a));height:calc(52*var(--a));padding:0 calc(20*var(--a));font-size:calc(15.5*var(--a));border-bottom:1px solid #eeecea;flex:none;font-weight:450;display:flex}.aig-head .ai-ico{color:#9a9794}.aig-feed{min-height:0;padding:0 calc(40*var(--a));flex-direction:column;flex:1;display:flex;overflow:hidden}.aig-feed.top{padding-top:calc(28*var(--a));justify-content:flex-start}.aig-feed.bottom{padding-bottom:calc(18*var(--a));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(56*var(--a)));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(56*var(--a)));mask-image:linear-gradient(to bottom,transparent,#000 calc(56*var(--a)));justify-content:flex-end}.aig-col{width:100%;max-width:calc(902*var(--a));gap:calc(14*var(--a));flex-direction:column;margin:0 auto;display:flex}.aig-side{gap:calc(4*var(--a));min-height:0;padding:calc(14*var(--a))calc(10*var(--a))0;background:var(--side);border-right:1px solid var(--bd);font-size:calc(15.5*var(--a));flex-direction:column;display:flex}.aig-agent{align-items:center;gap:calc(10*var(--a));height:calc(34*var(--a));padding:0 calc(6*var(--a));margin-bottom:calc(10*var(--a));display:flex}.aig-agent img{width:calc(30*var(--a));height:calc(30*var(--a))}.aig-agent b{font-size:calc(17*var(--a));font-weight:600}.aig-agent .ai-ico{width:calc(15*var(--a));color:#6d6a67}.aig-proj{align-items:center;gap:calc(18*var(--a));margin-bottom:calc(10*var(--a));color:#6d6a67;display:flex}.aig-proj .sel{height:calc(36*var(--a));padding:0 calc(12*var(--a));border-radius:calc(9*var(--a));color:#1c1b1a;background:#f8f7f5;border:1px solid #e3e1dd;flex:1;justify-content:space-between;align-items:center;display:flex}.aig-proj .sel .ai-ico{width:calc(15*var(--a));color:#6d6a67}.aig-item{align-items:center;gap:calc(10*var(--a));height:calc(36*var(--a));padding:0 calc(10*var(--a));border-radius:calc(9*var(--a));white-space:nowrap;display:flex}.aig-item span{text-overflow:ellipsis;overflow:hidden}.aig-item .ai-ico{color:#57544f}.aig-item.on{background:#eee9e4}.aig-group{margin:calc(12*var(--a))0 calc(2*var(--a));padding:0 calc(10*var(--a));font-size:calc(13*var(--a));letter-spacing:.04em;text-transform:uppercase;color:var(--gray)}.aig-side-foot{margin-top:auto;margin-inline:calc(-10*var(--a))}.aig-side-foot>.aig-item{margin:0 calc(10*var(--a))calc(10*var(--a))}.aig-user{align-items:center;gap:calc(10*var(--a));height:calc(58*var(--a));padding:0 calc(16*var(--a));border-top:1px solid var(--bd);line-height:1.25;display:flex}.aig-user i{width:calc(28*var(--a));height:calc(28*var(--a));color:#fff;font-style:normal;font-size:calc(13*var(--a));background:#1c1b1a;border-radius:50%;place-items:center;display:grid}.aig-user span{flex-direction:column;flex:1;display:flex}.aig-user small{font-size:calc(13*var(--a));color:var(--gray)}.aig-user .ai-ico{width:calc(15*var(--a));color:#8b8885}.aig-me{align-self:flex-end;align-items:flex-end;gap:calc(8*var(--a));flex-direction:column;max-width:78%;display:flex}.aig-pill{padding:calc(11*var(--a))calc(19*var(--a));border-radius:calc(20*var(--a));font-size:calc(16*var(--a));background:#f0eeeb;line-height:1.6}.aig-chips{gap:calc(8*var(--a));flex-wrap:wrap;display:flex}.aig-chip{align-items:center;gap:calc(7*var(--a));height:calc(32*var(--a));padding:0 calc(11*var(--a));border-radius:calc(8*var(--a));font-size:calc(14.5*var(--a));color:#3a3836;white-space:nowrap;background:#f0eeeb;display:inline-flex}.aig-chip .ai-ico{width:calc(15*var(--a));height:calc(15*var(--a));color:#6d6a67}.aig-step{align-items:center;gap:calc(8*var(--a));height:calc(34*var(--a));padding:0 calc(14*var(--a));border-radius:calc(8*var(--a));font-size:calc(13.5*var(--a));color:#5f5c58;background:#f7f5f3;border:1px solid #eceae6;display:flex}.aig-step .ai-ico{width:calc(13*var(--a));height:calc(13*var(--a));color:#9a9794}.aig-step span{flex:1}.aig-step+.aig-step{margin-top:calc(-8*var(--a))}.aig-think{align-items:center;gap:calc(10*var(--a));font-size:calc(14.5*var(--a));color:#55524e;display:flex}.aig-think i{width:calc(9*var(--a));height:calc(9*var(--a));background:#fd8502;border-radius:50%}.aig-think code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(13.5*var(--a));color:#b3b0ac}.aig-ai{font-size:calc(16.5*var(--a));line-height:1.75}.aig-ai>*{margin:0}.aig-ai>*+*{margin-top:calc(8*var(--a))}.aig-ai h2{font-size:calc(21*var(--a));letter-spacing:-.005em;color:#1c1b1a;margin-top:calc(16*var(--a));font-weight:650;line-height:1.35}.aig-ai h2:first-child{margin-top:0}.aig-ai h3{font-size:calc(18*var(--a));color:#1c1b1a;margin-top:calc(14*var(--a));font-weight:650;line-height:1.4}.aig-ai b{font-weight:650}.aig-ai ul{padding-left:calc(25*var(--a));list-style:outside}.aig-ai li+li{margin-top:calc(4*var(--a))}.aig-ai li::marker{color:#1c1b1a}.aig-ai code{padding:calc(1*var(--a))calc(5*var(--a));border-radius:calc(5*var(--a));background:#f0eeeb;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}.aig-ai table{border-collapse:separate;border-spacing:0;border:1px solid var(--bd);border-radius:calc(10*var(--a));width:100%;font-size:calc(15*var(--a));line-height:1.4;overflow:hidden}.aig-ai th,.aig-ai td{padding:calc(8*var(--a))calc(14*var(--a));border-bottom:1px solid var(--bd);text-align:left}.aig-ai th{background:#f0eeeb;font-weight:600}.aig-ai td+td,.aig-ai th+th{border-left:1px solid var(--bd)}.aig-ai .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.aig-ai tr:last-child td{border-bottom:0}.aig-ai tr.total td{background:#f7f5f3;font-weight:650}.aig-link{color:#2457c5;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.aig-ai.caret>:last-child:after,.aig-caret{content:"";vertical-align:-.15em;background:#9a9794;width:.5em;height:1.05em;margin-left:.15em;display:inline-block}.aig-caret{background:#1c1b1a;width:1.5px;margin-left:1px}.aig-ask{padding:calc(14*var(--a));border:1px solid var(--bd);border-radius:calc(14*var(--a));background:#fafaf7}.aig-ask section{padding:calc(4*var(--a))calc(2*var(--a))calc(14*var(--a))}.aig-ask section+section{padding-top:calc(16*var(--a));border-top:1px solid #ebe9e5}.aig-ask .tag{padding:calc(2*var(--a))calc(8*var(--a));border-radius:calc(7*var(--a));font-size:calc(12.5*var(--a));letter-spacing:.05em;text-transform:uppercase;color:#6d6a67;background:#f0eeec;font-weight:600;display:inline-block}.aig-ask p{margin:calc(8*var(--a))0 calc(10*var(--a));font-size:calc(15.5*var(--a));font-weight:500}.aig-ask .opts{gap:calc(8*var(--a));flex-wrap:wrap;display:flex}.aig-ask .opt{min-height:calc(36*var(--a));padding:calc(6*var(--a))calc(13*var(--a));border-radius:calc(9*var(--a));font-size:calc(15*var(--a));background:#fcfcfc;border:1px solid #e5e3e1;flex-direction:column;justify-content:center;font-weight:500;line-height:1.35;display:flex}.aig-ask .opt small{font-size:calc(13.5*var(--a));color:var(--gray);font-weight:400}.aig-ask .opt.on{background:#efece7;border-color:#cfccc7}.aig-ask-foot{padding-top:calc(10*var(--a));border-top:1px solid #ebe9e5;justify-content:flex-end;display:flex}.aig-ask .btn{padding:calc(7*var(--a))calc(16*var(--a));border-radius:calc(9*var(--a));color:#fff;font-size:calc(14.5*var(--a));background:#c9c7c4;font-weight:500}.aig-ask .btn.on{background:#1c1b1a}.aig-chart{border:1px solid var(--bd);border-radius:calc(12*var(--a));background:#fff}.aig-chart .hd{height:calc(42*var(--a));padding:0 calc(18*var(--a));font-size:calc(14*var(--a));color:#3a3836;border-bottom:1px solid #f0eeeb;justify-content:space-between;align-items:center;display:flex}.aig-chart .hd .ai-ico{width:calc(15*var(--a));color:#6d6a67}.aig-chart .bars{align-items:flex-end;gap:calc(18*var(--a));height:calc(200*var(--a));padding:calc(30*var(--a))calc(28*var(--a))calc(34*var(--a));background:repeating-linear-gradient(to top,transparent 0 calc(33*var(--a)),#efedea calc(33*var(--a))calc(34*var(--a)));background-origin:content-box;background-clip:content-box;display:flex}.aig-chart .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.aig-chart .bar i{border-radius:calc(3*var(--a))calc(3*var(--a))0 0;background:#12957a;width:62%}.aig-chart .bar i.hl{background:#0c6e5a}.aig-chart .bar .v{font-size:calc(12.5*var(--a));color:#3a3836;margin-bottom:calc(4*var(--a));font-variant-numeric:tabular-nums}.aig-chart .bar .l{margin-top:calc(8*var(--a));font-size:calc(12.5*var(--a));color:#8b8885;white-space:nowrap;position:absolute;top:100%}.aig-comp{width:calc(100% - 80*var(--a));max-width:calc(902*var(--a));margin:0 auto calc(18*var(--a));padding:calc(14*var(--a))calc(16*var(--a))calc(12*var(--a));border-radius:calc(16*var(--a));box-shadow:0 calc(1*var(--a))calc(3*var(--a))#00000008;background:#fcfcfc;border:1px solid #e5e3e0;flex:none}.aig-comp .aig-chips{margin-bottom:calc(10*var(--a))}.aig-chip .ai-ico:last-child:not(:first-child){width:calc(13*var(--a));color:#8b8885}.aig-txt{min-height:calc(56*var(--a));padding:0 calc(4*var(--a));font-size:calc(16*var(--a));line-height:1.6}.aig-txt.ph{color:#8b8885}.aig-tools{align-items:center;gap:calc(16*var(--a));height:calc(36*var(--a));color:#55524e;display:flex}.aig-tools .sp{flex:1}.aig-tools .q{width:calc(22*var(--a));height:calc(22*var(--a));font-size:calc(11*var(--a));border:1.5px solid #c9c7c4;border-radius:50%;place-items:center;font-weight:700;display:grid}.aig-tools .mode{align-items:center;gap:calc(5*var(--a));font-size:calc(14.5*var(--a));color:#3a3836;display:flex}.aig-tools .mode .ai-ico{width:calc(13*var(--a))}.aig-tools .send{width:calc(34*var(--a));height:calc(34*var(--a));color:#fff;background:#cfcdca;border-radius:50%;place-items:center;display:grid}.aig-tools .send.on{background:#1c1b1a}.aig-tools .send .ai-ico{width:calc(16*var(--a))}.aig-tools .stop{width:calc(34*var(--a));height:calc(34*var(--a));margin-left:calc(-8*var(--a));border-radius:calc(9*var(--a));background:#e5222f;position:relative}.aig-tools .stop:after{content:"";border-radius:calc(2*var(--a));background:#fff;position:absolute;top:32%;bottom:32%;left:32%;right:32%}.aig-pop{z-index:3;padding:calc(6*var(--a));border-radius:calc(12*var(--a));box-shadow:0 calc(10*var(--a))calc(30*var(--a))calc(-10*var(--a))#0000002e,0 calc(4*var(--a))calc(14*var(--a))#00000014;font-size:calc(16*var(--a));background:#fff;border:1px solid #e5e3e0;position:absolute}.aig-pop .row{align-items:center;gap:calc(8*var(--a));height:calc(36*var(--a));padding:0 calc(12*var(--a))0 calc(8*var(--a));border-radius:calc(8*var(--a));white-space:nowrap;display:flex}.aig-pop .row .ai-ico{width:calc(15*var(--a));height:calc(15*var(--a))}.aig-pop .row.sep{margin-top:calc(6*var(--a));position:relative}.aig-pop .row.sep:before{content:"";top:calc(-4*var(--a));left:calc(-6*var(--a));right:calc(-6*var(--a));border-top:1px solid #ebe9e5;position:absolute}.aig-pop .row.hire{color:#d9750a}.aig-pop em{padding:calc(1*var(--a))calc(7*var(--a));border-radius:calc(6*var(--a));font-style:normal;font-size:calc(12.5*var(--a));color:#3a3836;background:#f0eeec}.aig-pop .row.hl{background:#f3f1ee}.aig-imgs{align-items:flex-end;gap:calc(10*var(--a));display:flex}.aig-imgs img{height:calc(230*var(--a));border-radius:calc(10*var(--a));border:1px solid var(--bd);width:auto;display:block}.aig-imgs figure{margin:0}.aig-imgs.ba img{height:calc(190*var(--a))}.aig-imgs figcaption{margin-top:calc(4*var(--a));font-size:calc(13*var(--a));color:var(--gray)}.aig-empty{align-items:center;gap:calc(6*var(--a));pointer-events:none;text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.aig-empty .ai-ico{width:calc(50*var(--a));height:calc(50*var(--a));margin-bottom:calc(14*var(--a));color:#c9c7c4}.aig-empty b{font-size:calc(18*var(--a));color:#55524e;font-weight:600}.aig-empty span{font-size:calc(16*var(--a));color:#8b8885}@media (max-width:640px){.aig{aspect-ratio:auto!important}.aig-in{--a:.7px}.aig-feed.bottom{justify-content:flex-start;padding-top:16px}.aig-imgs img{max-width:48%;height:auto}}.mp{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:48px;display:grid}.mp-stages{counter-reset:none;gap:4px;margin:0;padding:0;list-style:none;display:grid}.mp-stages li{border-radius:12px;grid-template-columns:34px 1fr;column-gap:12px;padding:12px 14px;transition:background .35s,box-shadow .35s;display:grid}.mp-stages .n{color:var(--muted);grid-row:span 2;padding-top:2px;font-size:13px;font-weight:700;transition:color .35s}.mp-stages b{color:var(--text);font-size:17px;transition:color .35s}.mp-stages p{max-height:0;color:var(--muted);opacity:0;margin:0;font-size:14px;line-height:1.45;transition:max-height .4s,opacity .4s,margin .4s;overflow:hidden}.mp-stages li.done b{color:var(--lead)}.mp-stages li.on{background:var(--panel);box-shadow:inset 3px 0 0 var(--o),inset 0 0 0 1px var(--line)}.mp-stages li.on .n{color:var(--o)}.mp-stages li.on b{color:var(--ink)}.mp-stages li.on p{opacity:1;max-height:60px;margin-top:4px}.mp-models{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.mp-models>span{color:var(--muted);font-size:13px;font-weight:600}.mp-models ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mp-models li{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--lead);border-radius:99px;padding:6px 11px;font-size:13.5px;font-weight:600;transition:background .35s,box-shadow .35s,color .35s}.mp-models li.on{box-shadow:inset 0 0 0 1.5px var(--o),0 0 24px -8px #ff8a0099;color:var(--ink);background:#ff8a0024}.mp-models li.more{box-shadow:none;color:var(--steel);background:0 0}.mp-stage{aspect-ratio:16/11.5;position:relative;container-type:inline-size}.mp-win{width:80%;box-shadow:var(--scene-frame);border-radius:14px;transition:opacity .6s,transform .6s;position:absolute;top:0;left:0;overflow:hidden}.mp-stage.res .mp-win{opacity:.5;transform-origin:0 0;transform:scale(.97)}.mp-agent{color:#3a3836;background:#f1efea;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font:600 12px Inter Variable,Inter,sans-serif;display:inline-flex;position:absolute;top:10px;right:12px}.mp-agent img{border-radius:5px}.mp-pick{align-items:center;gap:calc(8*var(--a));min-height:calc(36*var(--a));margin-bottom:calc(10*var(--a));padding:calc(6*var(--a))calc(12*var(--a));border-radius:calc(8*var(--a));color:#5f5c58;font-size:calc(13.5*var(--a));background:#f7f5f3;border:1px solid #eceae6;display:flex}.mp-pick .ai-ico{width:calc(14*var(--a));height:calc(14*var(--a));color:#9a9794;flex:none}.mp-pick:not(.done) .ai-ico{animation:.9s linear infinite mp-spin}.mp-pick span{flex:1}.mp-pick em{padding:calc(2*var(--a))calc(8*var(--a));color:#b45f00;font-size:calc(12*var(--a));white-space:nowrap;background:#fff1e0;border-radius:99px;font-style:normal;font-weight:600}.mp-pick.done{color:#3a3836;background:#fffaf3;border-color:#f6d9b3;animation:.4s cubic-bezier(.22,1,.36,1) mp-pop}.mp-pick.done .ai-ico{color:#fd8502}@keyframes mp-spin{to{transform:rotate(360deg)}}@keyframes mp-pop{0%{transform:scale(.98)}}.mp-res{pointer-events:none;border-radius:14px;width:64%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000000e6,0 0 60px -20px #ff8a0059;container-type:inline-size}.mp-doc{--u:calc(100cqw/420);color:#292826;font-family:Inter Variable,Inter,-apple-system,Segoe UI,sans-serif;font-size:max(11px,calc(12.5*var(--u)));background:#fcfcfb;line-height:1.35}.mp-doc-h{align-items:center;gap:calc(8*var(--u));padding:calc(12*var(--u))calc(16*var(--u));border-bottom:1px solid #eceae6;display:flex}.mp-doc-h .ai-ico{width:calc(16*var(--u));height:calc(16*var(--u));color:#4f7a99}.mp-doc-h b{flex:1;font-size:1.08em}.mp-doc-h span{color:#4f7a99;background:#eaf1f7;border-radius:5px;padding:1px 7px;font-size:.85em;font-weight:700}.mp-doc-b{gap:calc(6*var(--u));padding:calc(12*var(--u))calc(16*var(--u))calc(16*var(--u));display:grid}.mp-doc-l{margin-top:calc(4*var(--u));color:#8b8780;letter-spacing:.04em;text-transform:uppercase;font-size:.85em;font-weight:700}.mp-doc-r{align-items:center;gap:calc(10*var(--u));padding:calc(7*var(--u))calc(10*var(--u));border-radius:calc(7*var(--u));background:#f5f3f0;display:flex}.mp-doc-r span{flex:1}.mp-doc-r em{border-radius:99px;flex:none;padding:1px 8px;font-size:.85em;font-style:normal;font-weight:700}.mp-doc-r em[data-k=Высокий]{color:#b23a2c;background:#fde4e1}.mp-doc-r em[data-k=Средний]{color:#a5650a;background:#fdf0d9}.mp-doc-r em[data-k=Низкий]{color:#2f7a46;background:#e4f2e7}.mp-doc-d{gap:calc(6*var(--u));flex-wrap:wrap;display:flex}.mp-doc-d span{padding:calc(5*var(--u))calc(10*var(--u));border-radius:calc(7*var(--u));color:#34556d;background:#eef3f7;font-weight:600}.mp-vid{background:#111;position:relative}.mp-vid video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.mp-vid-tc{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font:600 12px Inter Variable,Inter,sans-serif;display:inline-flex;position:absolute;bottom:10px;left:10px}.mp-vid-tc i{border:4px solid #0000;border-left:7px solid #fff;border-right-width:0;width:0;height:0}@media (max-width:1000px){.mp{grid-template-columns:1fr;gap:28px}.mp-side{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mp-models{border-top:0;margin-top:0;padding-top:0}}@media (max-width:640px){.mp-side{grid-template-columns:1fr}.mp-stages{grid-template-columns:repeat(4,1fr);gap:4px}.mp-stages li{text-align:center;padding:8px;display:block}.mp-stages .n{display:block}.mp-stages b{font-size:12.5px}.mp-stages p{display:none}.mp-stages li.on{box-shadow:inset 0 -2px 0 var(--o),inset 0 0 0 1px var(--line)}.mp-stage{aspect-ratio:10/13}.mp-win{width:100%}.mp-res{width:88%;right:6%}}.dm{gap:14px;display:grid}.dm-stage{aspect-ratio:16/11;position:relative;container-type:inline-size}.dm-win{width:74%;box-shadow:var(--scene-frame);border-radius:14px;transition:opacity .6s,transform .6s;position:absolute;top:0;left:0;overflow:hidden}.dm-stage.res .dm-win{opacity:.45;transform-origin:0 0;transform:scale(.97)}.dm-stage.res .dm-feed{opacity:0}.dm-agent{color:#3a3836;background:#f1efea;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font:600 12px Inter Variable,Inter,sans-serif;display:inline-flex;position:absolute;top:10px;right:12px}.dm-agent img{border-radius:5px}.dm-res{pointer-events:none;border-radius:14px;width:70%;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #ffffff1a,0 40px 80px -30px #000000e6,0 0 60px -20px #ff8a0059;container-type:inline-size}.dm-feed{gap:6px;width:23%;display:grid;position:absolute;top:6%;right:0}.dm-feed span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:700}.dm-feed i{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:10px;padding:7px 8px 7px 24px;font-size:13px;font-style:normal;font-weight:600;transition:box-shadow .3s,color .3s;position:relative}.dm-feed i:before{content:"";background:var(--line-2);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:10px}.dm-feed i.on{box-shadow:inset 0 0 0 1.5px var(--o);color:var(--ink)}.dm-feed i.on:before{background:var(--o);box-shadow:0 0 10px var(--o);animation:.8s infinite dm-pulse}.dm-feed i.done{color:var(--lead)}.dm-feed i.done:before{background:var(--steel)}@keyframes dm-pulse{50%{opacity:.3}}.dm-phases{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.dm-phases button{all:unset;box-sizing:border-box;background:var(--panel);width:100%;height:100%;color:var(--muted);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.dm-phases button:focus-visible{outline:2px solid var(--o)}.dm-phases .n{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px}.dm-phases .p{font-size:13.5px;font-weight:600;line-height:1.25}.dm-phases .bar{background:var(--o);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.dm-phases li.done button{color:var(--text)}.dm-phases li.done .bar{opacity:.35}.dm-phases li.done .n{background:var(--steel);box-shadow:none;color:var(--bg)}.dm-phases li.on button{background:var(--panel-2);color:var(--ink)}.dm-phases li.on .n{background:var(--o);box-shadow:none;color:var(--o-ink)}.bi,.ap{--u:calc(100cqw/640);color:#292826;font-family:Inter Variable,Inter,-apple-system,Segoe UI,sans-serif;font-size:max(11px,calc(12*var(--u)));text-align:left;background:#fcfcfb;border-radius:14px;line-height:1.35;overflow:hidden}.bi-head,.ap-bar{align-items:center;gap:calc(8*var(--u));height:calc(38*var(--u));padding:0 calc(14*var(--u));font-size:calc(13*var(--u));border-bottom:1px solid #ebe8e1;display:flex}.bi-head svg{width:calc(16*var(--u));height:calc(16*var(--u));fill:none;stroke:#6d6a67;stroke-width:1.7px}.bi-head b,.ap-bar b{margin-right:auto;font-weight:600}.bi-chip{align-items:center;gap:calc(5*var(--u));height:calc(22*var(--u));padding:0 calc(9*var(--u));border-radius:calc(11*var(--u));color:#4a4845;font-size:calc(11*var(--u));white-space:nowrap;background:#f1efea;font-weight:500;display:inline-flex}.bi-chip.live i{width:calc(6*var(--u));height:calc(6*var(--u));background:#2f9e6a;border-radius:50%}.bi-body{gap:calc(10*var(--u));padding:calc(12*var(--u));background:#f6f4ef;display:grid}.bi-card{min-width:0;padding:calc(9*var(--u))calc(11*var(--u));border-radius:calc(8*var(--u));background:#fefdf9;border:1px solid #ece9e2}.bi-kpis{gap:calc(8*var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bi-kpi span{color:#767570;font-size:max(10.5px,calc(11*var(--u)));display:block}.bi-kpi b{font-size:calc(20*var(--u));white-space:nowrap;font-weight:700;line-height:1.25;display:block}.bi-kpi small{color:#8b8885;font-size:max(10px,calc(10.5*var(--u)));display:block}.bi-kpi small.up{color:#2f9e6a}.bi-kpi small.down{color:#a8485c}.bi-row{gap:calc(8*var(--u));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.bi-ct{align-items:center;gap:calc(4*var(--u))calc(10*var(--u));margin-bottom:calc(8*var(--u));color:#3a3836;flex-wrap:wrap;font-weight:600;display:flex}.bi-lg{gap:calc(8*var(--u));color:#767570;font-size:max(10px,calc(10*var(--u)));flex-wrap:wrap;font-weight:500;display:flex}.bi-lg span{align-items:center;gap:calc(4*var(--u));display:inline-flex}.bi-lg i{width:calc(8*var(--u));height:calc(8*var(--u));border-radius:2px}.bi .o{stroke:#d9822b;fill:#d9822b;background:#d9822b}.bi .s1{stroke:#4f7a99;fill:#4f7a99;background:#4f7a99}.bi .s2{stroke:#9bb4c6;fill:#9bb4c6;background:#9bb4c6}.bi .s3{stroke:#8a7fb0;fill:#8a7fb0;background:#8a7fb0}.bi-chart svg{width:100%;height:calc(120*var(--u));display:block;overflow:visible}.bi-chart line{stroke:#ece9e2;stroke-width:1px;vector-effect:non-scaling-stroke}.bi-chart path{stroke-width:2px;stroke-dasharray:1;vector-effect:non-scaling-stroke;fill:none!important}.bi-chart path.o{stroke-width:3px}.bi-list{align-content:start;gap:calc(6*var(--u));display:grid}.bi-list .bi-ct{margin-bottom:calc(2*var(--u))}.bi-li{align-items:center;gap:calc(7*var(--u));padding-top:calc(6*var(--u));border-top:1px solid #f0ede7;grid-template-columns:auto 1fr auto;display:grid}.bi-li i{width:calc(20*var(--u));height:calc(20*var(--u));color:#3a3836;font-style:normal;font-weight:700;font-size:calc(10*var(--u));background:#e8efe7;border-radius:50%;place-items:center;display:grid}.bi-li em{color:#6b6862;white-space:nowrap;font-style:normal;font-weight:600}.bi-li em.down{color:#a8485c}.bi-li em.up{color:#2f9e6a}.bi-ai{align-items:flex-start;gap:calc(8*var(--u));padding:calc(9*var(--u))calc(11*var(--u));border-radius:calc(8*var(--u));color:#3a3836;background:#fff6ea;display:flex;box-shadow:inset 0 0 0 1px #f3dcbc}.bi-ai img{width:calc(18*var(--u));height:calc(18*var(--u));border-radius:22%;flex:none}.bi-flow svg{width:100%;height:calc(140*var(--u));display:block}.bi-flow .band{stroke:none}.bi-flow text{fill:#767570;font-size:8.5px}.bi-tbl table{border-collapse:collapse;width:100%;font-size:max(10.5px,calc(11*var(--u)))}.bi-tbl th{padding:0 calc(4*var(--u))calc(6*var(--u));color:#8b8885;text-align:right;font-weight:500}.bi-tbl th:first-child,.bi-tbl td:first-child{text-align:left}.bi-tbl td{padding:calc(7*var(--u))calc(4*var(--u));text-align:right;white-space:nowrap;border-top:1px solid #f0ede7}.bi-tbl td i{width:calc(8*var(--u));height:calc(8*var(--u));margin-right:calc(5*var(--u));border-radius:2px;display:inline-block}.bi-tbl tr.warn td{background:#fbeaee}.ap{position:relative}.ap-dots{gap:calc(5*var(--u));display:flex}.ap-dots i{width:calc(9*var(--u));height:calc(9*var(--u));background:#e3e0d8;border-radius:50%}.ap-body{grid-template-columns:calc(118*var(--u))1fr;min-height:calc(300*var(--u));display:grid}.ap-nav{align-content:start;gap:calc(4*var(--u));padding:calc(12*var(--u))calc(8*var(--u));background:#f6f4ef;border-right:1px solid #ebe8e1;transition:opacity .3s;display:grid}.ap-nav span{min-height:calc(26*var(--u));padding:calc(5*var(--u))calc(8*var(--u));border-radius:calc(6*var(--u));color:#4a4845;background:#00000008;font-weight:500}.ap-nav span.on{color:#2b4a61;background:#e4ecf2}.ap-main{align-content:start;gap:calc(10*var(--u));padding:calc(12*var(--u));display:grid}.ap-top{align-items:center;gap:calc(6*var(--u));flex-wrap:wrap;display:flex}.ap-top b{font-size:calc(15*var(--u));margin-right:auto}.ap-role{padding:calc(3*var(--u))calc(8*var(--u));color:#2b4a61;font-size:calc(10.5*var(--u));background:#e4ecf2;border-radius:999px;font-weight:600}.ap-btn{padding:calc(5*var(--u))calc(10*var(--u));border-radius:calc(6*var(--u));color:#fff;background:#292826;font-weight:600}.ap-cols{gap:calc(8*var(--u));grid-template-columns:repeat(3,1fr);display:grid}.ap-col{align-content:start;gap:calc(6*var(--u));min-height:calc(200*var(--u));padding:calc(8*var(--u));border-radius:calc(8*var(--u));background:#f1efea;display:grid}.ap-col>span{min-height:calc(14*var(--u));color:#767570;font-size:calc(11*var(--u));font-weight:600}.ap-col.sk{background:linear-gradient(90deg,#f1efea,#e9e6df,#f1efea) 0 0/200% 100%;animation:1s linear infinite ap-sk}@keyframes ap-sk{to{background-position:-200% 0}}.ap-card{gap:calc(5*var(--u));padding:calc(8*var(--u));border-radius:calc(6*var(--u));background:#fff;font-weight:500;display:grid;box-shadow:0 1px 2px #00000014}.ap-card small{align-items:center;gap:calc(5*var(--u));color:#8b8885;font-size:max(10px,calc(10*var(--u)));display:flex}.ap-card small i{width:calc(16*var(--u));height:calc(16*var(--u));color:#fff;font-style:normal;font-size:calc(9*var(--u));background:#4f7a99;border-radius:50%;place-items:center;font-weight:700;display:grid}.ap-col:last-child .ap-card{box-shadow:inset calc(3*var(--u))0 0 #2f9e6a,0 1px 2px #00000014}.ap-toast{right:calc(12*var(--u));bottom:calc(12*var(--u));padding:calc(8*var(--u))calc(12*var(--u));border-radius:calc(8*var(--u));color:#fff;font-size:max(11px,calc(11*var(--u)));background:#292826;font-weight:500;position:absolute;box-shadow:0 10px 24px -10px #00000080}@container (width<=560px){.dm-win{width:100%}.dm-feed{display:none}.dm-res{width:94%;right:3%}}@media (max-width:640px){.dm-stage{aspect-ratio:auto}.dm-win{position:relative}.dm-stage.res .dm-win{opacity:.35}.dm-res{width:100%;margin-top:-42%;position:relative;right:auto}.dm-res:empty{display:none}.bi,.ap{--u:calc(100cqw/380)}.bi-kpis{grid-template-columns:1fr 1fr}.bi-row{grid-template-columns:1fr}.bi-list,.bi-tbl,.bi-lg,.ap-nav,.ap-role{display:none}.ap-body{grid-template-columns:1fr}.dm-phases{grid-template-columns:1fr 1fr}.dm-phases .p{font-size:12.5px}}.vp{--u:calc(100cqw/640);font-family:Inter Variable,Inter,-apple-system,Segoe UI,sans-serif;font-size:max(11px,calc(12*var(--u)));background:#111;border-radius:14px;line-height:1.35;overflow:hidden}.vp .ap-bar{color:#292826;background:#fcfcfb}.vp video{aspect-ratio:16/9;object-fit:cover;background:#e9dccb;width:100%;display:block}.vp-ctl{align-items:center;gap:calc(12*var(--u));padding:calc(10*var(--u))calc(14*var(--u));color:#c9ced6;background:#16181c;display:flex}.vp-play{border-style:solid;border-width:calc(6*var(--u))0 calc(6*var(--u))calc(10*var(--u));border-color:#0000 #0000 #0000 #fff;width:0;height:0}.vp-bar{background:#ffffff2e;border-radius:2px;flex:1;height:3px;overflow:hidden}.vp-bar i{background:var(--o,#ff8a00);transform-origin:0;height:100%;display:block}.vp-tc{font-variant-numeric:tabular-nums}.mn{height:100%;min-height:220px;font-size:13px;line-height:1.4;position:relative}.mn-light,.mn-chat,.mn-rep,.mn-prompt{color:#292826;background:#fcfcfb;border-radius:14px;font-family:Inter Variable,Inter,-apple-system,Segoe UI,sans-serif;box-shadow:0 0 0 1px #ffffff14,0 24px 50px -28px #000000e6}.mn-logo{border-radius:22%;flex:none;width:18px;height:18px}.mn-caret{vertical-align:-.15em;background:#1c1b1a;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite mn-blink;display:inline-block}@keyframes mn-blink{50%{opacity:0}}.mn-spin{border:2px solid #d8d4cc;border-top-color:#4f7a99;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite mn-spin;display:inline-block}@keyframes mn-spin{to{transform:rotate(360deg)}}.mn-input,.mn-me{border-radius:12px;padding:10px 12px;font-weight:500;display:block}.mn-input{color:#1c1b1a;background:#fff;box-shadow:inset 0 0 0 1px #e6e4e0}.mn-me{background:#f1efea;justify-self:end;max-width:88%}.mn-step{color:#6d6a67;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.mn-ai{color:#3a3836;background:#fff6ea;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;display:flex;box-shadow:inset 0 0 0 1px #f3dcbc}.mn-chat{align-content:start;gap:10px;height:100%;min-height:300px;padding:14px;display:grid}.mn-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.mn-tbl th{color:#8b8885;text-align:right;white-space:nowrap;padding:0 5px 6px;font-weight:500}.mn-tbl th:first-child,.mn-tbl td:first-child{text-align:left}.mn-tbl td{text-align:right;white-space:nowrap;border-top:1px solid #f0ede7;padding:7px 5px}.mn-tbl td:last-child{justify-content:flex-end;align-items:center;gap:6px;display:flex}.mn-tbl tr.tot td{font-weight:700}.mn-bar{background:#f1efea;border-radius:3px;width:44px;height:6px;overflow:hidden}.mn-bar i{background:#2f9e6a;border-radius:3px;height:100%;display:block}.mn-cost{gap:7px;padding-top:4px;font-size:12px;display:grid}.mn-cost>span:first-child{color:#6d6a67;font-weight:600}.mn-stackbar{background:#f1efea;border-radius:4px;gap:2px;height:12px;display:flex;overflow:hidden}.mn-stackbar i{flex-basis:0}.mn .s0{background:#4f7a99}.mn .s1{background:#9bb4c6}.mn .s2{background:#d9822b}.mn .s3{background:#d8d4cc}.mn-legend{color:#4a4845;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;display:flex}.mn-legend span{align-items:center;gap:5px;display:inline-flex}.mn-legend i{border-radius:2px;width:8px;height:8px}.mn-file{color:#2b4a61;text-underline-offset:2px;justify-self:start;margin-top:4px;font-weight:600;text-decoration:underline}.mn-sales{background:#f6f4ef;align-content:start;gap:10px;padding:12px;display:grid}.mn-bihead{align-items:center;font-size:12.5px;display:flex}.mn-bihead b{margin-right:auto}.mn-live{color:#4a4845;background:#f1efea;border-radius:10px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.mn-live:before{content:"";background:#2f9e6a;border-radius:50%;width:6px;height:6px}.mn-sgrid{grid-template-columns:auto 1fr;gap:8px;display:grid}.mn-sgrid>div{background:#fefdf9;border:1px solid #ece9e2;border-radius:8px;padding:9px}.mn-plan{place-items:center;width:92px;display:grid;position:relative}.mn-plan svg,.mn-plan b{grid-area:1/1}.mn-plan svg{width:72px;height:72px;transform:rotate(-90deg)}.mn-plan circle{fill:none;stroke:#ece9e2;stroke-width:5px}.mn-plan circle.v{stroke:#4f7a99;stroke-linecap:round;transition:stroke-dasharray .8s cubic-bezier(.22,1,.36,1)}.mn-plan b{font-size:16px}.mn-plan span{color:#767570;font-size:11px}.mn-kv{color:#767570;grid-template-columns:auto 1fr;align-content:center;gap:4px 10px;font-size:12px;display:grid}.mn-kv b{color:#292826;text-align:right;font-size:15px}.mn-funnel{gap:5px;display:grid}.mn-funnel div{grid-template-columns:52px 1fr 30px;align-items:center;gap:6px;font-size:11.5px;display:grid}.mn-funnel span{color:#767570}.mn-funnel i{background:#4f7a99;border-radius:3px;height:9px;transition:width .8s cubic-bezier(.22,1,.36,1)}.mn-funnel em{text-align:right;font-style:normal;font-weight:600}.mn-mgr{align-items:flex-end;gap:8px;height:92px;display:flex}.mn-mgr div{flex:1;grid-template-rows:1fr auto;place-items:end center;height:100%;display:grid}.mn-mgr i{background:#9bb4c6;border-radius:3px 3px 0 0;width:100%;transition:height .8s cubic-bezier(.22,1,.36,1)}.mn-mgr i.low{background:#a8485c}.mn-mgr span{color:#8b8885;font-size:10.5px}.mn-daily{place-items:center;padding-top:30px;display:grid}.mn-rep:not(.on)>*{visibility:hidden}.mn-stack{width:100%;height:210px;position:relative}.mn-rep{transform-origin:bottom;gap:8px;padding:12px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;display:grid;position:absolute;bottom:0;left:0;right:0}.mn-rep-h{align-items:center;gap:7px;font-size:12.5px;display:flex}.mn-rep-h b{margin-right:auto}.mn-rep-h span{color:#8b8885;font-size:11.5px}.mn-rep-k{grid-template-columns:auto auto 1fr;align-items:end;gap:14px;display:grid}.mn-rep-k span{color:#767570;font-size:11px;display:grid}.mn-rep-k b{color:#292826;font-size:16px}.mn-rep-k em{font-style:normal;font-weight:600}.mn .up{color:#2f9e6a}.mn .down{color:#a8485c}.mn-rep-k svg{width:100%;height:32px}.mn-rep-k polyline{fill:none;stroke:#4f7a99;stroke-width:2px;vector-effect:non-scaling-stroke}.mn-rep p{color:#4a4845;border-top:1px solid #f0ede7;margin:0;padding-top:7px;font-size:12px}.mn-kb{align-content:start;gap:10px;padding:14px;display:grid}.mn-search{background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1.5px #4f7a99}.mn-search svg{fill:none;stroke:#6d6a67;stroke-width:2px;flex:none;width:16px;height:16px}.mn-step.dark{color:#6d6a67}.mn-answer{align-items:flex-start;gap:8px;min-height:92px;display:flex}.mn-answer p{color:#292826;margin:0;font-size:12.5px}.mn-src{flex-wrap:wrap;gap:6px;display:flex}.mn-src span{color:#2b4a61;background:#e4ecf2;border-radius:6px;padding:4px 9px;font-size:11.5px;font-weight:600}.mn-src span:before{content:"📄 "}.mn-calls{grid-template-rows:auto 1fr;grid-template-columns:120px 1fr;align-items:center;gap:14px 16px;display:grid}.mn-donut{place-items:center;display:grid;position:relative}.mn-donut svg{width:120px;height:120px;transform:rotate(-90deg)}.mn-donut circle{fill:none;stroke-width:6px;transition:stroke-width .3s}.mn-donut circle.hot{stroke-width:8.5px}.mn-donut span{color:var(--muted);justify-items:center;font-size:11px;display:grid;position:absolute}.mn-donut b{color:var(--ink);font-size:20px}.mn .c0{stroke:var(--o);background:var(--o)}.mn .c1{stroke:var(--steel);background:var(--steel)}.mn .c2{stroke:#5c7fa3;background:#5c7fa3}.mn .c3{stroke:#8a7fb0;background:#8a7fb0}.mn .c4{stroke:#4a5160;background:#4a5160}.mn-themes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mn-themes li{color:var(--text);border-radius:8px;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:4px 8px;font-size:13px;transition:background .3s;display:grid}.mn-themes li.on{color:var(--ink);background:#ffffff0d}.mn-themes i{border-radius:3px;width:10px;height:10px}.mn-themes em{color:var(--muted);font-size:12px;font-style:normal;font-weight:600}.mn-themes em.up{color:#e3a15a}.mn-themes em.down{color:#7fc79f}.mn-week{grid-column:1/-1;align-items:flex-end;gap:6px;height:64px;padding-bottom:18px;display:flex;position:relative}.mn-week i{background:linear-gradient(var(--steel),#86abd240);border-radius:3px 3px 0 0;flex:1}.mn-week span{color:var(--muted);font-size:11.5px;position:absolute;bottom:0;left:0}.mn-ok{color:#2f9e6a;place-items:center;width:13px;font-style:normal;font-weight:800;display:inline-grid}.mn-content{grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.mn-prompt{align-content:start;gap:10px;padding:14px;display:grid}.mn-ph{color:#8b8885;font-size:12px}.mn-gal{grid-template-columns:1.15fr 1fr 1.15fr 1fr;gap:12px;display:grid}.mn-gal figure{grid-template-rows:1fr auto;gap:8px;min-width:0;margin:0;display:grid}.mn-gal figcaption{color:var(--lead);font-size:12.5px;font-weight:600}.mn-gal figure>div{border-radius:12px;min-height:170px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.mn-img .art{background:linear-gradient(#f6c38a 0%,#e98b5a 45%,#8a4f6e 100%)}.mn-img .sun{background:#fff3d6;border-radius:50%;width:46px;height:46px;position:absolute;top:22%;left:58%;box-shadow:0 0 40px #fff0c2}.mn-img .hill{border-radius:50% 50% 0 0;position:absolute;bottom:-20%}.mn-img .hill.a{background:#6b3d5c;width:90%;height:55%;left:-20%}.mn-img .hill.b{background:#4a2a46;width:95%;height:45%;right:-25%}.mn-img .art b{color:#fff;letter-spacing:-.01em;font-size:15px;position:absolute;bottom:12px;left:12px}.mn-txt .post{color:#292826;background:#fcfcfb;align-content:start;gap:8px;padding:12px;font-family:Inter Variable,Inter,sans-serif;display:grid}.mn-txt b{font-size:13px}.mn-txt p{color:#4a4845;margin:0;font-size:12px}.mn-txt span{color:#4f7a99;font-size:11.5px;font-weight:600}.mn-st .st{background:radial-gradient(60% 60% at 30% 30%,#ff8a0040,#0000 70%),#14161b;place-items:center;display:grid}.mn-st .ph{aspect-ratio:9/16;background:linear-gradient(#f6c38a 0%,#e98b5a 45%,#8a4f6e 100%);border-radius:10px;height:148px;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0009}.mn-st .sun,.mn-bn .sun{background:#fff3d6;border-radius:50%;position:absolute;box-shadow:0 0 30px #fff0c2}.mn-st .sun{width:34px;height:34px;top:18%;left:30%}.mn-st b{color:#fff;font-size:12px;line-height:1.15;position:absolute;bottom:30px;left:8px;right:8px}.mn-st em{color:#6b3d5c;background:#fff;border-radius:99px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;bottom:10px;left:8px}.mn-bn .bn{background:linear-gradient(110deg,#fbe3c7 0%,#f6c38a 55%,#e98b5a 100%);align-items:center;padding:14px;display:flex}.mn-bn .bn span{z-index:1;color:#3d2233;justify-items:start;gap:4px;display:grid;position:relative}.mn-bn b{font-size:16px;font-weight:800;line-height:1.1}.mn-bn small{color:#6b3d5c;font-size:11.5px}.mn-bn em{color:#fff;background:#3d2233;border-radius:99px;margin-top:6px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:700}.mn-bn .sun{width:64px;height:64px;margin-top:-32px;top:50%;right:14%}@media (max-width:1100px){.mn-content{grid-template-columns:1fr}.mn-gal{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mn-tbl th:nth-child(3),.mn-tbl td:nth-child(3),.mn-bar{display:none}.mn-chat{overflow:hidden}.mn-calls{grid-template-columns:100px 1fr}.mn-donut svg{width:100px;height:100px}.mn-sgrid{grid-template-columns:1fr 1fr}.mn-plan{width:auto}.mn-funnel,.mn-mgr{grid-column:1/-1}.mn-gal figure>div{min-height:130px}}.so{gap:24px;display:grid}.so-head{max-width:760px}.so-eyebrow{color:var(--steel);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:700;display:inline-flex}.so-eyebrow:before{content:"";background:linear-gradient(90deg,var(--o),var(--steel));width:28px;height:2px}.so-head .lp-lead{margin-top:16px}.so-player{gap:14px;display:grid}.so-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.so-tabs button{all:unset;box-sizing:border-box;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--lead);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:16px 20px;font-size:17px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.so-tabs button span{color:var(--muted);font-size:13px;font-weight:700}.so-tabs button i{background:linear-gradient(90deg,var(--o),var(--steel));transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.so-tabs button:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.so-tabs button[aria-selected=true]{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2),0 0 40px -18px #ff8a008c;color:var(--ink)}.so-tabs button[aria-selected=true] span{color:var(--o)}.so-tabs button:focus-visible{outline:2px solid var(--o);outline-offset:2px}.so-flag{background:radial-gradient(60% 80% at 100% 0%,#86abd214,transparent 70%),radial-gradient(50% 70% at 0% 100%,#ff8a000f,transparent 70%),var(--panel);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 #86abd22e;border-radius:28px;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:40px;padding:36px;display:grid}.so-player .so-flag{align-items:start;animation:.5s cubic-bezier(.22,1,.36,1) so-in}.so-player .so-txt{padding-top:24px}@keyframes so-in{0%{opacity:0;transform:translateY(10px)}}.so-flag.rev{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.so-flag.rev .so-txt{order:2}.so-kind{color:var(--steel);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.so-kind i{color:var(--o);letter-spacing:0;background:#ff8a0024;border-radius:6px;padding:2px 8px;font-style:normal}.lp .so-txt h3{letter-spacing:-.025em;margin-top:14px;font-size:max(26px,min(2.4vw,34px));line-height:1.15}.so-lead{color:var(--lead);font-size:16.5px;line-height:1.55;margin-top:14px!important}.so-pts{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.so-pts li{color:var(--text);padding-left:22px;font-size:15px;line-height:1.45;position:relative}.so-pts li:before{content:"";background:var(--steel);border-radius:2px;width:8px;height:8px;position:absolute;top:.5em;left:2px;box-shadow:0 0 10px #86abd280}.so-pts li b{color:var(--ink);font-weight:600}.so-groups{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.so-groups span{color:var(--steel);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12.5px;font-weight:700;display:block}.so-groups ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.so-groups li{color:var(--text);padding-left:16px;font-size:14.5px;line-height:1.4;position:relative}.so-groups li:before{content:"";background:var(--steel);border-radius:2px;width:6px;height:6px;position:absolute;top:.55em;left:1px}.so-metric{border-left:2px solid var(--o);background:#ff8a0012;border-radius:2px 12px 12px 2px;gap:2px;margin-top:20px;padding:12px 16px;display:grid}.so-metric b{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;font-size:22px}.so-metric span{color:var(--text);font-size:14px}.so-basis{color:var(--muted);font-size:13px;line-height:1.5;margin-top:14px!important}.so-case{gap:12px;display:grid}.so-detail{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.so-detail li{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:20px 22px;position:relative}.so-detail li+li:before{content:"→";color:var(--steel);margin-top:-12px;font-size:16px;position:absolute;top:50%;left:-13px}.so-detail span{color:var(--steel);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-weight:700}.so-detail li:last-child span{color:var(--o)}.so-detail p{color:var(--lead);font-size:15.5px;line-height:1.5;margin-top:8px!important}.lp .so-extra-h{margin:28px 0 0}.so-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.so-mini{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;gap:18px;padding:24px;transition:box-shadow .3s,transform .3s;display:grid;overflow:hidden}.so-mini:hover{box-shadow:inset 0 0 0 1px var(--line-2),0 0 50px -24px #86abd299}.so-pnl{background:radial-gradient(60% 90% at 100% 100%,#2f9e6a1a,transparent 70%),var(--panel);grid-column:span 7;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:stretch}.so-sales{grid-column:span 5;grid-template-rows:auto 1fr}.so-daily,.so-kb,.so-calls{grid-template-rows:auto 1fr}.so-daily{grid-column:span 3}.so-kb{grid-column:span 4}.so-calls{grid-column:span 5}.so-content{background:radial-gradient(40% 90% at 100% 0%,#ff8a001f,transparent 70%),radial-gradient(40% 90% at 50% 100%,#86abd214,transparent 70%),var(--panel);grid-column:span 12;grid-template-columns:minmax(0,.55fr) minmax(0,2fr);align-items:center}.so-mini-txt{align-content:start;gap:8px;display:grid}.so-mini-txt .so-kind{font-size:12px}.so-mini-txt b{color:var(--ink);letter-spacing:-.01em;font-size:20px;line-height:1.25}.so-mini-txt p{color:var(--text);font-size:15px;line-height:1.5}.so-mini-m{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;display:flex}.so-mini-m em{color:var(--o);white-space:nowrap;font-size:17px;font-style:normal;font-weight:700}.so-mini-m span{color:var(--muted);font-size:13px}.so-mini-vis{min-width:0}.so-pnl .so-mini-txt{align-content:start}@media (max-width:1100px){.so-flag,.so-flag.rev{grid-template-columns:1fr;gap:28px;padding:28px}.so-flag.rev .so-txt{order:0}.so-pnl,.so-sales,.so-content{grid-column:span 12}.so-daily,.so-kb,.so-calls{grid-column:span 6}.so-calls{grid-column:span 12}.so-content{grid-template-columns:1fr}}@media (max-width:760px){.so-tabs{scrollbar-width:none;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.so-flag .dm{order:-1}.so-player .so-txt{padding-top:0}.so-tabs::-webkit-scrollbar{display:none}.so-tabs button{flex:none;padding:12px 16px;font-size:15px}.so-flag,.so-flag.rev{border-radius:22px;padding:20px 16px}.so-pnl{grid-template-columns:1fr}.so-daily,.so-kb{grid-column:span 12}.so-detail{grid-template-columns:1fr}.so-detail li+li:before{display:none}.so-mini{padding:20px}}.st{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.st-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-tabs button{min-width:0;color:var(--muted);font:inherit;text-align:left;cursor:pointer;opacity:.5;background:0 0;border:0;align-items:center;gap:14px;padding:6px 16px 20px 0;transition:opacity .3s;display:flex;position:relative}.st-tabs button:hover{opacity:.8}.st-tabs button[aria-selected=true]{opacity:1}.st-tabs button:focus-visible{outline:2px solid var(--o);outline-offset:2px;border-radius:8px}.st-mark{background:linear-gradient(160deg,var(--panel-2),var(--bg-2));width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:14px;flex:none;place-items:center;transition:box-shadow .3s;display:grid}.st-mark img{object-fit:contain;filter:grayscale();max-width:32px;max-height:28px;transition:filter .3s}.st-tabs button[aria-selected=true] .st-mark{box-shadow:inset 0 0 0 1px var(--line-2),0 0 28px -8px #ff8a0073}.st-tabs button[aria-selected=true] .st-mark img,.st-tabs button:hover .st-mark img{filter:none}.st-tab-t{min-width:0;color:var(--steel);font-size:13px;font-weight:600;line-height:1.3;display:grid}.st-tab-t b,.st-tab-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-tab-t b{color:var(--ink);letter-spacing:-.02em;font-size:19px;font-weight:800}.st-tabs button>i{background:linear-gradient(90deg,var(--o),var(--steel));transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:16px;transform:scaleX(0)}.st-tabs button[aria-selected=true]>i{transform:none}.st-tabs button>i.run{animation:linear forwards st-run}@keyframes st-run{0%{transform:scaleX(0)}to{transform:none}}.st-stage{position:relative}.st-slide{background:radial-gradient(60% 90% at 100% 0%,#86abd214,transparent 70%),radial-gradient(50% 70% at 30% 100%,#ff8a0012,transparent 70%),var(--panel);height:max(440px,min(58vh,520px));box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 #86abd240,0 40px 90px -50px #000000e6;border-radius:28px;grid-template-rows:100%;grid-template-columns:minmax(0,4fr) minmax(0,7fr);animation:.6s cubic-bezier(.22,1,.36,1) st-in;display:grid;overflow:hidden}.st-slide.group{grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr)}@keyframes st-in{0%{opacity:0;transform:translate(24px)}}.st-media{background:var(--bg-2);min-height:0;position:relative;overflow:hidden}.st-media img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;animation:1.4s cubic-bezier(.22,1,.36,1) st-zoom;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes st-zoom{0%{transform:scale(1.06)}}.st-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#13161b8c);position:absolute;top:0;bottom:0;left:0;right:0}.st-media.group img{object-position:50% 45%}.st-body{flex-direction:column;min-width:0;padding:36px 56px 40px 52px;display:flex}.st-q{margin:auto 0;padding:54px 0 32px;position:relative}.st-q:before{content:"«";color:var(--o);opacity:.9;font-size:64px;font-weight:700;line-height:1;position:absolute;top:0;left:-4px}.lp .st-q p{color:var(--lead);font-size:max(16px,min(1.25vw,18px));line-height:1.6}.lp .st-q .st-lead{color:var(--ink);letter-spacing:-.02em;margin-bottom:14px;font-size:max(24px,min(2.2vw,32px));font-weight:600;line-height:1.25}.st-foot{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,.9fr);align-items:end;gap:24px;padding-top:20px;display:grid}.st-who{flex-wrap:wrap;gap:6px 22px;display:flex}.st-who span{display:grid}.st-who b{color:var(--ink);font-size:16px}.st-who em{color:var(--muted);font-size:13.5px;font-style:normal}.st-about{color:var(--muted);text-align:right;font-size:13.5px;line-height:1.45}.st-draft{color:var(--steel);background:#86abd21f;border-radius:6px;align-self:start;margin-top:12px;padding:3px 10px;font-size:12px;font-weight:600}@media (max-width:1100px){.st-tab-t{font-size:0}.st-tab-t b{font-size:16px}.st-mark{border-radius:12px;width:40px;height:40px}.st-mark img{max-width:26px;max-height:22px}.st-slide,.st-slide.group{grid-template-columns:minmax(0,2fr) minmax(0,3fr);height:auto;min-height:440px}.st-foot{grid-template-columns:1fr;gap:10px}.st-about{text-align:left}.st-body{padding:28px 32px 32px}}@media (max-width:760px){.st-tabs{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.st-tabs button{border-bottom:1px solid var(--line);gap:10px;padding:10px 8px 12px 0}.st-tabs button>i{right:8px}.st-tab-t b{font-size:15px}.st-slide,.st-slide.group{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.st-media{aspect-ratio:16/11}.st-media:after{background:linear-gradient(#0000 75%,#13161b80)}}@media (max-width:640px){.st{gap:20px}.st-media{aspect-ratio:4/3.4}.st-media.group{aspect-ratio:5/4}.st-body{padding:8px 20px 24px}.st-q{padding-top:50px}.st-slide{border-radius:22px}}@media (prefers-reduced-motion:reduce){.st-slide,.st-media img{animation:none}}.lf{border-radius:var(--r);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);gap:14px;padding:28px;display:grid}.lf-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lf label{gap:6px;display:grid}.lf label>span{color:var(--lead);font-size:14px;font-weight:500}.lf input:not([type=checkbox]),.lf textarea{background:var(--bg);width:100%;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:500 16px var(--font);resize:vertical;border:0;border-radius:12px;padding:13px 14px;transition:box-shadow .15s}.lf input:focus,.lf textarea:focus{box-shadow:inset 0 0 0 1.5px var(--steel);outline:0}.lf-check{align-items:start;grid-template-columns:auto 1fr!important;gap:10px!important}.lf-check input{width:18px;height:18px;accent-color:var(--o);margin:2px 0 0}.lf-check span{line-height:1.45;color:var(--muted)!important;font-size:13.5px!important}.lf a{color:var(--steel)!important;text-decoration:underline!important}.lf .lp-btn{justify-self:start}.lf .lp-btn:disabled{opacity:.6;cursor:progress}.lf-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lf-err{color:#ff8b7a;font-size:14px}.lf-done{border-radius:var(--r);background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--o);padding:32px}.lf-done b{color:var(--ink);font-size:22px}.lf-done p{color:var(--lead);margin-top:8px!important}@media (max-width:640px){.lf{padding:20px}.lf-row{grid-template-columns:1fr}}.bo{--size:300px;--r1:132px;--r2:84px;width:var(--size);height:var(--size);position:relative}.bo-ring{border-radius:50%;animation:48s linear infinite bo-spin;position:absolute;top:50%;left:50%}.bo-ring.r1{width:calc(var(--r1)*2);height:calc(var(--r1)*2);margin:calc(var(--r1)*-1)0 0 calc(var(--r1)*-1);border:1px solid #86abd238}.bo-ring.r2{width:calc(var(--r2)*2);height:calc(var(--r2)*2);margin:calc(var(--r2)*-1)0 0 calc(var(--r2)*-1);border:1px dashed #ff8a0059;animation-duration:26s;animation-direction:reverse}.bo-ring.r1 span{transform:rotate(calc(var(--k)*90deg + 20deg))translateX(var(--r1))rotate(calc(var(--k)*-90deg - 20deg));position:absolute;top:50%;left:50%}.bo-ring.r1 b{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line-2),0 10px 24px -10px #000c;color:var(--lead);white-space:nowrap;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600;animation:48s linear infinite reverse bo-spin;display:block;translate:-50% -50%}.bo-ring.r1 span:first-child b{color:var(--ink);box-shadow:inset 0 0 0 1px #ff8a0099,0 0 24px -6px #ff8a008c}.bo-ring.r2 i{background:var(--o);width:8px;height:8px;transform:rotate(calc(var(--k)*120deg))translateX(var(--r2));border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #ff8a00e6}.bo-ring.r2 i:nth-child(2){background:var(--steel);box-shadow:0 0 14px #86abd2e6}.bo-core{background:linear-gradient(var(--panel-2),var(--panel));border-radius:26px;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;animation:4s ease-in-out infinite bo-pulse;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ff8a0080,0 0 70px -10px #ff8a008c}.bo-core img{filter:invert();border-radius:22%;width:50px;height:50px}@keyframes bo-spin{to{rotate:360deg}}@keyframes bo-pulse{50%{box-shadow:inset 0 0 0 1px #ff8a00b3,0 0 90px -6px #ff8a00b3}}.bo.idle .bo-ring,.bo.idle .bo-ring b,.bo.idle .bo-core{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bo-ring,.bo-ring b,.bo-core{animation:none}}@media (max-width:640px){.bo{--size:260px;--r1:112px;--r2:70px}.bo-ring.r1 b{font-size:12px}}.hm-hero{background:radial-gradient(50% 60% at 78% 40%,#86abd21a,#0000 70%),radial-gradient(40% 40% at 70% 85%,#ff8a001a,#0000 70%);padding:40px 0 64px}.hm-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;min-height:min(680px,100vh - 180px);display:grid}.lp .hm-hero-txt h1{max-width:8.88em;max-width:calc(13*round(.683em,1px));font-size:max(40px,min(4.4vw,64px))}.hm-hero-txt .hm-lead{max-width:26.6em;max-width:calc(40*round(.665em,1px))}.hm-lead{max-width:26.6em;gap:14px;max-width:calc(40*round(.665em,1px));margin-top:24px;display:grid}.lp .hm-lead .lp-lead{margin:0}.lp-head .hm-lead{max-width:41.23em;max-width:calc(62*round(.665em,1px))}.hm-ctas{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.hm-pillars{grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.hm-pillars li{background:radial-gradient(80% 120% at 0% 0%,#86abd217,transparent 60%),var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;grid-template-columns:auto 1fr;align-content:start;align-items:start;gap:4px 18px;padding:22px 24px;transition:box-shadow .3s;display:grid;position:relative;overflow:hidden}.hm-pillars li:before{content:"";background:linear-gradient(90deg,#0000,#86abd280,#ff8a0073,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.hm-pillars li:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.hm-pi{background:linear-gradient(160deg,#86abd22e,#86abd20a);border-radius:15px;grid-row:span 2;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #86abd24d,0 10px 30px -12px #86abd280}.hm-pi svg{fill:none;stroke:var(--steel);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hm-pi svg .o{stroke:var(--o)}.hm-pillars b{color:var(--ink);letter-spacing:-.01em;align-self:end;font-size:18px;line-height:1.3}.hm-pillars em{color:var(--muted);align-self:start;font-size:15px;font-style:normal;line-height:1.4}.hm-int,.hm-cases,.hm-price{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hm-stories{background:radial-gradient(40% 50% at 90% 0%,#ff8a0014,transparent 70%),var(--bg)}.hm-tag{color:var(--o);background:#ff8a001f;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.hm-corp{border-radius:var(--r);background:radial-gradient(60% 90% at 0% 0%,#ff8a0024,transparent 70%),var(--panel);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;padding:40px;display:grid;box-shadow:inset 0 0 0 1.5px #ff8a0073}.lp .hm-corp h3{font-size:max(28px,min(2.8vw,38px))}.hm-corp p{max-width:26.6em;max-width:calc(40*round(.665em,1px));color:var(--lead);margin-top:12px!important}.hm-corp ul{align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.hm-corp li{color:var(--text);padding-left:26px;position:relative}.hm-corp li:before{content:"✓";color:var(--o);font-weight:700;position:absolute;left:0}.hm-plans{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.hm-plan{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:22px 24px;transition:background .2s;display:grid}.hm-plan:hover{background:var(--panel)}.hm-plan span{color:var(--lead);font-weight:600}.hm-plan b{color:var(--ink);letter-spacing:-.03em;white-space:nowrap;grid-row:span 2;align-self:center;font-size:28px}.hm-plan em{color:var(--muted);font-size:14px;font-style:normal}.hm-plan p{color:var(--text);grid-column:1/-1;font-size:15px;margin-top:10px!important}.hm-final{background:radial-gradient(50% 70% at 20% 100%,#ff8a0024,#0000 70%)}.hm-final-grid{grid-template-columns:minmax(0,1fr) 270px minmax(0,1.15fr);align-items:center;gap:36px;display:grid}.hm-final-vis{place-items:center;display:grid}.hm-final-vis .bo{--size:270px;--r1:118px;--r2:74px}.hm-final h2{max-width:8.2em;max-width:calc(12*round(.683em,1px))}.hm-final .lp-lead{margin-top:18px;font-size:17px;line-height:1.6}.hm-final .lp-more{margin-top:24px;display:inline-block}@media (max-width:900px){.hm-hero-grid{grid-template-columns:1fr;gap:40px;min-height:0}}@media (max-width:1100px){.hm-corp,.hm-final-grid{grid-template-columns:1fr;min-height:0}.hm-final-vis{display:none}.hm-pillars{grid-template-columns:1fr;gap:10px}.hm-pillars li{padding:18px 20px}}@media (max-width:760px){.hm-hero{padding-top:28px}.hm-corp{gap:24px;padding:24px}.hm-plans{grid-template-columns:1fr}}.tf-hero{text-align:center;background:radial-gradient(45% 70% at 50% 0,#86abd21f,#0000 70%);padding:72px 0 40px}.tf-hero .lp-lead{max-width:26.6em;max-width:calc(40*round(.665em,1px));margin:16px auto 0}.tf-toggle{background:var(--panel);border-radius:14px;gap:4px;margin-top:32px;padding:4px;display:inline-flex}.tf-toggle button{all:unset;color:var(--text);cursor:pointer;border-radius:10px;padding:10px 22px;font-size:15px;font-weight:600}.tf-toggle button[aria-checked=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 -2px 0 var(--steel)}.tf-toggle button:focus-visible{outline:2px solid var(--o)}.tf-toggle em{color:var(--steel);margin-left:4px;font-style:normal}.tf-toggle-note{margin-top:10px}.tf-plans-sec{padding-bottom:32px}.tf-plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tf-plan{border-radius:var(--r);background:var(--panel);flex-direction:column;padding:32px 28px 28px;display:flex}.tf-plan.hl{background:var(--panel-2);box-shadow:inset 0 0 0 1.5px var(--o)}.tf-plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .tf-plan h2{letter-spacing:-.015em;font-size:22px}.tf-tag{color:var(--steel);background:#86abd21f;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.tf-plan.hl .tf-tag{color:var(--o);background:#ff8a0024}.tf-price{letter-spacing:-.035em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:24px;font-size:44px;line-height:1;display:flex}.tf-price small,.tf-price span{letter-spacing:0;color:var(--muted);font-size:16px;font-weight:500}.tf-save{min-height:22px;color:var(--steel);margin-top:8px;font-size:14px;font-weight:500;display:block}.tf-desc{color:var(--lead);font-size:16px;line-height:1.5;margin:16px 0 20px!important}.tf-feat,.tf-add ul,.tf-corp ul{margin:0;padding:0;list-style:none}.tf-feat{border-top:1px solid var(--line);flex:1;align-content:start;gap:10px;padding-top:20px;display:grid}.tf-feat li,.tf-corp li{color:var(--text);gap:10px;font-size:15.5px;line-height:1.45;display:flex}.tf-yes{color:var(--steel);flex:none;align-items:center;gap:6px;display:inline-flex}.tf-feat .tf-yes,.tf-corp .tf-yes{padding-top:3px}.tf-yes small{color:var(--muted);font-size:13px}.tf-no{color:var(--line-2)}.tf-soon{background:var(--line);color:var(--muted);vertical-align:1px;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:12px;font-weight:600}.tf-add{background:var(--bg-2);border-radius:14px;margin-top:20px;padding:14px 16px}.tf-add ul{color:var(--lead);margin-top:6px;font-size:15px}.tf-plan .lp-btn{margin-top:24px}.tf-corp{border-radius:var(--r);background:radial-gradient(60% 90% at 100% 0%,#86abd21a,transparent 70%),var(--panel);grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;margin-top:16px;padding:40px;display:grid}.tf-corp h2{margin-top:8px!important}.tf-corp p{max-width:35.91em;max-width:calc(54*round(.665em,1px));color:var(--lead);margin-top:16px!important}.tf-corp-btns{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tf-corp ul{align-content:center;gap:12px;display:grid}.tf-table-wrap{border-radius:var(--r);background:var(--panel);overflow-x:auto}.tf-table{border-collapse:collapse;width:100%;min-width:720px;font-size:15.5px}.tf-table th,.tf-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 20px}.tf-table th{color:var(--ink);font-weight:600}.tf-table th.hl{color:var(--o)}.tf-table td.hl{background:#ffffff05}.tf-table td:first-child{color:var(--lead)}.tf-table tr.sub td:first-child{color:var(--muted);padding-left:40px}.tf-sec-row td{padding-top:28px;font-weight:600;color:var(--ink)!important;background:0 0!important}.tf-t{color:var(--text)}.tf-t.b{color:var(--ink);font-weight:600}.tf-table tbody tr:last-child td{border-bottom:0}.tf-eng{grid-template-columns:1fr 1fr;gap:32px;margin-top:28px;font-size:15.5px;display:grid}.tf-eng b{color:var(--ink)}.tf-tokens,.tf-q{border-bottom:1px solid var(--line)}.tf-tokens{border-top:1px solid var(--line);margin-top:48px}.tf-tokens>button,.tf-q>button{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:22px 0;display:flex}.tf-tokens>button b{color:var(--ink);font-size:20px;display:block}.tf-tokens i,.tf-q i{color:var(--steel);flex:none;font-size:26px;font-style:normal;font-weight:300;line-height:1;transition:transform .25s}.tf-tokens.open i,.tf-q.open i{transform:rotate(45deg)}.tf-tokens>button:focus-visible{outline:2px solid var(--o)}.tf-q>button:focus-visible{outline:2px solid var(--o)}.tf-tokens-body{padding-bottom:24px}.tf-tokens-body .tf-table{background:var(--panel);border-radius:16px}.tf-tokens-body p{margin-top:12px!important}.tf-faq-sec{background:var(--bg-2);border-top:1px solid var(--line)}.tf-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}.tf-faq .lp-lead{margin-top:16px}.tf-faq-list{border-top:1px solid var(--line)}.tf-q>button{color:var(--ink);font-size:18px;font-weight:600;line-height:1.4}.tf-q p{max-width:45.22em;max-width:calc(68*round(.665em,1px));color:var(--text);padding-bottom:22px}@media (max-width:1000px){.tf-plans,.tf-corp,.tf-faq,.tf-eng{grid-template-columns:1fr}.tf-corp{gap:28px;padding:28px}.tf-faq{gap:24px}}@media (max-width:760px){.tf-hero{padding-top:48px}.tf-price{font-size:38px}.tf-q>button{font-size:16.5px}}.cs-hero{background:radial-gradient(45% 80% at 85% 0,#86abd21f,#0000 70%);padding:72px 0 48px}.cs-hero .lp-lead{max-width:39.9em;max-width:calc(60*round(.665em,1px));margin-top:16px}.cs-list-sec{padding-bottom:32px}.cs-cta{text-align:center;background:radial-gradient(50% 80% at 50% 110%,#ff8a0029,#0000 70%)}.cs-cta .lp-lead{margin-top:14px}.cs-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}@media (max-width:760px){.cs-hero{padding:40px 0 28px}}.ts{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ts-ppl{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ts-ppl button{width:100%;color:var(--muted);font:500 13.5px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:48px 1fr;align-items:center;gap:2px 14px;padding:10px 14px 10px 10px;transition:background .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.ts-ppl button:hover{background:#ffffff08}.ts-ppl img{object-fit:cover;filter:grayscale(.55)brightness(.85);width:48px;height:48px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;grid-row:span 2;transition:filter .4s,box-shadow .4s}.ts-ppl span{line-height:1.3}.ts-ppl span b{color:var(--lead);font-size:16px;font-weight:600;display:block}.ts-ppl em{color:var(--muted);justify-self:start;font-size:12.5px;font-style:normal;font-weight:600}.ts-ppl button[aria-pressed=true]{background:radial-gradient(90% 140% at 0% 50%,#ff8a001f,transparent 70%),var(--panel);box-shadow:inset 0 0 0 1px #ff8a0073}.ts-ppl button[aria-pressed=true] img{filter:none;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--o)}.ts-ppl button[aria-pressed=true] b{color:var(--ink)}.ts-ppl button[aria-pressed=true] em{color:var(--o)}.ts-ppl li{position:relative}.ts-ppl li:has([aria-pressed=true]):after{content:"";background:linear-gradient(90deg,var(--o),#ff8a0033);width:28px;height:1.5px;position:absolute;top:50%;right:-28px;box-shadow:0 0 8px #ff8a0099}.ts-prog{background:linear-gradient(90deg,var(--o),#ffb35c);transform-origin:0;width:100%;height:2px;animation:7s linear both ts-prog;position:absolute;bottom:0;left:0}.ts:not([data-run]) .ts-prog{animation-play-state:paused}@keyframes ts-prog{0%{transform:scaleX(0)}}.ts-stage{padding-bottom:40px;position:relative}.ts-win{border-radius:var(--scene-radius);width:84%;box-shadow:var(--scene-frame);animation:.5s cubic-bezier(.22,1,.36,1) ts-win;overflow:hidden}@keyframes ts-win{0%{opacity:.4;transform:translateY(8px)}}.ts-in{animation:ts-in .5s cubic-bezier(.22,1,.36,1)var(--d)both}@keyframes ts-in{0%{opacity:0;transform:translateY(14px)}}.ts-res{color:#2b2a28;width:min(330px,40%);font-family:"Inter Variable",var(--font);background:#faf8f5;border-radius:16px;padding:16px;animation:.7s cubic-bezier(.22,1,.36,1) 3.3s both ts-res;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #0000000f,0 30px 60px -20px #000000bf,0 0 50px -12px #ff8a0059}@keyframes ts-res{0%{opacity:0;transform:translateY(24px)scale(.96)}}.ts-res-h{color:#8b8885;border-bottom:1px solid #ebe7e1;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;font-size:12px;line-height:1.3;display:flex}.ts-res-h img{object-fit:cover;border-radius:50%}.ts-res-h b{color:#1c1b1a;font-size:14px;display:block}.ts-r-big{color:#2f9e6a;letter-spacing:-.04em;font-size:44px;font-weight:700;line-height:1}.ts-r-big small{font-size:24px}.ts-r-line{background:#ece8e2;border-radius:5px;height:10px;margin:14px 0 8px;position:relative}.ts-r-line i,.ts-r-line s{border-radius:5px;position:absolute;top:0;bottom:0}.ts-r-line i{background:#4f7a99;left:0}.ts-r-line s{background:repeating-linear-gradient(45deg,#9fbad0 0 4px,#c8d8e4 4px 8px)}.ts-r-line em{background:#a8485c;width:2px;margin-left:-2px;position:absolute;top:-4px;bottom:-4px}.ts-r-leg{color:#8b8885;justify-content:space-between;font-size:11.5px;display:flex}.ts-r-kan{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ts-r-kan div{background:#f1ede7;border-radius:10px;align-content:start;gap:6px;padding:8px;display:grid}.ts-r-kan b{color:#6b6864;font-size:11.5px}.ts-r-kan i{background:#fff;border-radius:6px;height:22px;box-shadow:inset 3px 0 #9fbad0}.ts-r-kan i.hot{box-shadow:inset 3px 0 #fd8502}.ts-r-kan i.ok{box-shadow:inset 3px 0 #2f9e6a}.ts-r-cr{grid-template-rows:70px 46px;grid-template-columns:1fr .6fr;gap:8px;display:grid}.ts-r-cr i{border-radius:10px;place-items:end start;padding:8px;display:grid}.ts-r-cr b{color:#fff;font-size:13px;font-style:normal;font-weight:700}.ts-r-cr .sq{background:linear-gradient(135deg,#fd8502,#f05a3c)}.ts-r-cr .st{background:linear-gradient(170deg,#4f7a99,#2b4357);grid-row:span 2}.ts-r-cr .wd{background:linear-gradient(90deg,#2f9e6a,#6bbf8e)}.ts-r-pl{gap:10px;display:grid}.ts-r-pl div{grid-template-columns:100px 1fr 34px;align-items:center;gap:10px;font-size:12.5px;display:grid}.ts-r-pl i{background:#ece8e2;border-radius:4px;height:8px}.ts-r-pl s{background:#4f7a99;border-radius:4px;height:100%;display:block}.ts-r-pl div:nth-child(2) s{background:#2f9e6a}.ts-r-pl b{text-align:right}.ts-r-call{gap:6px;display:grid}.ts-r-call div{background:#f1ede7;border-radius:9px;grid-template-columns:1fr auto;gap:0 8px;padding:8px 10px;font-size:12.5px;display:grid}.ts-r-call span{color:#8b8885;grid-row:2;font-size:11.5px}.ts-r-call em{color:#4f7a99;background:#e3ebf1;border-radius:999px;grid-row:span 2;align-self:center;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.ts-r-call em.hi{color:#c05f00;background:#fbe7d3}.ts-cap{color:var(--muted);grid-column:2;font-size:13px}@media (max-width:1100px){.ts{grid-template-columns:1fr;gap:20px}.ts-ppl{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ts-ppl li{flex:none}.ts-ppl li:has([aria-pressed=true]):after{display:none}.ts-cap{grid-column:1}}@media (max-width:760px){.ts-ppl button{grid-template-columns:40px auto;padding:8px 12px 8px 8px}.ts-ppl img{width:40px;height:40px}.ts-ppl em{display:none}.ts-stage{padding-bottom:0}.ts-win{width:100%}.ts-win .aig-side{display:none}.ts-win .aig-app.with-side{grid-template-columns:1fr}.ts-res{width:auto;margin:-24px 12px 0;position:relative}}.en-hero{background:radial-gradient(45% 60% at 80% 40%,#86abd21c,#0000 70%),radial-gradient(35% 40% at 70% 95%,#ff8a001a,#0000 70%);padding:64px 0 88px}.en-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.lp .en-hero h1{max-width:10.25em;max-width:calc(15*round(.683em,1px));font-size:max(38px,min(3.9vw,56px))}.en-hero .lp-lead{max-width:26.6em;max-width:calc(40*round(.665em,1px));margin-top:24px}.en-con{border-radius:var(--r);background:linear-gradient(var(--panel-2),var(--panel));box-shadow:var(--scene-frame),inset 0 1px 0 #86abd240;padding:18px}.en-con-bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:2px 4px 16px;display:flex}.en-con-bar img{filter:invert();border-radius:7px;box-shadow:0 0 16px #ff8a0059}.en-con-bar b{color:var(--ink)}.en-con-bar span{color:var(--muted);margin-left:auto;font-size:14px}.en-con ul{gap:6px;margin:14px 0;padding:0;list-style:none;display:grid}.en-con li{opacity:0;background:#ffffff06;border-radius:12px;grid-template-columns:36px minmax(0,1.1fr) auto minmax(0,1.4fr) auto;align-items:center;gap:14px;padding:10px 12px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(16px)}.en-con[data-in] li{opacity:1;transform:none}.en-con li>img{object-fit:cover;width:36px;height:36px;box-shadow:0 0 0 1.5px var(--line-2);border-radius:50%}.en-con li:first-child>img{box-shadow:0 0 0 1.5px var(--o)}.en-con li>span{color:var(--muted);font-size:13px;line-height:1.25}.en-con li>span b{color:var(--ink);font-size:15px;display:block}.en-con li em{color:var(--lead);white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:600}.en-con li em.o{color:var(--o);background:#ff8a0024}.en-con li em.s{color:var(--steel);background:#86abd224}.en-con li small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.en-con li strong{color:var(--ink);white-space:nowrap;font-size:15px}.en-con-sum{border-top:1px solid var(--line);color:var(--lead);justify-content:space-between;align-items:end;gap:16px;padding:16px 12px 4px;font-weight:600;display:flex}.en-con-sum s{color:var(--muted);font-size:13px;font-weight:500;display:block}.en-con-sum b{color:var(--o);letter-spacing:-.03em;font-size:max(28px,min(2.6vw,36px));line-height:1}.en-con-save{color:var(--ink);background:#ff8a001a;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:500}.en-team{border-top:1px solid var(--line);background:radial-gradient(40% 50% at 70% 30%,#86abd214,transparent 70%),var(--bg-2)}.en-int-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid}.en-int .lp-lead{margin-top:16px}.en-int-list{counter-reset:c;gap:4px;margin:32px 0 0;padding:0;list-style:none;display:grid}.en-int-list li{border-top:1px solid var(--line);counter-increment:c;gap:2px;padding:14px 0 14px 48px;display:grid;position:relative}.en-int-list li:before{content:"0" counter(c);color:var(--o);font-size:14px;font-weight:700;position:absolute;top:15px;left:0}.en-int-list b{color:var(--ink);font-size:18px}.en-int-list span{color:var(--text);font-size:15.5px}.en-hub{gap:28px;display:grid;position:relative}.en-hub-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.en-hub-sys{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;justify-items:start;gap:4px;padding:14px;display:grid;position:relative}.en-hub-sys b{color:var(--ink);margin-top:6px;font-size:14.5px;line-height:1.25}.en-hub-sys span{color:var(--muted);font-size:12.5px;line-height:1.35}.en-hub-sys:after{content:"";opacity:.45;background:repeating-linear-gradient(#ff8a00bf 0 4px,#0000 4px 9px) 0 0/100% 18px;width:1.5px;height:28px;position:absolute;left:50%}.en-hub-row.up .en-hub-sys:after{top:100%}.en-hub-row.dn .en-hub-sys:after{bottom:100%}.en-hub[data-run] .en-hub-row.up .en-hub-sys:after{animation:1.1s linear infinite en-down}.en-hub[data-run] .en-hub-row.dn .en-hub-sys:after{animation:1.1s linear infinite en-up}.en-hub[data-run] .en-hub-sys{animation:en-sys 8s calc(var(--k)*1s)infinite}@keyframes en-down{to{background-position:0 18px}}@keyframes en-up{to{background-position:0 -18px}}@keyframes en-sys{0%,12.5%{box-shadow:inset 0 0 0 1px #ff8a0099,0 0 26px -8px #ff8a0099}20%,to{box-shadow:inset 0 0 0 1px var(--line)}}.en-hub-core{z-index:1;background:linear-gradient(90deg,#86abd21f,#ff8a0029),#1a1e25;border-radius:14px;justify-content:center;align-items:center;gap:12px;height:52px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ff8a0080,0 0 50px -10px #ff8a0080}.en-hub-core img{filter:invert();border-radius:7px}.en-hub-core b{color:var(--ink);font-size:17px}.en-hub-core span{color:var(--muted);font-size:14px}.en-sup{border-top:1px solid var(--line);background:radial-gradient(40% 60% at 50% 0%,#ff8a0012,transparent 70%),var(--bg)}.en-track{grid-template-columns:repeat(var(--n),1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.en-track:before{content:"";background:linear-gradient(90deg,var(--steel),var(--o));opacity:.35;height:2px;position:absolute;top:22px;left:22px;right:22px}.en-track-dot{background:var(--o);opacity:0;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:17px;left:22px;box-shadow:0 0 16px 3px #ff8a00b3}.en-track[data-run] .en-track-dot{animation:10s cubic-bezier(.45,0,.55,1) infinite en-dot}@keyframes en-dot{0%{opacity:0;left:22px}6%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 22px)}}.en-track li{background:var(--panel);min-height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;align-content:start;gap:8px;padding:64px 20px 22px;display:grid;position:relative}.en-track li>i{background:var(--bg);width:44px;height:44px;color:var(--steel);box-shadow:inset 0 0 0 1.5px var(--steel);border-radius:50%;place-items:center;font-size:15px;font-style:normal;font-weight:700;display:grid;position:absolute;top:0;left:0}.en-track[data-run] li>i{animation:en-step 10s calc(var(--k)*2s + .4s)infinite}@keyframes en-step{0%,14%{background:var(--o);color:var(--o-ink);box-shadow:0 0 22px -2px #ff8a00cc}20%,to{background:var(--bg);color:var(--steel);box-shadow:inset 0 0 0 1.5px var(--steel)}}.en-track b{color:var(--ink);letter-spacing:-.01em;font-size:18px;line-height:1.3}.en-track span{color:var(--text);font-size:15px;line-height:1.5}.en-track li.hl{background:radial-gradient(100% 80% at 50% 0%,#ff8a0024,transparent 70%),var(--panel);box-shadow:inset 0 0 0 1px #ff8a0073}.en-feat-sec{border-top:1px solid var(--line);background:var(--bg-2)}.en-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.en-b{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;align-content:start;gap:8px;padding:26px;display:grid;position:relative;overflow:hidden}.lp .en-b h3{font-size:20px}.en-b p{color:var(--text);font-size:15px;line-height:1.5}.en-b-acc{background:radial-gradient(70% 60% at 100% 0%,#86abd21f,transparent 70%),var(--panel);grid-area:1/1/3/3;grid-template-rows:auto auto 1fr}.en-b-acc p{max-width:30.59em;max-width:calc(46*round(.665em,1px))}.en-b-lic{grid-column:3/5}.en-b-plans{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.en-b-plans span{color:var(--lead);background:#ffffff0f;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.en-b-plans .o{color:var(--o);background:#ff8a0024}.en-b-plans .s{color:var(--steel);background:#86abd224}.en-b-live{color:#5fd09a;background:#2f9e6a24;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-bottom:6px;padding:4px 12px 4px 10px;font-size:13px;font-weight:600;display:inline-flex}.en-b-live i{background:#5fd09a;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite en-live}@keyframes en-live{50%{box-shadow:0 0 0 5px #5fd09a26}}.en-b-sla{grid-column:3/5}.en-b-acc .en-adm{align-content:space-between;align-self:stretch;display:grid}.en-b-doc{background:radial-gradient(40% 120% at 100% 50%,#ff8a001a,transparent 70%),var(--panel);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}.en-b-doc p{max-width:39.9em;max-width:calc(60*round(.665em,1px));margin-top:8px!important}.en-b-docs{gap:10px;display:flex}.en-b-docs span{background:var(--panel-2);width:112px;color:var(--lead);text-align:center;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;justify-items:center;gap:10px;padding:16px 10px 12px;font-size:12.5px;font-weight:600;line-height:1.3;display:grid}.en-b-docs i{background:linear-gradient(var(--line-2),var(--line-2))7px 12px/20px 2px no-repeat,linear-gradient(var(--line-2),var(--line-2))7px 19px/16px 2px no-repeat,linear-gradient(var(--line-2),var(--line-2))7px 26px/20px 2px no-repeat,linear-gradient(var(--o),var(--o))7px 33px/10px 2px no-repeat,#232831;border-radius:4px;width:34px;height:42px}.en-adm{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-top:18px;padding:14px;font-size:13.5px}.en-adm-h,.en-adm-r{grid-template-columns:100px 1fr 40px;align-items:center;gap:12px;display:grid}.en-adm-h{color:var(--muted);padding:0 8px 10px;font-size:12px;font-weight:600}.en-adm-r{border-top:1px solid var(--line);padding:9px 8px}.en-adm-r b{color:var(--ink);font-weight:600}.en-adm-r span{flex-wrap:wrap;gap:4px;display:flex}.en-adm-r em{color:var(--steel);background:#86abd21f;border-radius:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.en-adm-r i{background:var(--line-2);width:34px;height:20px;transition:background .3s calc(var(--k)*.15s + .4s);border-radius:999px;position:relative}.en-adm-r i:after{content:"";background:var(--lead);width:14px;height:14px;transition:transform .3s calc(var(--k)*.15s + .4s),background .3s calc(var(--k)*.15s + .4s);border-radius:50%;position:absolute;top:3px;left:3px}.rv[data-in] .en-adm-r i{background:#ff8a0059}.rv[data-in] .en-adm-r i:after{background:var(--o);transform:translate(14px)}.en-adm-f{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:6px;padding:12px 8px 2px;font-size:12.5px;display:grid}.en-adm-f i{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.en-adm-f s{background:linear-gradient(90deg,var(--steel),var(--o));border-radius:4px;width:0;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1) .6s;display:block}.rv[data-in] .en-adm-f s{width:62%}.en-adm-f b{color:#5fd09a;font-weight:600}.en-calc-sec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.en-calc{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;display:grid}.en-calc-l,.en-sum{border-radius:var(--r);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:32px}.en-calc-b+.en-calc-b{margin-top:28px}.en-calc-b label,.en-lbl{color:var(--ink);font-weight:600;display:block}.en-calc-b p{color:var(--muted);font-size:14.5px;margin-top:4px!important}.en-qty{gap:8px;margin-top:14px;display:flex}.en-qty button,.en-presets button,.en-period button{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:600 16px var(--font);cursor:pointer;border:0;transition:background .15s,box-shadow .15s}.en-qty button{border-radius:12px;width:52px;height:52px;font-size:22px}.en-qty button:hover,.en-presets button:hover,.en-period button:hover{box-shadow:inset 0 0 0 1px var(--steel)}.en-qty input{background:var(--bg);width:120px;height:52px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:700 22px var(--font);text-align:center;-moz-appearance:textfield;border:0;border-radius:12px}.en-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.en-qty input::-webkit-outer-spin-button{-webkit-appearance:none}.en-qty input:focus-visible{outline:2px solid var(--o)}.en-presets{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.en-presets button{border-radius:999px;height:36px;padding:0 14px;font-size:14px}.en-presets button[aria-pressed=true],.en-period button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--steel);background:#86abd224}.en-period{gap:6px;margin-top:12px;display:inline-flex}.en-period button{border-radius:12px;height:44px;padding:0 18px;font-size:15px}.en-period em{color:var(--o);margin-left:6px;font-style:normal}.en-break{border-top:1px solid var(--line);gap:10px;margin:28px 0 0;padding-top:20px;display:grid}.en-break div{justify-content:space-between;gap:16px;display:flex}.en-break dt{color:var(--text)}.en-break dd{color:var(--ink);margin:0;font-weight:600}.en-break .disc dd{color:var(--o)}.en-calc-note{color:var(--muted);font-size:14px;line-height:1.5;margin-top:20px!important}.en-sum{background:radial-gradient(70% 60% at 100% 0%,#ff8a0024,transparent 70%),var(--panel);flex-direction:column;display:flex;box-shadow:inset 0 0 0 1.5px #ff8a0073}.en-sum-p{color:var(--ink);letter-spacing:-.04em;margin-top:14px;font-size:max(40px,min(4vw,52px));line-height:1}.en-sum-u{color:var(--muted);margin-top:6px;font-size:15px}.en-sum-y{color:var(--o);margin-top:8px;font-size:15px;font-weight:600}.en-sum ul{border-top:1px solid var(--line);gap:8px;margin:24px 0;padding:20px 0 0;list-style:none;display:grid}.en-sum li{color:var(--text);padding-left:26px;position:relative}.en-sum li:before{content:"✓";color:var(--o);font-weight:700;position:absolute;left:0}.en-sum .lp-btn{margin-top:auto}.en-sum>p{color:var(--muted);text-align:center;font-size:13.5px;margin-top:12px!important}.en-final h2{max-width:10.25em;max-width:calc(15*round(.683em,1px));font-size:max(30px,min(3vw,44px))}.en-mail{border-top:1px solid var(--line);color:var(--muted);padding-top:18px;font-size:14.5px;line-height:1.55;margin-top:20px!important}.en-mail a{color:var(--steel)}@media (max-width:1100px){.en-hero-grid,.en-int-grid,.en-calc{grid-template-columns:1fr}.en-bento{grid-template-columns:1fr 1fr}.en-b-acc,.en-b-lic,.en-b-sla,.en-b-doc{grid-area:auto/1/auto/-1}.en-track{grid-template-columns:1fr 1fr;row-gap:16px}.en-track:before,.en-track-dot{display:none}.en-track li{padding-top:22px;padding-left:72px}.en-track li>i{top:18px;left:18px}}@media (max-width:760px){.en-hero{padding:32px 0 56px}.en-bento,.en-track{grid-template-columns:1fr}.en-b-doc{grid-template-columns:1fr;gap:18px}.en-b-docs span{flex:1;width:auto}.en-adm-h,.en-adm-r{grid-template-columns:82px 1fr 36px;gap:8px}.en-hub{gap:44px}.en-hub-row{grid-template-columns:1fr 1fr}.en-hub-sys:after,.en-hub-core span{display:none}.en-con{padding:12px}.en-con-bar span{display:none}.en-con li{grid-template-columns:32px 1fr auto;gap:4px 10px;padding:10px}.en-con li>img{grid-row:span 2;width:32px;height:32px}.en-con li small{grid-area:2/2/auto/-1}.en-con li em{display:none}.en-calc-l,.en-sum{padding:22px}.en-period{display:flex}.en-period button{flex:1;padding:0 10px}}.ab-kicker{color:var(--steel);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:14px;font-weight:600;display:inline-flex}.ab-kicker:before{content:"";background:linear-gradient(90deg,var(--steel),var(--o));width:22px;height:1.5px}.ab-hero{background:radial-gradient(45% 60% at 75% 45%,#86abd21f,#0000 70%),radial-gradient(30% 40% at 72%,#ff8a0014,#0000 70%);padding:48px 0 72px;overflow:hidden}.ab-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;min-height:min(660px,100vh - 160px);display:grid}.lp .ab-hero h1{max-width:9.56em;max-width:calc(14*round(.683em,1px));font-size:max(40px,min(4.6vw,66px))}.ab-hero h1 em{background:linear-gradient(95deg,#ffb35c,var(--o)60%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ab-hero .lp-lead{max-width:29.26em;max-width:calc(44*round(.665em,1px));margin-top:24px}.ab-orbit{--spin:90s;aspect-ratio:1;width:min(100%,580px);margin-left:auto;position:relative;container-type:inline-size}.ab-glow{filter:blur(10px);background:radial-gradient(circle,#ff8a0038,#86abd214 45%,#0000 70%);border-radius:50%;position:absolute;top:22%;bottom:22%;left:22%;right:22%}.ab-ring{animation:ab-spin var(--spin)linear infinite;border-radius:50%;animation-play-state:paused;position:absolute}.ab-orbit[data-run] .ab-ring,.ab-orbit[data-run] .ab-pos>span{animation-play-state:running}.ab-ring-out{box-shadow:inset 0 0 0 1px var(--line-2);top:4%;bottom:4%;left:4%;right:4%}.ab-ring-out:before{content:"";border:1px dashed #86abd22e;border-radius:50%;position:absolute;top:12%;bottom:12%;left:12%;right:12%}.ab-ring-in{animation-duration:70s;animation-direction:reverse;top:23%;bottom:23%;left:23%;right:23%;box-shadow:inset 0 0 0 1px #86abd238}.ab-spokes{position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.ab-spokes line{stroke:var(--o);stroke-width:.45px;stroke-linecap:round;stroke-dasharray:5 70;stroke-dashoffset:60px;opacity:.9;animation:3.6s ease-in infinite paused ab-pulse}.ab-orbit[data-run] .ab-spokes line{animation-play-state:running}.ab-pos{width:0;height:0;transform:rotate(var(--a))translateX(var(--r))rotate(calc(-1*var(--a)));position:absolute;top:50%;left:50%}.ab-ring-out .ab-pos{--r:46cqw}.ab-ring-in .ab-pos{--r:27cqw}.ab-pos>span{animation:ab-spin var(--spin)linear infinite reverse;animation-play-state:paused;position:absolute;top:0;left:0;translate:-50% -50%}.ab-ring-in .ab-pos>span{animation-duration:70s;animation-direction:normal}.ab-sys{background:var(--panel-2);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--line-2),0 12px 30px -12px #000c;border-radius:16px;place-items:center;display:grid}.ab-sys .mk{width:32px;height:32px}.ab-dept{color:var(--lead);white-space:nowrap;background:#13161beb;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px #86abd259}.ab-core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 30%,#1d222b,#11141a 70%);border-radius:50%;align-content:center;justify-items:center;gap:4px;width:30cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ff8a0073,0 0 0 10px #ff8a000d,0 0 60px -6px #ff8a0066}.ab-core img{filter:invert();border-radius:12px}.ab-core b{color:var(--ink);letter-spacing:-.02em;margin-top:6px;font-size:max(15px,min(3.4cqw,19px))}.ab-core span{color:var(--muted);font-size:max(11px,min(2.1cqw,13px))}@keyframes ab-spin{to{rotate:360deg}}@keyframes ab-pulse{0%{stroke-dashoffset:60px}to{stroke-dashoffset:-8px}}.ab-prod{border-top:1px solid var(--line);background:linear-gradient(#ffffff05 1px,transparent 1px)0 0/64px 64px,linear-gradient(90deg,#ffffff05 1px,transparent 1px)0 0/64px 64px,var(--bg-2);position:relative;overflow:hidden}.ab-pr{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;margin-top:40px;display:grid}.ab-pr+.ab-pr{margin-top:150px}.ab-pr.tl{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ab-pr-logo{width:auto}.ab-pr-brand{align-items:center;gap:12px;display:flex}.ab-pr-brand img{border-radius:12px}.ab-pr-brand b{color:var(--ink);letter-spacing:-.02em;font-size:30px;font-weight:600}.ab-pr-d{max-width:29.26em;max-width:calc(44*round(.665em,1px));color:var(--lead);font-size:17px;margin-top:22px!important}.ab-pr-nums{grid-template-columns:1fr 1fr;gap:22px 28px;margin:34px 0 0;display:grid}.ab-pr-nums>div{align-content:start;gap:6px;display:grid}.ab-pr-nums>div.big{border-bottom:1px solid var(--line-2);grid-column:1/-1;padding-bottom:22px}.ab-pr-nums dt{color:var(--ink);letter-spacing:-.045em;font-size:max(34px,min(3vw,42px));font-weight:700;line-height:1}.ab-pr-nums .big dt{letter-spacing:-.055em;background:linear-gradient(100deg,#fff 20%,var(--steel));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:max(64px,min(7vw,104px))}.ab-pr.tl .ab-pr-nums .big dt{background:linear-gradient(100deg,#ffc27a,var(--o)70%);-webkit-background-clip:text;background-clip:text}.ab-pr-nums dd{max-width:22.61em;max-width:calc(34*round(.665em,1px));color:var(--text);margin:0;font-size:15px;line-height:1.45}.ab-rates{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.ab-rates a{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff08;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:4px 12px;padding:14px 16px;transition:box-shadow .25s,transform .25s;display:grid}.ab-rates a:hover{box-shadow:inset 0 0 0 1px var(--o);transform:translateY(-2px)}.ab-rates b{color:var(--ink);letter-spacing:-.03em;font-size:30px;line-height:1}.ab-rates span{color:var(--muted);gap:2px;font-size:12.5px;line-height:1.3;display:grid}.ab-stars{letter-spacing:1px;background-image:linear-gradient(90deg,var(--o)var(--v),var(--line-2)var(--v));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;display:inline-block}.ab-plat{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:600;display:flex}.ab-plat span{margin-right:6px}.ab-plat i{background:#f5f3f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 24px -12px #000c}.ab-pr-links{flex-wrap:wrap;gap:8px 20px;margin-top:22px;display:flex}.ab-pr-links a{color:var(--steel);align-items:center;gap:8px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.ab-pr-links a:hover{color:var(--ink)}.ab-pr-vis{padding:40px 0 60px;position:relative}.ab-pr-vis:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(45% 50% at 55%,#86abd233,#0000 70%);position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.ab-pr.tl .ab-pr-vis:before{background:radial-gradient(45% 50% at 45%,#ff8a0029,#0000 70%),radial-gradient(30% 40% at 80% 80%,#86abd224,#0000 70%)}.ab-shot{z-index:1;background:#fff;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 40px 90px -30px #000000d9}.ab-shot>img{width:100%;height:auto;display:block}.ab-shot-bar{background:#1d222b;border-bottom:1px solid #2a303a;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.ab-shot-bar>i{background:#3a414d;border-radius:50%;width:9px;height:9px}.ab-shot-bar span{white-space:nowrap;text-overflow:ellipsis;color:#aeb6c2;align-items:center;gap:7px;margin-left:10px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.ab-shot.main{width:90%}.ab-pr.tl .ab-shot.main{width:96%;margin-left:auto}.ab-shot.side{z-index:2;width:52%;position:absolute;bottom:0;right:-2%;transform:rotate(1.5deg)}.ab-pr.tl .ab-shot.side{width:44%;bottom:-28px;left:-5%;right:auto;transform:rotate(-1.5deg)}.ab-chip{z-index:3;background:#fff;border-radius:14px;width:30%;margin:0;position:absolute;top:0;right:4%;overflow:hidden;transform:rotate(3deg);box-shadow:0 0 0 1px #ffffff1a,0 30px 60px -20px #000000d9}.ab-chip img{width:100%;height:auto;display:block}.rv .ab-shot,.rv .ab-chip{opacity:0;transition:opacity .8s,translate 1s cubic-bezier(.22,1,.36,1);translate:0 40px}.rv[data-in] .ab-shot,.rv[data-in] .ab-chip{opacity:1;translate:0}.rv[data-in] .ab-shot.side{transition-delay:.3s;animation:7s ease-in-out 1.4s infinite ab-float}.rv[data-in] .ab-chip{transition-delay:.5s;animation:6s ease-in-out 1.6s infinite reverse ab-float}@keyframes ab-float{50%{translate:0 -8px}}.ab-prod-note{color:var(--muted);font-size:13.5px;margin-top:64px!important}.ab-team{border-top:1px solid var(--line);background:radial-gradient(40% 40% at 20% 0%,#86abd214,transparent 70%),radial-gradient(40% 40% at 85% 100%,#ff8a000f,transparent 70%),var(--bg)}.ab-fs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.ab-f.f1{margin-top:56px}.ab-f{gap:22px;display:grid}.ab-f-ph{aspect-ratio:4/5;background:linear-gradient(#2e3440,#12151a);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 40px 80px -40px #000000e6}.ab-f-ph:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;transition:box-shadow .4s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #86abd200}.ab-f:hover .ab-f-ph:before{box-shadow:inset 0 0 0 1.5px #86abd28c}.ab-f-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1)}.ab-f:hover .ab-f-ph img{transform:scale(1.035)}.ab-f-ph:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b0d10d9);position:absolute;top:50%;bottom:0;left:0;right:0}.ab-f-mono{color:#0000;-webkit-text-stroke:1.5px #86abd280;place-items:center;font-size:120px;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ab-f-cap{z-index:2;justify-items:start;gap:10px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.ab-f-role{color:var(--o);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ff8a0029;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #ff8a0066}.lp .ab-f-cap h3{color:#fff;letter-spacing:-.035em;text-shadow:0 4px 30px #0009;font-size:max(26px,min(2.4vw,34px));line-height:1.05}.ab-f-body{gap:10px;padding:0 4px;display:grid}.ab-f-focus{color:var(--steel);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700}.ab-f-body>p{color:var(--text);font-size:15px;line-height:1.6}.ab-f ul{margin:6px 0 0;padding:0;list-style:none;display:grid}.ab-f li{border-top:1px solid var(--line);grid-template-columns:minmax(0,auto);gap:2px;padding:12px 0;display:grid}.ab-f li b{color:var(--ink);letter-spacing:-.03em;font-size:21px;line-height:1.15}.ab-f li span{color:var(--muted);font-size:13.5px;line-height:1.4}.ab-req{background:var(--bg-2);border-top:1px solid var(--line)}.ab-req-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ab-contacts{border-radius:var(--r);background:radial-gradient(90% 70% at 0% 0%,#ff8a001f,transparent 70%),var(--panel);grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:22px 32px;padding:28px;display:grid;box-shadow:inset 0 0 0 1px #ff8a0059}.ab-contacts>div{gap:6px;display:grid}.ab-contacts>div>span{color:var(--muted);font-size:14px}.ab-contacts>div>a{color:var(--ink);letter-spacing:-.01em;border-bottom:1px solid var(--line-2);justify-self:start;font-size:20px;font-weight:600;transition:border-color .2s}.ab-contacts>div>a:hover{border-color:var(--o)}.lp-soc.lg a{height:42px;padding:0 16px 0 12px;font-size:15px}.lp-soc.lg svg{width:20px;height:20px}.ab-doc{border-radius:var(--r);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:26px 28px}.ab-doc>b{color:var(--ink);margin-bottom:14px;font-size:17px;display:block}.ab-doc dl{margin:0}.ab-doc dl>div{border-top:1px solid var(--line);grid-template-columns:140px 1fr;align-items:center;gap:12px;padding:7px 0;display:grid}.ab-doc dt{color:var(--muted);font-size:14px}.ab-doc dd{min-width:0;margin:0}.ab-copy{width:100%;color:var(--ink);font:500 15px var(--font);font-variant-numeric:tabular-nums;text-align:left;cursor:copy;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-left:-8px;padding:4px 8px;transition:background .2s;display:flex}.ab-copy span{overflow-wrap:anywhere}.ab-copy i{color:var(--steel);opacity:0;flex:none;font-size:12px;font-style:normal;font-weight:600;transition:opacity .2s}.ab-copy:hover{background:var(--panel-2)}.ab-copy:hover i,.ab-copy[data-done] i{opacity:1}.ab-copy:focus-visible i{opacity:1}.ab-copy[data-done] i{color:var(--o)}@media (max-width:1100px){.ab-hero-grid{grid-template-columns:1fr;min-height:0}.ab-orbit{margin:8px auto 0}.ab-pr,.ab-pr.tl{grid-template-columns:1fr;gap:40px}.ab-pr.tl .ab-pr-vis{order:2}.ab-pr+.ab-pr{margin-top:96px}.ab-fs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ab-f.f1{margin-top:0}}@media (max-width:860px){.ab-fs{grid-template-columns:1fr;gap:48px;max-width:480px}}@media (max-width:760px){.ab-hero{padding:28px 0 48px}.ab-dept{padding:5px 9px;font-size:12px}.ab-sys{border-radius:12px;width:40px;height:40px}.ab-sys .mk{width:26px;height:26px}.ab-core span{display:none}.ab-pr-vis{padding:24px 0 40px}.ab-shot.main,.ab-pr.tl .ab-shot.main{width:100%}.ab-shot.side{width:62%;right:0}.ab-pr.tl .ab-shot.side{width:58%;left:0}.ab-chip{width:38%;top:-6px}.ab-shot-bar{height:26px}.ab-shot-bar span{font-size:11px}.ab-pr-nums,.ab-rates,.ab-req-grid,.ab-contacts{grid-template-columns:1fr}.ab-doc{padding:22px 20px}.ab-doc dl>div{grid-template-columns:1fr;gap:0}}.pt-hero{background:radial-gradient(40% 55% at 78% 45%,#86abd221,#0000 70%),radial-gradient(30% 40% at 66% 70%,#ff8a001a,#0000 70%);padding:48px 0 80px;overflow:hidden}.pt-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;min-height:min(640px,100vh - 160px);display:grid}.lp .pt-hero h1{max-width:8.88em;max-width:calc(13*round(.683em,1px));font-size:max(40px,min(4.4vw,64px))}.pt-hero .lp-lead{max-width:27.93em;max-width:calc(42*round(.665em,1px));margin-top:24px}.pt-wl{gap:18px;display:grid}.pt-wl-stage{display:grid;position:relative}.pt-app{--acc:#fd8502;border-radius:var(--scene-radius);font-family:"Inter Variable",var(--font);box-shadow:var(--scene-frame);background:#fcfcfc;grid-area:1/1;overflow:hidden}.pt-app.skin{--acc:#4f7a99;clip-path:inset(0 0 0 100%);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1)}.pt-wl[data-on] .pt-app.skin{clip-path:inset(0)}.pt-wl-scan{z-index:2;background:linear-gradient(180deg,transparent,var(--o)15%,#ffd29b 50%,var(--o)85%,transparent);opacity:0;width:2px;margin-left:-1px;transition:left 1.1s cubic-bezier(.65,0,.35,1),opacity .3s;position:absolute;top:-10px;bottom:-10px;left:100%;box-shadow:0 0 18px 2px #ff8a00b3,0 0 60px 8px #ff8a0040}.pt-wl[data-on] .pt-wl-scan{left:0}.pt-wl .pt-wl-scan{animation:1.1s pt-scan-fade}.pt-wl[data-on] .pt-wl-scan{animation:1.1s pt-scan-fade2}@keyframes pt-scan-fade{0%,90%{opacity:1}}@keyframes pt-scan-fade2{0%,90%{opacity:1}}.pt-app-url{background:#efedea;border-bottom:1px solid #e3e0dc;align-items:center;gap:6px;padding:10px 14px;display:flex}.pt-app-url i{background:#d6d2cd;border-radius:50%;width:9px;height:9px}.pt-app-url span{color:#555;background:#fff;border-radius:7px;margin-left:12px;padding:4px 12px;font-size:12.5px;box-shadow:inset 0 0 0 1px #e3e0dc}.pt-app.skin .pt-app-url span{color:#1c1b1a;box-shadow:inset 0 0 0 1.5px var(--acc)}.pt-app-body{grid-template-columns:170px 1fr;min-height:340px;display:grid}.pt-app aside{background:#f5f3f1;border-right:1px solid #ebe8e4;align-content:start;gap:4px;padding:16px 12px;display:grid}.pt-app aside>span{color:#555;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:500}.pt-app aside>span.on{background:color-mix(in srgb,var(--acc)13%,#fff);color:#1a1a1a;box-shadow:inset 2px 0 0 var(--acc)}.pt-app-logo{align-items:center;gap:9px;margin:0 0 14px 4px;display:flex}.pt-app-logo i{color:#fff;background:linear-gradient(150deg,#4f7a99,#2b4357);border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:800;display:grid}.pt-app-logo img{border-radius:6px}.pt-app-logo b{color:#1a1a1a;letter-spacing:-.01em;font-size:14px}.pt-app-main{grid-template-rows:auto 1fr auto;gap:14px;padding:20px;display:grid}.pt-app-me{color:#1a1a1a;background:#f1f0ee;border-radius:14px;justify-self:end;max-width:80%;padding:10px 14px;font-size:14px}.pt-app-ai p{color:#2b2b2b;font-size:14px;line-height:1.5}.pt-app-bars{background:#fff;border-radius:12px;align-items:end;gap:10px;height:110px;margin-top:14px;padding:14px 16px 0;display:flex;box-shadow:inset 0 0 0 1px #ebe8e4}.pt-app-bars i{background:color-mix(in srgb,var(--acc)28%,#eceae6);border-radius:5px 5px 0 0;flex:1}.pt-app-bars i:first-child{background:var(--acc)}.pt-app-input{color:#9a9a9a;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:10px 10px 10px 16px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #e3e0dc}.pt-app-input i{background:var(--acc);border-radius:50%;width:28px;height:28px}.pt-wl-marks{pointer-events:none;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex;margin-left:auto!important}.pt-wl-marks li{color:var(--lead);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2),0 12px 30px -12px #000c;opacity:0;transition:opacity .4s calc(.7s + var(--k)*.12s),transform .5s calc(.7s + var(--k)*.12s);background:#13161beb;border-radius:10px;padding:7px 12px 7px 26px;font-size:13px;font-weight:600;position:relative;transform:translateY(6px)}.pt-wl-marks li:before{content:"";background:var(--steel);width:7px;height:7px;box-shadow:0 0 8px var(--steel);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:11px}.pt-wl[data-on] .pt-wl-marks li{opacity:1;transform:none}.pt-wl-ctl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-wl-ctl>span{color:var(--muted)}.pt-wl-ctl button{height:40px;color:var(--muted);font:600 14px var(--font);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 10px;transition:color .2s,box-shadow .2s,background .2s;display:inline-flex}.pt-wl-ctl button img{filter:invert();border-radius:4px}.pt-wl-ctl button i{color:#fff;background:linear-gradient(150deg,#4f7a99,#2b4357);border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:800;display:grid}.pt-wl-ctl button:hover{color:var(--ink)}.pt-wl-ctl button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--o);background:#ff8a001a}.pt-wl-ctl button:nth-of-type(2)[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--steel);background:#86abd21f}.pt-who{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pt-who-list{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.pt-who-list li{border-bottom:1px solid var(--line-2);grid-template-columns:70px minmax(0,4fr) minmax(0,5fr) minmax(0,2.4fr);align-items:center;gap:24px;padding:26px 8px;display:grid;position:relative}.pt-who-list li:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#86abd214,#0000 70%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.pt-who-list li:hover:after{opacity:1}.pt-who-n{color:var(--muted);font-size:15px;font-weight:700;transition:color .3s}.pt-who-list li:hover .pt-who-n{color:var(--o)}.pt-who-list b{color:var(--ink);letter-spacing:-.02em;font-size:max(20px,min(1.8vw,24px));font-weight:600;line-height:1.25}.pt-who-list p{color:var(--text);font-size:15.5px}.pt-who-f{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.pt-who-f em{border-radius:999px;padding:4px 10px;font-size:13px;font-style:normal;font-weight:600}.pt-who-f em[data-f=wl]{color:var(--steel);box-shadow:inset 0 0 0 1px #86abd273}.pt-who-f em[data-f=llm]{color:var(--o);box-shadow:inset 0 0 0 1px #ff8a0073}.pt-fmt{gap:16px;display:grid}.pt-fmt-card{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:44px;display:grid;overflow:hidden}.pt-fmt-card.wl{background:radial-gradient(60% 90% at 100% 50%,#86abd21a,transparent 70%),var(--panel);box-shadow:inset 0 0 0 1px var(--line-2)}.pt-fmt-card.llm{background:radial-gradient(60% 90% at 0% 50%,#ff8a001f,transparent 70%),var(--panel);box-shadow:inset 0 0 0 1px var(--line-2)}.pt-fmt-card.llm .pt-fmt-vis{order:-1}.pt-fmt-tag{color:var(--steel);background:#86abd21f;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.llm .pt-fmt-tag{color:var(--o);background:#ff8a001f}.lp .pt-fmt-card h3{letter-spacing:-.025em;font-size:max(26px,min(2.5vw,34px))}.pt-fmt-txt>p{color:var(--lead);margin-top:14px!important}.pt-fmt-txt ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pt-fmt-txt li{color:var(--text);padding-left:26px;font-size:15.5px;position:relative}.pt-fmt-txt li:before{content:"✓";color:var(--steel);font-weight:700;position:absolute;left:0}.llm .pt-fmt-txt li:before{color:var(--o)}.pt-fmt-vis{background:var(--bg-2);min-height:320px;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;place-items:center;padding:24px;display:grid}.pt-stack{perspective:900px;gap:10px;width:min(100%,380px);display:grid}.pt-layer{background:var(--panel-2);color:var(--lead);box-shadow:inset 0 0 0 1px var(--line-2);transform-origin:50% 100%;border-radius:14px;align-items:center;gap:10px;padding:16px 18px;font-size:14px;display:flex;transform:rotateX(18deg)}.pt-layer b{color:var(--ink);font-size:15px;font-weight:600}.pt-layer span{color:var(--muted);text-align:right;margin-left:auto;font-size:13px}.pt-layer.top{background:linear-gradient(120deg,#86abd233,#86abd20d);box-shadow:inset 0 0 0 1.5px #86abd299,0 20px 40px -20px #86abd299}.pt-layer.top i{background:var(--steel);border-radius:6px;width:18px;height:18px}.pt-layer:not(.top):not(.base){border:1px dashed var(--line-2);box-shadow:none;background:0 0;justify-content:center}.pt-layer.base{background:radial-gradient(80% 140% at 0 0,#ff8a0029,#0000 70%),#1d222b;box-shadow:inset 0 0 0 1px #ff8a0073}.pt-layer.base img{filter:invert();border-radius:5px}.rv[data-in] .pt-layer{animation:.9s cubic-bezier(.22,1,.36,1) both pt-layer}.rv[data-in] .pt-layer:first-child{animation-delay:.5s}.rv[data-in] .pt-layer:nth-child(2){animation-delay:.3s}@keyframes pt-layer{0%{opacity:0;transform:rotateX(18deg)translateY(-26px)}}.pt-router{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:100%;display:grid}.pt-r-in,.pt-r-out{gap:8px;display:grid}.pt-r-in span,.pt-r-out span{background:var(--panel-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:color .3s,box-shadow .3s,background .3s;position:relative}.pt-r-in span[data-on]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--steel);background:#86abd224}.pt-r-out span[data-on]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--o),0 0 20px -4px #ff8a0080;background:#ff8a0024;transition-delay:.45s}.pt-r-in span[data-on]:after,.pt-r-out span[data-on]:before{content:"";width:18px;height:1.5px;position:absolute;top:50%}.pt-r-in span[data-on]:after{background:var(--steel);right:-19px}.pt-r-out span[data-on]:before{background:var(--o);left:-19px}.pt-r-hub{text-align:center;background:#1d222b;border-radius:18px;justify-items:center;gap:4px;padding:22px 16px;animation:.6s ease-out pt-hub;display:grid;box-shadow:inset 0 0 0 1px #ff8a0073,0 0 40px -8px #ff8a0073}.pt-r-hub b{color:var(--ink);font-size:15px}.pt-r-hub span{max-width:7.32em;max-width:calc(11*round(.665em,1px));color:var(--muted);font-size:12px;line-height:1.35}@keyframes pt-hub{40%{box-shadow:inset 0 0 0 1.5px var(--o),0 0 60px -4px #ff8a00b3}}.pt-roles{background:radial-gradient(40% 60% at 50% 50%,#ff8a000f,transparent 70%),var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pt-sides{grid-template-columns:1fr .9fr 1fr;align-items:center;display:grid}.pt-side{border-radius:var(--r);gap:8px;padding:30px;display:grid;position:relative}.pt-side>span{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.pt-side>b{color:var(--ink);border-radius:12px;padding:12px 16px;font-size:16px;font-weight:500}.pt-side.you{background:var(--panel);box-shadow:inset 0 0 0 1px #86abd266}.pt-side.you>span{color:var(--steel)}.pt-side.you>b{background:#86abd214}.pt-side.us{background:var(--panel);box-shadow:inset 0 0 0 1px #ff8a0073}.pt-side.us>span{color:var(--o)}.pt-side.us>span img{filter:invert();border-radius:5px}.pt-side.us>b{background:#ff8a0014}.pt-side.both{z-index:1;text-align:center;box-shadow:inset 0 0 0 1px var(--line-2),0 30px 60px -30px #000000e6;background:#1d222b;margin:0 -8px;padding:26px 24px}.pt-side.both>span{color:var(--lead);justify-content:center}.pt-side.both>b{background:var(--panel-2);font-size:15px}.pt-side.both svg{z-index:-1;width:180%;height:140px;position:absolute;top:50%;left:-40%;right:-40%;overflow:visible;translate:0 -50%}.pt-side.both path{fill:none;stroke:#86abd273;stroke-width:1.2px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.rv[data-in].pt-side.both path{animation:1.4s linear infinite pt-flow}@keyframes pt-flow{to{stroke-dashoffset:-20px}}.pt-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pt-steps:before{content:"";background:linear-gradient(90deg,var(--steel),var(--o));opacity:.5;width:calc(66.6667% + 16px);height:2px;position:absolute;top:28px;left:28px}.pt-steps li{align-content:start;gap:10px;display:grid;position:relative}.pt-steps i{background:var(--bg);width:56px;height:56px;color:var(--o);box-shadow:inset 0 0 0 1.5px var(--o),0 0 0 8px var(--bg);border-radius:50%;place-items:center;margin-bottom:14px;font-size:20px;font-style:normal;font-weight:700;display:grid}.pt-steps li:first-child i{background:var(--o);color:var(--o-ink);box-shadow:0 0 0 8px var(--bg),0 0 40px -4px #ff8a00b3}.pt-steps b{color:var(--ink);letter-spacing:-.015em;font-size:21px}.pt-steps p{max-width:22.61em;max-width:calc(34*round(.665em,1px));color:var(--text);font-size:15.5px}.pt-contact-card{background:radial-gradient(50% 100% at 0% 100%,#ff8a002e,transparent 70%),radial-gradient(40% 90% at 100% 0%,#86abd21a,transparent 70%),var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:28px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;padding:48px;display:grid}.pt-contact-card h2{max-width:9.56em;max-width:calc(14*round(.683em,1px))}.pt-contact-card .lp-lead{max-width:26.6em;max-width:calc(40*round(.665em,1px));margin-top:16px}.pt-nda{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex;margin-top:22px!important}.pt-nda:before{content:"";background:var(--steel);width:8px;height:8px;box-shadow:0 0 10px var(--steel);border-radius:50%}.pt-contact-r{align-content:start;gap:20px;display:grid}.pt-contact-r>div:not(.lp-soc){gap:4px;display:grid}.pt-contact-r>div>span{color:var(--muted);font-size:14px}.pt-contact-r>div>a{color:var(--ink);letter-spacing:-.01em;border-bottom:1px solid var(--line-2);justify-self:start;font-size:22px;font-weight:600;transition:border-color .2s}.pt-contact-r>div>a:hover{border-color:var(--o)}.pt-contact-r .lp-btn{justify-self:start}.pt-more{color:var(--muted);text-align:center;margin-top:24px!important}.pt-more a{color:var(--steel);font-weight:600}.pt-more a:hover{color:var(--ink)}@media (max-width:1100px){.pt-hero-grid,.pt-fmt-card,.pt-contact-card{grid-template-columns:1fr;min-height:0}.pt-fmt-card.llm .pt-fmt-vis{order:0}.pt-who-list li{grid-template-columns:50px 1fr;gap:8px 16px}.pt-who-list p,.pt-who-f{grid-column:2}.pt-who-f{justify-content:start}.pt-sides{grid-template-columns:1fr;gap:12px}.pt-side.both{margin:0}.pt-side.both svg{display:none}}@media (max-width:760px){.pt-hero{padding:28px 0 56px}.pt-app-body{grid-template-columns:1fr;min-height:0}.pt-wl-marks{display:none!important}.pt-wl-marks li{font-size:12px}.pt-app aside{border-bottom:1px solid #ebe8e4;border-right:0;flex-wrap:wrap;align-items:center;display:flex}.pt-app aside>span:not(.on){display:none}.pt-app-logo{margin:0 auto 0 4px}.pt-fmt-card{gap:28px;padding:24px}.pt-fmt-vis{min-height:0;padding:18px 12px}.pt-router{gap:10px}.pt-r-in span,.pt-r-out span{padding:7px 8px;font-size:12px}.pt-r-hub{padding:14px 8px}.pt-layer span{display:none}.pt-steps{grid-template-columns:1fr}.pt-steps:before{width:2px;height:auto;top:28px;bottom:28px;left:27px}.pt-steps li{grid-template-columns:56px 1fr;column-gap:18px}.pt-steps i{grid-row:span 2;margin:0}.pt-contact-card{gap:28px;padding:28px 22px}}.lg-doc{--text-3:var(--muted);--border:var(--line);--px:32px;background:radial-gradient(40% 30% at 85% 0%,#86abd214,transparent 70%),var(--bg)}.lp .lg-doc .legal-main{max-width:800px;padding-top:64px}.lp .lg-doc h1{letter-spacing:-.03em;font-size:max(32px,min(3.6vw,48px));font-weight:700}.lp .lg-doc h2{border-top:1px solid var(--line);color:var(--ink);letter-spacing:-.015em;margin:48px 0 14px;padding-top:24px;font-size:21px;font-weight:600}.lp .lg-doc h3{color:var(--ink);font-weight:600}.lp .lg-doc p,.lp .lg-doc li,.lp .lg-doc td{color:var(--text)}.lp .lg-doc strong,.lp .lg-doc th{color:var(--ink)}.lp .lg-doc a{color:var(--steel);text-underline-offset:2px;text-decoration:underline}.lp .lg-doc a:hover{color:var(--ink)}.lp .lg-doc .legal-table th{background:var(--panel-2)}.lp .lg-doc .legal-contacts-block,.lp .lg-doc .legal-consent-block{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:16px}.lp .lg-doc .btn-cookie-accept-legal{background:var(--o);color:var(--o-ink)}.lp .lg-doc .btn-cookie-decline-legal{color:var(--lead)}@media (max-width:760px){.lg-doc{--px:16px}.lg-doc .legal-table{display:block;overflow-x:auto}}.legal-main{max-width:760px;padding:72px var(--px)120px;margin:0 auto}.legal-main h1{letter-spacing:-1.5px;margin-bottom:12px;font-size:40px;font-weight:800}.legal-date{color:var(--text-3);margin-bottom:48px;font-size:14px}.legal-main h2{letter-spacing:-.4px;margin:40px 0 12px;font-size:20px;font-weight:700}.legal-main h3{letter-spacing:-.2px;color:#1a1a1a;margin:24px 0 8px;font-size:16.5px;font-weight:700}.legal-main p{color:#404040;margin-bottom:14px;font-size:15.5px;line-height:1.75}.legal-main ul{margin-bottom:14px;padding-left:20px}.legal-main li{color:#404040;margin-bottom:6px;font-size:15.5px;line-height:1.75}.legal-main a{color:#0369a1}.legal-footer-note{border-top:1px solid var(--border);color:var(--text-3);margin-top:60px;padding-top:28px;font-size:13px;display:block}.legal-footer-note a{color:#0369a1}.legal-table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:14px}.legal-table th{text-align:left;border:1px solid var(--border);color:var(--text);background:#f9f9f9;padding:10px 14px;font-weight:600}.legal-table td{border:1px solid var(--border);color:#404040;vertical-align:top;padding:10px 14px;line-height:1.5}.legal-consent-block{border:1px solid var(--border);background:#f9f9f9;border-radius:12px;margin:32px 0;padding:24px}.legal-consent-block h3{margin-bottom:8px;font-size:16px;font-weight:700}.legal-consent-block p{margin-bottom:12px}.btn-cookie-accept-legal{background:var(--text);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-right:8px;padding:9px 20px;font-family:inherit;font-size:14px;font-weight:600}.btn-cookie-decline-legal{color:var(--text-3);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:14px}.legal-contacts-block{border:1px solid var(--border);background:#f9f9f9;border-radius:12px;margin:16px 0 24px;padding:24px 28px}.legal-contacts-block p{margin-bottom:6px}.legal-contacts-block ul{margin:12px 0}@media (max-width:560px){.legal-main{padding:48px 16px 80px}.legal-main h1{font-size:32px}}