:root{--green:#00e676;--white:#f5f7f6;--muted:#8a918d;--line:#242825;--panel:#111411}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--white);background:#050605;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,textarea{font:inherit}.nav{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050605e6;justify-content:space-between;align-items:center;min-height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;align-items:center;gap:3px;font-weight:700;display:flex}.brand strong{color:var(--green)}.mark{background:var(--green);color:#000;place-items:center;width:30px;height:30px;margin-right:8px;font-weight:900;display:grid}.navLinks{color:#b7bdb9;gap:34px;font-size:14px;display:flex}.smallButton,.primary{background:var(--green);color:#001108;border:1px solid var(--green);justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:800;display:inline-flex}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 35%,#00e6761c,#0000 30%),linear-gradient(130deg,#050605 35%,#0b0f0c);flex-direction:column;justify-content:center;min-height:720px;padding:110px 8vw 80px;display:flex}.eyebrow,.panelHead,.previewCopy>span,.pricing>span{color:var(--green);letter-spacing:.18em;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.065em;max-width:960px;margin:25px 0 20px;font-size:clamp(62px,11vw,150px);line-height:.82}.hero h1 span{color:#0000;-webkit-text-stroke:2px var(--green)}.lede{color:#adb4af;max-width:650px;font-size:20px;line-height:1.55}.actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.secondary{color:#c8cec9;border:1px solid #343a35;align-items:center;min-height:46px;padding:0 22px;display:inline-flex}.signal{color:#8e9690;margin-top:52px;font-size:13px}.signal i,.model i{background:var(--green);width:7px;height:7px;box-shadow:0 0 14px var(--green);border-radius:50%;margin-right:8px;display:inline-block}.studio{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;gap:24px;min-height:760px;padding:90px 5vw;display:grid}.panel,.preview{background:var(--panel);border:1px solid #2a302b;position:relative;overflow:hidden}.panel{padding:28px}.panelHead{border-bottom:1px solid #2a302b;justify-content:space-between;padding-bottom:22px;display:flex}.model{color:#aab1ac;letter-spacing:.08em}.drop{text-align:center;background:#0b0d0b;border:1px dashed #3a423c;place-items:center;min-height:290px;margin:28px 0;padding:30px;display:grid}.plus{border:1px solid var(--green);width:52px;height:52px;color:var(--green);place-items:center;font-size:28px;display:grid}.drop h2{margin:14px 0 4px}.drop p{color:var(--muted)}.drop button{color:#dce1dd;cursor:pointer;background:#161a17;border:1px solid #454c46;padding:11px 17px}.panel label{color:#9da49f;letter-spacing:.14em;margin:28px 0 10px;font-size:11px;display:block}.prompt{background:#090b09;border:1px solid #353b36;grid-template-columns:1fr auto;display:grid}.prompt textarea{resize:vertical;color:#fff;background:0 0;border:0;outline:0;min-height:130px;padding:18px}.prompt button{background:var(--green);cursor:pointer;border:0;align-self:end;min-height:48px;padding:0 20px;font-weight:900}.controls{gap:9px;margin-top:16px;display:flex}.controls span{color:#939a95;border:1px solid #303630;padding:7px 10px;font-size:10px}.preview{background:radial-gradient(circle,#00e67621,#0000 35%),#080a08;place-items:center;display:grid}.previewGrid{opacity:.16;background-image:linear-gradient(#2b332d 1px,#0000 1px),linear-gradient(90deg,#2b332d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.previewCopy{padding:40px;position:relative}.previewCopy h3{letter-spacing:-.05em;margin:18px 0 10px;font-size:clamp(42px,6vw,80px);line-height:.95}.previewCopy p{color:var(--muted)}.features{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.features div{border-right:1px solid var(--line);min-height:280px;padding:48px}.features b{color:var(--green);font-size:13px}.features h3{margin:55px 0 12px;font-size:28px}.features p,.pricing p{color:var(--muted);line-height:1.6}.pricing{text-align:center;background:linear-gradient(#050605,#0a0e0b);padding:120px 8vw}.pricing h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(58px,10vw,130px);line-height:.86}.pricing h2 em{color:var(--green);font-style:normal}.pricing p{margin-bottom:32px}footer{border-top:1px solid var(--line);color:#7f8781;justify-content:space-between;align-items:center;padding:32px 5vw;font-size:12px;display:flex}@media (max-width:800px){.navLinks{display:none}.nav{padding:0 20px}.smallButton{padding:0 12px}.hero{min-height:620px;padding:90px 24px 60px}.hero h1{font-size:17vw}.lede{font-size:17px}.studio{grid-template-columns:1fr;padding:60px 18px}.preview{min-height:430px}.features{grid-template-columns:1fr}.features div{border-right:0;border-bottom:1px solid var(--line);min-height:220px}footer{flex-direction:column;align-items:flex-start;gap:25px}}
