@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";html,body,#root{margin:0;min-height:100%}body{min-height:100vh;background:#080d16}a{color:inherit}:root{--bg-main: #080d16;--bg-alt: #121d2e;--panel: rgb(10 22 39 / .72);--panel-strong: rgb(9 18 30 / .88);--text-main: #eef8ff;--text-muted: #9db8ce;--line: rgb(165 225 255 / .24);--accent-a: #2de2cf;--accent-b: #f6ba55;--danger: #ff9a7d}*{box-sizing:border-box}.site-shell{position:relative;isolation:isolate;min-height:100vh;color:var(--text-main)}.atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(circle at 15% 15%,rgb(45 226 207 / .28) 0,transparent 38%),radial-gradient(circle at 80% 20%,rgb(246 186 85 / .18) 0,transparent 34%),radial-gradient(circle at 70% 70%,rgb(74 126 255 / .16) 0,transparent 34%),linear-gradient(135deg,var(--bg-main),var(--bg-alt))}.atmosphere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at center,rgb(0 0 0 / .8),transparent 85%);mask-image:radial-gradient(circle at center,rgb(0 0 0 / .8),transparent 85%);pointer-events:none}.background-mesh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;pointer-events:none;opacity:.92;filter:saturate(1.08)}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,2.5rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,rgb(6 11 20 / .95),rgb(6 11 20 / .56),transparent)}.site-header nav{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.site-header nav a{color:var(--text-main);text-decoration:none;font:500 .8rem/1.1 IBM Plex Mono,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em;border:1px solid transparent;border-radius:999px;padding:.45rem .85rem;transition:border-color .15s ease,color .15s ease}.site-header nav a:hover{border-color:var(--line);color:#fff}.brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--text-main)}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:.5rem;border:1px solid rgb(45 226 207 / .5);background:#2de2cf1a;font:700 .95rem/1 IBM Plex Mono,SFMono-Regular,Menlo,monospace}.brand-text{font:700 clamp(1rem,2.3vw,1.2rem)/1 "Chakra Petch","Trebuchet MS",sans-serif;letter-spacing:.03em}.cta-link{border-color:#f6ba5573!important;color:#ffe5ae!important}main{padding-top:5.8rem}.hero-section,.proof-section,.capability-section,.contact-section{padding:clamp(2rem,7vw,5rem) clamp(1rem,6vw,7rem);display:flex}.hero-section{flex-direction:column;gap:1.3rem;min-height:95vh;justify-content:center}.hero-card,.proof-content{width:min(980px,100%);border:1px solid var(--line);border-radius:1.2rem;background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:clamp(1.1rem,3vw,2.5rem);box-shadow:0 20px 40px #03070e57}.hero-card{border-left:3px solid var(--accent-a)}.hero-card h1,.proof-content h2{margin:0 0 .7rem;font:700 clamp(2.1rem,7vw,4.3rem)/.95 "Chakra Petch","Trebuchet MS",sans-serif;letter-spacing:.01em}.proof-content h2{font-size:clamp(1.8rem,5vw,2.8rem)}.hero-card p,.proof-content p,.site-footer p{color:var(--text-muted);font:400 clamp(.95rem,1.8vw,1.08rem)/1.55 "IBM Plex Mono","SFMono-Regular",Menlo,monospace;margin:0 0 1rem}.eyebrow{display:inline-block;margin:0 0 .6rem;color:#b9f8ec;text-transform:uppercase;letter-spacing:.14em;font:500 .72rem/1.2 IBM Plex Mono,SFMono-Regular,Menlo,monospace}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.btn-main,.btn-alt{border-radius:999px;padding:.65rem 1.1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font:500 .76rem/1.1 IBM Plex Mono,SFMono-Regular,Menlo,monospace;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.btn-main{color:#021621;background:linear-gradient(130deg,#63f6e3,#98ffe0)}.btn-alt{color:var(--text-main);border:1px solid var(--line);background:#ffffff0a}.btn-main:hover,.btn-alt:hover{transform:translateY(-2px)}.hero-list{width:min(980px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.hero-list-item{border:1px solid var(--line);border-radius:.8rem;padding:.85rem;background:var(--panel-strong);font:500 .8rem/1.35 IBM Plex Mono,SFMono-Regular,Menlo,monospace;color:#daf2ff}.proof-section.align-left{justify-content:flex-start}.proof-section.align-right{justify-content:flex-end}.proof-content{border-left:2px solid rgb(45 226 207 / .5)}.proof-section.align-right .proof-content{border-left:1px solid var(--line);border-right:2px solid rgb(246 186 85 / .55)}.chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.2rem}.chip{border:1px solid rgb(255 255 255 / .18);border-radius:999px;padding:.32rem .68rem;color:#d5ecfb;font:500 .7rem/1.1 IBM Plex Mono,SFMono-Regular,Menlo,monospace;background:#ffffff08}.proof-shell{border-radius:.9rem;border:1px solid rgb(133 206 255 / .26);background:#070e19bd;overflow:hidden}.proof-placeholder{min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;text-align:center;padding:1.2rem}.proof-placeholder span{font:600 .85rem/1.1 IBM Plex Mono,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.09em}.proof-placeholder p{margin:0;color:var(--text-muted);font-size:.85rem}.proof-error span{color:var(--danger)}.demo-card{padding:.8rem;background:linear-gradient(180deg,#09121fa6,#070d16e0)}.demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.65rem;font:500 .74rem/1.2 IBM Plex Mono,SFMono-Regular,Menlo,monospace;color:#bfe9ff}.demo-toolbar.stacked{justify-content:flex-start;flex-wrap:wrap}.demo-toolbar label{display:flex;flex-direction:column;gap:.3rem;min-width:190px}.demo-toolbar input[type=range]{width:100%}.demo-toolbar button,.demo-card button{border:1px solid rgb(119 217 205 / .55);color:#ddfff9;background:#48baad29;border-radius:999px;padding:.4rem .78rem;cursor:pointer;font:500 .72rem/1 IBM Plex Mono,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.demo-card button:disabled{opacity:.6;cursor:default}.demo-canvas{width:100%;height:230px;border-radius:.55rem;border:1px solid rgb(140 201 255 / .25);touch-action:none}.demo-canvas.tall{height:270px}.demo-caption{margin:.7rem 0 0;color:#9dc0d9;font:400 .75rem/1.45 IBM Plex Mono,SFMono-Regular,Menlo,monospace}.workflow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem}.workflow-label{display:block;margin-bottom:.4rem;font:500 .74rem/1.2 IBM Plex Mono,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em;color:#c2f3ff}.workflow-grid textarea{width:100%;resize:vertical;min-height:116px;border-radius:.6rem;border:1px solid rgb(137 215 255 / .31);padding:.62rem;color:var(--text-main);background:#030a149e;font:400 .8rem/1.4 IBM Plex Mono,SFMono-Regular,Menlo,monospace;margin-bottom:.6rem}.workflow-stages{display:flex;flex-direction:column;gap:.5rem}.stage{border:1px solid var(--line);border-radius:.6rem;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.18rem;background:#ffffff05}.stage strong{font:600 .78rem/1.2 IBM Plex Mono,SFMono-Regular,Menlo,monospace}.stage span{color:#9dc0d9;font:400 .72rem/1.3 IBM Plex Mono,SFMono-Regular,Menlo,monospace}.stage-running{border-color:#f6ba55cc}.stage-done{border-color:#2de2cfcc;background:#2de2cf14}.workflow-result{margin:.7rem 0 0;padding-left:1.2rem}.workflow-result li{margin-bottom:.3rem;color:#cae8fb;font:400 .74rem/1.4 IBM Plex Mono,SFMono-Regular,Menlo,monospace}.config-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem}.config-controls,.config-results{border:1px solid rgb(140 203 255 / .25);border-radius:.7rem;padding:.75rem;background:#030a1194}.config-controls label{display:block;font:500 .73rem/1.2 IBM Plex Mono,SFMono-Regular,Menlo,monospace;margin-bottom:.58rem;color:#ddf8ff}.config-controls input[type=range]{width:100%}.rush-toggle{display:flex!important;gap:.5rem;align-items:center}.service-list{display:grid;grid-template-columns:1fr;gap:.35rem;margin-top:.5rem}.service-list label{display:flex;align-items:center;gap:.4rem;margin:0}.metric-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;color:#dcf4ff;font:500 .74rem/1.2 IBM Plex Mono,SFMono-Regular,Menlo,monospace}.metric-row span{color:#ffe1a1}.timeline{margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}.timeline div{border-radius:999px;border:1px solid rgb(255 255 255 / .2);padding:.28rem .56rem;background:linear-gradient(120deg,#2de2cf33,#f6ba5526);font:500 .68rem/1.2 IBM Plex Mono,SFMono-Regular,Menlo,monospace}.capability-card{border-left-color:#f6ba55a6}.contact-section{justify-content:center}.contact-card{text-align:center;border-left-color:#82d5ffbf}.site-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1rem clamp(1rem,4vw,4rem) 2rem}.site-footer a{color:#c8ebff;text-decoration:none;font:500 .75rem/1.2 IBM Plex Mono,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}@media (max-width: 980px){.hero-list,.workflow-grid,.config-grid{grid-template-columns:1fr}.hero-section,.proof-section,.capability-section,.contact-section{padding-left:1rem;padding-right:1rem}.site-header nav{justify-content:flex-end}}@media (max-width: 700px){.site-header{gap:.5rem;align-items:flex-start;flex-direction:column}main{padding-top:7rem}.site-header nav a{font-size:.68rem;padding:.4rem .7rem}.demo-canvas{height:210px}.demo-canvas.tall{height:230px}}
