.ai-review-scene_section__CDbql{position:relative;min-height:178svh;color:#edf3f2;background:#0d1319;border-top:1px solid rgba(126,151,148,.16)}.ai-review-scene_sticky__o7H5I{position:-webkit-sticky;position:sticky;top:0;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 72% 58%,rgba(76,94,220,.09),transparent 28%),radial-gradient(circle at 34% 62%,rgba(24,211,154,.055),transparent 26%),linear-gradient(rgba(211,229,225,.024) 1px,transparent 0),linear-gradient(90deg,rgba(211,229,225,.024) 1px,transparent 0);background-size:auto,auto,64px 64px,64px 64px}.ai-review-scene_inner__hYs1U{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:92px 0 40px}.ai-review-scene_intro__s1_3c{width:min(720px,100%);margin:0 auto;text-align:center}.ai-review-scene_intro__s1_3c h2,.ai-review-scene_intro__s1_3c p,.ai-review-scene_intro__s1_3c span{margin:0;letter-spacing:0}.ai-review-scene_intro__s1_3c p{color:#7c8cf2;font-family:var(--ui-font-inter),sans-serif;font-size:9px;font-weight:760;line-height:14px}.ai-review-scene_intro__s1_3c h2{margin-top:13px;font-family:var(--ui-font-rus),sans-serif;font-size:42px;font-weight:400;line-height:1.12}.ai-review-scene_intro__s1_3c span{max-width:650px;margin:12px auto 0;display:block;color:#9ba8ae;font-family:var(--ui-font-inter),sans-serif;font-size:14px;font-weight:470;line-height:1.55}.ai-review-scene_scene__b6RlV{--selection-progress:0;--context-progress:0;--analysis-progress:0;--result-progress:0;position:relative;width:100%;margin-top:40px}.ai-review-scene_productWindow__M7XDs{position:relative;overflow:hidden;background:#101720;border:1px solid rgba(163,186,193,.2);border-radius:10px;box-shadow:0 8px 20px rgba(0,4,8,.3),0 34px 74px rgba(0,4,8,.28)}.ai-review-scene_productTopbar__m2_fL{height:48px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;color:#dce3e6;background:#202a34;border-bottom:1px solid rgba(180,202,207,.1);font-family:var(--ui-font-inter),sans-serif}.ai-review-scene_productTopbar__m2_fL>strong{font-family:var(--ui-font-unbounded),sans-serif;font-size:15px;font-weight:530}.ai-review-scene_productTopbar__m2_fL>strong span{color:#18d39a}.ai-review-scene_productTopbar__m2_fL>div{display:flex;align-items:center;gap:8px;color:#819098;font-size:7px;font-weight:650}.ai-review-scene_productTopbar__m2_fL>div>span{padding:5px 7px;color:#b8c3c7;background:#151c24;border:1px solid rgba(181,202,206,.12);border-radius:3px}.ai-review-scene_productTopbar__m2_fL>div>i{width:5px;height:5px;background:#18d39a;border-radius:50%}.ai-review-scene_workspace__5ISs5{position:relative;height:354px;display:grid;grid-template-columns:minmax(0,1.52fr) minmax(310px,.8fr)}.ai-review-scene_editorPane__ScznK{min-width:0;display:grid;grid-template-rows:47px minmax(0,1fr) 26px;background:#252c36;border-right:1px solid rgba(180,202,207,.11)}.ai-review-scene_editorHeader__IztLn{padding:0 14px;display:flex;align-items:center;justify-content:space-between;color:#78868e;background:#171e27;border-bottom:1px solid rgba(180,202,207,.09);font-family:var(--ui-font-inter),sans-serif;font-size:6px;font-weight:620}.ai-review-scene_editorHeader__IztLn>div{min-width:0;display:flex;align-items:center;gap:9px}.ai-review-scene_editorHeader__IztLn>div>div{min-width:0;display:flex;flex-direction:column;gap:2px}.ai-review-scene_editorHeader__IztLn strong{color:#e0e6e8;font-size:8px;font-weight:680}.ai-review-scene_editorHeader__IztLn small{color:#68757e;font-size:5px;font-weight:700}.ai-review-scene_tsBadge__HLsk0{width:20px;height:20px;padding:0 2px 2px 0;display:inline-flex;align-items:flex-end;justify-content:flex-end;color:#fff;background:#3178c6;border-radius:2px;font-family:Arial,sans-serif;font-size:6px;font-weight:750;line-height:1}.ai-review-scene_editorBody__q7PAV{position:relative;overflow:hidden;padding:15px 12px 12px 0}.ai-review-scene_editorBody__q7PAV:before{position:absolute;inset:0 auto 0 0;width:43px;background:rgba(14,19,26,.36);content:""}.ai-review-scene_editorBody__q7PAV ol{position:relative;z-index:1;margin:0;padding:0 0 0 51px;list-style:none;counter-reset:code-line;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.72}.ai-review-scene_editorBody__q7PAV li{position:relative;min-height:1.72em;padding-left:8px;counter-increment:code-line}.ai-review-scene_editorBody__q7PAV li:before{position:absolute;left:-39px;width:23px;color:#68747e;content:counter(code-line);text-align:right}.ai-review-scene_editorBody__q7PAV code{color:#d5dce0;white-space:pre}.ai-review-scene_keyword__ov9ab{color:#c792ea}.ai-review-scene_function__iorWW{color:#82aaff}.ai-review-scene_selectedLine__6fgzZ:after{position:absolute;inset:0;z-index:-1;background:rgba(83,118,210,calc(var(--selection-progress) * .28));border-left:2px solid rgba(117,146,231,var(--selection-progress));content:"";transform:scaleX(var(--selection-progress));transform-origin:left}.ai-review-scene_selectionCaret___gsJG{position:absolute;top:117px;left:calc(60% - 2px);width:2px;height:15px;background:#7793ea;opacity:var(--selection-progress);animation:ai-review-scene_caretBlink__chLgZ .9s steps(2) infinite}.ai-review-scene_selectionLabel__3ezVv{position:absolute;top:195px;right:17px;padding:4px 6px;color:#aebcf2;background:#1a2233;border:1px solid rgba(119,147,234,.3);border-radius:3px;opacity:var(--selection-progress);transform:translateY(calc((1 - var(--selection-progress)) * 5px));font-family:var(--ui-font-inter),sans-serif;font-size:6px;font-weight:700}.ai-review-scene_editorFooter__YzLWv{padding:0 12px;display:flex;align-items:center;justify-content:flex-end;gap:14px;color:#718087;background:#111820;border-top:1px solid rgba(180,202,207,.08);font-family:var(--ui-font-inter),sans-serif;font-size:6px;font-weight:600}.ai-review-scene_editorFooter__YzLWv span:last-child{color:#6bc9a9}.ai-review-scene_aiPanel__KXojT{min-width:0;display:grid;grid-template-rows:58px minmax(0,1fr);background:#111820;font-family:var(--ui-font-inter),sans-serif}.ai-review-scene_aiHeader__yKG_h{padding:0 14px;display:flex;align-items:center;gap:9px;background:#171f29;border-bottom:1px solid rgba(180,202,207,.09)}.ai-review-scene_aiMark__VwhOl{width:29px;height:29px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#eef1ff;background:#4f62c9;border:1px solid rgba(157,172,255,.32);border-radius:6px;font-size:8px;font-weight:820}.ai-review-scene_aiHeader__yKG_h>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.ai-review-scene_aiHeader__yKG_h strong{color:#e8edef;font-size:9px;font-weight:730}.ai-review-scene_aiHeader__yKG_h small{color:#73818a;font-size:6px;font-weight:550}.ai-review-scene_aiStatus__QUKS7{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:#8996a0;font-size:6px;font-weight:650}.ai-review-scene_aiStatus__QUKS7 i{width:5px;height:5px;background:#6e7fdf;border-radius:50%;box-shadow:0 0 0 3px rgba(110,127,223,calc(var(--analysis-progress) * .1))}.ai-review-scene_aiContent__hZZGP{min-height:0;padding:12px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.ai-review-scene_actionSelect__M_994,.ai-review-scene_promptBox__bHuUI{color:#cbd4d8;background:#171f28;border:1px solid rgba(177,199,203,.11);border-radius:5px}.ai-review-scene_actionSelect__M_994{height:30px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:650}.ai-review-scene_actionSelect__M_994 i{width:6px;height:6px;border-right:1px solid #7d8a92;border-bottom:1px solid #7d8a92;transform:rotate(45deg) translateY(-2px)}.ai-review-scene_contextRow__1Lca2{display:flex;flex-wrap:wrap;gap:5px;opacity:clamp(.35,var(--context-progress),1)}.ai-review-scene_contextRow__1Lca2 span{padding:4px 6px;color:#8997a0;background:#151c24;border:1px solid rgba(177,199,203,.09);border-radius:3px;font-size:6px;font-weight:700}.ai-review-scene_contextRow__1Lca2 span:first-child{color:#aebbf1;border-color:rgba(124,140,242,calc(.14 + (var(--context-progress) * .25)))}.ai-review-scene_promptBox__bHuUI{position:relative;min-height:52px;padding:9px 9px 17px;color:#b6c0c5;font-size:8px;font-weight:530;line-height:1.45}.ai-review-scene_promptBox__bHuUI span{position:absolute;right:8px;bottom:5px;color:#66747d;font-size:5px}.ai-review-scene_askButton__fZZgj{height:29px;display:flex;align-items:center;justify-content:center;gap:7px;color:#f0f3ff;background:#4f62c9;border:1px solid rgba(157,172,255,.28);border-radius:4px;box-shadow:0 3px 0 #35459d;font-size:8px;font-weight:740}.ai-review-scene_askButton__fZZgj i{width:5px;height:5px;background:currentColor;border-radius:50%}.ai-review-scene_askButtonLoading__Ipmf_ i{background:transparent;border:1px solid rgba(241,244,255,.4);border-top-color:#f1f4ff;animation:ai-review-scene_spin__KTmqp .72s linear infinite}.ai-review-scene_reviewResult__lzIs7{min-height:0;padding:9px;color:#cbd4d8;background:#171f28;border:1px solid rgba(119,139,226,calc(var(--result-progress) * .38));border-radius:6px;opacity:var(--analysis-progress);transform:translateY(calc((1 - var(--analysis-progress)) * 7px))}.ai-review-scene_reviewResult__lzIs7>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-review-scene_reviewResult__lzIs7>header>div{display:flex;align-items:center;gap:6px}.ai-review-scene_reviewResult__lzIs7 header strong{color:#e5eaf0;font-size:9px;font-weight:720}.ai-review-scene_reviewResult__lzIs7 header small{color:#75838c;font-size:6px;font-weight:700}.ai-review-scene_checkMark__7ri7I{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#101820;background:#62d3ad;border-radius:50%;font-size:8px;font-weight:850;opacity:var(--result-progress);transform:scale(calc(.7 + (var(--result-progress) * .3)))}.ai-review-scene_reviewItem__qxdrC{margin-top:7px;padding-top:7px;display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:7px;gap:7px;border-top:1px solid rgba(180,202,207,.08);opacity:clamp(0,calc((var(--result-progress) * 3) - var(--review-index)),1);transform:translateY(calc((1 - clamp(0, calc((var(--result-progress) * 3) - var(--review-index)), 1)) * 5px))}.ai-review-scene_reviewItem__qxdrC>span{color:#8291e7;font-size:7px;font-weight:750}.ai-review-scene_reviewItem__qxdrC p{margin:0;color:#aeb9bf;font-size:7px;font-weight:520;line-height:1.45}.ai-review-scene_reviewResult__lzIs7>footer{margin-top:7px;padding-top:6px;color:#66757e;border-top:1px solid rgba(180,202,207,.07);opacity:var(--result-progress);font-size:6px;font-weight:650;text-align:right}.ai-review-scene_contextPacket__BRdbm{position:absolute;top:48%;left:calc(57% + (var(--context-progress) * 10%));z-index:5;min-width:78px;padding:6px 8px;display:flex;flex-direction:column;align-items:center;color:#e8ebff;background:#1b2340;border:1px solid rgba(124,140,242,.48);border-radius:4px;box-shadow:0 9px 20px rgba(0,3,9,.38);opacity:clamp(0,calc(var(--context-progress) * 4),1);transform:translate(-50%,-50%) scale(calc(.88 + (var(--context-progress) * .12)));font-family:var(--ui-font-inter),sans-serif;font-size:6px;font-weight:700}.ai-review-scene_contextPacket__BRdbm small{margin-bottom:2px;color:#8d9bf0;font-size:5px;font-weight:800}.ai-review-scene_phases__4ZfY0{width:min(1010px,100%);margin:30px auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;border-top:1px solid rgba(170,194,194,.14)}.ai-review-scene_phases__4ZfY0 li{min-width:0;min-height:66px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;color:#536169;border-bottom:1px solid rgba(170,194,194,.1);font-family:var(--ui-font-inter),sans-serif;transition:color .22s ease}.ai-review-scene_phases__4ZfY0 li+li{border-left:1px solid rgba(170,194,194,.1)}.ai-review-scene_phases__4ZfY0 li>span{color:#536169;font-size:8px;font-weight:750;transition:color .22s ease}.ai-review-scene_phases__4ZfY0 li div{min-width:0;display:flex;flex-direction:column;gap:3px}.ai-review-scene_phases__4ZfY0 strong{font-size:9px;font-weight:750;line-height:12px}.ai-review-scene_phases__4ZfY0 small{font-size:7px;font-weight:550;line-height:11px}.ai-review-scene_phases__4ZfY0 .ai-review-scene_phaseActive__kL4z6{color:#e1e5f5}.ai-review-scene_phases__4ZfY0 .ai-review-scene_phaseActive__kL4z6>span{color:#7c8cf2}@keyframes ai-review-scene_caretBlink__chLgZ{50%{opacity:.2}}@keyframes ai-review-scene_spin__KTmqp{to{transform:rotate(1turn)}}@media (max-width:920px){.ai-review-scene_section__CDbql{min-height:auto}.ai-review-scene_sticky__o7H5I{position:relative;min-height:auto;background-size:auto,auto,48px 48px,48px 48px}.ai-review-scene_inner__hYs1U{width:calc(100% - 28px);padding:88px 0 70px}.ai-review-scene_intro__s1_3c{text-align:left}.ai-review-scene_intro__s1_3c h2{max-width:570px;font-size:34px}.ai-review-scene_intro__s1_3c span{margin-left:0;font-size:13px}.ai-review-scene_workspace__5ISs5{height:auto;grid-template-columns:minmax(0,1fr)}.ai-review-scene_editorPane__ScznK{height:330px;border-right:0;border-bottom:1px solid rgba(180,202,207,.11)}.ai-review-scene_aiPanel__KXojT{min-height:352px}.ai-review-scene_contextPacket__BRdbm{top:calc(330px + (var(--context-progress) * 22px));left:50%}.ai-review-scene_phases__4ZfY0{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-review-scene_phases__4ZfY0 li:nth-child(3){border-left:0}}@media (max-width:520px){.ai-review-scene_intro__s1_3c h2{font-size:29px}.ai-review-scene_scene__b6RlV{margin-top:35px}.ai-review-scene_productTopbar__m2_fL{padding-inline:12px}.ai-review-scene_productTopbar__m2_fL>strong{font-size:13px}.ai-review-scene_productTopbar__m2_fL>div{font-size:6px}.ai-review-scene_productTopbar__m2_fL>div>span{display:none}.ai-review-scene_editorPane__ScznK{height:304px}.ai-review-scene_editorBody__q7PAV ol{padding-left:45px;font-size:7px}.ai-review-scene_editorBody__q7PAV:before{width:37px}.ai-review-scene_editorBody__q7PAV li:before{left:-35px}.ai-review-scene_selectionCaret___gsJG{top:106px}.ai-review-scene_selectionLabel__3ezVv{top:173px}.ai-review-scene_aiPanel__KXojT{min-height:368px}.ai-review-scene_aiHeader__yKG_h{padding-inline:10px}.ai-review-scene_contextPacket__BRdbm{top:calc(304px + (var(--context-progress) * 22px))}.ai-review-scene_reviewItem__qxdrC{grid-template-columns:48px minmax(0,1fr)}.ai-review-scene_phases__4ZfY0 li{min-height:74px;padding:11px 9px;gap:7px}}@media (prefers-reduced-motion:reduce){.ai-review-scene_scene__b6RlV{--selection-progress:1;--context-progress:1;--analysis-progress:1;--result-progress:1}.ai-review-scene_askButtonLoading__Ipmf_ i,.ai-review-scene_selectionCaret___gsJG{animation:none}.ai-review-scene_phases__4ZfY0 li,.ai-review-scene_phases__4ZfY0 li>span{transition:none}}.execution-scene_section___ycj4{position:relative;min-height:180svh;color:#edf3f1;background:#10161b;border-top:1px solid rgba(126,151,148,.16)}.execution-scene_sticky__aoKCv{position:-webkit-sticky;position:sticky;top:0;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 70% 58%,rgba(20,181,137,.08),transparent 30%),linear-gradient(rgba(211,229,225,.024) 1px,transparent 0),linear-gradient(90deg,rgba(211,229,225,.024) 1px,transparent 0);background-size:auto,64px 64px,64px 64px}.execution-scene_inner__zLCVX{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:94px 0 42px}.execution-scene_intro__gulq9{width:min(720px,100%);margin:0 auto;text-align:center}.execution-scene_intro__gulq9 h2,.execution-scene_intro__gulq9 p,.execution-scene_intro__gulq9 span{margin:0;letter-spacing:0}.execution-scene_intro__gulq9 p{color:#55d6ad;font-family:var(--ui-font-inter),sans-serif;font-size:9px;font-weight:760;line-height:14px}.execution-scene_intro__gulq9 h2{margin-top:13px;font-family:var(--ui-font-rus),sans-serif;font-size:42px;font-weight:400;line-height:1.12}.execution-scene_intro__gulq9 span{max-width:660px;margin:12px auto 0;display:block;color:#9ba8ad;font-family:var(--ui-font-inter),sans-serif;font-size:14px;font-weight:470;line-height:1.55}.execution-scene_scene__pc1dZ{--run-progress:0;--press-depth:0;--prepare-progress:0;--sandbox-progress:0;--stream-progress:0;width:100%;margin-top:43px;display:grid;grid-template-columns:minmax(360px,.95fr) 174px minmax(390px,1.05fr);align-items:center;grid-gap:16px;gap:16px}.execution-scene_editorWindow__OW88E,.execution-scene_sandboxWindow__32J2d{position:relative;z-index:2;min-width:0;height:338px;overflow:hidden;background:#111820;border:1px solid rgba(174,199,201,.17);border-radius:10px;box-shadow:0 8px 18px rgba(0,4,7,.28),0 28px 58px rgba(0,4,7,.25)}.execution-scene_editorWindow__OW88E{display:grid;grid-template-rows:51px minmax(0,1fr) 27px}.execution-scene_sandboxTopbar__9Yk9L,.execution-scene_windowTopbar__JdEG_{padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#202932;border-bottom:1px solid rgba(190,208,212,.09);font-family:var(--ui-font-inter),sans-serif}.execution-scene_sandboxTopbar__9Yk9L>div,.execution-scene_sandboxTopbar__9Yk9L>div>div,.execution-scene_windowTopbar__JdEG_>div{min-width:0;display:flex;align-items:center}.execution-scene_windowTopbar__JdEG_>div{gap:8px}.execution-scene_windowTopbar__JdEG_ strong{color:#e5ebed;font-size:9px;font-weight:700}.execution-scene_tsBadge__LACI2{width:18px;height:18px;padding:0 2px 2px 0;display:inline-flex;align-items:flex-end;justify-content:flex-end;color:#fff;background:#3178c6;border-radius:2px;font-family:Arial,sans-serif;font-size:6px;font-weight:750;line-height:1}.execution-scene_runButton__aF9w9{height:29px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;color:#f2faf7;background:#238c49;border:1px solid rgba(128,231,164,.28);border-radius:4px;box-shadow:0 calc(4px - (var(--press-depth) * 3px)) 0 #176836,0 8px 16px rgba(0,5,3,.24);transform:translateY(calc(var(--press-depth) * 3px));font-size:8px;font-weight:750}.execution-scene_runButton__aF9w9 i{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid}.execution-scene_editorWorkspace__B_qDf{min-height:0;display:grid;grid-template-columns:126px minmax(0,1fr)}.execution-scene_fileTree__rnnzs{padding:14px 9px;display:flex;flex-direction:column;gap:5px;color:#89969e;background:#121922;border-right:1px solid rgba(190,208,212,.08);font-family:var(--ui-font-inter),sans-serif;font-size:7px;font-weight:600}.execution-scene_fileTree__rnnzs p{margin:0 0 8px 3px;color:#b8c1c7;font-size:7px;font-weight:750}.execution-scene_fileRow__QMxvU,.execution-scene_folderRow__eQ2RP{min-width:0;height:23px;padding:0 7px;display:flex;align-items:center;gap:7px;overflow:hidden;border-radius:3px;white-space:nowrap}.execution-scene_folderRow__eQ2RP i{width:11px;height:8px;display:inline-block;background:#63717a;border-radius:1px;-webkit-clip-path:polygon(0 18%,38% 18%,48% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 18%,38% 18%,48% 0,100% 0,100% 100%,0 100%)}.execution-scene_fileRow__QMxvU b{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#3178c6;border-radius:1px;font-size:5px;font-weight:750}.execution-scene_fileRow__QMxvU .execution-scene_jsonBadge__dp354{color:#e7b75e;background:transparent;font-size:7px}.execution-scene_fileActive__KcDzO{color:#e1e7e9;background:rgba(49,120,198,calc(.12 + (var(--run-progress) * .12)))}.execution-scene_codeArea___elNm{position:relative;min-width:0;overflow:hidden;background:#252c36}.execution-scene_codeArea___elNm:before{position:absolute;top:34px;bottom:0;left:0;width:31px;background:rgba(16,21,28,.34);content:""}.execution-scene_codeTab___wGqc{position:relative;height:34px;padding:0 12px;display:flex;align-items:center;color:#d9e0e3;background:#171e27;border-bottom:1px solid rgba(190,208,212,.08);font-family:var(--ui-font-inter),sans-serif;font-size:7px;font-weight:650}.execution-scene_codeArea___elNm ol{position:relative;margin:0;padding:13px 8px 10px 39px;list-style:none;counter-reset:code-line;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;line-height:1.76}.execution-scene_codeArea___elNm li{position:relative;min-height:1.76em;counter-increment:code-line}.execution-scene_codeArea___elNm li:before{position:absolute;left:-31px;width:21px;color:#66727d;content:counter(code-line);text-align:right}.execution-scene_codeArea___elNm code{color:#d2d9de;white-space:pre}.execution-scene_codeKeyword__F_gVI{color:#c792ea}.execution-scene_codeFunction__Qe6Gl{color:#82aaff}.execution-scene_codeString__0EY97{color:#c3e88d}.execution-scene_executionLine__0Q3_M{background:rgba(24,211,154,calc(var(--run-progress) * .08))}.execution-scene_editorStatusbar__8BvZE{padding:0 11px;display:flex;align-items:center;justify-content:space-between;color:#718087;background:#111820;border-top:1px solid rgba(190,208,212,.08);font-family:var(--ui-font-inter),sans-serif;font-size:6px;font-weight:600}.execution-scene_editorStatusbar__8BvZE span:last-child{color:#65cba7}.execution-scene_executionBridge__T5n0H{position:relative;z-index:4;height:236px;font-family:var(--ui-font-inter),sans-serif}.execution-scene_requestRail__B_5w7,.execution-scene_responseRail__KzUDL{position:absolute;left:0;width:100%;height:1px;background:repeating-linear-gradient(90deg,rgba(137,160,163,.27) 0 4px,transparent 4px 9px)}.execution-scene_requestRail__B_5w7{top:42%}.execution-scene_responseRail__KzUDL{top:68%}.execution-scene_requestRail__B_5w7>span,.execution-scene_responseRail__KzUDL>span{position:absolute;inset:0;background:linear-gradient(90deg,#18d39a,#56a9ef);transform-origin:left}.execution-scene_requestRail__B_5w7>span{transform:scaleX(var(--prepare-progress))}.execution-scene_responseRail__KzUDL>span{transform:scaleX(var(--stream-progress));transform-origin:right}.execution-scene_executionPacket__E2Th4{position:absolute;top:50%;left:calc(7px + (var(--prepare-progress) * (100% - 14px)));min-width:42px;padding:6px 7px;display:flex;flex-direction:column;align-items:center;color:#dff8ef;background:#14231f;border:1px solid rgba(24,211,154,.5);border-radius:4px;box-shadow:0 8px 18px rgba(0,4,7,.34);opacity:clamp(0,calc(var(--prepare-progress) * 5),1);transform:translate(-50%,-50%);font-style:normal}.execution-scene_executionPacket__E2Th4 small{color:#72a795;font-size:5px;font-weight:750}.execution-scene_executionPacket__E2Th4 b{margin-top:2px;font-size:7px;font-weight:750}.execution-scene_gatewayNode__nqRJP{position:absolute;top:42%;left:50%;z-index:2;width:94px;min-height:88px;padding:12px 7px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dce6e3;background:#151d25;border:1px solid rgba(111,149,144,.38);border-radius:8px;box-shadow:0 18px 34px rgba(0,4,7,.34);transform:translate(-50%,-50%)}.execution-scene_gatewayNode__nqRJP small{color:#718087;font-size:5px;font-weight:750}.execution-scene_gatewayNode__nqRJP strong{margin-top:7px;font-family:var(--ui-font-unbounded),sans-serif;font-size:15px;font-weight:520}.execution-scene_gatewayNode__nqRJP span{margin-top:5px;color:#62d4ae;font-size:6px;font-weight:650}.execution-scene_outputPacket__iqtN4{position:absolute;top:50%;right:calc(7px + (var(--stream-progress) * (100% - 14px)));height:22px;padding:0 7px;display:inline-flex;align-items:center;color:#dfeeff;background:#18222d;border:1px solid rgba(86,169,239,.46);border-radius:4px;box-shadow:0 7px 16px rgba(0,4,7,.3);opacity:clamp(0,calc(var(--stream-progress) * 5),1);transform:translate(50%,-50%);font-size:6px;font-style:normal;font-weight:750}.execution-scene_streamLabel__tb8bm,.execution-scene_transportLabel__hmCoY{position:absolute;left:50%;color:#718087;font-size:5px;font-weight:700;white-space:nowrap;transform:translateX(-50%)}.execution-scene_transportLabel__hmCoY{top:18px}.execution-scene_streamLabel__tb8bm{bottom:23px}.execution-scene_sandboxWindow__32J2d{display:grid;grid-template-rows:58px minmax(0,1fr);border-color:rgba(73,162,136,calc(.17 + (var(--sandbox-progress) * .3)));box-shadow:0 8px 18px rgba(0,4,7,.28),0 28px 58px rgba(0,4,7,.25),inset 0 0 0 1px rgba(24,211,154,calc(var(--sandbox-progress) * .08))}.execution-scene_sandboxTopbar__9Yk9L>div{gap:10px}.execution-scene_sandboxTopbar__9Yk9L>div>div{flex-direction:column;align-items:flex-start;gap:2px}.execution-scene_sandboxMark__H0qMm{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;color:#0f1719;background:#e7f1ee;border-radius:5px;font-size:8px;font-weight:850}.execution-scene_sandboxTopbar__9Yk9L strong{color:#edf3f2;font-size:9px;font-weight:720}.execution-scene_sandboxTopbar__9Yk9L small{color:#77858d;font-size:6px;font-weight:550}.execution-scene_sandboxStatus__3x2Xl{display:inline-flex;align-items:center;gap:5px;color:rgba(111,221,182,calc(.4 + (var(--sandbox-progress) * .6)));font-family:var(--ui-font-inter),sans-serif;font-size:7px;font-weight:700}.execution-scene_sandboxStatus__3x2Xl i{width:5px;height:5px;background:#18d39a;border-radius:50%;box-shadow:0 0 0 3px rgba(24,211,154,calc(var(--sandbox-progress) * .08))}.execution-scene_sandboxStatusIdle__JO5jI{color:#7c898f}.execution-scene_sandboxStatusIdle__JO5jI i{background:#66747b;box-shadow:none}.execution-scene_sandboxBody__z8xsV{min-height:0;padding:13px;display:grid;grid-template-rows:48px minmax(0,1fr);grid-gap:11px;gap:11px;background:#171e27}.execution-scene_sandboxMeta___K_9_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#131a22;border:1px solid rgba(182,204,205,.09);border-radius:5px}.execution-scene_sandboxMeta___K_9_>span{padding:8px 10px;display:flex;flex-direction:column;gap:3px;color:#cbd5d8;font-family:var(--ui-font-inter),sans-serif;font-size:7px;font-weight:650}.execution-scene_sandboxMeta___K_9_>span+span{border-left:1px solid rgba(182,204,205,.09)}.execution-scene_sandboxMeta___K_9_ small{color:#67757d;font-size:5px;font-weight:750}.execution-scene_terminal__u_g9Q{min-height:0;overflow:hidden;background:#090e13;border:1px solid rgba(184,206,207,.09);border-radius:6px}.execution-scene_terminal__u_g9Q header{height:31px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;color:#aeb9bf;background:#111820;border-bottom:1px solid rgba(184,206,207,.08);font-family:var(--ui-font-inter),sans-serif;font-size:7px;font-weight:650}.execution-scene_terminalState__4Ahp6{color:rgba(106,213,176,calc(.45 + (var(--sandbox-progress) * .55)))}.execution-scene_terminalOutput__4cy_g{position:relative;padding:13px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;line-height:1.8}.execution-scene_terminalLine___ux8O{margin:0;opacity:clamp(0,calc((var(--stream-progress) * 5) - var(--terminal-line)),1);transform:translateY(calc((1 - clamp(0, calc((var(--stream-progress) * 5) - var(--terminal-line)), 1)) * 4px))}.execution-scene_terminalTonecommand__RrZed{color:#dce5e4}.execution-scene_terminalToneplain__Sn_5E{color:#b5c1c5}.execution-scene_terminalTonesuccess__Xle4T{color:#68d6ae}.execution-scene_terminalTonemuted__icHka{color:#728089}.execution-scene_terminalCursor__yXyqS{width:5px;height:11px;margin-top:3px;display:block;background:#67d7af;opacity:var(--sandbox-progress);animation:execution-scene_cursorBlink__ldSLW .9s steps(2) infinite}.execution-scene_phases__em8AW{width:min(1010px,100%);margin:31px auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;border-top:1px solid rgba(170,194,194,.14)}.execution-scene_phases__em8AW li{min-width:0;min-height:66px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;color:#536169;border-bottom:1px solid rgba(170,194,194,.1);font-family:var(--ui-font-inter),sans-serif;transition:color .22s ease}.execution-scene_phases__em8AW li+li{border-left:1px solid rgba(170,194,194,.1)}.execution-scene_phases__em8AW li>span{color:#536169;font-size:8px;font-weight:750;transition:color .22s ease}.execution-scene_phases__em8AW li div{min-width:0;display:flex;flex-direction:column;gap:3px}.execution-scene_phases__em8AW strong{font-size:9px;font-weight:750;line-height:12px}.execution-scene_phases__em8AW small{font-size:7px;font-weight:550;line-height:11px}.execution-scene_phases__em8AW .execution-scene_phaseActive__3WUyz{color:#dfe7e6}.execution-scene_phases__em8AW .execution-scene_phaseActive__3WUyz>span{color:#18d39a}@keyframes execution-scene_cursorBlink__ldSLW{50%{opacity:.2}}@media (max-width:1060px){.execution-scene_scene__pc1dZ{grid-template-columns:minmax(330px,.95fr) 126px minmax(350px,1.05fr);gap:10px}.execution-scene_editorWorkspace__B_qDf{grid-template-columns:105px minmax(0,1fr)}.execution-scene_fileTree__rnnzs{padding-inline:6px}.execution-scene_gatewayNode__nqRJP{width:82px}}@media (max-width:900px){.execution-scene_section___ycj4{min-height:auto}.execution-scene_sticky__aoKCv{position:relative;min-height:auto;overflow:hidden;background-size:auto,48px 48px,48px 48px}.execution-scene_inner__zLCVX{width:calc(100% - 28px);padding:88px 0 70px}.execution-scene_intro__gulq9{text-align:left}.execution-scene_intro__gulq9 h2{max-width:570px;font-size:34px}.execution-scene_intro__gulq9 span{margin-left:0;font-size:13px}.execution-scene_scene__pc1dZ{margin-top:37px;grid-template-columns:minmax(0,1fr);gap:0}.execution-scene_editorWindow__OW88E,.execution-scene_sandboxWindow__32J2d{height:314px}.execution-scene_executionBridge__T5n0H{width:100%;height:146px}.execution-scene_requestRail__B_5w7,.execution-scene_responseRail__KzUDL{top:0;bottom:0;width:1px;height:auto}.execution-scene_requestRail__B_5w7{left:42%}.execution-scene_responseRail__KzUDL{right:42%;left:auto}.execution-scene_requestRail__B_5w7,.execution-scene_responseRail__KzUDL{background:repeating-linear-gradient(180deg,rgba(137,160,163,.27) 0 4px,transparent 4px 9px)}.execution-scene_requestRail__B_5w7>span,.execution-scene_responseRail__KzUDL>span{background:linear-gradient(180deg,#18d39a,#56a9ef)}.execution-scene_requestRail__B_5w7>span{transform:scaleY(var(--prepare-progress));transform-origin:top}.execution-scene_responseRail__KzUDL>span{transform:scaleY(var(--stream-progress));transform-origin:bottom}.execution-scene_executionPacket__E2Th4{top:calc(7px + (var(--prepare-progress) * (100% - 14px)));left:50%}.execution-scene_outputPacket__iqtN4{top:auto;right:50%;bottom:calc(7px + (var(--stream-progress) * (100% - 14px)));transform:translate(50%,50%)}.execution-scene_gatewayNode__nqRJP{top:50%;left:50%;width:92px;min-height:78px}.execution-scene_transportLabel__hmCoY{top:50%;left:12px;transform:translateY(-50%)}.execution-scene_streamLabel__tb8bm{right:12px;bottom:50%;left:auto;transform:translateY(50%)}.execution-scene_phases__em8AW{margin-top:29px;grid-template-columns:repeat(2,minmax(0,1fr))}.execution-scene_phases__em8AW li:nth-child(3){border-left:0}}@media (max-width:460px){.execution-scene_intro__gulq9 h2{font-size:29px}.execution-scene_editorWindow__OW88E,.execution-scene_sandboxWindow__32J2d{height:292px}.execution-scene_editorWorkspace__B_qDf{grid-template-columns:92px minmax(0,1fr)}.execution-scene_fileTree__rnnzs{font-size:6px}.execution-scene_codeArea___elNm ol{padding-left:35px;font-size:6px}.execution-scene_sandboxBody__z8xsV{padding:10px}.execution-scene_sandboxMeta___K_9_>span{padding-inline:6px;font-size:6px}.execution-scene_terminalOutput__4cy_g{font-size:7px}.execution-scene_phases__em8AW li{min-height:74px;padding:11px 9px;gap:7px}}@media (prefers-reduced-motion:reduce){.execution-scene_scene__pc1dZ{--run-progress:1;--press-depth:0;--prepare-progress:1;--sandbox-progress:1;--stream-progress:1}.execution-scene_terminalCursor__yXyqS{animation:none}.execution-scene_phases__em8AW li,.execution-scene_phases__em8AW li>span{transition:none}}.finale_section__NES7j{position:relative;min-height:calc(100svh - 58px);overflow:hidden;display:flex;color:#eef3f4;background:#0a1016;border-top:1px solid rgba(118,143,160,.16);isolation:isolate}.finale_section__NES7j:before{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(199,220,225,.026) 1px,transparent 0),linear-gradient(90deg,rgba(199,220,225,.026) 1px,transparent 0);background-size:64px 64px;content:""}.finale_section__NES7j:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,16,22,.76),rgba(10,16,22,.15) 24%,rgba(10,16,22,.15) 76%,rgba(10,16,22,.76)),radial-gradient(circle at 50% 49%,rgba(13,207,154,.08),transparent 28%),radial-gradient(circle at 50% 49%,rgba(91,105,226,.08),transparent 48%);content:"";pointer-events:none}.finale_ambient__Xj1js{position:absolute;inset:0;z-index:-2;background:linear-gradient(115deg,transparent 35%,rgba(61,216,173,.025) 50%,transparent 65%);pointer-events:none}.finale_workspaceEchoes__uok04{position:absolute;inset:70px 0 46px;z-index:0;pointer-events:none}.finale_editorEcho__TuZ8v{position:absolute;top:50%;width:min(28vw,420px);aspect-ratio:1.38;overflow:hidden;background:rgba(13,21,29,.84);border:1px solid rgba(133,159,176,.18);border-radius:6px;box-shadow:0 28px 72px rgba(0,4,8,.26);opacity:0;filter:saturate(.82)}.finale_editorEcholeft___e3ba{left:clamp(-260px,-13vw,-96px);transform:translate(-48px,-50%)}.finale_editorEchoright__XZDHg{right:clamp(-260px,-13vw,-96px);transform:translate(48px,-50%)}.finale_played__LdPsG .finale_editorEcholeft___e3ba{animation:finale_editor-left-in__IyijR .9s cubic-bezier(.22,1,.36,1) .1s forwards}.finale_played__LdPsG .finale_editorEchoright__XZDHg{animation:finale_editor-right-in__TU_zf .9s cubic-bezier(.22,1,.36,1) .17s forwards}.finale_editorBar__OEw6F{height:30px;padding:0 12px;display:flex;align-items:center;gap:5px;background:rgba(28,39,50,.82);border-bottom:1px solid rgba(144,166,181,.12)}.finale_editorBar__OEw6F span{width:5px;height:5px;border-radius:50%;background:#52616b}.finale_editorBar__OEw6F span:nth-child(2){background:#7761c7}.finale_editorBar__OEw6F span:nth-child(3){background:#1a9c77}.finale_editorBody__egqZF{position:relative;height:calc(100% - 30px);padding:22px 24px 22px 0;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:16px;gap:16px}.finale_codeLines__3OjNJ,.finale_gutter__vTM9z{display:flex;flex-direction:column;gap:15px}.finale_gutter__vTM9z{align-items:flex-end;color:rgba(130,149,160,.34);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px}.finale_codeLines__3OjNJ span{width:var(--line-width);height:5px;border-radius:1px;background:linear-gradient(90deg,rgba(115,130,230,.42),rgba(48,202,158,.24))}.finale_codeLines__3OjNJ span:nth-child(2n){margin-left:12%;background:linear-gradient(90deg,rgba(48,202,158,.34),rgba(133,148,231,.2))}.finale_remoteCursor__UUSR1{position:absolute;top:66px;width:1px;height:14px;background:#30d4a4;box-shadow:0 0 8px rgba(48,212,164,.34);opacity:0}.finale_editorEcholeft___e3ba .finale_remoteCursor__UUSR1{right:27%}.finale_editorEchoright__XZDHg .finale_remoteCursor__UUSR1{left:48%;background:#8292f4;box-shadow:0 0 8px rgba(130,146,244,.34)}.finale_played__LdPsG .finale_remoteCursor__UUSR1{animation:finale_cursor-sync__GVqIW 2.6s step-end 1.1s infinite}.finale_inner__Sj_fk{position:relative;z-index:2;width:min(1120px,calc(100% - 48px));min-height:calc(100svh - 58px);margin:0 auto;padding:98px 0 46px;display:flex;align-items:center;justify-content:center}.finale_content__51lXw{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.finale_backLink__aV39n,.finale_eyebrow__zhVjw,.finale_facts__w_EK_,.finale_summary___zkZd h2,.finale_summary___zkZd p{margin:0;letter-spacing:0}.finale_eyebrow__zhVjw{color:#41d2a7;font-family:var(--ui-font-inter),sans-serif;font-size:9px;font-weight:760;line-height:14px;opacity:0;transform:translateY(8px)}.finale_summary___zkZd{max-width:850px;margin-top:22px;opacity:0;transform:translateY(15px)}.finale_summary___zkZd h2{font-family:var(--ui-font-rus),sans-serif;font-size:50px;font-weight:400;line-height:1.1}.finale_summary___zkZd p{max-width:680px;margin:15px auto 0;color:#a7b2b8;font-family:var(--ui-font-inter),sans-serif;font-size:15px;font-weight:460;line-height:1.58}.finale_facts__w_EK_{margin-top:27px;padding:0;display:flex;align-items:center;justify-content:center;color:#d5dde0;font-family:var(--ui-font-inter),sans-serif;font-size:12px;font-weight:700;line-height:18px;list-style:none;opacity:0;transform:translateY(10px)}.finale_facts__w_EK_ li{padding:0 19px}.finale_facts__w_EK_ li+li{border-left:1px solid rgba(157,179,190,.22)}.finale_actions__c2RrX{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transform:translateY(10px)}.finale_primaryAction__FJ87R,.finale_secondaryAction__RP9Ws{min-width:184px;height:48px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:4px;font-family:var(--ui-font-inter),sans-serif;font-size:13px;font-weight:760;line-height:1;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finale_primaryAction__FJ87R{color:#07110e;background:#53dbb2;border-color:#53dbb2;box-shadow:0 3px 0 #1b7259,0 14px 28px rgba(0,4,8,.26)}.finale_secondaryAction__RP9Ws{color:#e7edef;background:rgba(14,22,30,.86);border-color:rgba(169,188,198,.5);box-shadow:0 3px 0 #020609,0 14px 28px rgba(0,4,8,.24)}.finale_primaryAction__FJ87R:hover,.finale_secondaryAction__RP9Ws:hover{transform:translateY(-2px)}.finale_primaryAction__FJ87R:hover{background:#75e7c4;border-color:#75e7c4}.finale_secondaryAction__RP9Ws:hover{color:#0c141b;background:#e7edef;border-color:#e7edef}.finale_primaryAction__FJ87R:active,.finale_secondaryAction__RP9Ws:active{box-shadow:0 1px 0 #020609,0 7px 16px rgba(0,4,8,.22);transform:translateY(2px)}.finale_backLink__aV39n:focus-visible,.finale_primaryAction__FJ87R:focus-visible,.finale_secondaryAction__RP9Ws:focus-visible{outline:3px solid rgba(112,130,238,.7);outline-offset:3px}.finale_backLink__aV39n{margin-top:23px;display:inline-flex;align-items:center;gap:8px;color:#7f8e97;font-family:var(--ui-font-inter),sans-serif;font-size:12px;font-weight:600;text-decoration:none;opacity:0;transform:translateY(8px);transition:color .18s ease}.finale_backLink__aV39n:hover{color:#edf2f3}.finale_played__LdPsG .finale_eyebrow__zhVjw{animation:finale_content-in__6JH_L .48s ease-out .1s forwards}.finale_played__LdPsG .finale_summary___zkZd{animation:finale_content-in__6JH_L .62s cubic-bezier(.22,1,.36,1) .25s forwards}.finale_played__LdPsG .finale_facts__w_EK_{animation:finale_content-in__6JH_L .52s ease-out .41s forwards}.finale_played__LdPsG .finale_actions__c2RrX{animation:finale_content-in__6JH_L .52s ease-out .53s forwards}.finale_played__LdPsG .finale_backLink__aV39n{animation:finale_content-in__6JH_L .48s ease-out .65s forwards}@keyframes finale_editor-left-in__IyijR{to{opacity:.42;transform:translateY(-50%)}}@keyframes finale_editor-right-in__TU_zf{to{opacity:.42;transform:translateY(-50%)}}@keyframes finale_cursor-sync__GVqIW{0%,42%{opacity:0;transform:translateX(-34px)}43%,72%{opacity:.86;transform:translateX(0)}73%,to{opacity:0;transform:translateX(22px)}}@keyframes finale_content-in__6JH_L{to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.finale_workspaceEchoes__uok04{opacity:.7}.finale_editorEcho__TuZ8v{width:280px}.finale_editorEcholeft___e3ba{left:-220px}.finale_editorEchoright__XZDHg{right:-220px}}@media (max-width:700px){.finale_section__NES7j{min-height:calc(100svh - 52px)}.finale_section__NES7j:before{background-size:48px 48px}.finale_workspaceEchoes__uok04{inset:62px 0 42px;opacity:.58}.finale_editorEcho__TuZ8v{top:30%;width:210px}.finale_editorEcholeft___e3ba{left:-178px}.finale_editorEchoright__XZDHg{right:-178px}.finale_inner__Sj_fk{width:calc(100% - 28px);min-height:calc(100svh - 52px);padding:92px 0 36px}.finale_summary___zkZd{margin-top:19px}.finale_summary___zkZd h2{max-width:390px;font-size:34px;line-height:1.15}.finale_summary___zkZd p{max-width:370px;margin-top:12px;font-size:13px;line-height:1.5}.finale_facts__w_EK_{width:min(340px,100%);margin-top:23px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(157,179,190,.2);border-bottom:1px solid rgba(157,179,190,.2)}.finale_facts__w_EK_ li{padding:8px 6px}.finale_facts__w_EK_ li:nth-child(odd){border-left:0}.finale_facts__w_EK_ li:nth-child(n+3){border-top:1px solid rgba(157,179,190,.2)}.finale_actions__c2RrX{width:min(340px,100%);margin-top:24px;flex-direction:column;gap:9px}.finale_primaryAction__FJ87R,.finale_secondaryAction__RP9Ws{width:100%;min-width:0;height:44px;font-size:12px}.finale_backLink__aV39n{margin-top:19px}}@media (max-width:380px){.finale_summary___zkZd h2{font-size:31px}}@media (min-width:701px) and (max-height:760px){.finale_inner__Sj_fk{padding-top:82px;padding-bottom:26px}.finale_summary___zkZd{margin-top:18px}.finale_summary___zkZd h2{font-size:42px}.finale_summary___zkZd p{margin-top:11px}.finale_facts__w_EK_{margin-top:20px}.finale_actions__c2RrX{margin-top:22px}.finale_backLink__aV39n{margin-top:16px}}@media (prefers-reduced-motion:reduce){.finale_actions__c2RrX,.finale_backLink__aV39n,.finale_editorEcho__TuZ8v,.finale_eyebrow__zhVjw,.finale_facts__w_EK_,.finale_remoteCursor__UUSR1,.finale_summary___zkZd{animation:none;opacity:1}.finale_actions__c2RrX,.finale_backLink__aV39n,.finale_editorEcholeft___e3ba,.finale_editorEchoright__XZDHg,.finale_eyebrow__zhVjw,.finale_facts__w_EK_,.finale_summary___zkZd{transform:none}.finale_backLink__aV39n,.finale_primaryAction__FJ87R,.finale_secondaryAction__RP9Ws{transition:none}}.hero-workspace_stage__AZyV6{position:relative;width:calc(100% + 56px);min-width:0;height:min(66svh,620px);margin-right:-56px;display:flex;align-items:center;justify-content:flex-end;scroll-margin-top:90px}.hero-workspace_ambient__8X6rN{position:absolute;inset:12% -2% 9% 7%;background:radial-gradient(ellipse at center,rgba(22,213,157,.13),transparent 66%);filter:blur(28px);opacity:.72;pointer-events:none}.hero-workspace_window__yO5y0{position:relative;width:100%;max-width:800px;height:min(580px,63svh);padding:10px;display:grid;grid-template-rows:56px 47px minmax(0,1fr);grid-gap:9px;gap:9px;overflow:hidden;color:#dbe2e7;background:#0a1017;border:1px solid rgba(141,170,179,.2);border-radius:13px;box-shadow:0 8px 18px rgba(1,5,7,.34),0 34px 72px rgba(0,5,8,.42);opacity:0;animation:hero-workspace_workspaceIn__S3BlX .8s cubic-bezier(.22,1,.36,1) .22s forwards}.hero-workspace_appBar__NVVrf,.hero-workspace_editorHeader__vU8eO,.hero-workspace_panelTitle__oFSbF,.hero-workspace_roomBar___Wvp5,.hero-workspace_terminalHeader___KOZ5{display:flex;align-items:center;justify-content:space-between}.hero-workspace_appBar__NVVrf{height:56px;padding:0 17px;background:#202932;border:1px solid rgba(198,214,219,.08);border-radius:13px}.hero-workspace_productName__uxKpF{color:#f7faf9;font-family:var(--ui-font-unbounded),sans-serif;font-size:17px;font-weight:650;line-height:1;letter-spacing:0}.hero-workspace_sessionUsers__Zm1Uc{display:flex;align-items:center}.hero-workspace_avatar__njGPO{position:relative;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;color:#f4f7f6;border:2px solid #202932;border-radius:50%;font-family:var(--ui-font-inter),sans-serif;font-size:8px;font-weight:800}.hero-workspace_avatarJohn__0ivB4{z-index:2;background:#118a68}.hero-workspace_avatarBob__8ahWI{z-index:1;margin-left:-7px;background:#3e67c6}.hero-workspace_liveState__fay_E{margin-left:10px;display:inline-flex;align-items:center;gap:5px;color:#83e4bd;font-family:var(--ui-font-inter),sans-serif;font-size:8px;font-weight:760;letter-spacing:0}.hero-workspace_connected__tabyX i,.hero-workspace_liveState__fay_E i{width:6px;height:6px;display:block;background:#1bd099;border-radius:50%;box-shadow:0 0 0 4px rgba(27,208,153,.1);animation:hero-workspace_statusPulse__G51R3 2.4s ease-in-out infinite}.hero-workspace_roomBar___Wvp5{height:47px;padding:0 13px;background:#111820;border:1px solid rgba(185,205,211,.08);border-radius:11px}.hero-workspace_roomControls__s8WQE,.hero-workspace_roomIdentity__lNrOB{min-width:0;display:flex;align-items:center}.hero-workspace_roomIdentity__lNrOB{gap:11px}.hero-workspace_roomCode__JQCkZ{padding:7px 8px;color:#e9efef;background:#151d27;border:1px solid rgba(185,205,211,.12);border-radius:4px;font-weight:800;letter-spacing:0}.hero-workspace_roomCode__JQCkZ,.hero-workspace_roomName___Pypf{font-family:var(--ui-font-inter),sans-serif;font-size:8px;line-height:1}.hero-workspace_roomName___Pypf{overflow:hidden;color:#8f9ca7;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.hero-workspace_roomControls__s8WQE{gap:2px;color:#8e9aa5;font-family:var(--ui-font-inter),sans-serif;font-size:7px;font-weight:650}.hero-workspace_roomControls__s8WQE>span{padding:7px 8px}.hero-workspace_roomControls__s8WQE .hero-workspace_activeTab__pFpxm{color:#f2f5f5;background:#252d37;border-radius:4px}.hero-workspace_roomControls__s8WQE .hero-workspace_connected__tabyX{margin-left:5px;display:inline-flex;align-items:center;gap:6px;color:#81d7af;border:1px solid rgba(27,208,153,.28);border-radius:4px}.hero-workspace_roomControls__s8WQE .hero-workspace_connected__tabyX i{width:5px;height:5px;box-shadow:none}.hero-workspace_workspace__zCJwz{min-height:0;display:grid;grid-template-columns:118px minmax(0,1fr) 160px;grid-gap:9px;gap:9px}.hero-workspace_aiPanel__czkyf,.hero-workspace_editorPane__D8r3A,.hero-workspace_explorer__TTrD7{min-width:0;overflow:hidden;background:#111821;border:1px solid rgba(189,205,211,.08);border-radius:10px}.hero-workspace_explorer__TTrD7{padding:12px 9px;color:#a9b3bc;font-family:var(--ui-font-inter),sans-serif;font-size:7px;line-height:1.4}.hero-workspace_panelTitle__oFSbF{margin-bottom:13px;color:#dfe6e9;font-size:7px;font-weight:750}.hero-workspace_panelTitle__oFSbF b{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(193,210,216,.13);border-radius:4px;font-size:10px;font-weight:500}.hero-workspace_file__jd34N,.hero-workspace_folder__UbapY,.hero-workspace_projectName__3ZA5q{min-height:24px;display:flex;align-items:center;gap:6px;white-space:nowrap}.hero-workspace_projectName__3ZA5q{color:#e0e5e8;font-weight:650}.hero-workspace_folder__UbapY{padding-left:8px}.hero-workspace_folderIcon__K43wA,.hero-workspace_jsonIcon__yu6Qa{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero-workspace_folderIcon__K43wA{color:#aeb8c4}.hero-workspace_jsonIcon__yu6Qa{color:#cf9d54}.hero-workspace_file__jd34N{margin-top:2px;padding:0 6px 0 17px;border-radius:4px}.hero-workspace_fileActive__4kSPY{color:#eef3f4;background:rgba(63,101,187,.3)}.hero-workspace_tsIcon__7Dsbs{width:16px;height:16px;display:inline-flex;align-items:flex-end;justify-content:flex-end;padding:0 1px 1px 0;color:#fff;background:#3178c6;border-radius:1px;font-family:Arial,sans-serif;font-size:6px;font-weight:700;line-height:1}.hero-workspace_editorPane__D8r3A{display:grid;grid-template-rows:51px minmax(0,1fr) 96px}.hero-workspace_editorHeader__vU8eO{padding:0 12px;background:#171e27;border-bottom:1px solid rgba(185,205,211,.08)}.hero-workspace_editorHeader__vU8eO div{display:flex;flex-direction:column;gap:3px}.hero-workspace_editorHeader__vU8eO strong{color:#f1f4f5;font-family:var(--ui-font-rus),sans-serif;font-size:12px;font-weight:500;line-height:1;letter-spacing:0}.hero-workspace_editorHeader__vU8eO span{color:#74818b;font-family:var(--ui-font-inter),sans-serif;font-size:6px;line-height:1}.hero-workspace_editorHeader__vU8eO button{width:39px;height:24px;padding:0;color:#fff;background:#248a3b;border:0;border-radius:4px;font-family:var(--ui-font-inter),sans-serif;font-size:7px;font-weight:700}.hero-workspace_codeArea__qTlYt{position:relative;overflow:hidden;padding:11px 8px 9px 2px;background:#252c36;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hero-workspace_codeArea__qTlYt:before{position:absolute;inset:0 auto 0 0;width:31px;background:rgba(18,24,32,.38);content:""}.hero-workspace_codeArea__qTlYt ol{position:relative;z-index:1;margin:0;padding-left:31px;list-style:none;counter-reset:code-line;color:#6f7a85;font-size:8.4px;line-height:1.65}.hero-workspace_codeArea__qTlYt li{position:relative;padding-left:6px;counter-increment:code-line}.hero-workspace_codeArea__qTlYt li:before{position:absolute;top:0;left:-25px;width:18px;color:#6f7a85;content:counter(code-line);text-align:right}.hero-workspace_codeArea__qTlYt code{color:#d7dde1;white-space:pre}.hero-workspace_keyword__x4NG6{color:#c792ea}.hero-workspace_type__H1ZT_{color:#82d2ce}.hero-workspace_string__TPZDU{color:#c3e88d}.hero-workspace_function__ZNdNc{color:#82aaff}.hero-workspace_codeSelection__IcLAm{position:absolute;z-index:0;top:91px;left:37px;right:20px;height:31px;background:rgba(62,103,198,.18);border-left:2px solid #5985ed;animation:hero-workspace_selectionBreathe__TiptG 3.8s ease-in-out infinite}.hero-workspace_remoteCursor__wTocJ{--cursor-color:#16bd8c;--cursor-travel:13ch;position:relative;z-index:3;width:2px;height:1.2em;display:inline-block;vertical-align:-.28em;pointer-events:none;animation:hero-workspace_cursorTravel__GSi3V 5.4s steps(13) infinite alternate}.hero-workspace_remoteCursor__wTocJ i{position:absolute;inset:0 auto auto 0;width:2px;height:100%;display:block;background:var(--cursor-color);animation:hero-workspace_cursorBlink__duj9L 1s steps(2,jump-none) infinite}.hero-workspace_johnCursor__o7J97{--cursor-color:#16bd8c}.hero-workspace_bobCursor__R8URO{--cursor-color:#527ee7;--cursor-travel:14ch;animation-duration:6.1s;animation-delay:-1.3s;animation-timing-function:steps(14)}.hero-workspace_terminal__WqYRU{background:#090e14;border-top:1px solid rgba(185,205,211,.1)}.hero-workspace_terminalHeader___KOZ5{height:29px;padding:0 10px;color:#87939d;background:#151c25;font-family:var(--ui-font-inter),sans-serif;font-size:6px}.hero-workspace_terminalHeader___KOZ5 span:last-child{color:#62cba4}.hero-workspace_terminal__WqYRU>code{padding:13px 12px;display:flex;gap:7px;color:#c4ccd2;font-size:7px}.hero-workspace_terminal__WqYRU>code span{color:#1bd099}.hero-workspace_terminal__WqYRU>code b{margin-left:auto;color:#79d5aa;font-weight:650}.hero-workspace_aiPanel__czkyf{padding:14px 12px;display:flex;flex-direction:column;color:#a6b0b9;font-family:var(--ui-font-inter),sans-serif}.hero-workspace_aiPanel__czkyf>strong{margin:0;color:#f1f4f4;font-family:var(--ui-font-rus),sans-serif;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:0}.hero-workspace_aiEyebrow__2sVu1{margin-top:6px;color:#8c98a2;font-size:7px;font-weight:550}.hero-workspace_aiSelect__4dhd_{min-height:34px;margin-top:11px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#dce2e5;background:#181e27;border:1px solid rgba(215,226,230,.1);border-radius:7px;font-size:7px;line-height:1.35}.hero-workspace_aiSelect__4dhd_ b{color:#9ca7af;font-size:9px;font-weight:500}.hero-workspace_aiPanel__czkyf p{min-height:58px;margin:8px 0 0;padding:9px;color:#85919b;background:#181e27;border:1px solid rgba(215,226,230,.08);border-radius:7px;font-size:7px;line-height:1.55}.hero-workspace_aiAction__e7E3L{height:30px;margin-top:auto;display:flex;align-items:center;justify-content:center;color:#f4f8f6;background:#23873b;border-radius:4px;font-size:7px;font-weight:700}@keyframes hero-workspace_workspaceIn__S3BlX{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes hero-workspace_statusPulse__G51R3{50%{opacity:.46}}@keyframes hero-workspace_cursorBlink__duj9L{50%{opacity:.25}}@keyframes hero-workspace_cursorTravel__GSi3V{0%,14%{transform:translateX(0)}82%,to{transform:translateX(var(--cursor-travel))}}@keyframes hero-workspace_selectionBreathe__TiptG{50%{background:rgba(62,103,198,.26)}}@media (max-width:1080px){.hero-workspace_stage__AZyV6{width:100%;margin-right:0}.hero-workspace_window__yO5y0{height:min(520px,59svh)}.hero-workspace_workspace__zCJwz{grid-template-columns:106px minmax(0,1fr) 142px}}@media (max-width:900px){.hero-workspace_stage__AZyV6{width:100%;height:520px;justify-content:center}.hero-workspace_window__yO5y0{height:500px}}@media (max-width:620px){.hero-workspace_stage__AZyV6{height:390px}.hero-workspace_window__yO5y0{height:378px;padding:6px;grid-template-rows:44px 42px minmax(0,1fr);gap:6px;border-radius:6px}.hero-workspace_appBar__NVVrf{height:44px;padding:0 11px}.hero-workspace_productName__uxKpF{font-size:13px}.hero-workspace_avatar__njGPO{width:22px;height:22px}.hero-workspace_roomBar___Wvp5{height:42px;padding:0 8px}.hero-workspace_roomControls__s8WQE>span:not(.hero-workspace_connected__tabyX),.hero-workspace_roomName___Pypf{display:none}.hero-workspace_roomControls__s8WQE .hero-workspace_connected__tabyX{margin-left:0}.hero-workspace_workspace__zCJwz{grid-template-columns:minmax(0,1fr);gap:0}.hero-workspace_aiPanel__czkyf,.hero-workspace_explorer__TTrD7{display:none}.hero-workspace_editorPane__D8r3A{grid-template-rows:45px minmax(0,1fr) 64px}.hero-workspace_editorHeader__vU8eO{padding:0 9px}.hero-workspace_editorHeader__vU8eO strong{font-size:10px}.hero-workspace_codeArea__qTlYt{padding-top:7px}.hero-workspace_codeArea__qTlYt ol{font-size:6.6px;line-height:1.55}.hero-workspace_codeSelection__IcLAm{top:70px}.hero-workspace_terminalHeader___KOZ5{height:24px}.hero-workspace_terminal__WqYRU>code{padding:10px;font-size:6px}}@media (prefers-reduced-motion:reduce){.hero-workspace_window__yO5y0{opacity:1;transform:none;animation:none;transition:none}.hero-workspace_codeSelection__IcLAm,.hero-workspace_connected__tabyX i,.hero-workspace_liveState__fay_E i,.hero-workspace_remoteCursor__wTocJ,.hero-workspace_remoteCursor__wTocJ i{animation:none}}.realtime-collaboration_section__HwUeO{position:relative;min-height:175svh;color:#edf2f1;background:#0d1218;border-top:1px solid rgba(111,145,137,.2)}.realtime-collaboration_sticky__ZyZKS{position:-webkit-sticky;position:sticky;top:0;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 50% 57%,rgba(24,211,154,.075),transparent 29%),linear-gradient(rgba(214,233,228,.025) 1px,transparent 0),linear-gradient(90deg,rgba(214,233,228,.025) 1px,transparent 0);background-size:auto,64px 64px,64px 64px}.realtime-collaboration_inner__BzgGF{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:100px 0 44px}.realtime-collaboration_intro__aYKcq{width:min(760px,100%);margin:0 auto;text-align:center}.realtime-collaboration_intro__aYKcq h2,.realtime-collaboration_intro__aYKcq p,.realtime-collaboration_intro__aYKcq span{margin:0;letter-spacing:0}.realtime-collaboration_intro__aYKcq p{color:#55d6ad;font-family:var(--ui-font-inter),sans-serif;font-size:9px;font-weight:760;line-height:14px}.realtime-collaboration_intro__aYKcq h2{margin-top:14px;font-family:var(--ui-font-rus),sans-serif;font-size:42px;font-weight:400;line-height:1.12}.realtime-collaboration_intro__aYKcq span{max-width:610px;margin:12px auto 0;display:block;color:#99a6aa;font-family:var(--ui-font-inter),sans-serif;font-size:14px;font-weight:470;line-height:1.55}.realtime-collaboration_scene__0Ih5E{--write-progress:0;--transfer-progress:0;--receive-progress:0;position:relative;width:100%;margin-top:48px;display:grid;grid-template-columns:minmax(330px,1fr) 174px minmax(330px,1fr);align-items:center;grid-gap:18px;gap:18px}.realtime-collaboration_editorCard__dIK_d{position:relative;z-index:2;min-width:0;height:320px;display:grid;grid-template-rows:52px 38px minmax(0,1fr) 28px;overflow:hidden;color:#dce3e6;background:#111820;border:1px solid rgba(173,196,200,.16);border-radius:10px;box-shadow:0 8px 18px rgba(0,4,7,.28),0 26px 54px rgba(0,4,7,.26);transition:border-color .24s ease,box-shadow .24s ease}.realtime-collaboration_bobEditor__2_nr9{border-color:rgba(82,126,231,calc(.16 + (var(--receive-progress) * .38)));box-shadow:0 8px 18px rgba(0,4,7,.28),0 26px 54px rgba(0,4,7,.26),inset 0 0 0 1px rgba(82,126,231,calc(var(--receive-progress) * .1))}.realtime-collaboration_editorTopbar__u9fwf{padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#202932;border-bottom:1px solid rgba(190,208,212,.08)}.realtime-collaboration_participant__K85xl{min-width:0;display:flex;align-items:center;gap:9px;font-family:var(--ui-font-inter),sans-serif}.realtime-collaboration_participant__K85xl>span{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;color:#f4f7f6;background:#128b69;border-radius:50%;font-size:9px;font-weight:800}.realtime-collaboration_bobEditor__2_nr9 .realtime-collaboration_participant__K85xl>span{background:#456ed0}.realtime-collaboration_participant__K85xl div{min-width:0;display:flex;flex-direction:column;gap:2px}.realtime-collaboration_participant__K85xl strong{color:#eef3f3;font-size:10px;font-weight:700;line-height:12px}.realtime-collaboration_participant__K85xl small{color:#78868f;font-size:7px;font-weight:550;line-height:9px}.realtime-collaboration_onlineStatus__FXb9n{display:inline-flex;align-items:center;gap:5px;color:#73d9b5;font-family:var(--ui-font-inter),sans-serif;font-size:7px;font-weight:650}.realtime-collaboration_onlineStatus__FXb9n i{width:5px;height:5px;background:#18d39a;border-radius:50%}.realtime-collaboration_fileTab__kju29{padding:0 13px;display:flex;align-items:center;gap:7px;color:#d7dee2;background:#171e27;border-bottom:1px solid rgba(190,208,212,.08);font-family:var(--ui-font-inter),sans-serif;font-size:8px;font-weight:650}.realtime-collaboration_fileTab__kju29>i{width:6px;height:6px;margin-left:auto;background:#67737d;border-radius:50%}.realtime-collaboration_johnEditor__Yt4hC .realtime-collaboration_fileTab__kju29>i{background:#18d39a;box-shadow:0 0 0 3px rgba(24,211,154,.08)}.realtime-collaboration_tsIcon__FxvkO{width:16px;height:16px;padding:0 1px 1px 0;display:inline-flex;align-items:flex-end;justify-content:flex-end;color:#fff;background:#3178c6;border-radius:1px;font-family:Arial,sans-serif;font-size:6px;font-weight:700;line-height:1}.realtime-collaboration_editorBody__5alz5{position:relative;overflow:hidden;padding:14px 10px 10px 0;background:#252c36}.realtime-collaboration_editorBody__5alz5:before{position:absolute;inset:0 auto 0 0;width:38px;background:rgba(16,21,28,.38);content:""}.realtime-collaboration_editorBody__5alz5 ol{position:relative;z-index:1;margin:0;padding:0 0 0 43px;list-style:none;counter-reset:line;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.72}.realtime-collaboration_editorBody__5alz5 li{position:relative;min-height:1.72em;padding-left:7px;counter-increment:line}.realtime-collaboration_editorBody__5alz5 li:before{position:absolute;top:0;left:-31px;width:21px;color:#6c7781;content:counter(line);text-align:right}.realtime-collaboration_editorBody__5alz5 code{color:#d4dbe0;white-space:pre}.realtime-collaboration_keyword__4tpxi{color:#c792ea}.realtime-collaboration_function___cBzc{color:#82aaff}.realtime-collaboration_liveCodeLine__15POG{background:rgba(24,211,154,.045)}.realtime-collaboration_bobEditor__2_nr9 .realtime-collaboration_liveCodeLine__15POG{background:rgba(82,126,231,calc(var(--receive-progress) * .1))}.realtime-collaboration_typedCode__JF_cN{width:calc(var(--write-progress) * 20ch);display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap}.realtime-collaboration_receivedCode__rl4rn{display:inline-block;opacity:var(--receive-progress);transform:translateY(calc((1 - var(--receive-progress)) * 5px))}.realtime-collaboration_localCaret__1XM03,.realtime-collaboration_remoteCaret__lmRCj{width:2px;height:1.25em;display:inline-block;background:#18d39a;vertical-align:-.26em;animation:realtime-collaboration_caretBlink___4w9d .9s steps(2) infinite}.realtime-collaboration_localCaret__1XM03{opacity:clamp(0,calc(var(--write-progress) * 2),1)}.realtime-collaboration_remoteCaret__lmRCj{background:#527ee7;opacity:var(--receive-progress)}.realtime-collaboration_editorFooter__rNEjy{padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#738089;background:#111820;border-top:1px solid rgba(190,208,212,.08);font-family:var(--ui-font-inter),sans-serif;font-size:6px;font-weight:600}.realtime-collaboration_editorFooter__rNEjy span:last-child{color:#61c8a4}.realtime-collaboration_bobEditor__2_nr9 .realtime-collaboration_editorFooter__rNEjy span:last-child{color:rgba(119,157,246,calc(.4 + (var(--receive-progress) * .6)))}.realtime-collaboration_syncBridge__oO4dN{position:relative;z-index:3;height:190px;display:flex;align-items:center;justify-content:center;font-family:var(--ui-font-inter),sans-serif}.realtime-collaboration_rail__NB2FW{position:absolute;top:50%;left:0;width:100%;height:1px;background:repeating-linear-gradient(90deg,rgba(139,159,165,.28) 0 4px,transparent 4px 9px)}.realtime-collaboration_railActive__6YuH6{position:absolute;inset:0;background:linear-gradient(90deg,#18d39a,#527ee7);transform:scaleX(var(--transfer-progress));transform-origin:left}.realtime-collaboration_packet__tMkAJ{position:absolute;top:50%;left:calc(5px + (var(--transfer-progress) * (100% - 10px)));min-width:31px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#dff9f0;background:#14221f;border:1px solid rgba(24,211,154,.52);border-radius:4px;box-shadow:0 7px 16px rgba(0,5,7,.36);opacity:clamp(0,calc(var(--transfer-progress) * 4),1);transform:translate(-50%,-50%);font-size:7px;font-style:normal;font-weight:750}.realtime-collaboration_syncNode__zq0OF{position:relative;z-index:2;width:104px;min-height:106px;padding:14px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#dbe4e3;background:#151d25;border:1px solid rgba(107,147,141,.35);border-radius:8px;box-shadow:0 18px 36px rgba(0,4,7,.34)}.realtime-collaboration_syncNode__zq0OF small{color:#6f7d84;font-size:6px;font-weight:750}.realtime-collaboration_syncNode__zq0OF strong{margin-top:8px;color:#eef6f3;font-family:var(--ui-font-unbounded),sans-serif;font-size:19px;font-weight:550}.realtime-collaboration_syncNode__zq0OF span{margin-top:5px;color:#62d4ae;font-size:7px;font-weight:650}.realtime-collaboration_bridgeLabel__fJVjy,.realtime-collaboration_roomLabel__X08vF{position:absolute;left:50%;color:#718087;font-size:6px;font-weight:700;white-space:nowrap;transform:translateX(-50%)}.realtime-collaboration_bridgeLabel__fJVjy{top:15px}.realtime-collaboration_roomLabel__X08vF{bottom:14px}.realtime-collaboration_phases__Bur2W{width:min(1010px,100%);margin:32px auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;border-top:1px solid rgba(170,194,194,.14)}.realtime-collaboration_phases__Bur2W li{min-width:0;min-height:68px;padding:13px 14px;display:flex;align-items:flex-start;gap:10px;color:#526068;border-bottom:1px solid rgba(170,194,194,.1);font-family:var(--ui-font-inter),sans-serif;transition:color .24s ease}.realtime-collaboration_phases__Bur2W li+li{border-left:1px solid rgba(170,194,194,.1)}.realtime-collaboration_phases__Bur2W li>span{flex:0 0 auto;color:#536069;font-size:8px;font-weight:750;transition:color .24s ease}.realtime-collaboration_phases__Bur2W li div{min-width:0;display:flex;flex-direction:column;gap:3px}.realtime-collaboration_phases__Bur2W strong{font-size:9px;font-weight:750;line-height:12px}.realtime-collaboration_phases__Bur2W small{font-size:7px;font-weight:550;line-height:11px}.realtime-collaboration_phases__Bur2W .realtime-collaboration_phaseActive__pKFF6{color:#dfe7e7}.realtime-collaboration_phases__Bur2W .realtime-collaboration_phaseActive__pKFF6>span{color:#18d39a}@keyframes realtime-collaboration_caretBlink___4w9d{50%{opacity:.22}}@media (max-width:1040px){.realtime-collaboration_scene__0Ih5E{grid-template-columns:minmax(280px,1fr) 126px minmax(280px,1fr);gap:12px}.realtime-collaboration_syncNode__zq0OF{width:92px}.realtime-collaboration_editorBody__5alz5 ol{font-size:8px}}@media (max-width:760px){.realtime-collaboration_section__HwUeO{min-height:auto}.realtime-collaboration_sticky__ZyZKS{position:relative;min-height:auto;overflow:hidden;background-size:auto,48px 48px,48px 48px}.realtime-collaboration_inner__BzgGF{width:calc(100% - 28px);padding:90px 0 72px}.realtime-collaboration_intro__aYKcq{text-align:left}.realtime-collaboration_intro__aYKcq h2{max-width:520px;font-size:34px}.realtime-collaboration_intro__aYKcq span{margin-left:0;font-size:13px}.realtime-collaboration_scene__0Ih5E{margin-top:38px;grid-template-columns:minmax(0,1fr);gap:0}.realtime-collaboration_editorCard__dIK_d{height:292px}.realtime-collaboration_syncBridge__oO4dN{width:100%;height:126px}.realtime-collaboration_rail__NB2FW{top:8px;bottom:8px;left:50%;width:1px;height:auto;background:repeating-linear-gradient(180deg,rgba(139,159,165,.28) 0 4px,transparent 4px 9px)}.realtime-collaboration_railActive__6YuH6{transform:scaleY(var(--transfer-progress));transform-origin:top}.realtime-collaboration_packet__tMkAJ{top:calc(5px + (var(--transfer-progress) * (100% - 10px)));left:50%}.realtime-collaboration_syncNode__zq0OF{width:96px;min-height:86px;padding:10px 7px}.realtime-collaboration_syncNode__zq0OF strong{font-size:16px}.realtime-collaboration_bridgeLabel__fJVjy{top:50%;left:14px;transform:translateY(-50%)}.realtime-collaboration_roomLabel__X08vF{right:14px;bottom:50%;left:auto;transform:translateY(50%)}.realtime-collaboration_phases__Bur2W{margin-top:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.realtime-collaboration_phases__Bur2W li:nth-child(3){border-left:0}}@media (max-width:430px){.realtime-collaboration_intro__aYKcq h2{font-size:29px}.realtime-collaboration_editorCard__dIK_d{height:276px;grid-template-rows:48px 35px minmax(0,1fr) 26px}.realtime-collaboration_editorBody__5alz5{padding-top:11px}.realtime-collaboration_editorBody__5alz5 ol{padding-left:39px;font-size:7px;line-height:1.66}.realtime-collaboration_phases__Bur2W li{min-height:74px;padding:11px 9px;gap:7px}}@media (prefers-reduced-motion:reduce){.realtime-collaboration_scene__0Ih5E{--write-progress:1;--transfer-progress:1;--receive-progress:1}.realtime-collaboration_localCaret__1XM03,.realtime-collaboration_remoteCaret__lmRCj{animation:none}.realtime-collaboration_editorCard__dIK_d,.realtime-collaboration_phases__Bur2W li,.realtime-collaboration_phases__Bur2W li>span{transition:none}}.stack-scene_section__z_ekW{position:relative;min-height:96svh;display:flex;align-items:center;overflow:hidden;color:#edf3f2;background:radial-gradient(circle at 76% 48%,rgba(87,105,222,.075),transparent 29%),radial-gradient(circle at 24% 67%,rgba(24,211,154,.05),transparent 25%),linear-gradient(rgba(211,229,225,.024) 1px,transparent 0),linear-gradient(90deg,rgba(211,229,225,.024) 1px,transparent 0),#0d1319;background-size:auto,auto,64px 64px,64px 64px,auto;border-top:1px solid rgba(126,151,148,.16)}.stack-scene_inner__0owWw{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:118px 0 76px;display:grid;grid-template-columns:minmax(330px,.76fr) minmax(570px,1.24fr);align-items:center;grid-gap:84px;gap:84px}.stack-scene_copy__uaIvx{min-width:0}.stack-scene_copy__uaIvx h2,.stack-scene_copy__uaIvx>p,.stack-scene_copy__uaIvx>span{margin:0;letter-spacing:0}.stack-scene_copy__uaIvx>p{color:#7c8cf2;font-family:var(--ui-font-inter),sans-serif;font-size:9px;font-weight:760;line-height:14px}.stack-scene_copy__uaIvx h2{margin-top:14px;font-family:var(--ui-font-rus),sans-serif;font-size:42px;font-weight:400;line-height:1.14}.stack-scene_copy__uaIvx>span{max-width:430px;margin-top:14px;display:block;color:#9ba8ae;font-family:var(--ui-font-inter),sans-serif;font-size:14px;font-weight:470;line-height:1.58}.stack-scene_activeTechnology__Z1zbI{position:relative;min-height:94px;margin-top:36px;padding:17px 0 14px 17px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;grid-gap:12px;gap:12px;border-left:2px solid #7c8cf2;font-family:var(--ui-font-inter),sans-serif}.stack-scene_activeTechnology__Z1zbI>small{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:#eff1ff;background:rgba(83,100,204,.22);border:1px solid rgba(135,150,238,.32);border-radius:5px;font-size:9px;font-weight:800}.stack-scene_activeTechnology__Z1zbI>div{min-width:0}.stack-scene_activeTechnology__Z1zbI strong{color:#e9eeef;font-size:14px;font-weight:730}.stack-scene_activeTechnology__Z1zbI p{max-width:370px;margin:7px 0 0;color:#87959c;font-size:11px;font-weight:500;line-height:1.55}.stack-scene_activeTechnologyrealtime__10XsL{border-left-color:#9d73e9}.stack-scene_activeTechnologyrealtime__10XsL>small{color:#f2eaff;background:rgba(119,74,194,.22);border-color:rgba(167,126,235,.34)}.stack-scene_activeTechnologyplatform__9FVqS{border-left-color:#37c99a}.stack-scene_activeTechnologyplatform__9FVqS>small{color:#e4fbf3;background:rgba(24,159,117,.2);border-color:rgba(75,209,166,.3)}.stack-scene_stackMap__Pom6c{position:relative;min-width:0}.stack-scene_groupWrap__6Ws5a{position:relative}.stack-scene_stackGroup__LkcSU{min-width:0;min-height:118px;padding:15px 16px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;background:rgba(18,25,33,.88);border:1px solid rgba(171,194,198,.14);border-radius:7px;box-shadow:0 8px 18px rgba(0,4,8,.24),0 24px 48px rgba(0,4,8,.16)}.stack-scene_stackGroup__LkcSU>header{min-width:0;display:flex;align-items:center;gap:10px;font-family:var(--ui-font-inter),sans-serif}.stack-scene_stackGroup__LkcSU>header>span{color:#65737c;font-size:8px;font-weight:750}.stack-scene_stackGroup__LkcSU>header>div{min-width:0;display:flex;flex-direction:column;gap:4px}.stack-scene_stackGroup__LkcSU>header strong{color:#dfe5e7;font-size:11px;font-weight:750}.stack-scene_stackGroup__LkcSU>header small{color:#68767e;font-size:6px;font-weight:600;line-height:1.4}.stack-scene_technologyList__XDz9F{min-width:0;display:flex;flex-wrap:wrap;gap:9px}.stack-scene_technologyList__XDz9F button{height:43px;padding:0 13px 0 8px;display:inline-flex;align-items:center;gap:9px;color:#a9b5ba;background:#171f28;border:1px solid rgba(177,199,203,.12);border-radius:4px;box-shadow:0 3px 0 rgba(5,9,13,.72);font-family:var(--ui-font-inter),sans-serif;font-size:10px;font-weight:650;letter-spacing:0;cursor:pointer;transition:color .17s ease,background-color .17s ease,border-color .17s ease,transform .17s ease,box-shadow .17s ease}.stack-scene_technologyList__XDz9F button>span{width:27px;height:27px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#dce3ff;background:rgba(83,100,204,.22);border:1px solid rgba(135,150,238,.22);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:780}.stack-scene_technologyList__XDz9F .stack-scene_technologyActive__FJE2R,.stack-scene_technologyList__XDz9F button:focus-visible,.stack-scene_technologyList__XDz9F button:hover{color:#eff2f4;background:#1c2631;border-color:rgba(125,142,237,.42);box-shadow:0 2px 0 rgba(5,9,13,.72),0 8px 18px rgba(0,4,8,.2);transform:translateY(-2px)}.stack-scene_technologyList__XDz9F button:focus-visible{outline:2px solid rgba(124,140,242,.6);outline-offset:2px}.stack-scene_stackGrouprealtime__sYffI .stack-scene_technologyList__XDz9F button>span{color:#f1e9ff;background:rgba(119,74,194,.22);border-color:rgba(167,126,235,.24)}.stack-scene_stackGrouprealtime__sYffI .stack-scene_technologyList__XDz9F .stack-scene_technologyActive__FJE2R,.stack-scene_stackGrouprealtime__sYffI .stack-scene_technologyList__XDz9F button:focus-visible,.stack-scene_stackGrouprealtime__sYffI .stack-scene_technologyList__XDz9F button:hover{border-color:rgba(167,126,235,.46)}.stack-scene_stackGroupplatform__RTHE6 .stack-scene_technologyList__XDz9F button>span{color:#e4fbf3;background:rgba(24,159,117,.2);border-color:rgba(75,209,166,.22)}.stack-scene_stackGroupplatform__RTHE6 .stack-scene_technologyList__XDz9F .stack-scene_technologyActive__FJE2R,.stack-scene_stackGroupplatform__RTHE6 .stack-scene_technologyList__XDz9F button:focus-visible,.stack-scene_stackGroupplatform__RTHE6 .stack-scene_technologyList__XDz9F button:hover{border-color:rgba(75,209,166,.42)}.stack-scene_flowConnector__mMNO_{position:relative;z-index:2;width:1px;height:23px;margin:0 auto;overflow:hidden;background:rgba(137,156,160,.2)}.stack-scene_flowConnector__mMNO_ i,.stack-scene_flowConnector__mMNO_ span{position:absolute;left:0;width:1px}.stack-scene_flowConnector__mMNO_ span{inset-block:0;background:linear-gradient(180deg,#7689ed,#986fe0,#31c395);opacity:.5}.stack-scene_flowConnector__mMNO_ i{top:-8px;height:8px;background:#dce4ff;box-shadow:0 0 7px rgba(124,140,242,.52);animation:stack-scene_flowDown__eeV6m 2.4s ease-in-out infinite}@keyframes stack-scene_flowDown__eeV6m{0%{opacity:0;transform:translateY(0)}24%,76%{opacity:.9}to{opacity:0;transform:translateY(31px)}}@media (max-width:1040px){.stack-scene_inner__0owWw{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:42px}.stack-scene_copy__uaIvx h2{font-size:37px}.stack-scene_stackGroup__LkcSU{grid-template-columns:96px minmax(0,1fr);gap:10px}}@media (max-width:900px){.stack-scene_section__z_ekW{min-height:auto;background-size:auto,auto,48px 48px,48px 48px,auto}.stack-scene_inner__0owWw{width:min(720px,calc(100% - 28px));padding:104px 0 76px;grid-template-columns:minmax(0,1fr);gap:52px}.stack-scene_copy__uaIvx{max-width:620px}.stack-scene_copy__uaIvx h2{font-size:34px}.stack-scene_activeTechnology__Z1zbI{max-width:520px}}@media (max-width:600px){.stack-scene_copy__uaIvx h2{font-size:29px}.stack-scene_copy__uaIvx>span{font-size:13px}.stack-scene_activeTechnology__Z1zbI{margin-top:29px;padding-left:13px}.stack-scene_stackGroup__LkcSU{min-height:auto;padding:14px;grid-template-columns:minmax(0,1fr);gap:13px}.stack-scene_stackGroup__LkcSU>header{padding-bottom:10px;border-bottom:1px solid rgba(171,194,198,.09)}.stack-scene_technologyList__XDz9F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.stack-scene_technologyList__XDz9F button{width:100%;min-width:0;justify-content:flex-start;overflow:hidden;white-space:nowrap}}@media (max-width:380px){.stack-scene_technologyList__XDz9F{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.stack-scene_flowConnector__mMNO_ i,.stack-scene_technologyList__XDz9F button{transition:none;animation:none}}.styles_page__4cy5a{width:100%;min-height:100vh;overflow:clip;color:#f3f5f6;background:#11151a}.styles_hero__athK4{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.styles_hero__athK4:before{z-index:-2;background-image:linear-gradient(rgba(222,234,239,.025) 1px,transparent 0),linear-gradient(90deg,rgba(222,234,239,.025) 1px,transparent 0);background-size:64px 64px}.styles_hero__athK4:after,.styles_hero__athK4:before{position:absolute;inset:0;content:"";pointer-events:none}.styles_hero__athK4:after{z-index:-1;background:radial-gradient(circle at 78% 48%,rgba(15,194,143,.1),transparent 31%),linear-gradient(90deg,rgba(17,21,26,.98),rgba(17,21,26,.82) 42%,rgba(17,21,26,.28))}.styles_heroInner__uZpQv{width:min(1240px,calc(100% - 48px));min-height:100svh;margin:0 auto;padding:112px 0 46px;display:grid;grid-template-columns:minmax(400px,.78fr) minmax(580px,1.22fr);align-items:center;grid-gap:34px;gap:34px}.styles_copy__eGQpr{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translateY(18px);animation:styles_copyIn__fXlU8 .66s cubic-bezier(.22,1,.36,1) .1s forwards}.styles_eyebrow__uShwF{margin:0 0 18px;color:#8d9ba4;font-family:var(--ui-font-inter),sans-serif;font-size:10px;font-weight:760;line-height:14px;letter-spacing:0}.styles_title__5i0vX{margin:0;display:flex;font-family:var(--ui-font-unbounded),sans-serif;font-size:72px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.styles_titleAccent__3_hMF{color:#18d39a}.styles_copy__eGQpr h2{max-width:510px;margin:34px 0 0;font-family:var(--ui-font-rus),sans-serif;font-size:30px;font-weight:500;line-height:1.18;letter-spacing:0}.styles_description__mwLJP{max-width:495px;margin:13px 0 0;color:#abb4bc;font-family:var(--ui-font-inter),sans-serif;font-size:14px;font-weight:470;line-height:1.55;letter-spacing:0}.styles_descriptionMobile__jQqAB{display:none}.styles_meta__4grSf{width:100%;margin:25px 0 0;display:grid;grid-template-columns:1.15fr .62fr 1fr;border-top:1px solid rgba(225,233,237,.13);border-bottom:1px solid rgba(225,233,237,.13)}.styles_meta__4grSf div{min-width:0;padding:11px 14px 12px}.styles_meta__4grSf div:first-child{padding-left:0}.styles_meta__4grSf div+div{border-left:1px solid rgba(225,233,237,.13)}.styles_meta__4grSf dt{margin-bottom:3px;color:#74818a;font-size:9px;font-weight:700;line-height:14px;text-transform:uppercase}.styles_meta__4grSf dd,.styles_meta__4grSf dt{font-family:var(--ui-font-inter),sans-serif;letter-spacing:0}.styles_meta__4grSf dd{margin:0;color:#d9dee2;font-size:12px;font-weight:650;line-height:18px}.styles_actions__dySRq{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px}.styles_primaryAction__pubdJ,.styles_secondaryAction__oT4Ke{min-width:166px;height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(238,244,246,.62);border-radius:4px;font-family:var(--ui-font-inter),sans-serif;font-size:14px;font-weight:750;line-height:1;letter-spacing:0;text-decoration:none;transition:transform .18s ease,color .18s ease,background-color .18s ease}.styles_primaryAction__pubdJ{color:#0f1518;background:#f0f5f4;border-color:#f0f5f4}.styles_secondaryAction__oT4Ke{color:#e9edef;background:hsla(0,0%,100%,.025)}.styles_primaryAction__pubdJ:hover,.styles_secondaryAction__oT4Ke:hover{transform:translateY(-2px)}.styles_primaryAction__pubdJ:hover{background:#fff}.styles_secondaryAction__oT4Ke:hover{background:hsla(0,0%,100%,.08)}.styles_primaryAction__pubdJ:focus-visible,.styles_secondaryAction__oT4Ke:focus-visible{outline:3px solid rgba(24,211,154,.48);outline-offset:3px}@keyframes styles_copyIn__fXlU8{to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.styles_heroInner__uZpQv{grid-template-columns:minmax(350px,.75fr) minmax(510px,1.25fr);gap:20px}.styles_title__5i0vX{font-size:62px}.styles_copy__eGQpr h2{font-size:27px}}@media (max-width:900px){.styles_heroInner__uZpQv{width:min(720px,calc(100% - 40px));min-height:auto;padding-top:128px;padding-bottom:64px;grid-template-columns:minmax(0,1fr);gap:50px}.styles_copy__eGQpr{max-width:620px}}@media (max-width:560px){.styles_hero__athK4:before{background-size:48px 48px}.styles_hero__athK4:after{background:radial-gradient(circle at 50% 78%,rgba(15,194,143,.1),transparent 34%)}.styles_heroInner__uZpQv{width:calc(100% - 28px);padding-top:105px;padding-bottom:42px;gap:40px}.styles_eyebrow__uShwF{margin-bottom:13px;font-size:9px}.styles_title__5i0vX{font-size:clamp(44px,13.6vw,54px)}.styles_copy__eGQpr h2{margin-top:24px;font-size:24px}.styles_descriptionDesktop__V2MlW{display:none}.styles_descriptionMobile__jQqAB{display:block}.styles_description__mwLJP{max-width:370px;margin-top:10px;font-size:13px;line-height:1.5}.styles_meta__4grSf{margin-top:21px;grid-template-columns:1.12fr .6fr .88fr}.styles_meta__4grSf div{padding:9px 9px 10px}.styles_meta__4grSf dt{font-size:8px;line-height:12px}.styles_meta__4grSf dd{font-size:10px;line-height:15px}.styles_actions__dySRq{width:100%;margin-top:18px;flex-wrap:nowrap;gap:8px}.styles_primaryAction__pubdJ,.styles_secondaryAction__oT4Ke{min-width:0;height:46px;padding:0 10px;flex:1 1;font-size:12px}}@media (prefers-reduced-motion:reduce){.styles_copy__eGQpr{opacity:1;transform:none;animation:none}.styles_primaryAction__pubdJ,.styles_secondaryAction__oT4Ke{transition:none}}