:root{color-scheme:dark;--bg: #060810;--panel: #101827;--panel-2: #0c1320;--text: #f7fbff;--muted: #a9b5ca;--line: rgba(255, 255, 255, .12);--brand: #c8ff5e;--cyan: #43ddff;--violet: #aa8cff;--amber: #ffd166}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 10% 0,rgba(200,255,94,.17),transparent 31rem),radial-gradient(circle at 90% 8%,rgba(67,221,255,.14),transparent 34rem),linear-gradient(180deg,var(--bg),#090d18 52%,#060810);color:var(--text)}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 36px));margin:0 auto}header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.08);background:#060810cc;backdrop-filter:blur(18px)}.nav{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-weight:950;letter-spacing:.1em}.nav-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:14px}.nav-cta{color:#071014;background:var(--brand);padding:9px 14px;border-radius:999px;font-weight:900}.hero{padding:78px 0 54px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:42px;align-items:center}.eyebrow{display:inline-flex;gap:8px;align-items:center;color:var(--brand);font-weight:950;letter-spacing:.13em;text-transform:uppercase;font-size:12px}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 22px var(--brand)}h1{font-size:clamp(44px,6.7vw,78px);line-height:.94;letter-spacing:-.065em;margin:17px 0 22px;max-width:900px}h1 span{color:transparent;background:linear-gradient(110deg,var(--brand),var(--cyan));background-clip:text;-webkit-background-clip:text}h2{font-size:clamp(29px,4vw,46px);line-height:1.04;letter-spacing:-.045em;margin:0 0 15px}h3{font-size:20px;margin:0 0 10px}p,li{color:var(--muted);line-height:1.65}.lead{color:#c9d5e7;max-width:800px;font-size:20px}.cta-row,.chips{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 21px;border:1px solid var(--line);border-radius:999px;font-weight:900;background:#ffffff0d;transition:transform .2s,border-color .2s}.btn:hover{transform:translateY(-2px);border-color:#ffffff47}.btn.primary{border:0;color:#061014;background:linear-gradient(135deg,var(--brand),var(--cyan));box-shadow:0 15px 40px #43ddff21}.chip{border:1px solid var(--line);border-radius:999px;padding:8px 12px;color:#dce7f8;background:#ffffff0a;font-size:13px}.workflow-visual{border:1px solid var(--line);border-radius:28px;padding:22px;background:linear-gradient(160deg,#ffffff14,#ffffff06);box-shadow:0 30px 90px #00000047}.visual-label{color:#d8e4f7;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.layer{margin-top:13px;padding:17px;border-radius:19px;background:var(--panel-2);border:1px solid var(--line)}.layer strong{display:flex;align-items:center;gap:9px}.layer strong:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--violet)}.layer.action strong:before{background:var(--brand)}.handoff{display:flex;align-items:center;gap:10px;margin:12px 4px;color:var(--cyan);font-size:13px;font-weight:900}.handoff:before,.handoff:after{content:"";height:1px;flex:1;background:#43ddff59}section{padding:46px 0}.section-head{max-width:820px;margin-bottom:24px}.section-kicker{color:var(--cyan);font-size:12px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:24px;padding:24px;background:linear-gradient(180deg,#ffffff13,#ffffff07);box-shadow:0 24px 70px #00000024}.card .icon{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:#c8ff5e1f;color:var(--brand);font-weight:950;margin-bottom:17px}.card ul{padding-left:19px}.output{margin-top:16px;border-top:1px solid var(--line);padding-top:15px;color:#dce7f7;font-size:14px}.output strong{color:var(--brand)}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.step{border:1px solid var(--line);border-radius:20px;padding:19px;background:#ffffff0a}.step:before{counter-increment:s;content:counter(s);display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:var(--brand);color:#101806;font-weight:950;margin-bottom:14px}.prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.prompt-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;background:linear-gradient(155deg,#aa8cff17,#ffffff06);overflow:hidden}.prompt-top{padding:22px 22px 15px}.prompt-tag{color:var(--brand);font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.prompt-card pre{margin:0;padding:0 22px 22px;color:#dce7f8;font:14px/1.62 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.prompt-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px 22px;border-top:1px solid var(--line);margin-top:auto;background:#00000029}.copy{appearance:none;border:1px solid var(--line);color:var(--text);background:#ffffff0f;border-radius:999px;padding:10px 14px;font:inherit;font-weight:850;cursor:pointer}.use-prompt{color:#061014;background:var(--brand);border-radius:999px;padding:10px 14px;font-weight:900;font-size:14px}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.role{border:1px solid var(--line);border-radius:24px;padding:24px;background:#ffffff09}.role.planning{border-top:3px solid var(--violet)}.role.production{border-top:3px solid var(--brand)}.role-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:950}.role.planning .role-label{color:#c7b5ff}.role.production .role-label{color:var(--brand)}.note{border:1px solid rgba(255,209,102,.28);padding:17px 19px;color:#dbe4f1;background:#ffd16612;border-radius:18px}.links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.link{border:1px solid var(--line);border-radius:18px;padding:17px;background:#ffffff0a;color:#dce7f7;transition:border-color .2s,transform .2s}.link:hover{transform:translateY(-2px);border-color:#c8ff5e6b}.link span{display:block;color:var(--muted);font-size:14px;margin-top:5px;line-height:1.5}details{border-top:1px solid var(--line);padding:19px 0}summary{cursor:pointer;font-weight:950}details p{max-width:900px}.final{border:1px solid rgba(200,255,94,.26);border-radius:30px;padding:34px;background:radial-gradient(circle at 90% 10%,rgba(67,221,255,.14),transparent 23rem),linear-gradient(145deg,#c8ff5e1a,#ffffff08)}footer{padding:46px 0 76px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);margin-top:42px}@media(max-width:920px){.hero-grid,.grid,.grid.two,.steps,.prompts,.split,.links{grid-template-columns:1fr}.nav{align-items:flex-start;flex-direction:column;padding:16px 0}.hero{padding-top:50px}.workflow-visual{max-width:620px}.steps{gap:10px}}@media(max-width:560px){.wrap{width:min(100% - 26px,1160px)}.nav-links a:not(.nav-cta){display:none}.hero{padding-top:42px}h1{font-size:43px}.lead{font-size:18px}.btn{width:100%}.prompt-actions{align-items:stretch}.copy,.use-prompt{flex:1;text-align:center}.final{padding:24px}}
