@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";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Inter:wght@400;500;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,.desktopUl button{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.desktopUl a:hover,.desktopUl button:hover{background-color:var(--root-hover-dark-main)}.has-dropdown{position:relative}.has-dropdown>a .bi,.has-dropdown>button .bi{font-size:14px;transition:transform .16s}.has-dropdown:hover>a .bi,.has-dropdown:hover>button .bi,.has-dropdown.is-open>a .bi,.has-dropdown.is-open>button .bi{transform:rotate(180deg)}.has-dropdown.suppress-hover:hover>a .bi,.has-dropdown.suppress-hover:hover>button .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,.desktopUl button{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,.desktopUl button{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}.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}.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;margin-bottom:20px;font-size:38px}.why-title-copy p{text-align:center;margin-bottom:10px;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{flex-direction:column;width:100%;display:flex}.container-list{background:#050505;border:1px solid #3e3e3e;border-radius:10px;width:100%;padding:16px}.svg-icon-container-list svg{width:40px;height:40px}.leading-text h3{margin-bottom:10px;font-size:18px}.leading-text p{letter-spacing:.2px;width:220px;font-size:10px}.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;flex:1;justify-content:center;align-items:flex-start;width:100%;transition:all .2s;display:flex;position:relative;height:calc(460px * var(--workflow-scale))!important}.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:20px;padding:0 16px}.tools-behind-foresight{width:100%;max-width:350px;margin:0 auto}.workflow-aside-container{--scale-factor:.65;justify-content:center;align-items:flex-start;width:100%;margin-top:0;display:flex;position:relative;height:auto!important;margin-bottom:calc((390px * (1 - var(--scale-factor))) * -1)!important}.workflow-aside-container .workflow-container{transform-origin:top;width:700px!important;height:auto!important;transform:scale(var(--scale-factor))!important;position:relative!important}@media (hover:none) and (pointer:coarse){.workflow-aside-container{top:0;transform:scale(1.2)}}}@media (width<=400px){.workflow-aside-container{--scale-factor:.5}@media (hover:none) and (pointer:coarse){.workflow-aside-container{top:0;transform:scale(.9)}}}@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:#fff0;border-radius:8px}::-webkit-scrollbar-thumb{background:#000;border:2px solid #e0e0e000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#16161600}.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;scroll-margin-top:78px;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;scroll-margin-top:45px}.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}.how-section{color:#fff;border-top:1px solid #262626;width:100%;padding:clamp(54px,8vw,92px) 16px;position:relative;overflow:hidden}.how-shell{width:min(1040px,100%);margin:0 auto}.how-title-row{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:42px;margin-bottom:clamp(42px,6vw,72px);display:grid}.how-kicker{color:#8e9192;letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:block}.how-title-row h2{color:#fff;letter-spacing:-.055em;font-family:Inter,sans-serif;font-size:clamp(44px,5vw,64px);font-weight:800;line-height:.98}.how-title-line{border-top:1px solid #ffffff26;height:14px;margin-top:9px;position:relative}.how-title-line span{background:#262626;border-radius:999px;width:8px;height:8px;position:absolute;top:-4px;right:0}.how-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:clamp(42px,7vw,88px);display:grid}.how-steps{gap:42px;display:grid}.how-step{color:#8e9192;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff24;gap:6px;min-height:74px;padding:0 0 0 32px;display:grid;position:relative}.how-step:after{content:"";background:#ffffff14;width:1px;position:absolute;top:12px;bottom:-42px;left:-1px}.how-step:last-child:after{display:none}.how-step-dot{background:#08090d;border:1px solid;border-radius:999px;width:10px;height:10px;position:absolute;top:4px;left:-5px}.how-step-number{color:#8e9192;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.how-step strong{color:#c4c7c8;letter-spacing:-.04em;font-family:Inter,sans-serif;font-size:24px;line-height:1}.how-step small{color:#8e9192;max-width:260px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.45}.how-step.active{color:#fff}.how-step.active .how-step-dot{background:#fff;border-color:#fff;box-shadow:0 0 16px #ffffff85}.how-step.active .how-step-number,.how-step.active strong{color:#fff}.how-step.active small{color:#c4c7c8}.how-window-wrap{min-width:0}.how-window{background:#0e0e0e;border:1px solid #262626;border-radius:8px;overflow:hidden;box-shadow:0 30px 90px #00000061}.how-window-tabs{background:#ffffff06;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:30px;min-height:56px;display:flex}.how-window-tabs button{color:#8e9192;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;height:56px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:flex}.how-window-tabs button.active{color:#fff;border-bottom-color:#fff}.how-window-body{grid-template-columns:1fr 2fr;min-height:420px;display:grid}.how-window-side{border-right:1px solid #ffffff0f;flex-direction:column;padding:28px 24px;display:flex}.how-window-side h3{color:#fff;letter-spacing:-.045em;font-family:Inter,sans-serif;font-size:25px;font-weight:800;line-height:1.18}.how-window-side i{color:#ffffff38;margin-top:auto;font-size:54px}.how-window-data{flex-direction:column;justify-content:space-between;gap:40px;padding:28px 24px 24px;display:flex}.how-fields{gap:26px;animation:.22s both howPanelIn;display:grid}.how-fields p{color:#fff;grid-template-columns:140px minmax(0,1fr);align-items:baseline;gap:0;font-family:JetBrains Mono,monospace;font-size:16px;line-height:1.4;display:grid}.how-fields span{color:#8e9192;font-size:13px}.how-fields strong{color:#fff;font-weight:800}.how-deploy-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #262626;border-radius:999px;justify-content:center;align-items:center;gap:18px;width:fit-content;min-width:236px;min-height:48px;padding:0 32px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;transition:transform .16s,background-color .16s;display:inline-flex}.how-deploy-button:hover{transform:translateY(-4px)}.how-deploy-button i{font-size:22px}.how-deploy-button span{font-family:Silkscreen,sans-serif}.how-meta{color:#ffffff5c;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.how-meta div,.how-meta span{align-items:center;gap:8px;display:inline-flex}.how-meta i{background:#2f9b5b;border-radius:999px;width:6px;height:6px;display:inline-block}.how-meta strong{letter-spacing:.16em;font-weight:700}@keyframes howPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.how-title-row{grid-template-columns:1fr;gap:20px}.how-title-line{display:none}.how-layout{grid-template-columns:1fr;gap:34px}.how-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.how-step{border:1px solid #262626;border-radius:8px;min-height:130px;padding:18px 14px}.how-step:after,.how-step-dot{display:none}.how-step.active{background:#131313}}@media (width<=720px){.how-section{padding:46px 12px}.how-title-row h2{font-size:42px}.how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.how-window-body{grid-template-columns:1fr}.how-window-side{border-bottom:1px solid #ffffff0f;border-right:0;min-height:150px}.how-window-side i{display:none}.how-window-tabs{justify-content:flex-start;gap:18px;padding:0 18px;overflow-x:auto}}@media (width<=460px){.how-title-row h2{font-size:34px}.how-step strong{font-size:20px}.how-step small{font-size:11px}.how-window-data{padding:22px 16px}.how-fields p{grid-template-columns:1fr;gap:4px;font-size:14px}.how-deploy-button{width:100%;min-width:0}.how-meta{flex-direction:column;align-items:flex-start}}.footer-main{box-sizing:border-box;background:#000;border-top:1px solid #111;width:100%;padding:90px 32px 42px}.div-footer-main{flex-direction:column;gap:72px;width:min(1200px,100%);margin:0 auto;display:flex}.card-footer-container{grid-template-columns:2.2fr repeat(4,1fr);gap:56px;display:grid}.footer-brand-column{flex-direction:column;gap:20px;display:flex}.footer-brand-logo{color:#fff;letter-spacing:-.03em;align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}.footer-brand-logo svg{width:18px;height:auto}.footer-brand-tagline{color:#8a8a8a;max-width:300px;font-size:15px;line-height:1.7}.footer-card{flex-flow:column wrap;gap:7px;display:flex}.footer-card h1{color:#fff;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:700}.footer-card a{color:#777;width:fit-content;font-size:14px;text-decoration:none;transition:all .25s}.footer-card a:hover{color:#fff;transform:translate(3px)}.bottom-footer{border-top:1px solid #111;justify-content:space-between;align-items:center;padding-top:30px;display:flex}.bar-status{color:#4ade80;align-items:center;gap:10px;font-family:monospace;font-size:13px;display:flex}.bar-status:before{content:"";background:#4ade80;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-status}.footer-copyright-info{text-align:right}.footer-copyright-info p{margin:0}.footer-copyright-info p:first-child{color:#888;font-size:13px}.built-tag{color:#555;margin-top:4px;font-size:12px}@keyframes pulse-status{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (width<=900px){.card-footer-container{grid-template-columns:repeat(2,1fr);gap:40px}.footer-brand-column{grid-column:span 2}}@media (width<=640px){.footer-main{padding:70px 20px 36px}.card-footer-container{grid-template-columns:1fr;gap:32px}.footer-brand-column{grid-column:span 1}.bottom-footer{flex-direction:column;align-items:flex-start;gap:18px}.footer-copyright-info{text-align:left}}.products-page{color:#f8f8f8;width:min(1280px,100% - 64px);margin:0 auto;padding:72px 0 110px}.products-hero{border-left:1px solid #303236;flex-direction:column;gap:18px;max-width:820px;padding-left:28px;display:flex;position:relative}.products-hero-dot{background:#fff;width:8px;height:8px;position:absolute;top:0;left:-4px}.products-kicker,.products-workflow p{color:#a8aaad;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;line-height:1.7}.products-hero h1{letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(52px,8vw,98px);line-height:.9}.products-overview,.product-terminal-card,.workflow-diagram,.products-cta{background:#0e0e0e;border:1px solid #303236;border-radius:8px;position:relative;overflow:hidden}.products-overview{margin-top:78px;padding:48px 16px 16px}.products-window-bar{background:#0e0e0e;border-bottom:1px solid #303236;align-items:center;gap:8px;width:100%;height:34px;padding:0 16px;display:flex;position:absolute;top:0;left:0}.products-window-bar span{background:#777a80;border-radius:999px;width:8px;height:8px}.products-window-bar p{color:#a8aaad;margin-left:12px;font-family:JetBrains Mono,monospace;font-size:12px}.products-dashboard{background:#070707;border:1px solid #303236;border-radius:6px;grid-template-columns:260px 1fr;min-height:520px;display:grid}.products-dashboard-sidebar{border-right:1px solid #303236;flex-direction:column;gap:10px;padding:24px;display:flex}.products-dashboard-sidebar strong,.products-command-row,.product-badge,.product-text-link,.products-cta-actions a{letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.products-dashboard-sidebar span{color:#a8aaad;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.products-dashboard-sidebar .active{color:#fff;background:#17181d}.products-dashboard-main{grid-template-rows:auto 1fr auto;display:grid}.products-command-row{color:#a8aaad;border-bottom:1px solid #303236;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.products-command-row button{color:#000;font:inherit;background:#fff;border:1px solid #fff;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.products-code-panel{flex-direction:column;justify-content:center;gap:18px;padding:32px;font-family:JetBrains Mono,monospace;font-size:clamp(14px,2vw,22px);line-height:1.6;display:flex}.products-code-panel span{color:#7dd3fc}.products-metric-grid{border-top:1px solid #303236;grid-template-columns:repeat(3,1fr);display:grid}.products-metric-grid div{gap:8px;padding:22px;display:grid}.products-metric-grid div+div{border-left:1px solid #303236}.products-metric-grid span{color:#7d8087;font-size:12px}.products-metric-grid strong{font-size:22px}.product-services-list{flex-direction:column;gap:92px;margin-top:108px;display:flex}.product-service{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:64px;scroll-margin-top:100px;display:grid}.product-service.is-reverse .product-service-copy{order:2}.product-service.is-reverse .product-terminal-card{order:1}.product-service-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.product-badge{color:#b7b9bd;text-transform:uppercase;border:1px solid #303236;border-radius:6px;width:max-content;padding:7px 10px}.product-service h2,.products-workflow h2,.products-advantages h2,.products-cta h2{letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,42px);line-height:1.1}.product-service p{color:#b6b8bd;max-width:590px;font-size:18px;line-height:1.7}.product-text-link{color:#fff;align-items:center;gap:9px;display:inline-flex}.product-text-link i{transition:transform .18s}.product-text-link:hover i{transform:translate(4px)}.product-terminal-card{place-items:center;min-height:320px;padding:28px;display:grid}.product-grid-pattern{opacity:.22;background-image:linear-gradient(90deg,#24262b 1px,#0000 1px),linear-gradient(#24262b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.product-terminal-inner{z-index:1;justify-items:center;gap:22px;display:grid;position:relative}.product-terminal-inner>i{font-size:66px}.product-terminal-inner code{color:#c6c8cc;text-align:center;border-top:1px solid #303236;gap:8px;min-width:min(320px,100%);padding-top:18px;display:grid}.products-workflow,.products-advantages,.products-cta{margin-top:112px}.products-workflow{border-top:1px solid #303236;padding-top:58px}.products-workflow>div:first-child{gap:12px;margin-bottom:34px;display:grid}.workflow-diagram{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;padding:34px;display:grid}.workflow-node,.workflow-stack span{background:#202020;border:1px solid #303236;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:22px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;display:flex}.workflow-node.active{border-color:#fff;box-shadow:0 0 22px #ffffff14}.workflow-arrow{color:#777a80;font-size:22px}.workflow-stack{gap:12px;display:grid}.workflow-stack span{justify-content:flex-start;padding:14px 16px}.products-advantages{border-top:1px solid #303236;padding-top:58px}.products-advantage-grid{background:#303236;border:1px solid #303236;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:32px;display:grid;overflow:hidden}.products-advantage-grid article{background:#020202;gap:14px;padding:30px;transition:background-color .18s;display:grid}.products-advantage-grid article:hover{background:#111216}.products-advantage-grid i{font-size:24px}.products-advantage-grid h3{font-size:20px}.products-advantage-grid p{color:#a8aaad;line-height:1.6}.products-cta{text-align:center;place-items:center;min-height:260px;padding:44px;display:grid}.products-cta>div:not(.product-grid-pattern){z-index:1;gap:28px;display:grid;position:relative}.products-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.products-cta-actions a{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;display:inline-flex}.product-primary-action{color:#000;background:#fff}.product-secondary-action{color:#fff;background:0 0;border:1px solid #303236}@media (width<=900px){.products-page{width:min(100% - 32px,760px);padding-top:48px}.products-dashboard,.product-service,.workflow-diagram{grid-template-columns:1fr}.products-dashboard-sidebar{border-bottom:1px solid #303236;border-right:0}.product-service,.product-service.is-reverse{gap:28px}.product-service.is-reverse .product-service-copy,.product-service.is-reverse .product-terminal-card{order:initial}.workflow-arrow{justify-self:center;transform:rotate(90deg)}}@media (width<=640px){.products-page{width:min(100% - 24px,560px);padding-bottom:78px}.products-hero{padding-left:18px}.products-overview{margin-top:48px}.products-dashboard-sidebar{padding:18px}.products-code-panel{padding:22px;font-size:13px}.products-metric-grid{grid-template-columns:1fr}.products-metric-grid div+div{border-top:1px solid #303236;border-left:0}.product-services-list,.products-workflow,.products-advantages,.products-cta{margin-top:70px}.product-terminal-card{min-height:260px;padding:20px}.product-service p{font-size:15px}.workflow-diagram,.products-cta{padding:22px}.products-advantage-grid{grid-template-columns:1fr}.products-cta-actions{flex-direction:column}}@media (width<=900px){.product-service{scroll-margin-top:250px}}@media (width<=580px){@media (hover:none) and (pointer:coarse){.product-service{scroll-margin-top:120px}}}.simple-page{width:min(1100px,104% - 30px);min-height:54vh;margin:0 auto 40px}.simple-page-card{background:#101115;border:1px solid #303236;border-radius:8px;padding:clamp(28px,6vw,64px)}.simple-page-card span{color:#a8aaad;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.simple-page-card h1{margin-top:16px;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,7vw,72px);line-height:1}.simple-page-card p{color:#b6b8bd;max-width:660px;margin-top:20px;font-size:17px;line-height:1.7}.vps-dashboard-wrapper{color:#737373;box-sizing:border-box;background-color:#000;width:100%;font-family:Inter,sans-serif}.vps-dashboard-wrapper *{box-sizing:border-box}.vps-dashboard-header{text-align:center;flex-direction:column;align-items:center;max-width:1152px;margin:0 auto 56px;display:flex}.header-badge{letter-spacing:.15em;color:#404040;margin-bottom:24px;font-size:11px}.vps-dashboard-header h1{color:#fff;letter-spacing:-.03em;margin:0 0 16px;font-size:40px;font-weight:600}.vps-dashboard-header p{color:#888;max-width:620px;margin:0 0 36px;font-size:15px;line-height:1.6}.vps-currency-toggle{background-color:#050505;border:1px solid #1a1a1a;border-radius:6px;padding:3px;display:flex}.vps-currency-toggle button{color:#525252;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 18px;font-size:11px;font-weight:600;transition:all .15s}.vps-currency-toggle button.active{color:#fff;background-color:#121212;border:1px solid #262626}.vps-window-container{width:100%;max-width:1152px;margin:0 auto 40px}.vps-mainframe-window{background-color:#050505;border:1px solid #1a1a1a;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 40px 90px #000000d9}.vps-window-bar{background-color:#0a0a0a;border-bottom:1px solid #1a1a1a;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.window-action-dots{gap:8px;width:160px;display:flex}.window-action-dots span{background-color:#262626;border-radius:50%;width:6px;height:6px}.window-file-tab{color:#525252;font-size:11px}.vps-workspace-layout{grid-template-columns:320px 1fr;min-height:200px;display:grid}.vps-sidebar-menu{background-color:#030303;border-right:1px solid #1a1a1a;padding:24px 16px}.sidebar-section-title{color:#404040;letter-spacing:.12em;margin-bottom:20px;padding-left:12px;font-size:10px}.sidebar-links-stack{flex-direction:column;gap:8px;display:flex}.sidebar-button-cell{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;width:100%;padding:14px 16px;transition:all .12s;display:flex;position:relative}.cell-indicator{background-color:#262626;border-radius:50%;width:4px;height:4px;margin-right:14px;transition:background-color .12s}.cell-info-flex{flex-direction:column;flex:1;gap:2px;display:flex}.cell-title{color:#a3a3a3;font-size:13px;font-weight:500}.cell-subtext{color:#404040;font-size:10px}.cell-badge-price{color:#525252;font-size:11px}.sidebar-button-cell:hover{background-color:#0a0a0a}.sidebar-button-cell.active-cell{background-color:#0d0d0d;border-color:#262626}.sidebar-button-cell.active-cell .cell-indicator{background-color:#fff;box-shadow:0 0 8px #fff}.sidebar-button-cell.active-cell .cell-title{color:#fff}.sidebar-button-cell.active-cell .cell-badge-price{color:#a3a3a3}.vps-main-content{flex-direction:column;justify-content:center;padding:40px;display:flex}.content-heading-block{margin:0}.content-meta-tag{color:#525252;letter-spacing:.05em;margin-bottom:6px;font-size:10px;display:block}.content-heading-block h2{color:#fff;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.telemetry-data-grid{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}.telemetry-card{background-color:#050505;border:1px solid #1a1a1a;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding:24px;display:flex}.telemetry-card.highlight-card{background-color:#0a0a0a;border-color:#222}.span-two-columns{grid-column:span 2}.card-label{color:#525252;letter-spacing:.05em;font-size:10px}.card-value-large{font-size:16px;font-weight:500}.card-value-medium{font-size:14px;font-weight:500}.card-subtext-info{color:#404040;font-size:10px}.vps-stat-and-used{justify-content:space-between;align-items:baseline;display:flex}.container-slots-meter{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.slots-main-value{font-size:20px;font-weight:600}.slots-unit{color:#737373;font-size:12px;font-weight:400}.slots-used-text{color:#404040;font-size:11px}.slots-visual-grid{gap:4px;margin-top:6px;display:flex}.slot-block-dot{border-radius:2px;flex:1;height:6px}.slot-block-dot.dot-available{background-color:#1a1a1a}.slot-block-dot.dot-allocated{background-color:#fff}.bandwidth-usage-bar-track{background-color:#161616;border-radius:2px;width:100%;height:4px;margin:4px 0 0;overflow:hidden}.bandwidth-fill{background-color:#fff;border-radius:2px;height:100%}.regions-pill-wrapper{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.region-pill{color:#fff;background-color:#121212;border:1px solid #222;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.region-dot-marker{background-color:#10b981;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #10b981}.vps-action-footer-panel{background-color:#050505;border:1px solid #1a1a1a;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:24px;padding:24px;display:flex}.footer-pricing-summary{flex-direction:column;gap:2px;display:flex}.summary-label{color:#404040;letter-spacing:.05em;font-size:9px}.summary-price{color:#fff;font-size:24px;font-weight:600;line-height:1.2}.vps-deploy-trigger-button{color:#000;letter-spacing:.05em;white-space:nowrap;background-color:#fff;border:1px solid #fff;border-radius:6px;padding:14px 28px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s}.vps-deploy-trigger-button:hover{color:#fff;background-color:#000}.vps-pipeline-footer-notice{text-align:center;border-top:1px dashed #1a1a1a;max-width:1152px;margin:0 auto;padding-top:24px}.vps-pipeline-footer-notice p{color:#404040;font-size:12px}.vps-pipeline-footer-notice a{color:#8a8a8a;border-bottom:1px dashed #404040;text-decoration:none}.vps-pipeline-footer-notice a:hover{color:#10b981;border-color:#10b981}@media (width<=992px){.vps-workspace-layout{grid-template-columns:1fr}.vps-sidebar-menu{border-bottom:1px solid #1a1a1a;border-right:none;padding:24px}.sidebar-links-stack{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.vps-main-content{padding:32px 24px}}@media (width<=680px){.vps-dashboard-header h1{font-size:30px}.sidebar-links-stack{grid-template-columns:1fr}.telemetry-data-grid{grid-template-columns:1fr;gap:12px}.span-two-columns{grid-column:span 1}.vps-action-footer-panel{flex-direction:column;align-items:flex-start;gap:16px}.vps-deploy-trigger-button{text-align:center;width:100%}}.apis-showcase-wrapper{color:#8a8a8a;box-sizing:border-box;background-color:#000;width:100%;min-height:100vh;padding:140px 24px 180px;font-family:Inter,sans-serif;overflow-x:hidden}.apis-showcase-wrapper *{box-sizing:border-box}.text-white{color:#fff}.text-dim{color:#444}.text-green{color:#10b981}.font-11{font-size:11px!important}.apis-hero-section{max-width:1152px;margin:0 auto 80px}.apis-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;display:grid}.apis-meta-tag{letter-spacing:.15em;color:#444;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.apis-hero-text h1{color:#fff;letter-spacing:-.04em;margin:0 0 24px;font-size:56px;font-weight:600;line-height:1.1}.apis-hero-text p{color:#8a8a8a;max-width:480px;margin:0 0 32px;font-size:17px;line-height:1.6}.apis-placeholder-badge{color:#fff;letter-spacing:.05em;background-color:#050505;border:1px solid #1c1c1c;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:inline-flex}.apis-hero-preview-shell{width:100%}.apis-window-preview{background:#050505;border:1px solid #1c1c1c;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 30px 60px -15px #000000e6}.apis-window-bar{background-color:#0a0a0a;border-bottom:1px solid #1c1c1c;align-items:center;padding:12px 16px;display:flex}.apis-window-controls{gap:6px;display:flex}.apis-dot{background-color:#262626;border-radius:50%;width:7px;height:7px}.apis-window-title{text-align:center;color:#444;flex:1;padding-right:39px;font-family:JetBrains Mono,monospace;font-size:11px}.apis-window-body{flex-direction:column;gap:18px;padding:24px;display:flex}.apis-stream-row{border-bottom:1px solid #0f0f0f;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:10px;display:flex}.apis-stream-row.last-row{border-bottom:none;padding-bottom:0}.apis-lbl{color:#444;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:11px}.apis-status-pulse{background-color:#10b981;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #10b981}.apis-bars-container{align-items:flex-end;gap:3px;height:12px;display:flex}.apis-bar-fill{background-color:#161616;border-radius:1px;width:3px}.apis-bar-fill.fill-70{background-color:#555;height:10px}.apis-bar-fill.fill-40{background-color:#333;height:6px}.apis-bar-fill.fill-90{background-color:#fff;height:12px}.apis-bar-fill.fill-60{background-color:#444;height:8px}.apis-section-header{max-width:1152px;margin:0 auto 64px}.apis-section-header.with-toggle{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.apis-section-num{letter-spacing:.15em;color:#333;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px;display:block}.apis-section-header h2{color:#fff;letter-spacing:-.03em;margin:0 0 16px;font-size:32px;font-weight:500}.apis-section-header p{color:#555;max-width:520px;margin:0;font-size:15px;line-height:1.6}.apis-currency-toggle{background-color:#050505;border:1px solid #1c1c1c;border-radius:4px;padding:2px;display:flex}.toggle-btn{color:#444;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:6px 14px;font-size:11px;font-weight:500;transition:color .15s,background-color .15s}.toggle-btn.active{color:#fff;background-color:#111}.apis-plans-section{max-width:1152px;margin:0 auto 90px}.apis-plans-grid-shell{background-color:#050505;border:1px solid #1c1c1c;border-radius:1px;width:100%;margin-bottom:40px}.apis-plans-grid{grid-template-columns:repeat(4,1fr);display:grid}.apis-arch-card{background-color:#0000;border-right:1px solid #1c1c1c;flex-direction:column;padding:40px 32px;transition:background-color .15s;display:flex}.apis-arch-card:last-child{border-right:none}.apis-arch-card:hover{background-color:#090909}.apis-card-top{margin-bottom:32px}.apis-card-header-flex{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.apis-card-meta{color:#444;letter-spacing:.1em;font-size:10px}.apis-card-price{color:#fff;font-size:13px;font-weight:500}.apis-arch-card h3{color:#fff;letter-spacing:.02em;margin:0;font-size:20px;font-weight:500}.apis-card-specs{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.apis-spec-row{justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.apis-card-desc{color:#666;flex-grow:1;margin:0 0 32px;font-size:13px;line-height:1.6}.apis-card-shop-btn{text-align:center;color:#fff;letter-spacing:.05em;background-color:#0a0a0a;border:1px solid #1c1c1c;border-radius:4px;width:100%;padding:12px 0;font-size:11px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:block}.apis-card-shop-btn:hover{color:#000;background-color:#fff;border-color:#fff}.apis-contact-gateway-wrapper{border-top:1px dashed #1c1c1c;max-width:1152px;margin:0 auto;padding-top:32px}.apis-contact-paragraph{color:#555;margin:0;font-size:14px;line-height:1.6}.apis-wa-inline-button{color:#fff;border-bottom:1px solid #444;padding-bottom:2px;text-decoration:none;transition:color .15s,border-color .15s}.apis-wa-inline-button:hover{color:#10b981;border-color:#10b981}.apis-registry-section{max-width:1152px;margin:0 auto 100px}.apis-registry-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.apis-registry-column{flex-direction:column;display:flex}.apis-registry-group-title{letter-spacing:.1em;color:#444;border-bottom:1px solid #1c1c1c;margin-bottom:12px;padding-bottom:12px;font-size:11px}.apis-registry-list{flex-direction:column;display:flex}.apis-registry-row-item{border-bottom:1px solid #0a0a0a;align-items:center;padding:10px 0;display:flex}.apis-row-bullet{background-color:#333;border-radius:50%;width:3px;height:3px;margin-right:12px}.apis-row-name{color:#ccc;flex:1;font-size:13px}.apis-row-tag{color:#444;letter-spacing:.05em;border:1px solid #1c1c1c;border-radius:2px;padding:1px 5px;font-size:9px}.apis-workflow-section{border-bottom:3px dashed #1c1c1c;max-width:1152px;margin:0 auto 70px}.apis-workflow-scale-shell{width:100%}.apis-workflow-container{background-color:#050505;border:1px solid #1c1c1c;justify-content:space-between;align-items:center;width:100%;padding:40px 32px;display:flex}.apis-workflow-node{background-color:#0a0a0a;border:1px solid #1c1c1c;min-width:190px;padding:20px 24px;position:relative}.apis-node-accent-line{background:linear-gradient(90deg,#0000,#444,#0000);height:1px;position:absolute;top:-1px;left:16px;right:16px}.apis-workflow-node.core-system-node{border-color:#fff;box-shadow:0 0 25px #ffffff08}.apis-workflow-node.core-system-node .apis-node-accent-line{background:linear-gradient(90deg,#0000,#fff,#0000)}.apis-node-meta{color:#444;letter-spacing:.1em;margin-bottom:6px;font-size:9px;display:block}.core-system-node .apis-node-meta{color:#8a8a8a}.apis-node-title{color:#ccc;font-size:14px;font-weight:500;display:block}.core-system-node .apis-node-title{color:#fff}.apis-workflow-connector-line{background-color:#1c1c1c;flex:1;justify-content:center;align-items:center;height:1px;display:flex;position:relative}.apis-connector-dot{background-color:#333;border-radius:50%;width:4px;height:4px}.apis-dev-preview-section{max-width:680px;margin:0 auto}.apis-code-window-wrapper{background-color:#050505;border:1px solid #1c1c1c;border-radius:6px;overflow:hidden}.apis-code-window-wrapper .apis-window-bar{background-color:#0a0a0a}.apis-code-body{color:#8a8a8a;padding:24px;font-size:13px;line-height:1.6;overflow-x:auto}.apis-code-body pre{margin:0}@media (width<=1200px){.apis-hero-grid{grid-template-columns:1fr;gap:48px}.apis-section-header.with-toggle{flex-direction:column;align-items:flex-start;gap:16px}.apis-plans-grid{grid-template-columns:repeat(2,1fr)}.apis-plans-grid .apis-arch-card{border-bottom:1px solid #1c1c1c}.apis-plans-grid .apis-arch-card:nth-child(2){border-right:none}.apis-plans-grid .apis-arch-card:nth-child(3),.apis-plans-grid .apis-arch-card:nth-child(4){border-bottom:none}.apis-registry-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (width<=992px){.apis-workflow-scale-shell{--scale-factor:.82;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;height:auto!important;margin-bottom:calc((130px * (1 - var(--scale-factor))) * -1)!important}.apis-workflow-scale-shell .apis-workflow-container{transform-origin:top;width:1080px!important;height:auto!important;transform:scale(var(--scale-factor))!important;position:relative!important}}@media (width<=768px){.apis-showcase-wrapper{padding:45px 0 4px}.apis-hero-text h1{font-size:42px}.apis-workflow-scale-shell{display:none}}@media (width<=580px){.apis-plans-grid{grid-template-columns:1fr}.apis-plans-grid .apis-arch-card{border-bottom:1px solid #1c1c1c!important;border-right:none!important}.apis-plans-grid .apis-arch-card:last-child{border-bottom:none!important}.apis-registry-grid{grid-template-columns:1fr}.apis-workflow-scale-shell{--scale-factor:.44;margin-bottom:calc((130px * (1 - var(--scale-factor))) * -1)!important}}@media (width<=420px){.apis-workflow-scale-shell{--scale-factor:.32;margin-bottom:calc((130px * (1 - var(--scale-factor))) * -1)!important}}.sd-page-wrapper{color:#fff;background-color:#000;min-height:100vh;font-family:Inter,sans-serif}.sd-shell{width:min(1040px,100%);margin:0 auto;padding:0 10px}.sd-section{padding:clamp(60px,8vw,120px) 0;position:relative}.sd-border-top{border-top:1px solid #262626}.sd-kicker{color:#8e9192;letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:700;display:block}.sd-title{color:#fff;letter-spacing:1px;margin-bottom:17px;padding-bottom:20px;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:.98}.sd-title-line{border-top:1px solid #ffffff26;max-width:80%;height:14px;margin-top:12px;margin-bottom:24px;position:relative}.sd-title-line span{background:#262626;border-radius:999px;width:8px;height:8px;position:absolute;top:-4px;right:0}.sd-subtitle{color:#fff;letter-spacing:.3px;margin-bottom:12px;font-size:clamp(18px,3vw,20px);font-weight:500;line-height:1.4}.sd-desc{color:#8e9192;letter-spacing:.3px;font-size:15px;line-height:1.41}.sd-layout{grid-template-columns:minmax(280px,400px) minmax(0,1fr);align-items:center;gap:clamp(40px,8vw,80px);display:grid}.sd-visual-content{justify-content:flex-end;width:100%;display:flex}.sd-window{background:#0d0e12;border:1px solid #262626;border-radius:8px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 30px 90px #00000061}.sd-window-header{background:#ffffff06;border-bottom:1px solid #ffffff0f;grid-template-columns:60px 1fr 60px;align-items:center;height:40px;padding:0 14px;display:grid}.sd-window-controls{gap:6px;display:flex}.sd-window-controls span{background:#262626;border-radius:50%;width:10px;height:10px}.sd-window-url{text-align:center;color:#737373;letter-spacing:.05em;font-size:10px}.sd-browser-light{color:#0f172a;background:#fff;min-height:360px;padding:32px 24px}.sd-mock-nav{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.sd-mock-nav strong{color:#0f172a;letter-spacing:-.05em;font-size:14px;font-weight:800}.sd-mock-links{color:#64748b;gap:16px;font-size:10px;display:flex}.sd-mock-hero{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.sd-badge-blue{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.sd-pulse-blue{background:#3b82f6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3b82f6}.sd-mock-hero h3{letter-spacing:-.04em;color:#0f172a;font-size:clamp(28px,4vw,32px);font-weight:800;line-height:1.1}.sd-mock-hero p{color:#64748b;font-size:13px;line-height:1.5}.sd-tags-light{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sd-tags-light span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:4px 10px;font-size:10px}.sd-mock-btn-blue{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:8px;margin-top:20px;padding:12px 24px;font-size:11px;font-weight:700;transition:transform .2s;display:flex;box-shadow:0 8px 20px #2563eb40}.sd-mock-btn-blue:hover{transform:translateY(-2px)}.sd-wa-window{background:#efeae2;flex-direction:column;display:flex}.sd-wa-header{color:#fff;background:#008069;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.sd-wa-header-left{align-items:center;gap:12px;display:flex}.sd-wa-header-right{align-items:center;gap:18px;display:flex}.sd-wa-icon{cursor:pointer;opacity:.9;font-size:18px}.sd-wa-avatar{background:#cbd5e1;border-radius:50%;width:36px;height:36px}.sd-wa-user-info{flex-direction:column;display:flex}.sd-wa-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.2}.sd-wa-status{opacity:.8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px}.sd-wa-body{background-image:radial-gradient(#d1ccc2 1px,#0000 1px);background-size:20px 20px;flex-direction:column;flex-grow:1;gap:12px;min-height:340px;padding:24px 20px;display:flex}.sd-wa-bubble{color:#111;border-radius:8px;max-width:88%;padding:8px 10px 8px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.45;position:relative;box-shadow:0 1px 2px #0000001a}.sd-wa-incoming{background:#fff;border-top-left-radius:0;align-self:flex-start}.sd-wa-outgoing{background:#dcf8c6;border-top-right-radius:0;align-self:flex-end}.sd-wa-meta{float:right;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;margin-left:20px;display:flex}.sd-wa-time{color:#667781;font-size:10px}.sd-wa-read{color:#53bdeb;font-size:16px;line-height:10px}.sd-wa-input-area{background:0 0;align-items:center;gap:8px;padding:10px;display:flex}.sd-wa-input-box{background:#fff;border-radius:24px;flex-grow:1;align-items:center;gap:12px;padding:12px 16px;display:flex}.sd-wa-input-right{align-items:center;gap:16px;display:flex}.sd-wa-icon-gray{color:#6b7280;cursor:pointer;font-size:20px}.sd-wa-placeholder{color:#9ca3af;flex-grow:1;font-size:14px;font-weight:300}.sd-wa-mic{color:#fff;cursor:pointer;background:#008069;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.sd-packages-header{justify-content:space-between;align-items:flex-end;margin-bottom:56px;display:flex}.sd-currency-toggle{background:#080808;border:1px solid #262626;border-radius:6px;gap:4px;padding:4px;display:flex}.sd-currency-toggle button{color:#737373;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 16px;font-family:inherit;font-size:11px;font-weight:700;transition:all .16s}.sd-currency-toggle button.active{color:#fff;background:#262626}.sd-packages-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sd-card{background:#050505;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:440px;transition:border-color .16s,transform .16s;display:flex}.sd-card:hover{border-color:#ffffff4d;transform:translateY(-4px)}.sd-card-top{border-bottom:1px solid #ffffff0a;padding:32px 24px}.sd-card-bottom{flex-direction:column;justify-content:space-between;gap:24px;height:100%;padding:24px;display:flex}.sd-card-title{letter-spacing:-.04em;color:#fff;margin-bottom:24px;font-size:22px;font-weight:700}.sd-card-price small{color:#737373;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.sd-card-price strong{color:#fff;letter-spacing:-.04em;font-size:32px;font-weight:500;display:block}.sd-card-tech{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.sd-card-tech span{color:#8e9192;background:#0d0e12;border:1px solid #1a1a1a;border-radius:4px;padding:4px 8px;font-size:10px}.sd-card-fits small{color:#555;text-transform:uppercase;margin-bottom:16px;font-size:10px;display:block}.sd-card-fits span{color:#a3a3a3;margin-bottom:10px;padding-left:14px;font-size:12px;display:block;position:relative}.sd-card-fits span:before{content:"";background:#e4e4e4;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:0}.sd-btn{color:#fff;background:0 0;border:1px solid #262626;border-radius:6px;justify-content:center;align-items:center;width:100%;height:46px;font-size:11px;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.sd-btn:hover{color:#000;background:#fff;border-color:#fff}.sd-cta-section{padding-bottom:clamp(72px,8vw,120px)}.sd-cta-container{text-align:center;background:#050505;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;padding:clamp(48px,6vw,72px) 24px;display:flex}.sd-cta-container h2{letter-spacing:-.04em;color:#fff;margin-bottom:16px;font-size:clamp(28px,4vw,46px);font-weight:800}.sd-cta-container p{color:#8e9192;max-width:600px;margin-bottom:40px;font-size:16px;line-height:1.6}.sd-cta-btn{color:#000;letter-spacing:.05em;background:#fff;border-radius:999px;justify-content:center;align-items:center;height:52px;padding:0 36px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.sd-cta-btn:hover{transform:translateY(-4px);box-shadow:0 10px 30px #ffffff26}@media (width<=1024px){.sd-packages-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=900px){.sd-layout{text-align:left;grid-template-columns:1fr;gap:48px}.sd-visual-content{justify-content:center}.sd-window{max-width:100%}.sd-title-line{display:none}.sd-packages-header{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=600px){.sd-packages-grid{grid-template-columns:1fr}.sd-wa-header,.sd-wa-input-area{padding:12px}.sd-wa-bubble{max-width:92%}}*{box-sizing:border-box;margin:0;padding:0}.mono{font-family:JetBrains Mono,monospace}.simple-page:has(.ts-wrapper){width:min(1100px,100% - 32px);overflow:hidden}.ts-wrapper{color:#fff;font-synthesis:none;text-rendering:geometricprecision;background-color:#000;width:100%;padding:clamp(34px,6vw,76px) 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.ts-wrapper button,.ts-wrapper input,.ts-wrapper textarea,.ts-wrapper select{font:inherit}.ts-container{grid-template-columns:1fr;align-items:flex-start;gap:24px;width:100%;max-width:1040px;margin:0 auto;padding:0 10px;display:grid}.ts-visual-side{min-width:0}.ts-text-side{display:contents}.ts-header-box{text-align:center;order:1;justify-self:center;width:100%;max-width:760px;margin-bottom:0}.ts-kicker{color:#fff;letter-spacing:.15em;text-transform:uppercase;background:#0a0a0a;border:1px solid #333;border-radius:999px;width:fit-content;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:6px 12px;font-size:11px;font-weight:700;display:block}.ts-title{letter-spacing:-.03em;color:#fff;margin-bottom:16px;font-size:clamp(32px,4vw,42px);font-weight:800;line-height:1.1}.ts-subtitle{color:#a1a1aa;font-size:16px;line-height:1.5}.ts-info-box{background:#050505;border:1px solid #1f1f1f;border-radius:8px;order:2;justify-self:center;width:100%;max-width:760px;margin-bottom:0;padding:20px}.ts-info-box strong{color:#fff;margin-bottom:8px;font-size:14px;display:block}.ts-info-box p{color:#a1a1aa;font-size:13px;line-height:1.6}.ts-template-list{order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.ts-list-head{border-bottom:1px solid #1f1f1f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.ts-list-head span{color:#71717a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.ts-list-head strong{color:#fff;font-size:12px;font-weight:600}.ts-template-card{background:linear-gradient(#ffffff09,#fff0),#050505;border:1px solid #1f1f1f;border-radius:10px;grid-template-columns:1fr;align-items:stretch;gap:14px;padding:14px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.ts-template-card:hover,.ts-template-card.active{background-color:#0b0b0b;border-color:#4b4b4f}.ts-template-card.active{box-shadow:0 0 0 1px #ffffff2e}.ts-template-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.ts-template-label{color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;border:1px solid #27272a;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:700}.ts-template-main h3{color:#fff;font-size:16px;line-height:1.2}.ts-template-main p{color:#9ca3af;font-size:12px;line-height:1.55}.ts-template-meta{flex-wrap:wrap;gap:6px;display:flex}.ts-template-meta span{color:#d4d4d8;border:1px solid #27272a;border-radius:5px;padding:4px 7px;font-size:9px}.ts-template-actions{grid-template-columns:1fr 1fr;align-content:center;gap:8px;min-width:0;display:grid}.ts-template-actions button{color:#fff;cursor:pointer;background:#0c0c0c;border:1px solid #343438;border-radius:6px;min-height:32px;padding:0 12px;font-size:10px;font-weight:700;transition:background-color .18s,color .18s,border-color .18s}.ts-template-actions button:first-child{color:#000;background:#fff;border-color:#fff}.ts-template-actions button:hover{border-color:#fff}.ts-details-box{background:0 0;border-top:1px solid #1f1f1f;order:5;padding-top:28px}.ts-details-title{letter-spacing:-.02em;color:#fff;margin-bottom:12px;font-size:24px;font-weight:700}.ts-details-desc{color:#a1a1aa;margin-bottom:24px;font-size:14px;line-height:1.5}.ts-badges{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.ts-badges span{color:#e4e4e7;background:#0a0a0a;border:1px solid #27272a;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.ts-grid-info{background:#050505;border:1px solid #1f1f1f;border-radius:8px;grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}.ts-grid-item{flex-direction:column;gap:6px;display:flex}.ts-grid-full{grid-column:span 2}.ts-grid-item small{color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.ts-grid-item span{color:#fff;font-size:12px}.ts-tech-list{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ts-tech-list span{color:#a1a1aa;border:1px solid #27272a;border-radius:4px;padding:4px 8px;font-size:10px}.ts-visual-side{order:3;justify-items:center;gap:14px;width:100%;margin:4px 0 10px;display:grid;position:relative;top:auto}.ts-window-scale{aspect-ratio:16/8.5;justify-self:center;width:min(100%,760px);min-width:0;height:auto;position:relative}.window{transform-origin:0 0;background:#0f0f0f;border:1px solid #333;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #000000e6}.title-bar{background:#161616;border-bottom:1px solid #222;align-items:center;height:41px;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;height:calc(100% - 41px);transition:background .4s;position:relative;overflow:hidden}.content-area.phase-1,.content-area.phase-2,.content-area.phase-3,.content-area.phase-4{background:#0b0b0b}.content-area.phase-5{background:#fff}.content-area.phase-6{background:#000}.click-pulse{animation:.76s cubic-bezier(.2,.8,.2,1) clickPulse}.scene-1{grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);align-items:stretch;gap:18px;height:100%;padding:28px;display:grid}.s1-left{align-content:center;display:grid}.s1-search{color:#fff;background:#111;border:1px solid #222;border-radius:8px;align-items:center;gap:12px;width:100%;max-width:100%;padding:14px 20px;font-size:13px;display:flex}.s1-search i{color:#555}.s1-caret{background:#fff;width:8px;height:14px;animation:1s step-end infinite blink}.s1-card{opacity:0;background:#050505;border:1px solid #222;border-radius:8px;width:100%;max-width:400px;margin-top:18px;padding:20px;transition:all .5s;transform:translateY(20px)}.s1-card.show{opacity:1;transform:translateY(0)}.s1-card-top{align-items:center;gap:16px;margin-bottom:16px;display:flex}.s1-card-icon{color:#22c55e;background:#111;border:1px solid #222;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.s1-card-top h4{margin-bottom:4px;font-size:14px;font-weight:700}.s1-premium{color:#eab308;border:1px solid #eab308;border-radius:4px;padding:2px 6px;font-size:9px}.s1-card-tags{gap:8px;margin-bottom:24px;display:flex}.s1-card-tags span{color:#71717a;background:#111;border-radius:4px;padding:4px 8px;font-size:10px}.s1-card-actions{gap:12px;display:flex}.s1-card-actions button{cursor:pointer;border:none;border-radius:6px;flex:1;padding:10px;font-size:11px;font-weight:700}.s1-btn-preview{color:#fff;background:0 0;border:1px solid #333!important}.s1-btn-buy{color:#000;background:#fff}.s1-demo-panel{align-content:center;gap:10px;min-width:0;display:grid}.s1-demo-panel>span{color:#71717a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.s1-mini-row{opacity:0;background:#050505;border:1px solid #222;border-radius:8px;gap:5px;padding:12px;animation:.48s forwards fadeSlideIn;display:grid;transform:translate(10px)}.s1-mini-row:nth-child(3){animation-delay:.12s}.s1-mini-row:nth-child(4){animation-delay:.24s}.s1-mini-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.s1-mini-row small{color:#71717a;font-size:9px}.s1-mini-status{color:#a1a1aa;align-items:center;gap:8px;font-size:10px;display:flex}.s1-mini-status i{background:#fff;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #ffffff80}.scene-2{height:100%;display:flex}.s2-sidebar{background:#050505;border-right:1px solid #222;width:180px;padding:16px 0}.s2-file{color:#71717a;align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:flex}.s2-file.active{color:#fff;background:#111}.s2-editor{flex-direction:column;flex:1;gap:8px;padding:24px;display:flex}.s2-line{color:#a1a1aa;font-size:13px}.s2-key{color:#7aa2f7}.s2-val{color:#c3e88d}.type-anim{white-space:nowrap;border-right:2px solid #fff;animation:1.5s steps(20,end) typing,.75s step-end infinite blink-caret;display:inline-block;overflow:hidden}.scene-3{background:#050505;flex-direction:column;height:100%;display:flex}.s3-header{border-bottom:1px solid #222;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.s3-logo{color:#fff;font-size:14px;font-weight:700}.s3-finish{color:#000;background:#fff;border:none;border-radius:4px;padding:6px 16px;font-size:10px;font-weight:700}.s3-body{flex:1;display:flex}.s3-side{border-right:1px solid #222;flex-direction:column;align-items:center;gap:16px;width:60px;padding:16px;display:flex}.s3-box{border:1px solid #333;border-radius:4px;width:24px;height:24px}.s3-main{flex-direction:column;flex:1;gap:32px;padding:32px;display:flex}.s3-hero{flex-direction:column;gap:12px;display:flex}.s3-hero-text{background:#222;border-radius:4px;width:60%;height:16px}.s3-hero-text.short{width:40%}.s3-hero-btn{background:#fff;border-radius:4px;width:120px;height:32px;margin-top:8px}.s3-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.s3-card{border:1px solid #222;border-radius:8px;height:100px}.scene-4{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}.s4-spinner{border:2px solid #222;border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.s4-text{color:#71717a;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.scene-5{place-items:center;height:100%;padding:26px;display:grid}.s5-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:28px;width:min(560px,100%);padding:24px;display:grid;box-shadow:0 20px 44px #0f172a14}.s5-checkout-copy{gap:12px;display:grid}.s5-title{color:#2563eb;letter-spacing:.14em;font-size:11px;font-weight:700}.s5-checkout-copy h3{color:#050505;letter-spacing:-.04em;font-size:24px;line-height:1.05}.s5-checkout-copy p{color:#52525b;font-size:12px;line-height:1.55}.s5-receipt{border-top:1px solid #e5e7eb;grid-template-columns:1fr auto;gap:9px 16px;padding-top:12px;display:grid}.s5-receipt span{color:#71717a;font-size:10px}.s5-receipt strong{color:#000;font-size:10px}.s5-payment-action{justify-items:center;gap:14px;display:grid}.s5-qr-container{color:#000;border:2px solid #e5e5e5;border-radius:12px;justify-content:center;align-items:center;width:160px;height:160px;font-size:80px;display:flex;position:relative;overflow:hidden}.s5-scanline{background:#3b82f6;width:100%;height:4px;animation:2s linear infinite scan;position:absolute;top:0;left:0;box-shadow:0 0 10px #3b82f6}.s5-status{color:#52525b;font-size:11px}.s5-status.success{color:#22c55e;font-weight:700}.s5-success-icon{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:32px;animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards pop;display:flex}.s5-btn-dl{color:#fff;cursor:pointer;background:#000;border:none;border-radius:6px;padding:12px 24px;font-size:11px;font-weight:700;animation:.4s forwards fadeUp}.scene-6{justify-content:center;align-items:center;height:100%;display:flex}.s6-logo{place-items:center;animation:3s forwards scaleFade;display:grid}.s6-logo svg{width:min(220px,62vw);height:auto}.ts-demo-strip{color:#a1a1aa;background:#050505;border:1px solid #1f1f1f;border-radius:10px;grid-template-columns:repeat(3,auto);justify-content:space-between;justify-self:center;gap:12px;width:min(100%,760px);padding:12px 14px;font-size:10px;display:grid}.ts-demo-strip span{align-items:center;gap:8px;min-width:0;display:inline-flex}.ts-demo-strip i{background:#22c55e;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #22c55e73}@keyframes blink{50%{opacity:0}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#fff}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{0%{top:-10%}to{top:110%}}@keyframes pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleFade{0%{opacity:0;transform:scale(.9)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.1)}}@keyframes clickPulse{0%{transform:scale(1);box-shadow:0 0 #ffffff52}42%{transform:scale(.96);box-shadow:0 0 0 10px #ffffff14}to{transform:scale(1);box-shadow:0 0 0 18px #fff0}}@keyframes fadeSlideIn{to{opacity:1;transform:translate(0)}}@media (width<=1024px){.ts-visual-side{margin-top:40px}}@media (width<=768px){.ts-visual-side{justify-items:center}.ts-window-scale{width:min(100%,520px);margin-bottom:0;transform:none}.ts-demo-strip{justify-content:stretch;width:min(100%,520px)}.ts-grid-info{grid-template-columns:1fr}.ts-grid-full{grid-column:span 1}}@media (width<=600px){.simple-page:has(.ts-wrapper){width:min(100% - 18px,1280px)}.ts-template-list{grid-template-columns:1fr}.ts-template-actions{grid-template-columns:1fr 1fr;min-width:0}.scene-1,.s5-box{grid-template-columns:1fr}.ts-window-scale{aspect-ratio:16/13.5;width:min(100%,360px)}.ts-demo-strip{width:min(100%,360px);padding:9px 10px;font-size:9px}.s1-demo-panel{display:none}.ts-demo-strip{grid-template-columns:1fr}}@media (width<=480px){.ts-title{font-size:28px}.scene-1{padding:16px}.title-bar{height:34px;padding:9px 12px}.dots{left:12px}.dot{width:7px;height:7px}.title{font-size:8px}.content-area{height:calc(100% - 34px)}.s1-search{min-height:34px;padding:8px 10px;font-size:10px}.s1-card{margin-top:12px;padding:12px}.s1-card-icon{width:34px;height:34px;font-size:17px}.s1-card-top{gap:10px;margin-bottom:10px}.s1-card-top h4{font-size:11px}.s1-card-tags{margin-bottom:12px}.s1-card-actions{gap:8px}.s1-card-actions button{padding:7px;font-size:9px}.s2-sidebar{width:104px}.s2-file{padding:7px 10px;font-size:9px}.s2-editor{padding:12px}.s2-line{font-size:8px;line-height:1.65}.scene-5{padding:12px}.s5-box{gap:12px;padding:14px}.s5-checkout-copy h3{font-size:16px}.s5-checkout-copy p,.s5-receipt,.s5-title{display:none}.s5-qr-container{width:92px;height:92px;font-size:48px}.s5-success-icon{width:46px;height:46px;font-size:22px}.s5-btn-dl{padding:9px 15px;font-size:9px}}
