:root{--bg:#07110f;--panel:#0d1c18;--panel2:#10231e;--text:#edf8f3;--muted:#91a79e;--line:rgba(176,226,205,.14);--accent:#62f5b1;--accent2:#a9ffd5;--danger:#ff9c8e;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:"PingFang SC","Noto Sans CJK SC",Inter,system-ui,sans-serif;overflow-x:hidden}button,textarea{font:inherit}.ambient{position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 78% 10%,rgba(46,172,119,.13),transparent 28%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;mask-image:linear-gradient(to bottom,#000 0,transparent 68%)}.ambient i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent);opacity:.42;animation:drift 14s ease-in-out infinite}.ambient i:nth-child(1){left:8%;top:28%}.ambient i:nth-child(2){left:25%;top:73%;animation-delay:-5s}.ambient i:nth-child(3){left:67%;top:38%;animation-delay:-9s}.ambient i:nth-child(4){left:84%;top:68%;animation-delay:-3s}.ambient i:nth-child(5){left:93%;top:19%;animation-delay:-11s}@keyframes drift{50%{transform:translate3d(18px,-24px,0);opacity:.15}}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(7,17,15,.82);backdrop-filter:blur(18px);z-index:10}.brand{display:flex;align-items:center;gap:11px;color:var(--text);text-decoration:none}.brand>b{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(98,245,177,.55);border-radius:50%;color:var(--accent);font-family:Georgia,serif}.brand>span{font-weight:700;letter-spacing:.08em}.brand small{display:block;color:var(--muted);font-size:8px;letter-spacing:.18em;text-transform:uppercase;margin-top:2px}.topbar nav{display:flex;gap:32px}.topbar nav a,.quiet-action,footer a{color:var(--muted);text-decoration:none;font-size:13px}.topbar nav a:hover,.quiet-action:hover,footer a:hover{color:var(--accent)}.quiet-action{border:1px solid var(--line);padding:9px 16px;border-radius:999px}.hero,.section-shell,.intent-drawer{max-width:1180px;margin:0 auto}.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1.04fr .96fr;gap:76px;align-items:center;padding:84px 28px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--accent);margin:0 0 20px}.eyebrow span{display:inline-block;width:24px;height:1px;background:var(--accent);vertical-align:middle;margin-right:10px}.hero h1{font-size:clamp(50px,6.2vw,84px);line-height:1.03;letter-spacing:-.055em;margin:0}.hero h1 em{font-style:normal;color:var(--accent)}.lead{font-size:18px;line-height:1.85;color:var(--muted);max-width:640px;margin:30px 0}.trust-line{display:flex;gap:22px;color:#bfd0c8;font-size:12px}.trust-line span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin:0 9px 2px 0;box-shadow:0 0 10px var(--accent)}.command-panel{background:linear-gradient(145deg,rgba(16,35,30,.96),rgba(10,24,20,.96));border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:0 30px 80px rgba(0,0,0,.28);position:relative}.command-panel:before{content:"";position:absolute;inset:-1px;border-radius:var(--radius);background:linear-gradient(120deg,rgba(98,245,177,.25),transparent 32%);z-index:-1}.panel-head{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.14em;color:var(--muted)}.status-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:8px;box-shadow:0 0 10px var(--accent)}.command-panel>label{display:block;margin:22px 0 10px;font-size:13px;font-weight:700}.command-panel textarea{width:100%;border:0;border-radius:12px;background:#07120f;color:var(--text);padding:16px;line-height:1.7;resize:vertical;outline:1px solid var(--line);transition:.18s}.command-panel textarea:focus{outline-color:rgba(98,245,177,.65);box-shadow:0 0 0 4px rgba(98,245,177,.07)}.command-panel textarea::placeholder{color:#5f776d}.examples{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.examples button,.preview-tabs button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:999px;padding:7px 10px;font-size:11px;cursor:pointer}.examples button:hover,.preview-tabs button:hover,.preview-tabs button.active{color:var(--accent);border-color:rgba(98,245,177,.45)}.tier-picker{border:0;padding:0;margin:22px 0 15px}.tier-picker legend{font-size:12px;font-weight:700;margin-bottom:9px}.tier-picker label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px;margin-top:8px;cursor:pointer}.tier-picker label:has(input:checked){border-color:rgba(98,245,177,.55);background:rgba(98,245,177,.045)}.tier-picker input{accent-color:var(--accent)}.tier-picker b,.tier-picker small{display:block}.tier-picker small{color:var(--muted);font-size:11px;margin-top:3px}.tier-picker strong{font-size:12px;color:var(--accent)}.primary{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:var(--accent);color:#062117;padding:14px 17px;font-weight:800;cursor:pointer}.primary:hover{background:var(--accent2)}.primary:disabled{opacity:.5;cursor:wait}#error{min-height:18px;margin:4px 0;color:var(--danger);font-size:12px}.form-note{text-align:center;color:var(--muted);font-size:11px;margin:11px 0 0}.intent-drawer{margin-top:-34px;margin-bottom:70px;padding:25px 28px;display:grid;grid-template-columns:64px 1fr 260px;gap:24px;align-items:center;background:var(--panel2);border:1px solid rgba(98,245,177,.28);border-radius:var(--radius);animation:reveal .45s ease both}.intent-drawer[hidden]{display:none}.intent-mark{font:38px Georgia,serif;color:rgba(98,245,177,.34)}.intent-drawer h2{font-size:22px;margin:0 0 7px}.intent-drawer p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.7;font-size:13px}.intent-drawer .eyebrow{margin-bottom:8px}.section-shell{padding:120px 28px}.section-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;margin-bottom:58px}.section-intro h2{font-size:clamp(34px,4vw,54px);line-height:1.18;letter-spacing:-.04em;margin:0}.stage-track{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.stage-track article{padding:28px 26px 20px 0;border-right:1px solid var(--line);min-height:210px}.stage-track article+article{padding-left:26px}.stage-track article:last-child{border-right:0}.stage-track span{font:26px Georgia,serif;color:rgba(98,245,177,.34)}.stage-track h3{font-size:18px;margin:34px 0 12px}.stage-track p,.plans article>p{color:var(--muted);font-size:14px;line-height:1.75}.deliverable{border-top:1px solid var(--line)}.preview-shell{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.preview-tabs{display:flex;gap:9px;padding:16px 18px;border-bottom:1px solid var(--line)}.preview-body{min-height:390px;padding:32px}.slide-preview{display:grid;grid-template-columns:210px 1fr 250px;gap:24px}.slide-list{display:flex;flex-direction:column;gap:8px}.slide-list button{border:1px solid var(--line);background:#091512;color:var(--muted);padding:12px;text-align:left;border-radius:9px;cursor:pointer}.slide-list button.active{border-color:rgba(98,245,177,.5);color:var(--text)}.slide-canvas{aspect-ratio:16/9;background:linear-gradient(145deg,#f2f6f3,#dce9e2);color:#15352a;border-radius:8px;padding:28px;display:flex;flex-direction:column;justify-content:space-between}.slide-canvas small{font-weight:700;color:#348263}.slide-canvas h3{font-size:25px;max-width:85%;margin:12px 0}.slide-canvas ul{padding-left:18px;font-size:12px;line-height:1.7}.speaker-note{border-left:1px solid var(--line);padding-left:22px}.speaker-note h4{margin-top:0}.speaker-note p,.document-preview p,.source-preview p{font-size:13px;line-height:1.8;color:var(--muted)}.source-chip{display:inline-block;border:1px solid rgba(98,245,177,.25);color:var(--accent);border-radius:999px;padding:5px 8px;margin:4px 4px 0 0;font-size:10px}.document-preview{max-width:760px}.document-preview h3{font-size:26px}.document-preview h4{margin-top:30px}.source-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.source-card{border:1px solid var(--line);border-radius:12px;padding:18px}.source-card b{display:block;margin-bottom:12px}.verified{color:var(--accent);font-size:11px}.plans{border-top:1px solid var(--line)}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.plan-grid article{border:1px solid var(--line);border-radius:var(--radius);padding:34px;background:rgba(13,28,24,.72);position:relative}.plan-grid .featured{border-color:rgba(98,245,177,.42);background:linear-gradient(145deg,rgba(18,46,38,.92),rgba(10,25,21,.96))}.recommended{position:absolute;right:22px;top:20px;font-size:10px;letter-spacing:.12em;color:#082217;background:var(--accent);padding:6px 9px;border-radius:999px}.plan-label{color:var(--accent)!important;font-size:11px!important;font-weight:800;letter-spacing:.13em}.plan-grid h3{font-size:28px;margin:12px 0}.plan-grid ul{list-style:none;padding:18px 0;margin:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plan-grid li{padding:7px 0;color:#c4d5cd;font-size:13px}.plan-grid li:before{content:"✓";color:var(--accent);margin-right:10px}.price{display:flex;align-items:baseline;gap:8px}.price small,.price span{color:var(--muted)}.price b{font-size:28px}footer{max-width:1180px;margin:auto;padding:40px 28px 58px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}@keyframes reveal{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){.topbar nav{display:none}.hero{grid-template-columns:1fr;gap:42px;padding-top:70px}.intent-drawer{grid-template-columns:46px 1fr;margin:0 20px 50px}.intent-drawer .primary{grid-column:1/-1}.section-intro{grid-template-columns:1fr}.stage-track{grid-template-columns:1fr 1fr}.stage-track article:nth-child(2){border-right:0}.slide-preview{grid-template-columns:160px 1fr}.speaker-note{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.source-preview{grid-template-columns:1fr}}@media(max-width:620px){.topbar{padding:0 18px}.quiet-action{display:none}.hero,.section-shell{padding-left:18px;padding-right:18px}.hero h1{font-size:46px}.trust-line{flex-direction:column;gap:8px}.section-shell{padding-top:84px;padding-bottom:84px}.stage-track,.plan-grid{grid-template-columns:1fr}.stage-track article{border-right:0;border-bottom:1px solid var(--line);padding-left:0!important}.slide-preview{grid-template-columns:1fr}.slide-list{display:grid;grid-template-columns:repeat(3,1fr)}.slide-list button{font-size:10px}.preview-body{padding:18px}.source-preview{grid-template-columns:1fr}.preview-tabs{overflow-x:auto}.preview-tabs button{white-space:nowrap}footer{align-items:flex-start;gap:24px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambient i{animation:none}.intent-drawer{animation:none}*{transition:none!important}}
 .ppt-long-title b{display:none}
