@import "https://fonts.googleapis.com/css2?family=Exo+2:wght@500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600&display=swap";:root{color:#edf6ff;font-synthesis:none;--bg:#07101d;--panel:#101d2f;--panel2:#14243a;--line:#263a55;--muted:#86a6c9;--blue:#1593ff;--cyan:#33d2bb;--pink:#ff4172;background:#07101d;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:#edf6ff;min-width:320px;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07101deb;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;max-width:1120px;height:74px;margin:auto;padding:0 24px;display:flex}.brand{align-items:center;gap:4px;font-family:"Exo 2",sans-serif;font-weight:800;display:flex}.brand span:last-child{color:#7f98b5;font-weight:600}.brand-dot{background:var(--blue);border-radius:2px;width:8px;height:8px;margin-right:20px;transform:rotate(45deg)}nav{color:#8ea2bb;gap:34px;font-size:14px;font-weight:600;display:flex}nav a:hover,.login-link:hover{color:#fff}.nav-actions{align-items:center;gap:18px;display:flex}.login-link{color:#9ab0ca;font-size:14px}.button{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:700;transition:all .2s;display:inline-flex}.button:hover{border-color:#4b6b91;transform:translateY(-1px)}.button.small{min-height:42px;padding:0 16px}.button-primary{color:#04101c;background:linear-gradient(135deg,#23a7ff,#087ce5);border-color:#169aff;box-shadow:0 10px 30px #1593ff33}.button-primary:hover{box-shadow:0 14px 35px #1593ff52}.button:disabled{opacity:.6;cursor:wait}.wide{width:100%}.hero{border-bottom:1px solid var(--line);padding:92px 24px 74px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;max-width:1120px;margin:auto;display:grid}.eyebrow{letter-spacing:.19em;text-transform:uppercase;color:var(--blue);font:600 11px JetBrains Mono,monospace}h1,h2,h3{margin-top:0;font-family:"Exo 2",sans-serif}h1{letter-spacing:-.035em;margin:24px 0 20px;font-size:50px;line-height:1.04}h1 em{color:var(--blue);font-style:normal}.lead{color:#90b9df;max-width:610px;font-size:17px;line-height:1.6}.hero-actions{gap:12px;margin:30px 0;display:flex}.trust-row{color:#557ca5;flex-wrap:wrap;gap:14px 24px;font-size:12px;display:flex}.trust-row span:first-letter{color:var(--cyan)}.live-panel{background:var(--panel);border:1px solid #2b405b;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000038}.panel-head{border-bottom:1px solid var(--line);color:#9ebfe0;justify-content:space-between;align-items:center;height:54px;padding:0 18px;font:500 12px JetBrains Mono;display:flex}.panel-head b{color:var(--cyan);background:#073f3d;border:1px solid #087f70;border-radius:20px;padding:7px 10px;font-size:10px}.stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stats>div{border-right:1px solid var(--line);padding:18px 15px}.stats>div:last-child{border:0}.stats small{letter-spacing:.08em;color:#56799f;min-height:30px;font:500 9px JetBrains Mono;display:block}.stats strong{margin-top:7px;font:700 20px "Exo 2";display:block}.danger{color:var(--pink)}.log{padding:15px}.log p{color:#8da2ba;border-bottom:1px dashed #203650;margin:0;padding:8px 0;font:500 11px/1.7 JetBrains Mono}.log time{color:#516d8e}.log b{color:#efae45}.log .green{color:var(--cyan)}.metrics{grid-template-columns:repeat(4,1fr);max-width:1120px;margin:74px auto;padding:0 24px;display:grid}.metrics div{border:1px solid var(--line);background:#0d1929;border-right:0;padding:30px 20px}.metrics div:first-child{border-radius:14px 0 0 14px}.metrics div:last-child{border-right:1px solid var(--line);border-radius:0 14px 14px 0}.metrics strong{color:var(--blue);font:800 28px "Exo 2";display:block}.metrics span{color:#86a6c9;font-size:13px}.section{max-width:1120px;margin:auto;padding:92px 24px}.section h2{margin:25px 0 14px;font-size:34px;line-height:1.35}.section-intro{color:#88afd5;max-width:650px;line-height:1.6}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.feature-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-height:238px;padding:24px;transition:all .2s}.feature-card:hover{border-color:#3a638b;transform:translateY(-4px)}.icon-box{width:40px;height:40px;color:var(--blue);background:#0d3156;border-radius:10px;place-items:center;margin-bottom:24px;font:600 11px JetBrains Mono;display:grid}.feature-card .eyebrow{font-size:9px}.feature-card h3{margin:18px 0 8px;font-size:17px}.feature-card p{color:#8bb0d4;margin:0;font-size:14px;line-height:1.55}.product-view{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:none}.product-view>*{max-width:1120px;margin-left:auto;margin-right:auto}.board-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid;margin-top:44px!important}.kanban,.inventory{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.panel-title{letter-spacing:.13em;color:#678bb3;margin-bottom:18px;font:600 10px JetBrains Mono}.panel-title span{float:right}.kanban-cols{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kanban-cols>div>b{color:#3da6ff;background:#153452;border-radius:10px;margin-bottom:9px;padding:5px 8px;font:600 9px JetBrains Mono;display:inline-block}.kanban article,.inventory article{background:#17273d;border:1px solid #29405e;border-radius:9px;padding:12px;font-size:12px;line-height:1.45}.kanban article span{width:max-content;color:var(--cyan);background:#154d49;border-radius:10px;margin-top:10px;padding:4px 7px;font:600 9px JetBrains Mono;display:block}.kanban article span.pink{color:var(--pink);background:#4a1930}.inventory article{margin:9px 0;position:relative}.inventory article>span{color:var(--cyan);font:600 9px JetBrains Mono;position:absolute;top:10px;right:10px}.inventory .maintenance{color:#ffad49}.bar{background:#263a54;border-radius:10px;height:4px;margin-top:16px}.bar i{background:var(--blue);border-radius:10px;height:100%;display:block}.cta{text-align:center;background:radial-gradient(circle at 20%,#0c2d50,#10182f 75%);border:1px solid #2a4362;border-radius:18px;padding:62px}.cta h2{font-size:32px}.cta p{color:#91b4d6;max-width:690px;margin:0 auto 26px}.cta .button{margin:4px}.footer-grid{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;gap:70px;max-width:1120px;margin:auto;padding:54px 24px;display:grid}footer p{color:#587da5;max-width:420px;font-size:13px;line-height:1.6}footer h4{margin:0 0 14px;font-size:13px}footer a,footer span{color:#7599be;margin:9px 0;font-size:13px;display:block}.page-section{min-height:calc(100vh - 250px)}.page-heading{text-align:center;max-width:760px;margin:auto}.page-heading h1{font-size:46px}.page-heading p{color:#89acd0}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:55px;display:grid}.price-card{background:var(--panel);border:1px solid var(--line);border-radius:15px;flex-direction:column;padding:30px;display:flex;position:relative}.price-card.featured{border-color:var(--blue);transform:translateY(-8px);box-shadow:0 18px 50px #1593ff1f}.popular{color:#8bcbff;background:#0c4171;border-radius:12px;padding:5px 8px;font-size:10px;position:absolute;top:18px;right:18px}.price-card h2{margin:10px 0;font-size:24px}.price-card>p{color:#87a9ca;min-height:50px;font-size:13px;line-height:1.5}.price-card>strong{margin-top:16px;font:800 30px "Exo 2"}.price-card>small{color:#688aab}.price-card ul{border-top:1px solid var(--line);flex:1;margin:18px 0;padding:20px 0;list-style:none}.price-card li{color:#9cb8d3;margin:12px 0;font-size:13px}.auth-page,.checkout-page{grid-template-columns:1fr 430px;align-items:start;gap:80px;max-width:1000px;min-height:calc(100vh - 220px);margin:auto;padding:80px 24px;display:grid}.auth-copy{padding-top:30px}.auth-copy h1,.checkout-page h1{font-size:42px}.auth-copy>p,.checkout-page>div>p{color:#8eafd1;line-height:1.7}.secure-note{border-left:3px solid var(--cyan);color:#789bbc;background:#0d1d2d;margin-top:32px;padding:20px;font-size:13px;line-height:1.9}.form-card{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:28px;box-shadow:0 24px 70px #0003}.form-card label{color:#a8bdd4;margin-bottom:17px;font-size:12px;font-weight:600;display:block}.form-card input{color:#fff;background:#0b1727;border:1px solid #344964;border-radius:8px;outline:none;width:100%;height:48px;margin-top:8px;padding:0 13px}.form-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1593ff1f}.form-card .check{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.form-card .check input{width:16px;height:16px;margin:2px 0}.form-note{text-align:center;color:#718fac;margin:18px 0 0;font-size:12px}.form-note a{color:#47aaff}.form-error{color:#ff95b0;background:#401a2b;border-radius:7px;padding:10px 12px;font-size:12px}.checkout-page{grid-template-columns:.8fr 1.2fr}.checkout-form h2{margin:4px 0 20px;font-size:16px}.checkout-form h2:not(:first-child){border-top:1px solid var(--line);padding-top:18px}.order-summary{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:8px;padding:22px;display:grid}.order-summary strong{font:700 24px "Exo 2"}.order-summary small{color:#728faa}.demo-banner{background:#302717;border:1px solid #725828;border-radius:9px;padding:14px;font-size:12px;color:#e7c475!important}.domain-input{background:#0b1727;border:1px solid #344964;border-radius:8px;align-items:center;margin-top:8px;display:flex;overflow:hidden}.domain-input input{border:0;margin:0}.domain-input span{color:#6685a5;padding-right:12px;font-size:12px}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.center-page{place-items:center;min-height:calc(100vh - 230px);padding:60px 24px;display:grid}.compact{width:100%;max-width:680px}.compact h1{font-size:36px}.portal-page{background:#08121f;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.portal-page aside{border-right:1px solid var(--line);background:#0c1828;flex-direction:column;height:100vh;padding:30px 24px;display:flex;position:sticky;top:0}.portal-page aside nav{flex-direction:column;gap:8px;margin-top:50px;display:flex}.portal-page aside nav>*{border-radius:8px;padding:12px}.portal-page aside nav b{color:#fff;background:#14263d}.portal-page aside button{color:#7898b8;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto}.portal-content{width:100%;max-width:1260px;padding:48px}.portal-head{justify-content:space-between;align-items:center;display:flex}.portal-head h1{margin:15px 0 30px;font-size:36px}.portal-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.portal-cards article,.portal-panel{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:24px}.portal-cards small{letter-spacing:.1em;color:#6686a8;font:600 9px JetBrains Mono}.portal-cards strong{text-transform:capitalize;margin:16px 0 6px;font:700 22px "Exo 2";display:block}.portal-cards span{color:#7897b8;font-size:12px}.portal-panel{margin-top:18px}.portal-panel h2{font-size:19px}.timeline{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;display:grid}.timeline span{border:1px solid var(--line);color:#5f7c9d;background:#0c1929;border-radius:8px;padding:16px;font-size:12px}.timeline .done{color:var(--cyan);border-color:#176c64}.timeline .active{color:#60b7ff;border-color:#215d8f}.empty{text-align:center;padding:38px}.empty p{color:#7898ba}.preview-note{color:#617f9f;margin-top:18px;font-size:11px}@media (width<=900px){.nav-wrap nav{display:none}.hero-grid,.auth-page,.checkout-page,.board-grid{grid-template-columns:1fr}.hero-grid{gap:48px}.feature-grid,.pricing-grid{grid-template-columns:1fr 1fr}.portal-cards{grid-template-columns:1fr}.timeline{grid-template-columns:1fr 1fr}.auth-page,.checkout-page{gap:35px}.portal-page{grid-template-columns:1fr}.portal-page aside{flex-direction:row;align-items:center;height:auto;position:static}.portal-page aside nav{display:none}.portal-page aside button{margin:0 0 0 auto}}@media (width<=620px){h1{font-size:38px}.nav-wrap{padding:0 16px}.brand-dot{margin-right:9px}.login-link{display:none}.hero{padding-top:58px}.hero-actions{flex-direction:column}.metrics{grid-template-columns:1fr 1fr}.metrics div{border-right:1px solid var(--line);border-radius:0!important}.feature-grid,.pricing-grid,.kanban-cols,.footer-grid{grid-template-columns:1fr}.section{padding:70px 18px}.price-card.featured{transform:none}.stats{grid-template-columns:1fr 1fr}.board-grid{overflow:hidden}.portal-content{padding:26px 18px}.portal-head{align-items:flex-start;gap:20px}.portal-head .button{display:none}.timeline,.form-row{grid-template-columns:1fr}.auth-page,.checkout-page{padding:55px 18px}.footer-grid{gap:25px}}.order-link{color:#9ab0ca;cursor:pointer;background:0 0;border:0;font-weight:600}.order-link:hover{color:#fff}.hero-actions button{font:inherit}.plan-demo-link{text-align:center;color:#6faee7;margin-top:14px;font-size:12px;display:block}.demo-page{grid-template-columns:.85fr 1.15fr;align-items:start;gap:76px;max-width:1000px;min-height:calc(100vh - 220px);margin:auto;padding:80px 24px;display:grid}.demo-copy{padding-top:26px}.demo-copy h1{font-size:43px}.demo-copy>p{color:#8eafd1;line-height:1.7}.demo-points{gap:12px;margin-top:34px;display:grid}.demo-points span{border:1px solid var(--line);color:#86a9cb;background:#0d1c2c;border-radius:9px;padding:15px 17px;font:500 11px JetBrains Mono}.form-card select,.form-card textarea{color:#fff;background:#0b1727;border:1px solid #344964;border-radius:8px;outline:none;width:100%;margin-top:8px;padding:12px 13px}.form-card select{height:48px}.form-card textarea{resize:vertical;line-height:1.5}.form-card select:focus,.form-card textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1593ff1f}.form-status{border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.5}.form-status.success{color:#8ae5d4;background:#0a3a34;border:1px solid #147468}.form-status.error{color:#ff95b0;background:#401a2b;border:1px solid #7d2b4c}.notice-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02081099;place-items:center;padding:20px;animation:.18s ease-out notice-fade;display:grid;position:fixed;inset:0}.coming-soon{background:#112138;border:1px solid #37638c;border-radius:15px;align-items:center;gap:20px;width:min(470px,100%);padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000073}.coming-soon>button{color:#7597b9;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:10px}.notice-icon{color:#45aeff;background:#0e4777;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.coming-soon strong{font:800 25px "Exo 2"}.coming-soon p{color:#8fb1d1;margin:7px 18px 0 0;font-size:13px;line-height:1.5}.notice-timer{background:var(--blue);height:3px;animation:5s linear forwards notice-timer;position:absolute;bottom:0;left:0}@keyframes notice-timer{0%{width:100%}to{width:0}}@keyframes notice-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=900px){.demo-page{grid-template-columns:1fr;gap:34px}.demo-copy{padding-top:0}}@media (width<=620px){.nav-actions .order-link{display:none}.demo-page{padding:55px 18px}.demo-copy h1{font-size:37px}.coming-soon{align-items:flex-start;padding:24px 22px}.notice-icon{width:36px;height:36px}.coming-soon strong{font-size:22px}}.product-view>h2{margin-left:auto;margin-right:auto}
