@font-face{font-family:DX Noto Sans SC;src:url(/codex_guide/assets/NotoSansSC-ui-DbskVF58.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:DX Barlow Condensed;src:url(/codex_guide/assets/BarlowCondensed-Bold-ybLvusCm.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--paper: #f8f6ef;--paper-deep: #eee9dc;--surface: #fffefa;--ink: #0b0d0e;--muted: #6b6b64;--line: #dfddd4;--yellow: #ffbd22;--yellow-soft: #fff0bb;--yellow-pale: #fff9df;--green: #19744c;--green-soft: #e6f5ec;--red: #ff4e55;--dark: #101418;--dark-2: #181e24;--dark-line: #313a42;--radius-sm: 14px;--radius: 22px;--radius-lg: 32px;--shadow: 0 24px 60px rgba(26, 24, 18, .1);--shadow-small: 0 10px 28px rgba(26, 24, 18, .08);--page: min(1380px, calc(100vw - 64px) );--font: "DX Noto Sans SC", "Microsoft YaHei UI", sans-serif;--data: "DX Barlow Condensed", "Arial Narrow", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 12% 10%,rgba(255,189,34,.13),transparent 22%),radial-gradient(circle at 86% 30%,rgba(25,116,76,.07),transparent 21%),var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,textarea,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid rgba(255,189,34,.78);outline-offset:3px}::selection{background:var(--yellow);color:var(--ink)}.guide-app{min-height:100vh;overflow-x:clip}.scroll-progress{position:fixed;inset:0 0 auto;z-index:100;height:4px;pointer-events:none}.scroll-progress i{display:block;width:0;height:100%;border-radius:0 99px 99px 0;background:linear-gradient(90deg,var(--yellow),#ff7a39,var(--red));box-shadow:0 0 18px #ffbd22a6}.site-header{position:sticky;top:14px;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:var(--page);min-height:72px;margin:14px auto 0;padding:8px 12px 8px 14px;border:1px solid rgba(20,20,18,.08);border-radius:24px;background:#fffefad6;box-shadow:0 12px 42px #18161117;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}.brand,.footer-brand{display:flex;align-items:center;gap:10px}.brand img{width:52px;height:52px;object-fit:contain;border-radius:16px}.brand>span{display:grid;line-height:1}.brand strong{font-size:17px;font-weight:900;letter-spacing:-.05em}.brand small{margin-top:6px;color:var(--muted);font-family:var(--data);font-size:9px;letter-spacing:.18em}.site-nav{display:flex;justify-content:center;align-items:center;gap:clamp(18px,3vw,42px)}.site-nav a{position:relative;padding:12px 2px;color:#444540;font-size:14px;font-weight:700;transition:color .18s ease}.site-nav a:after{position:absolute;inset:auto 50% 2px;width:0;height:3px;border-radius:99px;background:var(--yellow);content:"";transition:width .2s ease,left .2s ease}.site-nav a:hover,.site-nav a.is-active{color:var(--ink)}.site-nav a.is-active:after{left:0;width:100%}.start-button,.shop-button,.menu-button{border:0;cursor:pointer}.header-actions{display:flex;align-items:center;gap:8px}.shop-button{display:inline-flex;align-items:center;gap:7px;min-height:50px;padding:0 16px;border:1px solid rgba(11,13,14,.14);border-radius:16px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:850;transition:border-color .18s ease,transform .18s ease}.shop-button:hover{border-color:var(--yellow);transform:translateY(-2px)}.shop-button svg{width:17px}.start-button{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border-radius:16px;background:var(--ink);color:#fff;box-shadow:0 10px 20px #0b0d0e33;font-size:14px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease}.start-button:hover{transform:translateY(-2px);box-shadow:0 15px 28px #0b0d0e3d}.start-button svg{width:18px}.menu-button{display:none;width:48px;height:48px;border-radius:14px;background:var(--ink);color:#fff}.section{width:var(--page);margin-inline:auto;scroll-margin-top:105px}.hero{position:relative;display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;min-height:720px;padding:50px 24px 40px}.hero:before{position:absolute;inset:7% auto auto -14%;width:340px;height:340px;border:1px solid rgba(11,13,14,.07);border-radius:50%;content:""}.hero-copy{position:relative;z-index:3;max-width:630px;animation:heroIn .8s cubic-bezier(.18,.8,.2,1) both}.hero-kicker{display:flex;align-items:center;gap:12px;color:#55564f;font-size:13px;font-weight:700}.hero-kicker span{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(11,13,14,.09);border-radius:99px;background:var(--yellow-pale);color:var(--ink);box-shadow:var(--shadow-small)}.hero-kicker svg{color:var(--yellow)}.hero-kicker>i{width:5px;height:5px;border-radius:50%;background:var(--red)}.hero h1{margin:22px 0;font-size:clamp(64px,6.4vw,108px);font-weight:950;letter-spacing:-.085em;line-height:.95}.hero h1 span{position:relative;display:inline-block;font-family:var(--data),var(--font);font-size:1.16em;letter-spacing:-.035em}.hero h1 span:after{position:absolute;z-index:-1;right:-5%;bottom:.06em;left:6%;height:.16em;border-radius:99px;background:var(--yellow);content:"";transform:rotate(-3deg)}.hero-copy>p{margin:0;color:#373934;font-size:clamp(17px,1.55vw,21px);font-weight:520;letter-spacing:-.02em;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:0 22px;border-radius:16px;cursor:pointer;font-size:15px;font-weight:850;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-button{border:1px solid #e3a400;background:var(--yellow);box-shadow:0 14px 28px #ffbd2257,inset 0 1px #ffffff8c}.secondary-button{border:1px solid rgba(11,13,14,.55);background:#fffefac2}.primary-button:hover,.secondary-button:hover{transform:translateY(-3px)}.primary-button:hover{box-shadow:0 18px 34px #ffbd226b}.secondary-button:hover{background:#fff;box-shadow:var(--shadow-small)}.hero-proof{display:flex;align-items:center;gap:14px;margin-top:28px}.proof-faces{position:relative;display:flex;align-items:center}.proof-faces img{width:46px;height:46px;border:3px solid white;border-radius:50%;background:var(--yellow-soft);object-fit:contain}.proof-faces span{margin-left:-8px;padding:7px 10px;border:3px solid white;border-radius:99px;background:var(--ink);color:#fff;font-family:var(--data);font-size:12px}.hero-proof>div:last-child{display:grid;gap:4px}.hero-proof strong{font-size:13px}.hero-proof span{color:var(--muted);font-size:12px}.hero-proof i{color:var(--yellow);font-style:normal}.hero-machine{position:relative;min-height:590px;animation:machineIn .9s .12s cubic-bezier(.18,.8,.2,1) both}.hero-machine:before{position:absolute;top:10%;right:8%;bottom:5%;left:12%;border-radius:48% 52% 46% 54%;background:radial-gradient(circle at 48% 50%,#fffffff0,#ffefb861 46%,#ffbd2208 69%);content:"";filter:blur(1px)}.hero-orbit{position:absolute;border:1px dashed rgba(11,13,14,.16);border-radius:50%}.hero-orbit--one{top:3%;right:3%;bottom:4%;left:8%;animation:spin 28s linear infinite}.hero-orbit--two{top:16%;right:17%;bottom:14%;left:23%;border-color:#ffbd2275;animation:spinReverse 18s linear infinite}.hero-mascot-wrap{position:absolute;z-index:2;top:7%;right:17%;bottom:0;left:12%;display:grid;place-items:center}.hero-mascot-wrap:after{position:absolute;z-index:-1;right:11%;bottom:5%;left:13%;height:50px;border-radius:50%;background:#0b0d0e38;content:"";filter:blur(18px)}.hero-mascot-wrap img{width:min(100%,540px);filter:drop-shadow(0 22px 28px rgba(28,24,14,.15));animation:mascotFloat 5.2s ease-in-out infinite}.hero-spark{position:absolute;z-index:4;display:grid;place-items:center;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-small);color:var(--yellow);animation:popFloat 3.5s ease-in-out infinite}.hero-spark--a{top:21%;right:2%;width:54px;height:54px}.hero-spark--b{bottom:20%;left:2%;width:42px;height:42px;color:var(--red);animation-delay:-1.4s}.float-window{position:absolute;z-index:5;overflow:hidden;border:1px solid rgba(15,18,20,.12);border-radius:16px;background:#ffffffe6;box-shadow:0 20px 42px #18181426;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.plan-window{top:4%;right:0;width:190px;padding:14px;transform:rotate(1.5deg);animation:windowFloat 4.8s ease-in-out infinite}.mini-title,.runner-head,.result-top,.future-task__label,.faq-head{display:flex;align-items:center;justify-content:space-between}.mini-title{margin-bottom:9px;font-family:var(--data);font-weight:700}.status-live{padding:3px 6px;border-radius:99px;background:var(--green-soft);color:var(--green);font-size:8px;letter-spacing:.08em}.mini-check{display:flex;align-items:center;gap:7px;min-height:28px;color:var(--muted);font-size:10px;opacity:0;animation:checkIn .45s ease forwards}.mini-check svg{width:17px;height:17px;padding:3px;border-radius:5px;background:var(--ink);color:#fff}.mini-check--1{animation-delay:.7s}.mini-check--2{animation-delay:1.3s}.mini-check--3{animation-delay:1.9s}.mini-check--4{animation-delay:2.5s}.terminal-window{top:22%;left:0;width:225px;background:var(--dark);color:#d7e2dc;animation:windowFloat 5.5s -1.8s ease-in-out infinite}.terminal-head,.browser-chrome{display:flex;align-items:center;gap:9px;min-height:32px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.08);color:#89959d;font-family:var(--data);font-size:9px;letter-spacing:.04em}.window-dots{display:inline-flex;gap:4px}.window-dots i{width:6px;height:6px;border-radius:50%;background:#ff6158}.window-dots i:nth-child(2){background:#ffbd2e}.window-dots i:nth-child(3){background:#28c840}.terminal-lines{padding:12px 14px 14px;font-family:Consolas,monospace;font-size:10px}.terminal-lines p{margin:0 0 7px;opacity:0;animation:terminalLine .36s ease forwards}.terminal-lines p:nth-child(1){animation-delay:.6s;color:#7fe0a5}.terminal-lines p:nth-child(2){animation-delay:1.25s}.terminal-lines p:nth-child(3){animation-delay:1.9s}.terminal-lines p:nth-child(4){animation-delay:2.7s}.terminal-success{display:flex;align-items:center;gap:5px;color:#7fe0a5}.browser-window{right:0;bottom:2%;width:260px;background:#fff;transform:rotate(-1deg);animation:windowFloat 5s -2.8s ease-in-out infinite}.browser-window .browser-chrome,.real-browser .browser-chrome{border-color:#e6e6e1;background:#f6f6f2;color:#8a8a83}.browser-result{display:grid;min-height:145px;place-items:center;align-content:center;gap:6px;background:radial-gradient(circle at 28% 94%,rgba(255,189,34,.34),transparent 34%),radial-gradient(circle at 75% 90%,rgba(118,92,255,.25),transparent 33%),#f7f7ff}.browser-result span{color:#6d62d8;font-family:var(--data);font-size:9px;letter-spacing:.16em}.browser-result strong{font-size:20px;letter-spacing:-.06em}.browser-result i{padding:6px 10px;border-radius:99px;background:#685af2;color:#fff;font-family:var(--data);font-size:8px;font-style:normal}.benefit-strip{display:grid;grid-template-columns:repeat(5,1fr);width:var(--page);margin:-4px auto 0;padding:16px 10px;border:1px solid rgba(11,13,14,.08);border-radius:25px;background:#fffefae6;box-shadow:var(--shadow-small);scrollbar-width:none}.benefit-strip::-webkit-scrollbar,.scene-tabs::-webkit-scrollbar{display:none}.benefit-strip>div{display:flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:0 14px;border-right:1px solid var(--line)}.benefit-strip>div:last-child{border-right:0}.benefit-strip>div>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--yellow-soft);color:var(--ink)}.benefit-strip p{display:grid;gap:2px;margin:0}.benefit-strip strong{font-size:13px}.benefit-strip small{color:var(--muted);font-size:10px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}.section-heading--center{display:grid;justify-items:center;max-width:800px;margin-inline:auto;text-align:center}.eyebrow{display:inline-flex;margin-bottom:12px;color:#9a6912;font-family:var(--data);font-size:13px;font-weight:700;letter-spacing:.18em}.eyebrow--dark{color:#c5ccd0}.section-heading h2,.prompt-intro h2,.tips-copy h2{margin:0;font-size:clamp(42px,4.9vw,72px);font-weight:950;letter-spacing:-.075em;line-height:1.04}em{color:#d99000;font-style:normal}.section-heading>p,.section-heading>div+p{max-width:420px;margin:0 0 7px;color:var(--muted);font-size:16px;line-height:1.8}.scene-section{padding-block:140px 110px}.scene-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;padding:8px;border:1px solid var(--line);border-radius:20px;background:#fffefac2;scrollbar-width:none}.scene-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;border:0;border-radius:14px;background:transparent;color:#5f605b;cursor:pointer;font-size:14px;font-weight:800;transition:background .18s ease,color .18s ease,transform .18s ease}.scene-tabs button:hover{background:var(--yellow-pale);color:var(--ink)}.scene-tabs button.is-active{background:var(--ink);color:#fff;box-shadow:0 10px 18px #0b0d0e33;transform:translateY(-2px)}.scene-tabs svg{width:21px;height:21px}.scene-stage{display:grid;grid-template-columns:.94fr .82fr 1.2fr;min-height:500px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:var(--dark);box-shadow:0 32px 70px #0e111338;color:#fff}.scene-copy,.scene-runner,.scene-result{padding:clamp(28px,3vw,46px)}.scene-copy{position:relative;display:flex;flex-direction:column;border-right:1px solid var(--dark-line);background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),#11161a;background-size:26px 26px}.scene-copy h3{max-width:360px;margin:12px 0 28px;font-size:clamp(27px,2.7vw,40px);letter-spacing:-.055em;line-height:1.25}.prompt-bubble{padding:18px;border:1px solid #3a4249;border-radius:18px 18px 18px 4px;background:#1b2228;box-shadow:inset 0 1px #ffffff0a}.prompt-bubble span{color:#939ea5;font-family:var(--data);font-size:11px;letter-spacing:.12em}.prompt-bubble p{margin:9px 0 0;color:#f3f4f2;font-size:15px;font-weight:650;line-height:1.7}.scene-note{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:25px;color:#c3c9cc;font-size:12px}.scene-note svg{color:var(--yellow)}.scene-runner{border-right:1px solid var(--dark-line);background:#151a1f}.runner-head{margin-bottom:32px;color:#a8b0b5;font-family:var(--data);font-size:11px;letter-spacing:.08em}.runner-head>span{display:flex;align-items:center;gap:7px}.runner-pulse{width:8px;height:8px;border-radius:50%;background:#7fe0a5;box-shadow:0 0 #7fe0a56b;animation:pulse 1.7s infinite}.runner-head button{display:flex;align-items:center;gap:5px;padding:6px 8px;border:0;border-radius:9px;background:#252c32;color:#cbd1d4;cursor:pointer;font-size:10px}.runner-head button:hover{background:#323a41;color:#fff}.runner-steps{display:grid;gap:12px}.runner-step{display:grid;grid-template-columns:28px 1fr 9px;align-items:center;gap:10px;min-height:48px;color:#747e84;transition:color .26s ease,transform .26s ease}.runner-step>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #3b444b;border-radius:9px;background:#1d242a;font-family:var(--data);font-size:11px;transition:background .26s ease,border .26s ease,color .26s ease}.runner-step p{margin:0;font-size:13px;font-weight:650}.runner-step>i{width:7px;height:7px;border-radius:50%;background:#333c43}.runner-step.is-running{color:#fff;transform:translate(4px)}.runner-step.is-running>span{border-color:#c98b13;background:var(--yellow);color:var(--ink);box-shadow:0 0 18px #ffbd224d}.runner-step.is-running>i{background:var(--yellow);animation:pulse 1.2s infinite}.runner-step.is-done{color:#cdd2d4}.runner-step.is-done>span{border-color:#7fe0a55c;background:#49b06f29;color:#7fe0a5}.runner-step.is-done>i{background:#65cd8c}.runner-progress{height:4px;margin-top:27px;overflow:hidden;border-radius:99px;background:#2b3238}.runner-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6ada96,var(--yellow));transition:width .4s ease}.runner-status{margin:9px 0 0;color:#7f8a90;font-family:var(--data);font-size:10px;letter-spacing:.04em}.scene-result{display:grid;grid-template-rows:auto 1fr;gap:18px;background:#0e1216}.result-top{color:#aab1b5;font-size:12px;font-weight:700}.result-ready{padding:4px 7px;border-radius:99px;background:#ffbd221f;color:var(--yellow);font-family:var(--data);font-size:9px;letter-spacing:.1em}.result-ready.is-ready{background:#6fde981f;color:#7fe0a5}.result-canvas{position:relative;min-height:330px;overflow:hidden;border:1px solid #303941;border-radius:18px;background:#1a2026;opacity:.56;transform:scale(.975);filter:saturate(.55) blur(1px);transition:opacity .5s ease,transform .5s ease,filter .5s ease}.result-canvas:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.09) 44%,transparent 68%);content:"";transform:translate(-120%);animation:scan 2s infinite}.result-canvas.is-ready{opacity:1;transform:scale(1);filter:none}.result-canvas.is-ready:after{display:none}.result-site,.result-admin,.result-image,.result-slides,.result-report{width:100%;height:100%;min-height:330px}.result-site{position:relative;overflow:hidden;background:#f7f7fb;color:#11131a}.result-site__nav{display:flex;justify-content:space-between;padding:18px 20px;font-size:9px}.result-site__nav b{font-family:var(--data);font-size:13px;letter-spacing:.12em}.result-site__hero{position:relative;z-index:2;display:grid;gap:12px;padding:46px 26px}.result-site__hero small{color:#655ce0;font-family:var(--data);font-size:9px;letter-spacing:.15em}.result-site__hero strong{font-size:34px;letter-spacing:-.07em;line-height:1.07}.result-site__hero button{width:max-content;padding:9px 14px;border:0;border-radius:9px;background:#655ce0;color:#fff;font-size:9px}.result-site__glow{position:absolute;right:-80px;bottom:-90px;width:280px;height:280px;border-radius:50%;background:linear-gradient(135deg,#6c62ef,#ef6ca8,#ffcc74);filter:blur(4px);opacity:.8}.result-admin{display:grid;grid-template-columns:50px 1fr;background:#f4f6f3;color:#1f2723}.result-admin__rail{display:grid;align-content:start;gap:16px;padding:24px 14px;background:#183728}.result-admin__rail span{width:21px;height:21px;border-radius:7px;background:#ffffff29}.result-admin__rail span:first-child{background:var(--yellow)}.result-admin__body{position:relative;padding:25px 18px}.result-admin__heading{display:flex;justify-content:space-between;margin-bottom:22px;font-weight:850}.result-admin__heading b{padding:5px 9px;border-radius:8px;background:#fff;font-size:10px}.result-row{display:flex;justify-content:space-between;margin-bottom:8px;padding:11px 12px;border:1px solid #e1e6df;border-radius:9px;background:#fff;font-size:10px}.result-row i{color:var(--green);font-style:normal;font-weight:800}.result-row.is-alert{border-color:#ffc6c9;background:#fff0f0}.result-row.is-alert i{color:#cf343d}.demo-cursor{position:absolute;right:23px;bottom:66px;width:32px;height:32px;color:var(--ink);filter:drop-shadow(0 3px 2px white);animation:cursorMove 2.8s ease-in-out infinite}.result-image{position:relative;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:#e6e6e2}.image-before,.image-after{position:relative;display:grid;place-items:center;overflow:hidden}.image-before{background:#efefec;filter:grayscale(.75)}.image-after{background:radial-gradient(circle at 50% 58%,#fff2bf,#ffc23c 55%,#dd681b)}.image-before img,.image-after img{width:190%;max-width:none;transform:translateY(8%)}.image-before small,.image-after small{position:absolute;z-index:2;top:12px;left:12px;padding:4px 7px;border-radius:99px;background:#ffffffd9;color:#222;font-family:var(--data);font-size:8px}.image-after>span{position:absolute;z-index:3;right:10px;bottom:14px;color:#fff;font-family:var(--data);font-size:12px;letter-spacing:.13em;text-shadow:0 2px 8px rgba(0,0,0,.4)}.image-divider{position:absolute;inset:0 auto 0 50%;width:2px;background:#fff;box-shadow:0 0 12px #00000040}.image-divider i{position:absolute;top:50%;left:50%;width:28px;height:28px;border:5px solid white;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%)}.result-slides{display:grid;grid-template-columns:1.35fr .65fr;gap:10px;padding:12px;background:#0e1826}.slide-main{display:flex;flex-direction:column;justify-content:end;padding:24px;border-radius:12px;background:radial-gradient(circle at 80% 20%,rgba(64,176,255,.34),transparent 24%),linear-gradient(145deg,#17233b,#08121e)}.slide-main small{margin-bottom:auto;color:#67b9ff;font-family:var(--data);letter-spacing:.12em}.slide-main strong{margin-bottom:12px;font-size:24px;line-height:1.2}.slide-main span{color:#93a9bb;font-size:10px}.slide-stack{display:grid;gap:9px}.slide-stack div{display:grid;align-content:space-between;padding:12px;border:1px solid #2d3e50;border-radius:10px;background:#172433}.slide-stack i{color:#67b9ff;font-family:var(--data);font-size:9px;font-style:normal}.slide-stack span{font-size:10px}.result-report{padding:20px;background:#f5f7f4;color:#14231b}.report-heading{display:flex;justify-content:space-between;margin-bottom:17px;font-size:13px;font-weight:900}.report-heading small{color:var(--green);font-size:8px}.report-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px}.report-metrics div{display:grid;padding:13px;border:1px solid #e0e5df;border-radius:11px;background:#fff}.report-metrics small{color:#768078;font-size:8px}.report-metrics b{margin:4px 0;font-family:var(--data);font-size:25px}.report-metrics i{color:var(--green);font-size:8px;font-style:normal;font-weight:800}.report-metrics div:last-child i{color:#cc6e20}.report-chart{display:flex;align-items:end;gap:7px;height:144px;margin-top:12px;padding:18px 16px 0;border:1px solid #e0e5df;border-radius:11px;background:#fff}.report-chart span{flex:1;min-width:5px;border-radius:4px 4px 0 0;background:linear-gradient(#ffbd22,#ff7138)}.workflow-section{padding-block:120px}.workflow-track{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:62px}.workflow-line{position:absolute;top:35px;right:7%;left:7%;height:3px;overflow:hidden;background:#d8d5ca}.workflow-line i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--yellow),var(--red),var(--green));transform-origin:left;animation:flowLine 4.8s ease-in-out infinite}.workflow-card{position:relative;z-index:2;min-height:250px;padding:22px 18px 20px;border:1px solid var(--line);border-radius:20px;background:#fffefaeb;box-shadow:var(--shadow-small);transition:transform .24s ease,box-shadow .24s ease,border .24s ease}.workflow-card:hover{z-index:4;border-color:#ffbd22ad;box-shadow:0 22px 38px #1e1b1421;transform:translateY(-10px) rotate(-1deg)}.workflow-number{position:absolute;top:-18px;left:50%;display:grid;width:38px;height:38px;place-items:center;border:4px solid var(--paper);border-radius:50%;background:var(--ink);color:#fff;font-family:var(--data);font-size:12px;transform:translate(-50%)}.workflow-icon{display:grid;width:52px;height:52px;margin:25px auto 18px;place-items:center;border-radius:16px;background:var(--yellow-soft);color:var(--ink)}.workflow-icon svg{width:27px;height:27px}.workflow-card:nth-child(4) .workflow-icon,.workflow-card:nth-child(7) .workflow-icon{background:var(--green-soft);color:var(--green)}.workflow-card:nth-child(5) .workflow-icon{background:#edf0ff;color:#665ce2}.workflow-card h3{margin:0 0 9px;text-align:center;font-size:15px;letter-spacing:-.035em}.workflow-card p{margin:0;color:var(--muted);text-align:center;font-size:12px;line-height:1.65}.workflow-callout{display:flex;align-items:center;justify-content:center;gap:12px;width:min(930px,100%);margin:32px auto 0;padding:17px 22px;border:1px solid rgba(255,189,34,.35);border-radius:16px;background:var(--yellow-pale);font-size:13px}.workflow-callout svg{color:var(--yellow)}.workflow-callout span{color:var(--muted)}.prompt-section{padding-block:50px 130px}.prompt-shell{position:relative;display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(34px,5vw,76px);overflow:hidden;padding:clamp(38px,5vw,76px);border-radius:36px;background:radial-gradient(circle at 12% 18%,rgba(255,189,34,.18),transparent 30%),linear-gradient(135deg,#151a1e,#0d1013 70%);box-shadow:0 35px 80px #0f100f3b;color:#fff}.prompt-shell:after{position:absolute;top:-160px;right:-130px;width:420px;height:420px;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:""}.prompt-intro{position:relative;z-index:2}.prompt-intro h2{font-size:clamp(38px,4.3vw,62px)}.prompt-intro p{margin:24px 0 34px;color:#aeb6ba;font-size:15px;line-height:1.8}.coach-score{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0b}.coach-score>div:first-child{display:flex;align-items:end;justify-content:space-between}.coach-score span{color:#aeb6ba;font-size:12px}.coach-score b{font-family:var(--data);font-size:31px;line-height:1}.coach-score small{color:#7e878c;font-size:12px}.score-bar{height:5px;margin-top:13px;overflow:hidden;border-radius:99px;background:#30373d}.score-bar i{display:block;width:28%;height:100%;border-radius:inherit;background:var(--red);transition:width .6s cubic-bezier(.2,.8,.2,1),background .6s ease}.score-bar i.is-high{width:92%;background:linear-gradient(90deg,#5ed889,var(--yellow))}.coach-panel{position:relative;z-index:2;display:grid;grid-template-columns:1fr 38px 1.18fr;align-items:stretch}.coach-column{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #374047;border-radius:18px;background:#1b2227}.coach-section-label{display:flex;align-items:center;gap:8px;color:#d7dcdf;font-size:12px;font-weight:750}.coach-section-label>span{font-family:var(--data);color:var(--yellow)}.prompt-presets{display:grid;grid-template-columns:1fr;gap:7px;margin-top:16px}.prompt-preset{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 10px;border:1px solid #343e45;border-radius:12px;background:#11171b;color:#e1e7e4;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.prompt-preset:hover{border-color:#ffbd228c;background:#171e23;transform:translateY(-2px)}.prompt-preset.is-selected{border-color:var(--yellow);background:linear-gradient(145deg,#ffbd222e,#ffbd220f);box-shadow:inset 0 0 0 1px #ffbd2214}.prompt-preset__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#242d33;color:var(--yellow)}.prompt-preset__icon svg{width:18px;height:18px}.prompt-preset>span:nth-child(2){display:grid;min-width:0;gap:4px}.prompt-preset strong{font-size:12px}.prompt-preset small{color:#7f8a90;font-size:9px;line-height:1.35}.prompt-preset__check{width:15px;height:15px;padding:2px;border-radius:50%;background:var(--yellow);color:var(--ink);opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease}.prompt-preset.is-selected .prompt-preset__check{opacity:1;transform:scale(1)}.coach-arrow{display:grid;place-items:center;color:var(--yellow)}.coach-arrow svg{width:23px;height:23px}.coach-output{border-color:#343c42;background:#13191d;transition:border .3s ease,box-shadow .3s ease}.coach-output.is-ready{border-color:#73de9b73;box-shadow:0 0 0 1px #73de9b14,0 18px 40px #00000038}.coach-output__head{display:flex;align-items:center;justify-content:space-between}.coach-output__head button{display:flex;align-items:center;gap:5px;padding:5px 8px;border:0;border-radius:8px;background:#2b3339;color:#c8d0d4;cursor:pointer;font-size:10px}.coach-output__head button:disabled{cursor:not-allowed;opacity:.45}.selected-prompt-title{display:flex;align-items:center;gap:10px;margin-top:16px;color:var(--yellow)}.selected-prompt-title>svg{width:22px;height:22px}.selected-prompt-title>span{display:grid;gap:2px}.selected-prompt-title strong{color:#edf2ef;font-size:13px}.selected-prompt-title small{color:#79858b;font-size:9px}.polished-prompt{display:grid;min-height:292px;max-height:320px;margin-top:12px;overflow:auto;border:1px solid #333c42;border-radius:12px;background:#0e1316}.polished-prompt pre{margin:0;padding:15px;white-space:pre-wrap;color:#e6ebe8;font-family:var(--font);font-size:11.5px;line-height:1.72}.prompt-checks{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.prompt-checks span{display:inline-flex;align-items:center;gap:5px;color:#69747a;font-size:9px;transition:color .24s ease}.prompt-checks svg{color:#323b41;transition:color .24s ease}.prompt-checks span.is-checked{color:#c8d1cc}.prompt-checks span.is-checked svg{color:#65d38d}.memory-section{padding-block:70px 125px}.memory-grid{display:grid;grid-template-columns:1.35fr 100px .8fr;align-items:center;gap:16px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffefaeb;box-shadow:var(--shadow)}.file-explorer{overflow:hidden;border:1px solid #30383f;border-radius:18px;background:#11161a;color:#dde3e0}.explorer-body{display:grid;grid-template-columns:.62fr 1fr;min-height:300px}.explorer-tree{display:grid;align-content:start;gap:5px;padding:17px 10px;border-right:1px solid #2c3439;background:#151b20}.explorer-tree>span,.explorer-tree button{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#929ca1;text-align:left;font-size:10px}.explorer-tree button.is-active{background:#252c32;color:#fff}.explorer-tree button svg{color:var(--yellow)}.rule-sheet{padding:23px}.rule-sheet>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.rule-sheet>div span{font-family:var(--data);font-size:17px}.rule-sheet>div small{color:#747f85;font-size:9px}.rule-sheet p{display:flex;align-items:center;gap:9px;margin:0 0 13px;color:#b9c1c5;font-size:11px}.rule-sheet p svg{flex:0 0 auto;color:#65d38d}.memory-transfer{display:grid;place-items:center}.memory-transfer span{display:grid;width:62px;height:62px;place-items:center;border:1px solid rgba(255,189,34,.56);border-radius:50%;background:var(--yellow-soft);color:var(--ink);box-shadow:0 12px 25px #ffbd2238}.memory-transfer svg{width:31px;height:31px}.memory-transfer i{width:6px;height:6px;margin-top:8px;border-radius:50%;background:#c8c6be;animation:memoryDot 1.5s infinite}.memory-transfer i:nth-child(3){animation-delay:.2s}.memory-transfer i:nth-child(4){animation-delay:.4s}.future-task{min-width:0;padding:21px;border:1px solid var(--line);border-radius:18px;background:#fffdf7;transition:border .3s ease,box-shadow .3s ease,transform .3s ease}.future-task.is-active{border-color:#19744c57;box-shadow:0 18px 34px #19744c1c;transform:translateY(-4px)}.future-task__label{margin-bottom:18px}.future-task__label span{font-size:13px;font-weight:900}.future-task__label small{color:var(--green);font-size:9px}.future-message,.future-response{display:flex;gap:9px;align-items:start;margin-bottom:10px;padding:11px;border-radius:12px;font-size:10px;line-height:1.6}.future-message{margin-left:26px;background:var(--ink);color:#fff}.future-response{margin-right:18px;border:1px solid #e4e2da;background:#fff}.future-message svg,.future-response img{width:21px;height:21px;flex:0 0 auto}.future-message svg{color:var(--yellow)}.future-message p,.future-response p{margin:0}.inherit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-block:16px}.inherit-grid span{display:flex;align-items:center;gap:4px;min-height:28px;padding:0 7px;border-radius:8px;background:#f1f0ea;color:#97978f;font-size:8px;transition:background .25s ease,color .25s ease,transform .25s ease}.inherit-grid span.is-on{background:var(--green-soft);color:var(--green);transform:translateY(-2px)}.future-task>button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;border:0;border-radius:11px;background:var(--yellow);cursor:pointer;font-size:11px;font-weight:850}.real-work{margin-top:28px;padding:32px;border-radius:28px;background:var(--dark);box-shadow:0 24px 52px #0e101233;color:#fff}.real-work__title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px}.real-work__title h3{margin:0;font-size:28px;letter-spacing:-.05em}.real-work__title p{max-width:280px;margin:0 0 3px;color:#8f999f;font-size:12px}.real-panels{display:grid;grid-template-columns:.72fr 1.08fr .85fr;gap:12px}.real-terminal,.real-diff,.real-browser{min-width:0;overflow:hidden;border:1px solid #333c42;border-radius:15px;background:#151a1f}.real-terminal{padding-bottom:18px;color:#abb5ba;font-family:Consolas,monospace;font-size:10px}.real-terminal p,.real-terminal strong{margin:12px 16px 0}.real-terminal p b{color:#6bd691}.real-terminal strong{display:flex;align-items:center;gap:5px;color:#6bd691;font-weight:500}.diff-head{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 12px;border-bottom:1px solid #2f373d;color:#bbc3c7;font-size:9px}.diff-head small{color:#707b81}.real-diff code{display:block;padding:19px 15px;color:#d6dcdf;font-family:Consolas,monospace;font-size:10px;line-height:2}.real-diff code i{display:inline-block;width:24px;color:#59646a;font-style:normal}.code-green{display:inline-block;width:calc(100% - 24px);background:#45a46833;color:#8be4a9}.code-red{display:inline-block;width:calc(100% - 24px);background:#d3434c2e;color:#f1989d}.code-muted{color:#adb6bb}.real-browser{background:#fff}.mini-site{display:grid;min-height:210px;place-items:center;align-content:center;gap:6px;background:radial-gradient(circle at 20% 100%,#ffe8b4,transparent 40%),#f5f7ff;color:var(--ink);text-align:center}.mini-site img{width:44px;height:44px;object-fit:contain}.mini-site small{color:#7369e3;font-family:var(--data);font-size:8px;letter-spacing:.14em}.mini-site b{font-size:18px;letter-spacing:-.05em}.mini-site span{color:#7c7f82;font-size:9px}.mini-site button{margin-top:6px;padding:7px 11px;border:0;border-radius:8px;background:#6c62e8;color:#fff;font-size:8px}.tips-section{padding-block:40px 110px}.tips-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(35px,6vw,90px);align-items:center}.tips-copy>p{margin:22px 0 28px;color:var(--muted)}.tips-list{display:grid;grid-template-columns:1fr 1fr;gap:11px}.tips-list article{display:flex;gap:11px;min-height:94px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#fffefacc;transition:transform .18s ease,border .18s ease}.tips-list article:hover{border-color:#ffbd2299;transform:translateY(-3px)}.tips-list article>svg{width:26px;height:26px;flex:0 0 auto;padding:5px;border-radius:8px;background:var(--yellow-soft)}.tips-list article:nth-child(3)>svg{background:var(--green-soft);color:var(--green)}.tips-list article div{display:grid;gap:6px}.tips-list strong{font-size:12px;line-height:1.5}.tips-list span{color:var(--muted);font-size:10px;line-height:1.5}.faq-panel{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fffefaeb;box-shadow:var(--shadow)}.faq-head{min-height:72px;padding:0 24px;border-bottom:1px solid var(--line)}.faq-head span{font-size:18px;font-weight:900}.faq-head small{font-family:var(--data);letter-spacing:.12em}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-item>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:68px;padding:0 24px;border:0;background:transparent;cursor:pointer;text-align:left}.faq-item>button span{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:800}.faq-item>button i{color:#b4b2aa;font-family:var(--data);font-size:11px;font-style:normal}.faq-item>button svg{transition:transform .22s ease}.faq-item.is-open>button svg{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.faq-answer p{min-height:0;margin:0;overflow:hidden;padding:0 58px;color:var(--muted);font-size:12px;line-height:1.8;opacity:0;transition:opacity .18s ease,padding .26s ease}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding-bottom:20px;opacity:1}.final-cta{position:relative;display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:35px;min-height:260px;margin-top:90px;overflow:hidden;padding:24px 40px;border:1px solid rgba(255,189,34,.45);border-radius:32px;background:radial-gradient(circle at 0% 100%,rgba(255,78,85,.16),transparent 28%),linear-gradient(115deg,#fff7d3,#ffedaa 58%,#ffd45d);box-shadow:0 28px 55px #b27e1529}.final-cta>img{position:relative;z-index:2;width:225px;margin-bottom:-70px;filter:drop-shadow(0 18px 18px rgba(92,59,0,.18))}.cta-orbit{position:absolute;bottom:-160px;left:-90px;width:400px;height:400px;border:1px dashed rgba(11,13,14,.2);border-radius:50%;animation:spin 28s linear infinite}.cta-copy{position:relative;z-index:2}.cta-copy>span{font-family:var(--data);font-size:11px;letter-spacing:.16em}.cta-copy h2{margin:10px 0;font-size:clamp(31px,3.2vw,48px);letter-spacing:-.075em;line-height:1.15}.cta-copy h2 em{color:var(--ink)}.cta-copy p{margin:0;color:#6d6040;font-size:13px}.cta-button{position:relative;z-index:2;display:flex;align-items:center;gap:12px;min-width:235px;min-height:70px;padding:0 18px;border-radius:18px;background:var(--ink);box-shadow:0 18px 32px #0b0d0e3d;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.cta-button:hover{box-shadow:0 24px 40px #0b0d0e4d;transform:translateY(-4px) rotate(-1deg)}.cta-button>svg:first-child{color:var(--yellow)}.cta-button>svg:last-child{margin-left:auto}.cta-button span{display:grid;gap:2px;font-size:13px;font-weight:850}.cta-button small{color:#9ca3a6;font-size:9px;font-weight:500}.cta-actions{display:grid;gap:10px}.cta-button--shop{background:var(--yellow);color:var(--ink)}.cta-button--shop small{color:#0b0d0e9e}footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:var(--page);min-height:110px;margin-inline:auto;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.footer-brand img{width:34px;height:34px;object-fit:contain}.footer-brand strong{color:var(--ink);font-size:11px}footer p{margin:0;text-align:center}.footer-actions{display:flex;align-items:center;gap:16px;justify-self:end}.footer-actions>a,.footer-actions>button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--ink);cursor:pointer;font-size:10px;font-weight:800}.footer-actions>a:hover{color:var(--green)}[data-reveal]{opacity:0;transform:translateY(35px);transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.qa-static *,.qa-static *:before,.qa-static *:after{animation:none!important;transition:none!important}.qa-static [data-reveal],.qa-static .mini-check,.qa-static .terminal-lines p{opacity:1;transform:none}@keyframes heroIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes machineIn{0%{opacity:0;transform:translate(28px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotate(-360deg)}}@keyframes mascotFloat{0%,to{transform:translateY(0) rotate(-.7deg)}50%{transform:translateY(-12px) rotate(.7deg)}}@keyframes popFloat{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-9px) rotate(5deg)}}@keyframes windowFloat{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes checkIn{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes terminalLine{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes scan{to{transform:translate(120%)}}@keyframes cursorMove{0%,to{transform:translate(0) rotate(-8deg)}45%{transform:translate(-75px,-38px) rotate(-8deg)}58%{transform:translate(-75px,-38px) scale(.82) rotate(-8deg)}70%{transform:translate(-75px,-38px) rotate(-8deg)}}@keyframes flowLine{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes memoryDot{0%,to{background:#c8c6be;transform:scale(1)}50%{background:var(--yellow);transform:scale(1.3)}}@media(max-width:1160px){:root{--page: min(100% - 36px, 1100px)}.site-nav{gap:18px}.site-nav a{font-size:12px}.hero{grid-template-columns:.9fr 1.1fr;min-height:670px}.hero-machine{min-height:530px}.float-window{transform:scale(.9)}.terminal-window{left:-18px}.benefit-strip>div{padding-inline:9px}.benefit-strip small{display:none}.scene-stage{grid-template-columns:.8fr .85fr 1.15fr}.scene-copy,.scene-runner,.scene-result{padding:28px}.workflow-track{grid-template-columns:repeat(3,1fr);gap:34px 14px}.workflow-line{display:none}.workflow-card{min-height:215px}.prompt-shell{grid-template-columns:1fr}.coach-panel{max-width:900px}.memory-grid{grid-template-columns:1.2fr 70px .8fr}.final-cta{grid-template-columns:180px 1fr auto;gap:24px}.final-cta>img{width:190px}.cta-button{min-width:220px}}@media(max-width:860px){:root{--page: min(100% - 28px, 760px)}.site-header{grid-template-columns:1fr auto auto}.site-nav{position:absolute;top:calc(100% + 8px);right:0;left:0;display:grid;gap:2px;padding:10px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.98);transition:opacity .18s ease,transform .18s ease}.site-nav.is-open{opacity:1;pointer-events:auto;transform:none}.site-nav a{padding:13px 14px;border-radius:11px}.site-nav a:hover,.site-nav a.is-active{background:var(--yellow-pale)}.site-nav a:after{display:none}.menu-button{display:grid;place-items:center}.start-button,.shop-button{min-height:48px}.hero{grid-template-columns:1fr;min-height:auto;padding:80px 0 50px;text-align:center}.hero-copy{max-width:700px;margin-inline:auto}.hero-kicker,.hero-actions,.hero-proof{justify-content:center}.hero-machine{min-height:570px;margin-top:10px}.hero-mascot-wrap{top:7%;right:19%;bottom:0;left:19%}.terminal-window{left:4%}.plan-window{right:5%}.browser-window{right:4%}.benefit-strip{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;justify-content:start}.benefit-strip>div{min-width:135px}.section-heading{align-items:start}.scene-stage{grid-template-columns:1fr 1fr}.scene-copy{grid-column:1 / -1;min-height:270px;border-right:0;border-bottom:1px solid var(--dark-line)}.scene-copy h3{max-width:600px}.scene-note{margin-top:24px}.scene-runner{border-right:1px solid var(--dark-line)}.memory-grid{grid-template-columns:1fr}.memory-transfer{grid-template-columns:auto auto auto auto;gap:8px;transform:rotate(90deg)}.memory-transfer i{margin:0}.future-task{max-width:520px;width:100%;margin-inline:auto}.real-panels{grid-template-columns:1fr 1fr}.real-browser{grid-column:1 / -1}.tips-layout{grid-template-columns:1fr}.final-cta{grid-template-columns:150px 1fr}.final-cta>img{width:165px}.cta-actions{grid-column:2;width:max-content}footer{grid-template-columns:1fr auto}footer p{display:none}}@media(max-width:620px){:root{--page: calc(100% - 24px) }.site-header{top:8px;min-height:64px;margin-top:8px;border-radius:19px}.brand img{width:44px;height:44px}.brand strong{font-size:15px}.brand small{font-size:8px}.start-button{display:none}.site-header{grid-template-columns:1fr auto auto}.shop-button{width:46px;min-height:46px;padding:0;justify-content:center}.shop-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hero{padding-top:60px}.hero-kicker{gap:7px;font-size:10px}.hero-kicker span{padding:7px 9px}.hero h1{margin-top:18px;font-size:clamp(50px,15vw,62px);letter-spacing:-.09em;line-height:1}.hero-copy>p{font-size:15px}.hero-copy>p br{display:none}.hero-actions{display:grid;grid-template-columns:1fr;margin-top:25px}.primary-button,.secondary-button{min-height:54px;width:100%}.hero-proof{margin-top:22px}.hero-machine{min-height:470px;margin-top:25px}.hero-machine:before{top:11%;right:2%;bottom:7%;left:2%}.hero-mascot-wrap{top:10%;right:4%;bottom:0;left:4%}.hero-orbit--one{top:6%;right:-12%;bottom:3%;left:-12%}.hero-orbit--two{top:21%;right:4%;bottom:16%;left:4%}.float-window{border-radius:12px}.plan-window{top:0;right:-5%;width:148px;padding:10px;transform:scale(.85) rotate(1.5deg);transform-origin:top right}.mini-check{min-height:23px}.terminal-window{top:25%;left:-4%;width:170px;transform:scale(.85);transform-origin:left center}.browser-window{right:-3%;bottom:1%;width:205px;transform:scale(.88) rotate(-1deg);transform-origin:bottom right}.browser-result{min-height:115px}.hero-spark--a{right:0;width:42px;height:42px}.benefit-strip{margin-top:0;padding:9px;border-radius:19px}.scene-section{padding-block:95px 70px}.section-heading{display:grid;gap:19px;margin-bottom:27px}.section-heading h2,.prompt-intro h2,.tips-copy h2{font-size:40px}.section-heading>p,.section-heading>div+p{font-size:13px}.scene-tabs{grid-template-columns:repeat(5,minmax(102px,1fr));overflow-x:auto;border-radius:17px}.scene-tabs button{min-height:48px;font-size:11px}.scene-stage{grid-template-columns:1fr;border-radius:23px}.scene-copy,.scene-runner,.scene-result{padding:25px 20px}.scene-copy{grid-column:auto;min-height:320px}.scene-copy h3{font-size:29px}.scene-runner{min-height:360px;border-right:0;border-bottom:1px solid var(--dark-line)}.scene-result{min-height:425px}.result-canvas,.result-site,.result-admin,.result-image,.result-slides,.result-report{min-height:340px}.workflow-section{padding-block:85px}.workflow-track{grid-template-columns:1fr 1fr;gap:28px 10px;margin-top:48px}.workflow-card{min-height:205px;padding:18px 13px;border-radius:17px}.workflow-icon{margin-top:22px}.workflow-card h3{font-size:13px}.workflow-card p{font-size:10px}.workflow-callout{display:grid;grid-template-columns:auto 1fr;align-items:start;font-size:11px}.workflow-callout span{grid-column:2}.prompt-section{padding-block:35px 90px}.prompt-shell{gap:30px;padding:28px 18px;border-radius:24px}.prompt-intro p{font-size:13px}.coach-panel{grid-template-columns:1fr;gap:12px}.coach-arrow{transform:rotate(90deg)}.coach-column{padding:16px}.prompt-presets{gap:7px}.prompt-preset{min-height:56px;padding:9px;gap:8px}.prompt-preset__icon{width:30px;height:30px}.polished-prompt{min-height:280px;max-height:360px}.memory-section{padding-block:50px 90px}.memory-grid{padding:10px;border-radius:23px}.explorer-body{grid-template-columns:1fr}.explorer-tree{display:none}.rule-sheet{min-height:275px;padding:21px 17px}.real-work{padding:24px 14px;border-radius:22px}.real-work__title{display:grid}.real-work__title p{display:none}.real-panels{grid-template-columns:1fr}.real-browser{grid-column:auto}.tips-section{padding-bottom:70px}.tips-list{grid-template-columns:1fr}.faq-item>button{min-height:74px;padding-inline:16px}.faq-item>button span{gap:9px;font-size:12px}.faq-answer p{padding-inline:40px 16px}.final-cta{display:flex;flex-direction:column;align-items:start;gap:14px;margin-top:65px;padding:28px 22px 26px}.final-cta>img{align-self:center;width:220px;margin:-6px 0 -22px}.cta-copy{text-align:center}.cta-copy h2{font-size:33px}.cta-button{width:100%;min-width:0;justify-content:center}.cta-actions{width:100%}footer{min-height:96px}.footer-brand strong{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}
