:root{--ink:#e9eeea;--muted:#95a19d;--bg:#101715;--line:#2a3530;--lime:#c4f86c;--panel:#17201c}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--lime)}footer,header,main{max-width:1240px;margin:auto}header{height:100px;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 32px}.brand,header{display:flex;align-items:center}.brand{gap:12px;font-size:25px;letter-spacing:-1px;font-weight:700}.dim{font-weight:400;color:#aebbb4}.badge{font:10px monospace;letter-spacing:1px;border:1px solid #43513e;padding:3px 7px;color:var(--lime);margin-left:10px}nav{display:flex;gap:32px;font-size:13px}main{padding:0 32px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:94px 0 85px;align-items:center}.eyebrow{font:10px monospace;letter-spacing:2px;color:var(--lime)}.eyebrow i{display:inline-block;background:var(--lime);width:6px;height:6px;border-radius:50%;margin-right:10px}h1{font-size:92px;line-height:1.02;letter-spacing:-6px;margin:26px 0}h1,h2{font-weight:500}h2{font-size:37px;line-height:1.2;letter-spacing:-1.5px}h3{font-size:20px;font-weight:500}.lead{font-size:23px;margin:0 0 10px}.support{color:var(--muted);font-size:16px}.actions{display:flex;align-items:center;gap:24px;margin-top:32px}.button,button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:var(--lime);color:#182512;border:0;padding:14px 20px;border-radius:5px;font-size:13px;font-weight:700;cursor:pointer}.button:hover,button:hover{background:#d6ff95;color:#101715}button:disabled{opacity:.5;cursor:wait}.textlink{font-size:13px}.micro{font:9px monospace;letter-spacing:1px;color:var(--muted);margin-top:23px}.micro span{margin:0 9px}.terminal{border:1px solid #354239;border-radius:9px;background:#141e19;overflow:hidden;box-shadow:0 20px 50px #070b0960}.terminal-foot,.terminal-head{display:flex;align-items:center;justify-content:space-between;font:9px monospace;letter-spacing:.2px;padding:17px 20px;background:#1b2720;color:var(--muted)}.terminal-head b{display:inline-block;height:6px;width:6px;border-radius:50%;background:#5b6e5e;margin-right:4px}.code-label{font:10px monospace;color:var(--lime);margin:22px 24px 0}pre{font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 24px 24px;color:#c6d2c9}.result-divider{padding:13px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:10px monospace;color:var(--muted)}.result-divider span{color:var(--lime);margin-right:12px}.result-code{color:#bcdf9b}.terminal-foot{font-size:8px}.terminal-foot span{color:var(--lime)}.strip{padding:27px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#bec8c0;font-size:12px}.strip>span:first-child{font:9px monospace;letter-spacing:1px;color:var(--muted);align-self:center}.section{padding:70px 0}.section-heading h2{margin:14px 0 32px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article{padding:30px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(145deg,#19241d,#111a15)}.number{font:10px monospace;letter-spacing:1px}.cards p,.number{color:var(--muted)}.cards p{font-size:14px}.closing{border-top:1px solid var(--line);padding:45px 0 65px;display:flex;justify-content:space-between;align-items:center}.closing h2{font-size:29px;margin:12px 0}footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:28px 32px;color:var(--muted);font-size:10px}.page{padding:55px 0 85px}.page h1{font-size:55px;letter-spacing:-2px;margin-top:12px}.page p{color:var(--muted)}.workspace{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;margin-top:30px}.panel{padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:8px}label{display:block;font-size:12px;font-weight:700;margin:16px 0 7px}input,select,textarea{width:100%;border:1px solid #425247;background:#101914;color:var(--ink);padding:12px;border-radius:4px;font:13px/1.5 inherit}textarea{resize:vertical;font-family:monospace;font-size:12px}input:focus,select:focus,textarea:focus{outline:2px solid var(--lime);outline-offset:2px}.row{display:flex;gap:16px}.row>*{flex:1 1}.hint{font-size:11px;color:var(--muted)}.result-panel pre{margin:18px 0;max-height:620px;overflow:auto}.result-panel h3{margin-top:0}.notice{padding:12px 16px;border:1px solid #52683d;border-radius:4px;color:#d4e6be;font-size:12px;background:#23301c}.error{color:#ffb9a2}.doc{max-width:860px}.doc h2{font-size:27px;margin-top:45px}.doc pre{margin:15px 0;background:var(--panel);padding:22px;border:1px solid var(--line);border-radius:5px}.doc a{color:var(--lime)}table{border-collapse:collapse;width:100%;font-size:13px}td,th{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line)}th{color:var(--lime)}.price{font-size:39px;color:var(--lime)!important}.price small{font-size:14px}.stack{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.empty{min-height:360px;display:flex;align-items:center;justify-content:center;text-align:center;font:12px monospace}.empty,summary{color:var(--muted)}summary{cursor:pointer;font-size:12px;margin-top:18px}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media (max-width:900px){h1{font-size:70px}.hero{gap:32px}.actions,.strip{flex-wrap:wrap}.workspace{grid-template-columns:1fr}.terminal-head{font-size:8px}}@media (max-width:640px){header{height:78px;padding:0 20px}.brand{font-size:21px}.badge{display:none}nav{gap:16px;font-size:12px}main{padding:0 20px}.hero{grid-template-columns:1fr;padding:48px 0;gap:38px}h1{font-size:72px;letter-spacing:-4px}.lead{font-size:21px}.cards{grid-template-columns:1fr}.section{padding:45px 0}.closing{display:block}.closing .button{margin-top:20px}footer{padding:22px 20px;display:block}footer>span{display:block;margin:8px 0}.page h1{font-size:44px}.panel{padding:20px}.row{display:block}.terminal-foot{font-size:7px}h2{font-size:31px}}.table-wrap{overflow-x:auto}.pricing-table td:nth-child(2),.pricing-table td:nth-child(3){white-space:nowrap}.meta{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:20px 0;font-size:13px;word-break:break-all}.meta dt{color:var(--lime)}