@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Space+Grotesk:wght@600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400;500;600;700&family=Press+Start+2P&family=Silkscreen:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Inter:wght@400;600;800&display=swap";:root{--root-bg-main:#000;--root-text-main:#fafafa;--root-hover-dark-main:#0f0f0f;--root-hover-light-main:#e2e2e2;--root-border-main:#3a3a3a}body{background:var(--root-bg-main);color:var(--root-text-main);font-family:Inter,sans-serif}*{box-sizing:border-box;scroll-behavior:smooth;margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}code,pre,.endpoint,.log{font-family:JetBrains Mono,monospace}.navigationbar{background-color:var(--root-bg-main);z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#000000b8;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.nav-top,.nav-content,.nav-left{align-items:center;display:flex}.nav-top{flex-shrink:0}.nav-content{flex:1;justify-content:space-between;gap:24px}.nav-left{gap:34px}.hamburger-button{width:40px;height:40px;color:var(--root-text-main);cursor:pointer;background-color:#0000;border:0;border-radius:8px;place-items:center;font-size:22px;transition:background-color .14s;display:none}.hamburger-button:hover{background-color:var(--root-hover-dark-main)}.hamburger-button:active{background-color:#1a1a1a}.brand{letter-spacing:-.04em;align-items:center;gap:10px;margin-right:15px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;display:inline-flex}.brand-icon{flex-shrink:0;width:28px;height:43px}.desktopUl{letter-spacing:0;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;display:flex}.desktopUl a{border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:9px 13px;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.desktopUl a:hover{background-color:var(--root-hover-dark-main)}.has-dropdown{position:relative}.has-dropdown>a .bi{font-size:14px;transition:transform .16s}.has-dropdown:hover>a .bi,.has-dropdown.is-open>a .bi{transform:rotate(180deg)}.has-dropdown.suppress-hover:hover>a .bi{transform:rotate(0)}.dropdown-panel{z-index:20;border:1px solid var(--root-border-main);opacity:0;visibility:hidden;background-color:#080808;border-radius:12px;gap:6px;width:340px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(8px);box-shadow:0 18px 60px #00000073}.has-dropdown:hover .dropdown-panel,.has-dropdown.is-open .dropdown-panel{opacity:1;visibility:visible;transform:translateY(0)}.has-dropdown.suppress-hover:hover .dropdown-panel{opacity:0;visibility:hidden;transform:translateY(8px)}.dropdown-panel:before{content:"";width:100%;height:14px;position:absolute;top:-14px;left:0}.dropdown-panel h4{color:#737373;letter-spacing:0;text-transform:uppercase;padding:8px 10px 6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.dropdown-panel .dropdown-item{min-height:auto;color:var(--root-text-main);border-radius:8px;justify-content:flex-start;gap:13px;padding:12px 10px}.dropdown-panel .dropdown-item:hover{background-color:#121212}.dropdown-icon,.dropdown-icon-develop{border:1px solid var(--root-border-main);color:#fff;background-color:#0f0f0f;border-radius:1px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;transition:background-color .16s,border-color .16s,color .16s;display:grid}.dropdown-item:hover .dropdown-icon,.dropdown-item:hover .dropdown-icon-develop{color:#fff;background-color:#3e3e3e;border-color:#fcfcfc}.dropdown-item strong,.dropdown-item small{display:block}.dropdown-item strong{color:var(--root-text-main);font-family:Inter,sans-serif;font-size:14px;font-weight:700}.dropdown-item small{color:#a3a3a3;margin-top:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.45}.desktopUl .high-light{color:var(--root-bg-main);background-color:#fff;border-radius:7px;font-weight:bolder}.desktopUl .high-light:hover{color:var(--root-bg-main);background-color:#fff;transform:translateY(-5px)}.navbar-responsive{justify-content:center;align-items:center;gap:15px;display:flex}.login-responsive{border:1px var(--root-border-main) solid;border-radius:6px;padding:9px 17px;display:none}.signup-responsive{background-color:var(--root-text-main);color:var(--root-bg-main);border-radius:6px;padding:9px 17px;display:none}@media (width<=900px){.login-responsive,.signup-responsive{display:flex}.navigationbar{flex-direction:column;align-items:center;gap:1px}.nav-top{justify-content:space-between;width:100%}.hamburger-button{width:36px;height:36px;font-size:21px;display:grid}.brand{gap:8px;margin-right:0;font-size:22px}.brand-icon{width:20px;height:31px}.navbar-responsive{gap:8px}.login-responsive,.signup-responsive{align-items:center;min-height:34px;padding:0 13px;font-size:12px}.nav-content{opacity:0;flex-direction:column;align-items:stretch;gap:14px;width:100%;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .22s,opacity .16s,transform .18s;overflow:hidden;transform:translateY(-8px)}.nav-content.is-open{opacity:1;max-height:720px;padding-top:10px;padding-bottom:4px;display:flex;transform:translateY(0)}.nav-left{flex-direction:column;align-items:stretch;gap:16px;width:100%}.navbar,.desktopUl,.side-navbar,.side-desktopUl{width:100%}.desktopUl{flex-direction:column;align-items:stretch;gap:10px}.desktopUl a{border-radius:8px;justify-content:space-between;width:100%}.has-dropdown{position:static}.dropdown-panel{width:100%;box-shadow:none;opacity:1;visibility:visible;margin-top:6px;display:none;position:static;transform:none}.desktopUl .high-light:hover{transform:none}.has-dropdown:hover .dropdown-panel{display:none}.has-dropdown.is-open .dropdown-panel{display:grid}.dropdown-panel:before{display:none}.side-desktopUl{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.side-desktopUl a{justify-content:center;width:100%}}@media (width<=560px){.navigationbar{padding:10px 12px}.navbar-responsive{gap:6px}.login-responsive{align-items:center;min-height:34px;padding:0 10px;font-size:10px;display:flex}.signup-responsive{align-items:center;min-height:32px;padding:0 10px;font-size:10px;display:flex}.brand{gap:7px;margin-right:0;font-size:20px}.brand-icon{width:18px;height:28px}.hamburger-button{width:34px;height:34px;font-size:20px}.desktopUl{font-size:12px}.desktopUl a{min-height:36px;padding:8px 11px}.dropdown-panel{width:calc(100vw - 28px)}.side-desktopUl a{justify-content:center;width:100%;min-height:40px;padding:0 12px}}.side-desktopUl{letter-spacing:0;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;display:flex}.side-desktopUl li{border:1px var(--root-border-main) solid;background-color:#0000;border-radius:7px;transition:background-color .16s,border-color .16s,transform .16s}.side-desktopUl li:not(.signup):hover{background-color:#3a3a3a}.side-desktopUl a{align-items:center;min-height:38px;padding:0 17px;display:inline-flex}.side-desktopUl .signup{background-color:var(--root-text-main);color:var(--root-bg-main);border-color:var(--root-text-main);justify-content:center;align-items:center;display:flex}.side-desktopUl .signup a{color:var(--root-bg-main)}.side-desktopUl .signup:hover{background-color:var(--root-text-main);border-color:var(--root-text-main);transform:translateY(-5px)}.workflow-container{color:#fff;justify-content:center;align-items:flex-start;width:100%;height:100%;margin:0;font-family:Inter,sans-serif;display:flex;overflow:visible;background-color:#0000!important}.mono{font-family:JetBrains Mono,monospace}.window{background:#0f0f0f;border:1px solid #333;border-radius:12px;width:700px;height:460px;overflow:hidden;box-shadow:0 25px 50px -12px #000000e6}.title-bar{background:#161616;border-bottom:1px solid #222;align-items:center;padding:12px 16px;display:flex;position:relative}.dots{gap:6px;display:flex;position:absolute;left:16px}.dot{opacity:.7;border-radius:50%;width:10px;height:10px}.dot.close{background:#ff5f56}.dot.minimize{background:#ffbd2e}.dot.expand{background:#27c93f}.title{text-align:center;color:#888;letter-spacing:.5px;width:100%;font-size:11px}.content-area{box-sizing:border-box;background:#0b0b0b;height:calc(100% - 41px);padding:32px;position:relative}.code-block{flex-direction:column;gap:10px;display:flex}.code-line,.code-line-alt{color:#a9b1d6;opacity:0;font-size:13px;transition:opacity .3s,transform .3s;transform:translateY(4px)}.typing-active{opacity:1;transform:translateY(0)}.code-line span{color:#f7768e}.code-line-alt span{color:#7aa2f7}.upload-container{flex-direction:column;justify-content:center;height:100%;display:flex}.upload-header{color:#737373;letter-spacing:.1em;margin-bottom:16px;font-size:11px}.progress-track{background:#1a1a1a;border-radius:9999px;width:100%;height:2px;margin-bottom:16px;overflow:hidden}.progress-bar{background:#fff;width:0%;height:100%;transition:width 40ms linear}.upload-status{color:#888;justify-content:space-between;font-size:11px;display:flex}.success-popup{color:#000;opacity:0;pointer-events:none;z-index:50;background:#fff;border-radius:50px;align-items:center;gap:16px;padding:24px 36px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 30px 60px #000c}.success-popup.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.success-icon{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.success-text{letter-spacing:.15em;font-size:12px;font-weight:700}.stats-panel{flex-direction:column;gap:24px;height:100%;display:flex}.panel-header{color:#444;letter-spacing:.05em;border-bottom:1px solid #141414;padding-bottom:8px;font-size:11px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.stat-card{background:#ffffff05;border:1px solid #1c1c1c;border-radius:8px;padding:16px}.stat-label{color:#555;letter-spacing:.1em;margin-bottom:8px;font-size:9px;font-weight:700}.stat-track{background:#161616;width:100%;height:2px;margin-bottom:8px;overflow:hidden}.stat-fill{background:#fff;height:100%}.cpu-fill{width:45%;animation:3s ease-in-out infinite pulse-bar}.ram-fill{background:#888;width:30%}.stat-value{color:#fff;font-size:15px}.console-wrapper{flex-direction:column;gap:8px;display:flex}.console-box{background:#050505;border:1px solid #141414;border-radius:6px;height:110px;padding:14px;overflow:hidden}.console-line{color:#444;font-size:11px;line-height:1.6}.text-white-bold{color:#888;font-weight:700}.text-comment{color:#222}@keyframes windowReady{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pulse-bar{0%,to{opacity:1;width:45%}50%{opacity:.7;width:52%}}.why-foresight-section{background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:clamp(34px,6vw,74px) 16px;display:flex}.why-title-area{justify-content:space-around;align-items:center;width:100%;height:100%;margin-bottom:150px;padding:13px 13px 0;display:flex}.why-title-area h2{font-family:"Inter" sans-serif;letter-spacing:-.04em;font-size:50px;font-weight:600;line-height:1.2}.why-title-copy{width:400px}.why-title-copy p{padding-bottom:30px;font-size:22px}.page-section{color:#525252;margin-top:0;font-size:15px}.why-editor-window{color:#fff;background:#040404;border:1px solid #262626;border-radius:4px;width:min(1180px,100%);min-height:680px;margin:0 auto;overflow:hidden}.why-editor-topbar{background:#000;border-bottom:1px solid #262626;grid-template-columns:auto minmax(360px,1fr) minmax(180px,420px);align-items:center;min-height:50px;display:grid}.why-editor-brand{align-items:center;gap:8px;min-width:170px;padding:0 14px;font-family:Inter,sans-serif;font-size:16px;font-weight:800;display:flex}.why-editor-logo{flex-shrink:0;width:22px;height:34px}.why-editor-menu{color:#d8d8d8;align-items:center;gap:clamp(18px,3vw,46px);font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.why-command-box{background:#0a0a0a;border:1px solid #262626;border-radius:4px;justify-self:center;align-items:center;width:min(380px,100% - 32px);height:22px;padding-left:9px;display:flex}.why-command-box p{font-family:monospace;font-size:10px}.why-activity-bar,.why-file-panel,.why-preview-panel{background:#000;border-left:1px solid #262626}.why-activity-bar{color:#a1a1a1;align-content:start;justify-items:center;gap:18px;padding-top:18px;font-size:15px;display:grid}.why-file-panel,.why-preview-panel{padding:18px 14px}.why-panel-title{color:#6f7685;letter-spacing:.08em;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:block}.why-file-panel button{color:#a1a1a1;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;min-height:34px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.why-file-panel button.active,.why-file-panel button:hover{color:#fff;background:#0a0a0a}.why-editor-main{background:#040404;min-width:0}.why-editor-tab{background:#000;border-bottom:1px solid #262626;align-items:center;min-height:34px;display:flex}.why-editor-tab span{color:#a1a1a1;border-right:1px solid #262626;align-items:center;min-height:34px;padding:0 18px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.why-editor-content{grid-template-columns:54px minmax(0,1fr);min-height:596px;display:grid}.why-code-gutter{color:#4b5563;text-align:center;border-right:1px solid #161616;align-content:start;gap:18px;padding-top:35px;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.why-copy{align-content:center;gap:18px;padding:clamp(24px,5vw,64px);display:grid}.why-kicker{color:#8b93a7;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800}.why-copy h2{color:#fff;max-width:680px;font-family:Space Grotesk,sans-serif;font-size:clamp(34px,50vw,64px);line-height:.95}.why-copy>p{color:#aab4c8;max-width:680px;font-size:22px;font-weight:600;line-height:1.6}.why-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.why-reason-card{background:#0a0a0a;border:1px solid #262626;border-radius:6px;min-height:160px;padding:14px}.why-reason-card span{color:#86efac;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.why-reason-card strong{color:#fff;margin-top:18px;font-size:15px;display:block}.why-reason-card p{color:#a1a1a1;margin-top:8px;font-size:12px;font-weight:600;line-height:1.5}.why-preview-panel{border-right:0}.why-output-card{background:#0a0a0a;border:1px solid #262626;border-radius:6px;gap:10px;padding:14px;display:grid}.why-output-card i{color:#86efac;font-size:20px}.why-output-card strong{font-size:14px}.why-output-card p{color:#a1a1a1;font-size:12px;font-weight:600;line-height:1.5}.section-page-responsive{justify-content:flex-start;align-items:center;display:flex}@media (width<=1080px){.why-editor-topbar{grid-template-columns:auto minmax(0,1fr)}.why-command-box{display:none}.why-editor-body{grid-template-columns:44px 190px minmax(0,1fr)}.why-preview-panel{display:none}}@media (width<=820px){.why-editor-window{min-height:auto}.why-editor-topbar{grid-template-columns:1fr;gap:8px;padding:10px 0}.why-editor-menu{scrollbar-width:none;padding:0 14px;overflow-x:auto}.why-editor-menu::-webkit-scrollbar{display:none}.why-editor-body{grid-template-columns:42px minmax(0,1fr)}.why-file-panel{display:none}.why-editor-content{grid-template-columns:40px minmax(0,1fr)}.why-reason-grid{grid-template-columns:1fr}}@media (width<=560px){.why-foresight-section{padding:28px 10px}.why-editor-brand{min-width:0}.why-editor-menu{gap:18px;font-size:10px}.why-activity-bar{display:none}.why-editor-body,.why-editor-content{grid-template-columns:1fr}.why-code-gutter{display:none}.why-copy{padding:24px 16px}.why-kicker{font-size:23px}.why-copy h2{font-size:80px;line-height:70px}.why-copy>p{font-size:27px;line-height:35px}}.why-title-area{align-items:start;gap:clamp(32px,8vw,120px);justify-content:initial;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);width:min(1080px,100%);margin:35px auto clamp(56px,155vw,115px);padding:0;display:grid}.why-title-area h2{color:#fff;letter-spacing:-.04em;font-family:Inter,sans-serif;font-size:clamp(40px,5vw,45px);font-weight:700;line-height:.96}.why-title-copy{gap:42px;width:auto;display:grid}.why-title-copy p{color:#c4c7c8;padding-bottom:0;font-size:clamp(18px,2vw,15px);font-weight:600;line-height:1.25}.page-section{color:#8e9192;font-family:JetBrains Mono,monospace;font-size:13px}.page-section span{color:#c4c7c8}.why-editor-scale-shell{transform-origin:top;width:1180px;height:680px}.why-editor-window{transform-origin:top;background:#131313;border-color:#444748;width:1180px;height:680px;min-height:0}.why-editor-topbar{background:#131313;border-bottom-color:#444748;grid-template-columns:auto minmax(360px,1fr) minmax(180px,420px);min-height:50px;padding:0}.why-command-box{background:#0e0e0e;border-color:#444748;display:flex}.why-editor-body{grid-template-columns:44px 214px minmax(0,1fr) 286px;min-height:630px;display:grid}.why-activity-bar,.why-file-panel,.why-preview-panel{background:#0e0e0e;border-left:0;border-right:1px solid #444748;display:grid}.why-preview-panel{border-left:1px solid #444748;border-right:0}.why-file-panel button.active,.why-file-panel button:hover{background:#353535}.why-editor-main,.why-editor-tab{background:#000}.why-editor-tab{border-bottom-color:#444748}.why-editor-tab span{color:#e4e2e1;border-right-color:#444748}.why-editor-content{grid-template-columns:54px minmax(0,1fr);min-height:596px}.why-code-gutter{border-right-color:#262626;display:grid}.why-copy{padding:clamp(24px,5vw,64px)}.why-copy h2{color:#fff}.why-copy>p{color:#e4e2e1}.why-reason-card,.why-output-card{background:#1b1c1c;border-color:#444748}.why-reason-card p,.why-output-card p{color:#c4c7c8}@media (width<=1260px){.why-editor-scale-shell{height:598.4px}.why-editor-window{transform:scale(.88)}}@media (width<=1060px){.why-editor-scale-shell{height:489.6px}.why-editor-window{transform:scale(.72)}}@media (width<=840px){.why-title-area{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.why-title-copy{gap:18px}.why-editor-scale-shell{height:380.8px}.why-editor-window{transform:scale(.56)}}@media (width<=640px){.why-editor-scale-shell{height:292.4px}.why-editor-window{transform:scale(.43)}}@media (width<=460px){.why-editor-scale-shell{height:217.6px}.why-editor-window{transform:scale(.32)}}.why-foresight-section{max-width:100%;overflow:hidden}.why-title-area{max-width:min(1080px,100vw - 32px)}.why-editor-scale-shell{--why-scale:1;width:min(1180px,100vw - 32px);height:calc(680px * var(--why-scale));justify-content:center;display:flex;overflow:hidden}.why-editor-window{width:1180px;height:680px;transform:scale(var(--why-scale));transform-origin:top;flex:0 0 1180px}.why-editor-topbar{grid-template-columns:auto minmax(360px,1fr) minmax(180px,420px)}.why-command-box,.why-file-panel,.why-preview-panel,.why-code-gutter,.why-activity-bar{display:grid}.why-file-panel,.why-preview-panel{display:block}.why-editor-body{grid-template-columns:44px 214px minmax(0,1fr) 286px}.why-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1260px){.why-editor-scale-shell{--why-scale:.88}}@media (width<=1060px){.why-editor-scale-shell{--why-scale:.7}}@media (width<=840px){.why-title-area{flex-direction:column;grid-template-columns:1fr;justify-content:center;align-items:center;gap:20px;max-width:min(620px,100vw - 24px);margin-bottom:34px;display:flex}.why-title-area h2{text-align:center;font-size:38px}.why-title-copy p{text-align:center;font-size:17px}.why-editor-scale-shell{--why-scale:.54;width:calc(100vw - 18px)}.section-page-responsive{justify-content:center;align-items:center;display:flex}}@media (width<=640px){.why-foresight-section{padding-inline:7px}.why-title-area{max-width:min(360px,100vw - 14px)}.why-title-area h2{font-size:31px}.why-title-copy{gap:14px}.why-title-copy p{font-size:14px}.why-editor-scale-shell{--why-scale:.4;width:calc(100vw - 14px)}.section-page-responsive{justify-content:center;align-items:center;display:flex}}@media (width<=460px){.why-editor-scale-shell{--why-scale:.31;width:calc(100vw - 10px)}}@media (width<=380px){.why-editor-scale-shell{--why-scale:.28}}@media (width<=320px){.why-foresight-section{padding-inline:4px}.why-editor-scale-shell{--why-scale:.24;width:calc(100vw - 8px)}.section-page-responsive{justify-content:center;align-items:center;display:flex}}.why-editor-content{grid-template-columns:minmax(0,1fr)}.why-code-gutter{display:none}.footer-why-foresight{border-bottom:1px solid #1d1d1d;justify-content:center;gap:100px;width:auto;margin-top:100px;padding:0 13px 30px;display:flex}.container-list{flex-direction:column;justify-content:center;align-items:flex-start;width:270px;height:auto;padding:3px}.svg-icon-container-list svg{width:80px;height:80px}.leading-text{flex-direction:column;justify-content:flex-start;gap:5px;display:flex}.leading-text h3{letter-spacing:1.5px;font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:900px}.leading-text p{font-family:JetBrains Mono,monospace;font-size:9px}@media (width<=1040px){.footer-why-foresight{gap:85px}.container-list{width:185px}.svg-icon-container-list svg{width:70px;height:70px}.leading-text h3{font-size:14px}.leading-text p{letter-spacing:.5px;font-size:9px}}@media (width<=820px){.footer-why-foresight{gap:50px}.container-list{width:180px}.svg-icon-container-list svg{width:70px;height:70px}.leading-text h3{font-size:12px}.leading-text p{letter-spacing:.2px;font-size:7.6px}.footer-why-foresight{margin-left:7px;padding:0 5px 24px}}@media (width<=768px){.footer-why-foresight{gap:45px}.container-list{width:188px}.svg-icon-container-list svg{width:60px;height:60px}.leading-text h3{font-size:12px}.leading-text p{letter-spacing:.2px;font-size:7px}.footer-why-foresight{margin-left:7px;padding:0 5px 24px}}@media (width<=640px){.footer-why-foresight{gap:40px}.container-list{width:165px}.svg-icon-container-list svg{width:50px;height:50px}.leading-text h3{font-size:11px}.leading-text p{letter-spacing:.2px;font-size:6px}.footer-why-foresight{margin-left:9px;padding:0 5px 24px}}@media (width<=576px){.footer-why-foresight{gap:10px}.container-list{width:104px}.svg-icon-container-list svg{width:40px;height:40px}.leading-text h3{font-size:9px}.leading-text p{letter-spacing:.2px;font-size:7px}.footer-why-foresight{margin-left:9px;padding:0 5px 17px}}.tools-behind-foresight{color:#d1d1d1;width:100%;max-width:900px;margin:10px auto;font-family:JetBrains Mono,monospace}.tools-behind-foresight>p{color:#fff;margin-bottom:24px;font-size:14px}.path-tools-behind{border-left:1px solid #1f1f1f;padding-left:24px;position:relative}.path-tools-behind p{color:#a8a8a8;margin:12px 0;font-size:13px}.path-tools-behind>p:first-child{color:#fff}.path-tools-behind i{color:#6f6f6f;margin-right:8px}.foresight-twin-layout{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;width:min(1180px,100%);margin:80px auto 0;display:flex}.tools-behind-foresight{text-align:left;flex:0 0 350px}.workflow-aside-container{--workflow-scale:1;width:100%;height:calc(460px * var(--workflow-scale));flex:1;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.workflow-aside-container .workflow-container{transform:scale(var(--workflow-scale));transform-origin:top;position:absolute;top:0;background-color:#0000!important;width:700px!important;height:460px!important}@media (width<=1200px){.foresight-twin-layout{gap:20px;padding:0 24px}.workflow-aside-container{--workflow-scale:.85}}@media (width<=1024px){.tools-behind-foresight{flex:0 0 280px}.workflow-aside-container{--workflow-scale:.72}}@media (width<=840px){.foresight-twin-layout{gap:15px}.tools-behind-foresight{flex:0 0 240px}.workflow-aside-container{--workflow-scale:.51;margin-top:20%}}@media (width<=647px){.foresight-twin-layout{gap:15px}.tools-behind-foresight{flex:0 0 240px}.workflow-aside-container{--workflow-scale:.45;margin-top:20%}}@media (width<=580px){.foresight-twin-layout{flex-direction:column;align-items:center;gap:40px;padding:0 16px}.tools-behind-foresight{width:100%;max-width:350px;margin:0 auto}.workflow-aside-container{--workflow-scale-desktop:.7;align-self:center;width:100%;margin-top:0;position:relative;height:calc(460px * var(--workflow-scale-desktop))!important}.workflow-aside-container .workflow-container{transform-origin:top;position:relative;transform:scale(var(--workflow-scale-desktop))!important}@media (hover:none) and (pointer:coarse){.workflow-aside-container{--workflow-scale-mobile:.45;height:calc(420px * var(--workflow-scale-mobile))!important}.workflow-aside-container .workflow-container{transform:scale(var(--workflow-scale-mobile))!important}}}@media (width<=440px){.workflow-aside-container{--workflow-scale:.32;height:calc(460px * var(--workflow-scale))!important}}@media (width<=360px){.workflow-aside-container{--workflow-scale:.38;height:calc(460px * var(--workflow-scale))!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1e1e2400;border-radius:8px}::-webkit-scrollbar-thumb{background:#000;border:2px solid #1e1e2400;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#161616}.navigationbar{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#050505c2;border-bottom:1px solid #ffffff14;position:sticky;top:0}.grid-design,.grid-desig{background:radial-gradient(circle at 50% 18%,#7373752e,#0000 30rem),radial-gradient(circle at 50% 0,#ffffff1a,#0000 34rem),linear-gradient(#060606 0%,#000 72%);min-height:100vh;position:relative;overflow:hidden}.grid-design:before,.grid-desig:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 26%,#000 0% 36%,#0000 72%),linear-gradient(#000 0%,#000000c7 48%,#0000 92%);mask-image:radial-gradient(at 50% 26%,#000 0% 36%,#0000 72%),linear-gradient(#000 0%,#000000c7 48%,#0000 92%)}.grid-design:after,.grid-desig:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#000000d6,#0000 22% 78%,#000000d6),linear-gradient(#0000 0%,#00000080 82%,#000 100%);position:absolute;inset:0}.main-header{z-index:1;justify-content:center;align-items:center;max-width:100vw;min-height:100vh;display:flex;position:relative}.main-header:after{content:"";transform-origin:bottom;z-index:10;background-color:#fff3;width:100%;height:1px;position:absolute;bottom:0;left:0;transform:scaleY(.7)}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.header-container{z-index:2}@media (width<=700px){.grid-design:before,.grid-desig:before{background-size:64px 64px}.main-header{min-height:100svh;padding:24px}.decoration-icon{opacity:.42;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:180px;top:88px;bottom:auto;right:18px}}.header-container{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;position:relative}.hero-mark{filter:drop-shadow(0 16px 28px #ffffff14);width:clamp(192px,14vw,170px);height:auto}.paragraf-main{text-align:center;color:#fff;text-wrap:balance;max-width:790px;margin-top:24px;font-family:Geist Mono,monospace;font-size:clamp(25px,2.05vw,32px);font-weight:800;line-height:1.22}.service-chip-row{flex-wrap:wrap;justify-content:center;gap:10px;max-width:820px;margin-top:8px;display:flex}.service-chip-row span{color:#e9e9e9;background:#ffffff08;border:1px solid #ffffff2e;border-radius:6px;align-items:center;min-height:30px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.icon-panel{width:20px;height:30px}.action-container{justify-content:center;gap:36px;width:100%;margin-top:18px;display:flex}.action-button{background-color:var(--root-text-main);min-width:214px;min-height:52px;color:var(--root-bg-main);border-radius:8px;justify-content:center;align-items:center;margin-top:18px;padding:0 25px;transition:transform .16s,background-color .16s,border-color .16s;display:flex}.action-button:hover{transform:translateY(-3px)}.action-button p{white-space:nowrap;letter-spacing:1.5px;font-family:Silkscreen,sans-serif;font-weight:700}.action-button-free{color:#fff;background-color:#0000;border:1px solid #fff}.deploy-icon{width:30px;margin-left:16px}@media (width<=768px){.deploy-icon{width:25px}.action-container{gap:16px}.action-button{min-width:170px;height:50px;padding:0 18px}.action-button p{font-size:15px}.deploy-icon{margin-left:8px}.service-chip-row{gap:8px;max-width:560px}.paragraf-main{max-width:340px;margin-top:9px;font-size:28px;line-height:1.25}.windows-host-window{width:min(680px,100%)}}@media (width<=560px){.icon-panel{font-size:10px}.deploy-icon{width:20px}.action-container{flex-direction:column;align-items:center;gap:10px}.action-button p{font-size:11px}.action-button{width:min(260px,100%);height:40px;min-height:40px;padding:0 25px}.paragraf-main{max-width:340px;margin-top:12px;font-size:23px;line-height:1.25}.hero-mark{width:150px}.service-chip-row{width:min(340px,100%)}.service-chip-row span{min-height:28px;font-size:10px}}.windows-host-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080ae0;border:1px solid #ffffff24;border-radius:8px;width:min(940px,100%);margin-top:26px;overflow:hidden;box-shadow:0 28px 90px #0000008c}.window-titlebar{background:linear-gradient(#202126,#141519);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:42px;display:flex}.window-title{color:#f5f5f5;align-items:center;gap:10px;padding-left:14px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;display:inline-flex}@media (width<=560px){.window-title{font-size:10px}}.window-icon{clip-path:polygon(0 24%,100% 0,76% 100%,0 76%);background:linear-gradient(135deg,#4f46e5,#fff);width:14px;height:14px}.window-controls{grid-template-columns:repeat(3,46px);height:42px;display:grid}.window-control{color:#d4d4d4;background:0 0;border:0;border-left:1px solid #ffffff0f;place-items:center;height:100%;font-size:12px;line-height:1;display:grid}.window-control.close:hover{color:#fff;background:#dc2626}.window-controls span:first-child:before,.window-controls span:nth-child(2):before,.window-controls span:nth-child(3):before{color:#d4d4d4;place-items:center;height:100%;font-size:13px;display:grid}.window-controls span:first-child:before{content:"-"}.window-controls span:nth-child(2):before{content:"□"}.window-controls span:nth-child(3):before{content:"×"}.window-body{grid-template-columns:180px minmax(0,1fr);min-height:500px;display:grid}.settings-sidebar{color:#a3a3a3;background:#ffffff06;border-right:1px solid #ffffff1a;align-content:start;gap:6px;padding:14px;font-family:Inter,sans-serif;font-size:13px;display:grid}.settings-sidebar span{border-radius:6px;padding:10px 11px}.settings-sidebar .active{color:#fff;background:#ffffff1a}.hosting-panel{align-content:start;gap:16px;padding:24px;display:grid}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading p{color:#8a8a8a;font-family:JetBrains Mono,monospace;font-size:12px}.panel-heading h3{color:#fff;letter-spacing:-.04em;margin-top:5px;font-family:Space Grotesk,sans-serif;font-size:34px;line-height:1}.status-pill{color:#86efac;background:#22c55e1f;border:1px solid #22c55e66;border-radius:999px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:12px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-grid div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;padding:13px 14px}.settings-grid span,.settings-grid strong{display:block}.settings-grid span{color:#8a8a8a;font-size:12px}.settings-grid strong{color:#fff;overflow-wrap:anywhere;margin-top:8px;font-size:13px}.runner-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:12px;display:grid}.deploy-flow-panel,.server-console{background:#070708eb;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.automation-panel{text-align:left;background:linear-gradient(#ffffff0b,#ffffff05),#070707;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.automation-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.automation-head span{color:#a3a3a3}.automation-head strong{color:#86efac;position:relative}.automation-head strong:before{content:"";background:#22c55e;border-radius:999px;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 16px #22c55ecc}.flow-stage{grid-template-columns:minmax(0,1fr) 160px;gap:14px;min-height:130px;padding:16px;display:grid;position:relative}.flow-stage:before{content:"";background:linear-gradient(90deg,#0000,#818cf88c,#0000);height:1px;position:absolute;top:50%;left:17%;right:22%}.file-card,.upload-target{z-index:1;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;align-content:center;justify-items:center;gap:8px;min-height:98px;font-family:JetBrains Mono,monospace;font-size:12px;display:grid;position:relative}.file-card{width:min(210px,100%);animation:5.2s ease-in-out infinite fileUploadMove}.file-card i,.upload-target i{color:#c7d2fe;font-size:26px}.file-card span,.upload-target span{overflow-wrap:anywhere}.upload-target{background:radial-gradient(circle at 50% 0,#4f46e538,#0000 80%),#ffffff09;border-color:#818cf859}.upload-target:after{content:"";border:1px dashed #c7d2fe59;border-radius:8px;animation:1.6s ease-in-out infinite targetPulse;position:absolute;inset:9px}.unzip-box{text-align:left;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:10px;padding:14px 16px;display:grid}.unzip-box>div:first-child{justify-content:space-between;gap:16px;display:flex}.unzip-box span{color:#a3a3a3;font-size:12px}.unzip-box strong{color:#fff;font-family:JetBrains Mono,monospace;font-size:12px}.progress-track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#c7d2fe);width:54%;height:100%;animation:5.2s ease-in-out infinite unzipProgress;display:block}.mini-tabs{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.mini-tabs span{color:#8a8a8a;text-align:center;border:1px solid #ffffff14;border-radius:7px;padding:9px 6px}.mini-tabs .active{color:#fff;background:#4f46e529;border-color:#818cf880;animation:5.2s ease-in-out infinite overviewPulse}.server-console{grid-template-rows:auto 1fr;min-height:326px;display:grid}.console-head{color:#c7d2fe;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.console-head strong{color:#86efac}.console-lines{text-align:left;align-content:start;gap:10px;padding:14px;display:grid}.console-lines p{color:#d4d4d4;opacity:.28;min-height:18px;animation:4.8s ease-in-out infinite consoleLine;animation-delay:var(--delay);font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.45;transform:translate(-4px)}@keyframes fileUploadMove{0%,18%,to{border-color:#ffffff1a;transform:translate(0)scale(1)}42%,55%{border-color:#818cf8a6;transform:translate(calc(100% + 56px))scale(.92)}68%{opacity:.35;transform:translate(calc(100% + 56px))scale(.82)}76%{opacity:1;transform:translate(0)scale(.96)}}@keyframes targetPulse{0%,to{opacity:.35}45%,65%{opacity:1}}@keyframes unzipProgress{0%,22%{width:8%}55%{width:72%}82%,to{width:100%}}@keyframes overviewPulse{0%,45%,to{box-shadow:none}68%,82%{box-shadow:0 0 22px #4f46e552}}@keyframes consoleLine{0%,18%{opacity:.28;color:#8a8a8a;transform:translate(-4px)}28%,74%{opacity:1;color:#fff;transform:translate(0)}to{opacity:.36;color:#8a8a8a}}.runner-steps{gap:8px;padding:12px;display:grid}.runner-steps span{color:#d4d4d4;min-height:34px;animation:3.6s ease-in-out infinite runnerStep;animation-delay:var(--delay);background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;align-items:center;padding:0 12px 0 32px;font-family:Inter,sans-serif;font-size:13px;display:flex;position:relative;overflow:hidden}.runner-steps span:before{content:"";width:8px;height:8px;animation:3.6s ease-in-out infinite runnerDot;animation-delay:var(--delay);background:#525252;border-radius:999px;position:absolute;left:12px}.runner-steps span:after{content:"";animation:3.6s ease-in-out infinite runnerSweep;animation-delay:var(--delay);background:linear-gradient(90deg,#0000,#4f46e52e,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes runnerStep{0%,to{color:#a3a3a3;background:#ffffff08;border-color:#ffffff14}18%,42%{color:#fff;background:#4f46e51f;border-color:#818cf88c}}@keyframes runnerDot{0%,to{box-shadow:none;background:#525252}18%,42%{background:#818cf8;box-shadow:0 0 14px #818cf8e6}}@keyframes runnerSweep{0%,18%{transform:translate(-100%)}42%,to{transform:translate(100%)}}.terminal-preview{color:#d4d4d4;text-align:left;background:#050505;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:8px;padding:16px;font-family:JetBrains Mono,monospace;font-size:13px;display:grid}.terminal-preview p:first-child{color:#a5b4fc}@media (width<=860px){.window-body{grid-template-columns:1fr}.settings-sidebar{border-bottom:1px solid #ffffff1a;border-right:0;grid-template-columns:repeat(5,max-content);overflow-x:auto}.runner-layout{grid-template-columns:1fr}}@media (width<=620px){.windows-host-window{margin-top:24px}.window-controls{grid-template-columns:repeat(3,36px)}.window-body{min-height:auto}.hosting-panel{padding:16px}.panel-heading{flex-direction:column}.panel-heading h3{font-size:28px}.settings-grid{grid-template-columns:1fr}.runner-steps span{font-size:12px}.flow-stage{grid-template-columns:1fr}.flow-stage:before{background:linear-gradient(#0000,#818cf88c,#0000);width:1px;height:auto;inset:42% auto 28% 50%}.file-card{width:100%;animation-name:fileUploadMobile}.mini-tabs{grid-template-columns:repeat(2,1fr)}}@keyframes fileUploadMobile{0%,18%,to{border-color:#ffffff1a;transform:translateY(0)scale(1)}42%,55%{border-color:#818cf8a6;transform:translateY(112px)scale(.94)}68%{opacity:.35;transform:translateY(112px)scale(.84)}76%{opacity:1;transform:translateY(0)scale(.96)}}.footer-of-panel{background:linear-gradient(#141519fa,#0a0a0cfa),#0d0d0f;border-top:1px solid #ffffff1a;width:100%;margin:0;position:relative;overflow:hidden}.footer-of-panel:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.security-summary{grid-template-columns:220px minmax(0,1fr);align-items:end;gap:clamp(18px,4vw,42px);padding:clamp(24px,4vw,42px);display:grid;position:relative}.security-eyebrow{color:#9ca3af;letter-spacing:0;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:inline-flex}.security-summary h1{color:#fff;letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,52px);line-height:.95}.security-summary p{color:#a3a3a3;max-width:640px;margin-top:10px;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.65}.securty-box-container{background:#ffffff06;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.security-box{color:#e5e5e5;border-right:1px solid #ffffff1a;align-items:center;gap:14px;min-height:116px;padding:24px clamp(18px,3vw,30px);font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.5;display:flex}.security-box:last-child{border-right:0}.security-box i{color:#fff;background:#111217;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:19px;display:grid}@media (width<=820px){.security-summary{grid-template-columns:1fr;align-items:start;padding:24px 20px}.securty-box-container{grid-template-columns:1fr}.security-box{border-bottom:1px solid #ffffff24;border-right:0;min-height:88px}.security-box:last-child{border-bottom:0}}.host-panel{--cycle:18s;background:#09090a;border-top:1px solid #ffffff1a;width:100%}.host-tabs{background:#0d0d0f;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:grid}.host-tabs span{color:#8a8a8a;border-right:1px solid #ffffff14;justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.host-tabs span:last-child{border-right:0}.host-tabs span:after{content:"";opacity:0;background:#fff;border-radius:999px;height:2px;position:absolute;bottom:0;left:16px;right:16px}.tab-console{animation:tabConsole var(--cycle) linear infinite}.tab-files{animation:tabFiles var(--cycle) linear infinite}.tab-settings{animation:tabSettings var(--cycle) linear infinite}.tab-backup,.tab-api{color:#5f5f5f!important}.tab-console:after{animation:tabConsoleLine var(--cycle) linear infinite}.tab-files:after{animation:tabFilesLine var(--cycle) linear infinite}.tab-settings:after{animation:tabSettingsLine var(--cycle) linear infinite}.host-stage{min-height:670px;position:relative;overflow:hidden}.host-view{opacity:0;visibility:hidden;align-content:start;gap:16px;height:auto;padding:24px;transition:opacity .26s,transform .26s,visibility .26s;display:grid;position:absolute;inset:0;transform:translateY(10px)}.console-off{animation:viewConsoleOff var(--cycle) linear infinite}.file-view{animation:viewFiles var(--cycle) linear infinite}.settings-view{animation:viewSettings var(--cycle) linear infinite}.console-live{animation:viewConsoleLive var(--cycle) linear infinite}.view-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.view-head span{color:#8a8a8a;font-family:JetBrains Mono,monospace;font-size:12px}.view-head strong{color:#fff;letter-spacing:-.05em;margin-top:6px;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,42px);line-height:.95;display:block}.server-state{border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:12px}.server-state.off{color:#fca5a5;background:#ef44441a;border-color:#ef444440}.server-state.live{color:#86efac;background:#22c55e1a;border-color:#22c55e47}.resource-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resource-row div,.command-field,.log-box,.file-table,.file-drop-zone,.runtime-picker,.backup-list,.api-limit{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px}.resource-row div{text-align:left;padding:14px}.resource-row span{color:#8a8a8a;font-size:12px;display:block}.resource-row strong{color:#fff;margin-top:7px;font-family:JetBrains Mono,monospace;font-size:13px;display:block}.cpu-meter-live,.ram-meter-live{animation:meterPulse var(--cycle) linear infinite}.control-row{flex-wrap:wrap;gap:10px;display:flex}.control-row button,.upload-button{color:#fff;background:#111113;border:1px solid #ffffff1f;border-radius:7px;min-height:38px;padding:0 14px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.btn-start.active,.btn-start{color:#000;background:#fff}.btn-off{color:#fca5a5!important}.command-field{color:#a3a3a3;text-align:left;align-items:center;gap:10px;min-height:42px;padding:0 13px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.log-box{color:#d4d4d4;text-align:left;background:#050505;align-content:start;gap:8px;min-height:760px;padding:14px;font-family:JetBrains Mono,monospace;font-size:13px;display:grid}.live-log p{opacity:0;animation:logLine var(--cycle) linear infinite;animation-delay:var(--delay);height:100%;transform:translateY(4px)}.file-drop-zone{border-style:dashed;place-items:center;min-height:160px;display:grid;position:relative;overflow:hidden}.drop-label{color:#737373;font-family:JetBrains Mono,monospace;font-size:12px}.moving-zip{color:#fff;animation:zipDrag var(--cycle) linear infinite;background:#111126;border:1px solid #818cf86b;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex;position:absolute;top:54px;left:18px}.moving-zip i{color:#c7d2fe}.file-table{text-align:left;gap:8px;padding:12px;display:grid;position:relative}.file-table>div{background:#ffffff09;border-radius:7px;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;display:flex;position:relative}.file-name{color:#fff;font-family:JetBrains Mono,monospace;font-size:12px}.dot-menu{color:#fff;background:0 0;border:0;font-family:JetBrains Mono,monospace;font-size:16px}.file-dropdown{z-index:2;opacity:0;width:124px;animation:fileMenu var(--cycle) linear infinite;background:#09090a;border:1px solid #ffffff1f;border-radius:8px;padding:6px;display:grid;position:absolute;top:32px;right:8px;transform:translateY(-4px)}.file-dropdown span{color:#a3a3a3;border-radius:5px;padding:7px 8px;font-family:Inter,sans-serif;font-size:12px}.file-dropdown .active{color:#fff;background:#ffffff1a}.unzipped-folder{opacity:0;animation:folderReveal var(--cycle) linear infinite}.unzipped-folder small{color:#86efac;font-family:JetBrains Mono,monospace;font-size:11px}.runtime-picker,.backup-list{text-align:left;gap:10px;padding:14px;display:grid}.runtime-picker span,.backup-list span{color:#a3a3a3;border:1px solid #ffffff14;border-radius:8px;padding:12px;font-family:JetBrains Mono,monospace;font-size:13px}.runtime-picker .selected{color:#fff;animation:selectedRuntime var(--cycle) linear infinite;background:#4f46e529;border-color:#818cf88c}.api-limit{text-align:left;gap:10px;padding:16px;display:grid}.api-limit span{color:#a3a3a3}.api-limit strong{color:#fff}.api-limit div{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.api-limit div span{background:#fff;width:84%;height:100%;display:block}@keyframes viewConsoleOff{0%,15%{opacity:1;visibility:visible;transform:translateY(0)}17%,to{opacity:0;visibility:hidden;transform:translateY(10px)}}@keyframes viewFiles{0%,16%{opacity:0;visibility:hidden;transform:translateY(10px)}18%,48%{opacity:1;visibility:visible;transform:translateY(0)}50%,to{opacity:0;visibility:hidden;transform:translateY(10px)}}@keyframes viewSettings{0%,49%{opacity:0;visibility:hidden;transform:translateY(10px)}51%,63%{opacity:1;visibility:visible;transform:translateY(0)}65%,to{opacity:0;visibility:hidden;transform:translateY(10px)}}@keyframes viewConsoleLive{0%,64%{opacity:0;visibility:hidden;transform:translateY(10px)}66%,94%{opacity:1;visibility:visible;transform:translateY(0)}96%,to{opacity:0;visibility:hidden;transform:translateY(10px)}}@keyframes tabConsole{0%,15%,66%,94%{color:#fff}17%,64%,96%,to{color:#8a8a8a}}@keyframes tabFiles{18%,48%{color:#fff}0%,16%,50%,to{color:#8a8a8a}}@keyframes tabSettings{51%,63%{color:#fff}0%,49%,65%,to{color:#8a8a8a}}@keyframes tabConsoleLine{0%,15%,66%,94%{opacity:1}17%,64%,96%,to{opacity:0}}@keyframes tabFilesLine{18%,48%{opacity:1}0%,16%,50%,to{opacity:0}}@keyframes tabSettingsLine{51%,63%{opacity:1}0%,49%,65%,to{opacity:0}}@keyframes zipDrag{0%,20%{opacity:0;transform:translate(-180px,-10px)scale(.96)}24%,34%{opacity:1;transform:translate(0)scale(1)}42%,48%{opacity:.3;transform:translate(280px)scale(.88)}52%,to{opacity:0;transform:translate(280px)scale(.88)}}@keyframes fileMenu{0%,31%{opacity:0;transform:translateY(-4px)}34%,43%{opacity:1;transform:translateY(0)}47%,to{opacity:0;transform:translateY(-4px)}}@keyframes folderReveal{0%,43%{opacity:0;transform:translateY(6px)}48%,to{opacity:1;transform:translateY(0)}}@keyframes selectedRuntime{0%,52%{box-shadow:none}55%,63%{box-shadow:0 0 22px #4f46e552}65%,to{box-shadow:none}}@keyframes logLine{0%,66%{opacity:0;transform:translateY(4px)}72%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-2px)}}@keyframes meterPulse{0%,65%{color:#fff}72%,92%{color:#86efac}96%,to{color:#fff}}@media (width<=760px){.host-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.host-tabs::-webkit-scrollbar{display:none}.host-tabs span{min-width:max-content;min-height:38px;padding:0 16px;font-size:10px}.host-stage{min-height:610px}.host-view{gap:12px;padding:14px}.resource-row{grid-template-columns:1fr;gap:9px}.view-head{flex-direction:column;gap:10px}.view-head strong{font-size:26px}.control-row button{flex:120px}.command-field,.log-box{font-size:11px}.moving-zip{max-width:calc(100% - 36px);animation-name:zipDragMobile}}@keyframes zipDragMobile{0%,20%{opacity:0;transform:translateY(-46px)scale(.96)}24%,34%{opacity:1;transform:translateY(0)scale(1)}42%,48%{opacity:.35;transform:translateY(74px)scale(.9)}52%,to{opacity:0;transform:translateY(74px)scale(.9)}}.ptero-scale-shell{margin-top:10px}.ptero-panel{color:#e4e2e1;transform-origin:top;background:#131313;border:1px solid #444748;border-radius:4px;height:670px;font-family:Inter,sans-serif;overflow:hidden}.ptero-topbar{background:#131313;border-bottom:1px solid #444748;grid-template-columns:auto minmax(0,1fr) 320px auto;align-items:center;height:50px;display:grid}.ptero-brand{align-items:center;gap:10px;min-width:190px;padding-left:16px;display:flex}.ptero-logo{width:22px;height:34px}.ptero-brand strong{color:#fff;letter-spacing:-.04em;font-size:22px}.ptero-nav{color:#c4c7c8;align-items:center;gap:26px;height:100%;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:flex}.ptero-nav span{position:relative}.ptero-nav .active{color:#fff}.ptero-nav .active:after{content:"";background:#4b8eff;height:2px;position:absolute;bottom:-18px;left:0;right:0}.ptero-search{color:#8e9192;background:#0e0e0e;border:1px solid #444748;justify-content:space-between;align-items:center;width:300px;height:28px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.ptero-user-icons{color:#c4c7c8;align-items:center;gap:16px;padding:0 16px;font-size:20px;display:flex}.ptero-body{grid-template-columns:64px 240px minmax(0,1fr);height:594px;display:grid}.ptero-activity,.ptero-sidebar{background:#0e0e0e;border-right:1px solid #444748}.ptero-activity{grid-template-rows:repeat(4,56px) 1fr repeat(2,56px);justify-items:center;padding-top:12px;display:grid}.ptero-activity span{color:#e4e2e1ad;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.ptero-activity .active{color:#fff;background:#353535;border-left:2px solid #4b8eff}.ptero-activity .spacer{height:auto}.ptero-sidebar{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.ptero-workspace-head{border-bottom:1px solid #444748;padding:14px 16px}.ptero-workspace-head strong{color:#fff;letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:12px}.ptero-workspace-head p{color:#8e9192;margin-top:4px;font-size:10px}.ptero-file-tree{align-content:start;padding:10px 0;display:grid}.ptero-file-tree span{color:#c4c7c8;align-items:center;gap:8px;min-height:30px;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.ptero-file-tree .indent{padding-left:34px}.ptero-file-tree .active{color:#fff;background:#353535}.ptero-file-tree i{color:#4b8eff}.ptero-metrics{background:#131313;border-top:1px solid #444748;gap:16px;padding:16px;display:grid}.ptero-metrics p{color:#c4c7c8;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.ptero-metrics strong{color:#4b8eff}.ptero-metrics i{background:#323536;height:4px;margin-top:7px;display:block}.ptero-metrics b{background:#4b8eff;height:100%;animation:3s ease-in-out infinite metricPulse;display:block}.ptero-terminal{background:#000;grid-template-rows:38px 1fr 42px;min-width:0;display:grid}.ptero-terminal-tabs{background:#0e0e0e;border-bottom:1px solid #444748;grid-template-columns:auto auto 1fr;display:grid}.ptero-terminal-tabs>span{color:#8e9192;border-right:1px solid #444748;align-items:center;gap:8px;min-width:180px;padding:0 14px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.ptero-terminal-tabs .active{color:#fff;background:#000;border-top:2px solid #4b8eff}.ptero-actions{justify-content:flex-end;align-items:center;gap:7px;padding-right:10px;display:flex}.ptero-actions button{color:#e4e2e1;background:#000;border:1px solid #444748;align-items:center;gap:6px;height:28px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.ptero-actions button:first-child i{color:#4ade80}.ptero-actions button:nth-child(2) i{color:#facc15}.ptero-actions button:nth-child(3) i{color:#ef4444}.ptero-terminal-output{color:#e4e2e1;align-content:start;gap:8px;padding:22px;font-family:JetBrains Mono,monospace;font-size:13px;display:grid;overflow:hidden}.ptero-log-line{opacity:0;animation:6.4s ease-in-out infinite pteroLogIn;animation-delay:var(--delay);gap:12px;display:flex;transform:translateY(5px)}.ptero-log-line b{font-weight:500}.tone-muted{color:#8e9192}.tone-green{color:#4ade80}.tone-blue{color:#60a5fa}.tone-yellow{color:#facc15}.ptero-command-line{align-items:center;gap:10px;margin-top:18px;display:flex}.ptero-command-line span{color:#4b8eff}.ptero-command-line i{background:#38bdf8;width:8px;height:16px;animation:1s step-end infinite pteroCursor;display:inline-block}.ptero-input{color:#8e9192;background:#0c0f10;border-top:1px solid #444748;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:12px;display:grid}.ptero-input small{color:#c4c7c8;background:#323536;padding:4px 8px}.ptero-statusbar{color:#8e9192;background:#0c0f10;border-top:1px solid #444748;justify-content:space-between;align-items:center;height:26px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.ptero-statusbar div{gap:24px;display:flex}.ptero-statusbar span{align-items:center;gap:5px;display:inline-flex}@keyframes pteroLogIn{0%,8%{opacity:0;transform:translateY(5px)}16%,84%{opacity:1;transform:translateY(0)}to{opacity:.45}}@keyframes pteroCursor{50%{opacity:0}}@keyframes metricPulse{0%,to{opacity:.7}50%{opacity:1}}@media (width<=1260px){.ptero-scale-shell{width:100%;height:576.2px}.ptero-panel{transform:scale(.85)}}@media (width<=1040px){.ptero-scale-shell{justify-content:center;width:1220px;height:455.6px;display:flex}.ptero-panel{transform:scale(.68)}}@media (width<=820px){.ptero-scale-shell{justify-content:center;width:1220px;height:361.8px;display:flex}.ptero-panel{transform:scale(.54)}}@media (width<=640px){.ptero-scale-shell{justify-content:center;width:auto;max-width:100%;margin-top:20px;display:flex}.ptero-panel{width:100%;height:auto}}@media (width<=540px){.ptero-scale-shell{justify-content:center;width:1220px;height:207.7px;display:flex}.ptero-panel{transform:scale(.36)}}@media (width<=480px){.ptero-scale-shell{justify-content:center;width:1220px;height:207.7px;display:flex}.ptero-panel{transform:scale(.32)}}.ptero-panel{--panel-cycle:17s}.ptero-activity .active{border-left-color:#fff}.ptero-file-tree i,.ptero-metrics strong,.ptero-actions button i{color:#e4e2e1!important}.ptero-metrics b{background:#fff}.ptero-terminal-tabs{grid-template-columns:auto auto auto 1fr}.ptero-nav .active:after{display:none}.ptero-nav span{color:#8e9192}.ptero-nav-console,.ptero-nav-files,.ptero-nav-settings{animation-duration:var(--panel-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.ptero-nav-console{animation-name:pteroNavConsole}.ptero-nav-files{animation-name:pteroNavFiles}.ptero-nav-settings{animation-name:pteroNavSettings}.ptero-terminal-tabs .active{border-top-color:#fff}.ptero-terminal-tabs>span{position:relative}.ptero-tab-console,.ptero-tab-files,.ptero-tab-settings{animation-duration:var(--panel-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.ptero-tab-console{animation-name:pteroTabConsole}.ptero-tab-files{animation-name:pteroTabFiles}.ptero-tab-settings{animation-name:pteroTabSettings}.ptero-stage{background:#000;position:relative;overflow:hidden}.ptero-view{opacity:0;visibility:hidden;animation-duration:var(--panel-cycle);padding:24px;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset:0;transform:translateY(8px)}.ptero-console-off{align-content:start;animation-name:viewConsoleOffStory;display:grid}.ptero-file-manager{animation-name:viewFileStory}.ptero-settings-view{animation-name:viewSettingsStory}.ptero-console-start{align-content:start;gap:10px;animation-name:viewConsoleStartStory;display:grid}.ptero-offline-log,.start-log{color:#e4e2e1;gap:10px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.ptero-offline-log span,.start-log span{color:#c4c7c8}.start-log{opacity:0;animation:startLogIn var(--panel-cycle) linear infinite;transform:translateY(5px)}.start-log.log-1{animation-delay:0s}.start-log.log-2{animation-delay:.65s}.start-log.log-3{animation-delay:1.3s}.start-log.log-4{animation-delay:1.95s}.start-log.log-5{animation-delay:2.6s}.start-log.log-6{animation-delay:3.25s}.file-manager-board,.settings-board{align-content:start;gap:16px;height:100%;display:grid}.file-drop-area{color:#8e9192;background:#0e0e0e;border:1px dashed #444748;place-items:center;min-height:270px;font-family:JetBrains Mono,monospace;font-size:12px;display:grid;position:relative;overflow:hidden}.dragged-zip{color:#fff;opacity:0;animation:zipDragStory var(--panel-cycle) linear infinite;background:#1b1c1c;border:1px solid #444748;align-items:center;gap:10px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex;position:absolute;top:86px;left:36px}.upload-wait{opacity:0;width:300px;animation:uploadWaitStory var(--panel-cycle) linear infinite;gap:10px;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%)}.upload-wait i{background:#262626;height:6px;display:block}.upload-wait b{height:100%;animation:uploadProgressStory var(--panel-cycle) linear infinite;background:#fff;display:block}.import-notification{color:#fff;opacity:0;animation:importNotifStory var(--panel-cycle) linear infinite;background:#0e0e0e;border:1px solid #444748;justify-self:end;align-items:center;gap:10px;padding:11px 14px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex;transform:translateY(8px)}.tree-server-log,.tree-zip-file,.tree-package-file,.tree-main-file,.tree-src-folder{position:relative}.tree-zip-file,.tree-package-file,.tree-main-file,.tree-src-folder{opacity:0;animation-duration:var(--panel-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.tree-zip-file{animation-name:treeZipStory}.tree-package-file,.tree-main-file,.tree-src-folder{animation-name:extractedFileStory}.tree-context-menu{z-index:3;opacity:0;width:130px;animation:contextMenuStory var(--panel-cycle) linear infinite;background:#0e0e0e;border:1px solid #444748;padding:6px;display:grid;position:absolute;top:126px;left:58px;transform:translateY(-6px)}.tree-context-menu span{color:#c4c7c8;min-height:28px;padding:0 9px;font-family:JetBrains Mono,monospace;font-size:12px}.tree-context-menu .selected{color:#000;background:#fff}.setting-field{background:#0e0e0e;border:1px solid #444748;gap:10px;width:min(520px,100%);padding:16px;display:grid}.setting-field>span{color:#8e9192;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.setting-field button{color:#fff;background:#000;border:1px solid #444748;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.runtime-dropdown{opacity:0;width:260px;animation:runtimeDropdownStory var(--panel-cycle) linear infinite;background:#000;border:1px solid #444748;padding:6px;display:grid;transform:translateY(-6px)}.runtime-dropdown span{color:#c4c7c8;min-height:30px;padding:7px 9px;font-family:JetBrains Mono,monospace;font-size:12px}.runtime-dropdown .hover-18,.runtime-dropdown .hover-20{animation-duration:var(--panel-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.runtime-dropdown .hover-18{animation-name:runtimeHover18}.runtime-dropdown .hover-20{animation-name:runtimeHover20}.runtime-selected{color:#fff;opacity:0;animation:runtimeSelectedStory var(--panel-cycle) linear infinite;font-family:JetBrains Mono,monospace;font-size:12px}.command-options{gap:8px;display:grid}.command-options .selected{animation:commandSelectedStory var(--panel-cycle) linear infinite}.command-options b{vertical-align:bottom;white-space:nowrap;max-width:0;animation:typeMainJsStory var(--panel-cycle) steps(7, end) infinite;display:inline-block;overflow:hidden}.ptero-start-button,.ptero-stop-button{animation-duration:var(--panel-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.ptero-start-button{animation-name:startButtonStory}.ptero-stop-button{animation-name:stopButtonStory}.ptero-actions button i,.ptero-file-tree i,.ptero-metrics strong,.ptero-statusbar span:nth-child(3),.ptero-brand strong{color:inherit}.tone-blue,.start-log.log-2 span{color:#60a5fa}@keyframes pteroNavConsole{0%,12%,78%,to{color:#fff}16%,74%{color:#8e9192}}@keyframes pteroNavFiles{0%,13%,42%,to{color:#8e9192}16%,39%{color:#fff}}@keyframes pteroNavSettings{0%,43%,74%,to{color:#8e9192}46%,72%{color:#fff}}@keyframes pteroTabConsole{0%,12%,78%,to{color:#fff;background:#000;border-top:2px solid #fff}16%,74%{color:#8e9192;background:#0e0e0e;border-top:0}}@keyframes pteroTabFiles{0%,13%,42%,to{color:#8e9192;background:#0e0e0e;border-top:0}16%,39%{color:#fff;background:#000;border-top:2px solid #fff}}@keyframes pteroTabSettings{0%,43%,74%,to{color:#8e9192;background:#0e0e0e;border-top:0}46%,72%{color:#fff;background:#000;border-top:2px solid #fff}}@keyframes viewConsoleOffStory{0%,13%{opacity:1;visibility:visible;transform:translateY(0)}15%,to{opacity:0;visibility:hidden;transform:translateY(8px)}}@keyframes viewFileStory{0%,15%,42%,to{opacity:0;visibility:hidden;transform:translateY(8px)}17%,40%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes viewSettingsStory{0%,44%,74%,to{opacity:0;visibility:hidden;transform:translateY(8px)}46%,72%{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes viewConsoleStartStory{0%,76%{opacity:0;visibility:hidden;transform:translateY(8px)}78%,to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes zipDragStory{0%,15%{opacity:0;transform:translate(-160px,-22px)scale(.96)}18%,22%{opacity:1;transform:translate(0)scale(1)}26%,30%{opacity:1;transform:translate(310px,74px)scale(.92)}33%,to{opacity:0;transform:translate(310px,74px)scale(.85)}}@keyframes uploadWaitStory{0%,24%,35%,to{opacity:0}26%,33%{opacity:1}}@keyframes uploadProgressStory{0%,25%{width:0}33%,to{width:100%}}@keyframes importNotifStory{0%,32%,42%,to{opacity:0;transform:translateY(8px)}34%,39%{opacity:1;transform:translateY(0)}}@keyframes treeZipStory{0%,33%{opacity:0;background:0 0}35%,40%{opacity:1;background:#353535}42%,to{opacity:1;background:0 0}}@keyframes contextMenuStory{0%,36%,44%,to{opacity:0;transform:translateY(-6px)}38%,42%{opacity:1;transform:translateY(0)}}@keyframes extractedFileStory{0%,42%{opacity:0;transform:translateY(-4px)}45%,to{opacity:1;transform:translateY(0)}}@keyframes runtimeDropdownStory{0%,46%,62%,to{opacity:0;transform:translateY(-6px)}49%,60%{opacity:1;transform:translateY(0)}}@keyframes runtimeHover18{50%,54%{color:#fff;background:#353535}}@keyframes runtimeHover20{56%,60%{color:#000;background:#fff}}@keyframes runtimeSelectedStory{0%,60%{opacity:0}63%,to{opacity:1}}@keyframes commandSelectedStory{0%,62%{color:#fff;background:#000}65%,to{color:#000;background:#fff}}@keyframes typeMainJsStory{0%,66%{max-width:0}72%,to{max-width:60px}}@keyframes startButtonStory{0%,75%{color:#e4e2e1;background:#000}78%,84%{color:#000;background:#fff}86%,to{color:#e4e2e1;background:#000}}@keyframes stopButtonStory{0%,13%{color:#000;background:#fff}15%,to{color:#e4e2e1;background:#000}}@keyframes startLogIn{0%,77%{opacity:0;transform:translateY(5px)}82%,to{opacity:1;transform:translateY(0)}}.main-header{align-items:flex-start;min-height:max(100svh,880px);padding:54px 16px 42px;overflow:hidden}.header-container{max-width:100%;overflow:visible}.hero-mark{width:170px}.paragraf-main{max-width:min(790px,100vw - 28px)}.service-chip-row,.action-container{max-width:calc(100vw - 28px)}.ptero-scale-shell{--ptero-scale:1;width:min(1200px,100vw - 32px);height:calc(670px * var(--ptero-scale));justify-content:center;margin:70px auto 0;display:flex;overflow:hidden}.ptero-panel{width:1200px;height:670px;transform:scale(var(--ptero-scale));transform-origin:top;flex:0 0 1200px}.ptero-topbar{grid-template-columns:184px minmax(0,1fr) 260px}.ptero-nav{gap:22px}.ptero-search{width:244px}.ptero-user-icons,.ptero-statusbar{display:none}.ptero-body{grid-template-columns:58px 228px minmax(0,1fr);height:620px}.ptero-activity{grid-template-rows:repeat(3,52px) 1fr}.ptero-activity span:nth-last-child(-n+3){display:none}.ptero-workspace-head{padding:12px 14px}.ptero-file-tree{position:relative;overflow:hidden}.tree-context-menu{top:102px;left:52px}.ptero-metrics{display:none}.ptero-terminal{grid-template-rows:38px 1fr 42px}.ptero-terminal-tabs>span{min-width:160px}.ptero-actions button{justify-content:center;min-width:74px}.file-drop-area{min-height:236px}.settings-board{align-content:center}@media (width<=1260px){.ptero-scale-shell{--ptero-scale:.84}}@media (width<=1080px){.main-header{min-height:max(100svh,760px);padding-top:72px}.hero-mark{width:170px}.paragraf-main{font-size:28px}.ptero-scale-shell{--ptero-scale:.68;margin-top:70px}}@media (width<=840px){.main-header{min-height:100vh;padding:62px 10px 34px}.header-container{gap:8px}.hero-mark{width:112px}.paragraf-main{max-width:520px;margin-top:40px;font-size:24px}.service-chip-row{gap:7px;margin-top:20px}.service-chip-row span{min-height:26px;padding:0 9px;font-size:9px}.action-container{gap:14px;margin-top:10px}.action-button{min-width:180px;min-height:44px}.ptero-scale-shell{--ptero-scale:.5134;width:calc(100vw - 20px);margin-top:40px}}@media (width<=640px){.main-header{min-height:max(100svh,610px);padding-top:48px}.hero-mark{width:112px}.paragraf-main{max-width:350px;font-size:21px}.action-container{flex-flow:row;gap:9px}.action-button{width:auto;min-width:142px;min-height:38px;padding:0 14px}.action-button p{letter-spacing:1px;font-size:9px}.deploy-icon{width:18px;margin-left:7px}.ptero-scale-shell{--ptero-scale:.34;width:calc(100vw - 14px);margin-top:20px}}@media (width<=480px){.main-header{min-height:max(100svh,560px);padding:40px 6px 28px}.hero-mark{width:94px}.service-chip-row{max-width:330px}.service-chip-row span{min-height:23px;font-size:8px}.action-button{min-width:132px;min-height:36px}.ptero-scale-shell{--ptero-scale:.3;width:calc(100vw - 10px)}}@media (width<=380px){.ptero-scale-shell{--ptero-scale:.28}}@media (width<=362px){.ptero-scale-shell{--ptero-scale:.26}}@media (width<=320px){.main-header{padding-inline:4px}.ptero-scale-shell{--ptero-scale:.15;width:calc(100vw - 8px)}}.about-container{width:100%;min-height:1000px;max-height:auto;background:#000;flex-direction:column;justify-content:center;align-items:center;padding:clamp(42px,6vw,90px) 16px;display:flex;position:relative;overflow:hidden}.hero-services{justify-content:space-around;align-items:center;gap:180px;width:100%;height:100px;margin-top:20px;margin-bottom:90px;padding:10px;display:flex}.hero-services h1{letter-spacing:-.06em;color:#fff;z-index:2;font-family:Inter,sans-serif;font-size:56px;font-weight:700;line-height:1.05;position:relative}.hero-services h1.hero-services h1{position:relative}.hero-services h1:before{content:"";filter:blur(80px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff12 0%,#ffffff06 40%,#0000 75%);width:600px;height:600px;position:absolute;top:-230px;left:-190px}.desc-hero-container{flex-direction:column;justify-content:center;width:360px;display:flex}.desc-hero-container p{color:#b1b1b1;font-size:18px}.services{margin-top:30px}.svg-arrow-lunacy{transform-origin:50%;margin-left:3px;transition:transform .2s;transform:rotate(30deg)scale(1.5)scaleX(1.12)}@media (width<=1260px){.hero-services{gap:100px}.hero-services h1{font-size:48px}}@media (width<=1040px){.hero-services{gap:60px;padding-inline:30px}.hero-services h1{font-size:42px}.desc-hero-container{width:320px}}@media (width<=820px){.hero-services{gap:45px}.hero-services h1{font-size:38px}.desc-hero-container{width:280px}.desc-hero-container p{font-size:14px}.svg-arrow-lunacy{transform-origin:50%;margin-left:3px;transition:transform .2s;transform:rotate(30deg)scale(1.2)scaleX(1.12)}}@media (width<=768px){.hero-services{text-align:center;flex-direction:column;justify-content:center;gap:25px;height:auto;margin-bottom:60px}.desc-hero-container{align-items:center;width:100%;max-width:500px}.hero-services h1:before{top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=576px){.hero-services h1{font-size:34px}.desc-hero-container p{font-size:15px}.hero-services{padding-inline:20px}.svg-arrow-lunacy{transform-origin:50%;margin-left:0;transition:transform .2s;transform:rotate(30deg)scale(1.2)scaleX(1.12)}}@media (width<=480px){.hero-services h1{font-size:28px;line-height:1.1}.hero-services h1:before{width:400px;height:400px}.desc-hero-container p{font-size:14px}.svg-arrow-lunacy{transform-origin:50%;width:20px;height:20px;margin-left:1px;transition:transform .2s;transform:rotate(30deg)scale(.9)scaleX(1.17)}}@media (width<=360px){.hero-services h1{font-size:24px}.desc-hero-container p{font-size:13px}}.about-container:after{content:"";transform-origin:bottom;z-index:10;background-color:#fff3;width:100%;height:1px;position:absolute;bottom:0;left:0;transform:scaleY(.7)}.lunacy-frame-shell{transform-origin:top;z-index:3;width:1200px;height:750px}.foresight-workspace-frame{color:#fff;background:#131313;border:1px solid #444748;width:1200px;height:750px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.workspace-topbar{background:#131313;border-bottom:1px solid #444748;align-items:center;height:49px;display:flex;position:absolute;inset:0 0 auto}.workspace-brand{letter-spacing:-.04em;align-items:center;gap:9px;width:136px;padding-left:15px;font-size:16px;font-weight:800;display:flex}.workspace-logo{width:22px;height:34px}.workspace-menu{color:#d8d8d8;align-self:stretch;align-items:center;gap:42px;width:330px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:flex}.workspace-menu span{position:relative}.workspace-menu .active:after{content:"";background:#fff;width:32px;height:2px;position:absolute;bottom:-17px;left:0}.workspace-search{color:#e4e2e1;background:#0e0e0e;border:1px solid #444748;justify-content:space-between;align-items:center;width:380px;height:22px;padding:0 9px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex;position:absolute;top:10px;right:20px}.workspace-settings{display:none}.workspace-activity{background:#0e0e0e;border-right:1px solid #444748;width:49px;height:676px;position:absolute;top:49px;left:0}.workspace-activity span{color:#ffffff9e;place-items:center;width:49px;height:40px;font-size:16px;display:grid}.workspace-activity .active{color:#fff;background:#353535;border-left:2px solid #fff}.workspace-sidebar{background:#0e0e0e;border-right:1px solid #444748;width:240px;height:676px;padding-top:11px;position:absolute;top:49px;left:49px}.workspace-label{color:#8e9192;letter-spacing:1.5px;margin-left:17px;font-size:9px;display:block}.workspace-sidebar>strong{margin:2px 0 16px 17px;font-size:12px;display:block}.workspace-files{display:grid}.workspace-files span{color:#e4e2e1;align-items:center;gap:3px;height:32px;padding-left:17px;font-size:12px;display:flex}.workspace-files span:last-child{padding-left:26px}.workspace-files .active{background:#353535;border-left:2px solid #fff;font-weight:700}.workspace-editor{background:#000;width:610px;height:676px;position:absolute;top:49px;left:289px}.workspace-tabs{border-bottom:1px solid #444748;height:36px;display:flex}.workspace-tabs span{color:#e4e2e1;background:#131313;border-right:1px solid #444748;justify-content:space-between;align-items:center;width:160px;padding:0 16px;font-size:11px;display:flex}.workspace-tabs .active{background:#000;font-weight:700}.workspace-tabs i{color:#8e9192;font-style:normal}.workspace-copy{width:520px;position:absolute;top:82px;left:64px}.workspace-kicker{color:#8b93a7;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:block}.workspace-copy h2{color:#fff;letter-spacing:-.03em;margin-top:18px;font-family:Space Grotesk,sans-serif;font-size:48px;line-height:.95}.workspace-copy>p{color:#e4e2e1;margin-top:22px;font-size:16px;font-weight:600;line-height:1.6}.workspace-card-row{gap:10px;margin-top:32px;display:flex}.workspace-reason{background:#1b1c1c;border:1px solid #444748;border-radius:6px;width:162px;min-height:160px;padding:14px}.workspace-reason span{opacity:1;color:#86efac;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:block}.workspace-reason strong{color:#fff;margin-top:18px;font-size:15px;line-height:1.15;display:block}.workspace-reason p{color:#c4c7c8;margin-top:8px;font-size:12px;font-weight:600;line-height:1.35}.workspace-chat{background:#0e0e0e;border-left:1px solid #444748;width:301px;height:676px;position:absolute;top:49px;left:899px}.chat-head{color:#8e9192;letter-spacing:1px;justify-content:space-between;align-items:center;height:42px;padding:0 21px;font-size:10px;display:flex}.buyer-card{background:#161616;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:12px;width:279px;min-height:57px;margin:4px auto 18px;padding:11px;display:grid;position:relative}.avatar{color:#111;background:#f4b4c4;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.buyer-card.gold .avatar{background:#d2bd89}.buyer-card strong,.bubble strong{color:#fff;font-size:12px;line-height:14px;display:block}.buyer-card p,.bubble p{color:#8b8585;margin-top:3px;font-size:9px;line-height:13px}.buyer-card small{color:#fff;align-self:end;font-size:7px}.team-chat{background:#161616;border-radius:11px;width:264px;height:354px;margin:-4px auto 0;padding:12px;position:relative}.team-head{color:#fff;justify-content:space-between;font-size:9px;display:flex}.bubble{background:#1c1b1b;border-radius:11px;width:173px;padding:12px 10px 12px 43px;position:absolute}.bubble.left{height:88px;top:55px;left:19px}.bubble.right{height:95px;top:210px;right:11px}.avatar.mini{width:26px;height:26px;font-size:10px;position:absolute;top:8px;left:8px}.chat-input{color:#fff;background:#1e1e1e;border-radius:11px;grid-template-columns:18px 1fr 18px;align-items:center;gap:8px;width:235px;height:27px;padding:0 8px;font-size:9px;display:grid;position:absolute;bottom:10px;left:15px}.system-status{width:230px;position:absolute;bottom:35px;left:36px}.system-status>span{color:#8e9192;letter-spacing:.5px;font-size:10px}.system-status p{color:#c4c7c8;justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.system-status strong{color:#e4e2e1}.workspace-statusbar{color:#e4e2e1;background:#0e0e0e;border-top:1px solid #444748;justify-content:space-between;align-items:center;width:1200px;height:25px;padding:0 18px;font-size:11px;display:flex;position:absolute;bottom:0;left:0}.workspace-statusbar div{gap:28px;display:flex}@media (width<=1260px){.lunacy-frame-shell{height:615px}.foresight-workspace-frame{transform-origin:top;transform:scale(.82)}}@media (width<=1020px){.lunacy-frame-shell{height:510px}.foresight-workspace-frame{transform:scale(.68)}}@media (width<=820px){.lunacy-frame-shell{height:405px}.foresight-workspace-frame{transform:scale(.54)}}@media (width<=640px){.about-container{padding-inline:8px}.lunacy-frame-shell{height:315px}.foresight-workspace-frame{transform:scale(.42)}}@media (width<=460px){.lunacy-frame-shell{height:232.5px}.foresight-workspace-frame{transform:scale(.31)}}.timeline-rail{background:linear-gradient(#0000,#94a3b88c 10%,#94a3b86b 90%,#0000);width:3px;min-height:100%;margin-right:28px;position:relative}.timeline-dot{background:#111827;border:2px solid #93c5fd;border-radius:999px;width:13px;height:13px;position:absolute;top:74px;left:50%;transform:translate(-50%);box-shadow:0 0 0 10px #94a3b814}.timeline-pill{color:#bae6fd;text-orientation:mixed;writing-mode:vertical-rl;background:#0f172ad1;border:1px solid #7dd3fc80;border-radius:999px;place-items:center;width:20px;min-height:74px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:148px;left:50%;transform:translate(-50%)}.panel-about{background:linear-gradient(#1f293ff5,#141c2efa),#111827;border:1px solid #94a3b838;border-radius:8px;width:min(1120px,100% - 20px);min-height:88vh;padding:clamp(44px,7vw,88px) clamp(18px,6vw,82px) 42px;overflow:hidden;box-shadow:0 34px 110px #00000073}.about-copy{max-width:430px;margin-left:clamp(0px,4vw,52px)}.about-badge{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff29;border-radius:4px;align-items:center;min-height:22px;padding:0 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}.about-copy h2{color:#fff;letter-spacing:0;margin-top:24px;font-family:Space Grotesk,sans-serif;font-size:clamp(27px,3vw,42px);line-height:1}.about-copy p{color:#cbd5e1;margin-top:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.55}.about-window-preview{background:#050506;border:1px solid #ffffff2e;border-radius:4px;width:min(850px,100%);margin:46px auto 0;overflow:hidden;box-shadow:0 24px 80px #00000085}.about-window-titlebar{background:linear-gradient(#222329,#15161a);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:34px;display:flex}.about-window-controls{grid-template-columns:repeat(3,42px);align-self:stretch;display:grid}.about-window-controls button{color:#cbd5e1;cursor:default;background:0 0;border:0;border-left:1px solid #ffffff1a;place-items:center;height:100%;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.about-window-controls .window-close:hover{color:#fff;background:#dc2626}.about-window-stage{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,#050506;place-items:center;min-height:clamp(300px,42vw,520px);padding:clamp(18px,3vw,34px);display:grid;overflow:hidden}.loading-services{opacity:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(420px,100%);transition:opacity 1s;display:flex;position:relative}.loading-services.fade-out{opacity:0}.loading-services svg{filter:none}.services-list{opacity:0;animation:1s forwards fadeInUp;transform:translateY(30px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loading-services h1{letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:clamp(15px,2vw,20px)}.boot-terminal{color:#9ca3af;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;gap:7px;width:min(330px,100%);margin-top:4px;padding:12px;font-family:JetBrains Mono,monospace;font-size:11px;display:grid}.boot-terminal span{opacity:.35;min-height:15px;padding-left:18px;animation:1.4s ease-in-out infinite bootLine;position:relative}.boot-terminal span:nth-child(2){animation-delay:.18s}.boot-terminal span:nth-child(3){animation-delay:.36s}.boot-terminal span:before{content:">";color:#86efac;position:absolute;left:0}.services-list{gap:16px;width:min(760px,100%);display:grid}.service-system-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.service-h1{color:#fff;margin-top:5px;font-family:Space Grotesk,sans-serif;font-size:clamp(22px,4vw,38px);line-height:1}.service-kicker{color:#8b93a7;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.service-live{color:#86efac;white-space:nowrap;background:#22c55e1a;border:1px solid #22c55e47;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.service-live i{background:#22c55e;border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite serviceBlink;box-shadow:0 0 14px #22c55ee6}.service-status-strip{background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.service-status-strip span{color:#9ca3af;text-transform:uppercase;border-right:1px solid #ffffff14;justify-content:center;align-items:center;min-height:34px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:flex}.service-status-strip span:last-child{border-right:0}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-button{color:#fff;opacity:0;min-height:150px;animation:.72s forwards serviceCardIn;animation-delay:var(--delay);background:linear-gradient(135deg,#fff1,#ffffff05),#0b0d14eb;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden;transform:translateY(16px)scale(.98)}.service-button:before{display:none}.service-button:hover{background:#0d0f18fa;border-color:#ffffff47}.service-button>i{color:#fff;background:#10131d;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.service-button span,.service-button strong,.service-button p,.service-button small,.service-button code{z-index:1;position:relative}.service-button span{color:#8b93a7;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.service-button strong{color:#fff;margin-top:5px;font-size:16px;line-height:1.1;display:block}.service-button p{color:#aab4c8;max-width:34ch;margin-top:9px;font-size:12px;font-weight:600;line-height:1.45}.service-button small{color:#cbd5e1;white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;justify-self:end;padding:5px 8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.service-button code{color:#86efac;text-overflow:ellipsis;white-space:nowrap;background:#00000047;border:1px solid #ffffff14;border-radius:6px;grid-column:2/-1;min-width:0;padding:8px 10px;font-size:11px;overflow:hidden}@keyframes bootLine{0%,to{opacity:.35}45%,70%{opacity:1;color:#fff}}@keyframes serviceBlink{0%,to{opacity:.45}50%{opacity:1}}@keyframes serviceCardIn{to{opacity:1;transform:translateY(0)scale(1)}}.deploy-preview{background:#07070d;border:1px solid #ffffff1f;border-radius:4px;width:min(850px,100%);margin:46px auto 0;overflow:hidden;box-shadow:0 24px 80px #00000085}.deploy-topbar{color:#9ca3af;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:16px;min-height:42px;padding:0 14px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:grid}.deploy-project,.deploy-tabs,.deploy-actions{align-items:center;display:flex}.deploy-project{color:#fff;gap:8px}.deploy-project span:not(.deploy-logo){color:#64748b}.deploy-logo{background:linear-gradient(#0000 44%,#fff 45% 55%,#0000 56%),#fff;border-radius:999px;width:18px;height:18px}.deploy-tabs{gap:22px;height:100%}.deploy-tabs span{color:#777d8f;align-items:center;height:42px;display:flex;position:relative}.deploy-tabs .active{color:#fff}.deploy-tabs .active:after{content:"";background:#7c3aed;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.deploy-actions{justify-content:flex-end;gap:8px}.deploy-actions button{color:#e5e7eb;background:0 0;border:1px solid #ffffff1f;border-radius:5px;min-height:28px;padding:0 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.deploy-avatar{background:#7c3aed;border-radius:999px;width:20px;height:20px}.deploy-canvas{background:radial-gradient(circle,#7c3aed14,#0000 22rem),radial-gradient(#ffffff1f 1px,#0000 1px) 0 0/24px 24px,#080811;min-height:clamp(360px,52vw,560px);position:relative;overflow:hidden}.deploy-toolbar{background:#0c0c14e6;border:1px solid #ffffff1a;border-radius:8px;display:grid;position:absolute;top:28px;left:18px;overflow:hidden}.deploy-toolbar span{color:#9ca3af;border-bottom:1px solid #ffffff14;place-items:center;width:28px;height:30px;font-family:JetBrains Mono,monospace;font-size:14px;display:grid}.deploy-toolbar span:first-child:before{content:"";background-image:radial-gradient(#9ca3af 1px,#0000 1px);background-size:5px 5px;width:11px;height:11px}.deploy-toolbar span:last-child{border-bottom:0}.service-card{z-index:2;background:#161421;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;width:min(256px,42%);min-height:112px;padding:22px;display:grid;position:absolute;left:50%;box-shadow:0 20px 50px #00000047}.frontend-card{top:120px;transform:translate(-50%)}.backend-card{top:330px;transform:translate(-50%)}.service-icon{border-radius:2px;place-items:center;width:22px;height:22px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:grid}.service-icon.js{color:#1f2937;background:#f5dd45}.service-icon.go{color:#67e8f9}.service-card strong,.service-card p,.service-card small{display:block}.service-card strong{color:#f8fafc;font-size:15px;line-height:1}.service-card p{color:#a78bfa;overflow-wrap:anywhere;margin-top:9px;font-size:12px;font-weight:700}.service-card small{color:#9ca3af;grid-column:1/-1;align-items:center;gap:9px;margin-top:14px;font-size:12px;font-weight:700;display:flex}.service-card small i{border:2px solid #ffffff38;border-top-color:#d8b4fe;border-radius:999px;width:11px;height:11px;animation:.9s linear infinite deploySpin}.service-line{background:linear-gradient(#7c3aed73,#94a3b824);width:1px;height:98px;position:absolute;top:232px;left:50%}.activity-dock{color:#e5e7eb;background:#0c0c14f5;border:1px solid #ffffff1a;border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;min-width:194px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:0;right:22px}.about-feature-row{border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;width:min(740px,100%);margin:58px auto 0;padding-bottom:34px;display:grid}.about-feature-row article{color:#dbeafe}.about-feature-row i{color:#fff;font-size:14px}.about-feature-row strong{color:#fff;margin-top:12px;font-size:12px;font-weight:800;display:block}.about-feature-row p{color:#aab4c8;margin-top:7px;font-size:11px;font-weight:600;line-height:1.45}@keyframes deploySpin{to{transform:rotate(360deg)}}@media (width<=920px){.about-container{padding:14px 10px 28px}.timeline-rail{display:none}.panel-about{width:100%}.deploy-topbar{grid-template-columns:1fr auto}.deploy-tabs{display:none}}@media (width<=760px){.services-list{width:min(560px,100%)}.service-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.service-status-strip span{border-bottom:1px solid #ffffff14}.service-status-strip span:nth-child(2n){border-right:0}.service-status-strip span:nth-child(n+3){border-bottom:0}.service-grid{grid-template-columns:1fr}.service-button{grid-template-columns:42px minmax(0,1fr) max-content;min-height:auto}.service-button p{max-width:100%}}@media (width<=640px){.panel-about{min-height:auto;padding:32px 14px 28px}.about-copy{margin-left:0}.deploy-preview,.about-window-preview{margin-top:34px}.about-window-controls{grid-template-columns:repeat(3,34px)}.about-window-stage{min-height:420px;padding:16px}.loading-services svg{width:74px!important}.boot-terminal{font-size:10px}.service-system-head{flex-direction:column;gap:10px}.service-live{min-height:28px}.service-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.service-status-strip span{border-bottom:1px solid #ffffff14}.service-status-strip span:nth-child(2n){border-right:0}.service-status-strip span:nth-child(n+3){border-bottom:0}.service-grid{grid-template-columns:1fr;gap:10px}.service-button{grid-template-columns:36px minmax(0,1fr);min-height:auto;padding:13px}.service-button>i{width:36px;height:36px;font-size:16px}.service-button small{grid-column:2;justify-self:start;margin-top:2px}.service-button code{grid-column:1/-1;font-size:10px}.deploy-project{min-width:0}.deploy-project strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deploy-actions button{display:none}.deploy-canvas{min-height:430px}.service-card{width:min(260px,100% - 96px);padding:18px}.frontend-card{top:84px}.backend-card{top:266px}.service-line{height:70px;top:196px}.activity-dock{min-width:150px;right:10px}.about-feature-row{grid-template-columns:1fr;gap:22px;margin-top:34px}}.about-container{max-width:100%;overflow:hidden}.lunacy-frame-shell{--workspace-scale:1;width:min(1200px,100vw - 32px);height:calc(750px * var(--workspace-scale));justify-content:center;display:flex;overflow:hidden}.foresight-workspace-frame{width:1200px;height:750px;transform:scale(var(--workspace-scale));transform-origin:top;flex:0 0 1200px}@media (width<=1260px){.lunacy-frame-shell{--workspace-scale:.82}}@media (width<=1020px){.lunacy-frame-shell{--workspace-scale:.66}}@media (width<=820px){.lunacy-frame-shell{--workspace-scale:.52;width:calc(100vw - 18px)}}@media (width<=640px){.about-container{padding-inline:7px}.lunacy-frame-shell{--workspace-scale:.4;width:calc(100vw - 14px)}}@media (width<=460px){.lunacy-frame-shell{--workspace-scale:.31;width:calc(100vw - 10px)}}@media (width<=380px){.lunacy-frame-shell{--workspace-scale:.28}}@media (width<=320px){.about-container{padding-inline:4px}.lunacy-frame-shell{--workspace-scale:.24;width:calc(100vw - 8px)}}.ecosystem-container{scroll-snap-type:x mandatory;scrollbar-width:none;border-top:1px solid #111;border-bottom:1px solid #111;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:40px;width:100%;margin-top:20px;margin-bottom:100px;padding:20px;display:flex;overflow:auto hidden}.ecosystem-container::-webkit-scrollbar{display:none}.card-container{justify-content:first baseline;scroll-snap-align:center;flex-direction:column;flex:0 0 330px;padding:10px;display:flex}.badge-card{color:#858585;font-family:JetBrains Mono}.logo-card{width:100%;max-width:260px;height:auto;margin:0 auto 7px}.center-card{border-left:1px solid #111;border-right:1px solid #111;padding-left:40px;padding-right:40px}.title-card{letter-spacing:-.02em;color:#fff;z-index:2;margin-bottom:10px;font-family:Inter,sans-serif;font-size:40px;font-weight:400;line-height:1.03;position:relative}.paragraph-card{color:#c4c7c8;padding-bottom:0;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;line-height:1.45}.c-left{border-left:1px solid #111}.c-right{border-right:1px solid #111}.footer-services{justify-content:end;align-items:center;width:100%;display:flex}.line-2-footer{flex-direction:column;align-items:flex-start;padding:10px;display:flex}.footer-divider{position:relative}.footer-divider:before{content:"";background:#222;width:1.3px;position:absolute;top:34px;bottom:4px;left:0}.page-section-responsive{font-size:15px}@media (width>=1100px){.ecosystem-container{border-top:1px solid #111;border-bottom:1px solid #111;justify-content:center;overflow-x:hidden}.center-card{border-left:1px solid #111;border-right:1px solid #111}}@media (width<=1040px){.card-container{flex-basis:316px}.logo-card{max-width:220px}.title-card{font-size:34px}.page-section-responsive{font-size:14px}}@media (width<=820px){.page-section-responsive{font-size:12px}}@media (width<=768px){.card-container{flex-basis:240px}.logo-card{max-width:180px}.title-card{font-size:28px}.paragraph-card{font-size:11px}.page-section-responsive{font-size:10px}}@media (width<=480px){.ecosystem-container{border-top:1px solid #333;border-bottom:1px solid #333}.card-container{flex-basis:200px}.logo-card{max-width:140px;margin:0 auto 15px}.title-card{font-size:22px}.paragraph-card{font-size:10px;line-height:1.4}.center-card{border-left:1px solid #333;border-right:1px solid #333}.c-left{border-left:1px solid #333}.c-right{border-right:1px solid #333}}.section-divider{background:linear-gradient(90deg,#0000,#1f1f1f,#0000);width:100%;max-width:800px;height:1px;margin:40px auto}
