.rw-page{max-width:1240px;margin:0 auto;padding:34px 24px 70px;position:relative;z-index:1}.rw-hero{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;padding:34px 0 28px}.rw-eyebrow{display:flex;align-items:center;gap:10px;color:#67e8f9;font-size:11px;font-weight:800;letter-spacing:.14em}.rw-eyebrow:before{content:"";width:28px;height:2px;background:linear-gradient(90deg,#22d3ee,#8b5cf6)}.rw-hero h1{font-size:46px;line-height:1.1;margin:13px 0 14px;letter-spacing:-.04em}.rw-hero p{max-width:780px;color:var(--g-text-dim);font-size:16px;line-height:1.75}.rw-switch{display:flex;background:rgba(15,23,42,.75);border:1px solid var(--g-border);padding:5px;border-radius:14px}.rw-switch a{padding:10px 14px;border-radius:10px;color:var(--g-text-dim);text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}.rw-switch a.is-active{background:linear-gradient(135deg,rgba(6,182,212,.2),rgba(124,58,237,.22));color:#fff;box-shadow:inset 0 0 0 1px rgba(103,232,249,.18)}.rw-promise{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.rw-promise article{display:flex;gap:11px;align-items:flex-start;padding:16px;border:1px solid var(--g-border);border-radius:14px;background:rgba(15,23,42,.52)}.rw-promise i{font-size:20px;color:#67e8f9}.rw-promise strong,.rw-promise small{display:block}.rw-promise strong{font-size:13px}.rw-promise small{font-size:11px;color:var(--g-text-muted);line-height:1.5;margin-top:3px}.rw-intake{background:linear-gradient(155deg,rgba(15,30,56,.94),rgba(8,20,39,.94));border:1px solid rgba(103,232,249,.14);border-radius:24px;padding:28px;box-shadow:0 26px 70px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.04)}.rw-intake-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.rw-kicker{display:block;color:#67e8f9;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:5px}.rw-intake h2,.rw-running h2,.rw-result h2{font-size:24px;margin:0}.rw-no-chase{display:flex;align-items:center;gap:7px;color:#6ee7b7;background:rgba(16,185,129,.08);border:1px solid rgba(52,211,153,.2);border-radius:999px;padding:7px 12px;font-size:11px;height:max-content}.rw-field{margin-bottom:18px}.rw-field label{display:block;font-size:13px;font-weight:750;margin-bottom:8px}.rw-field label span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;background:rgba(124,58,237,.18);color:#c4b5fd;margin-right:7px}.rw-field em{font-style:normal;color:#fb7185;font-size:10px;margin-left:4px}.rw-field input,.rw-field textarea{display:block;width:100%;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:rgba(2,8,23,.56);color:#e5edf8;padding:14px 16px;font:inherit;font-size:14px;outline:none;resize:vertical;transition:.18s}.rw-field input:focus,.rw-field textarea:focus{border-color:rgba(34,211,238,.52);box-shadow:0 0 0 3px rgba(34,211,238,.08)}.rw-field small{display:block;color:var(--g-text-muted);font-size:11px;margin-top:6px}.rw-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rw-presets{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-3px 0 18px}.rw-presets>span{font-size:11px;color:var(--g-text-muted)}.rw-preset{border:1px solid rgba(167,139,250,.22);background:rgba(124,58,237,.08);color:#c4b5fd;border-radius:999px;padding:6px 10px;font-size:11px;cursor:pointer}.rw-error{min-height:20px;color:#fda4af;font-size:12px}.rw-start{width:100%;border:0;border-radius:14px;padding:15px 20px;background:linear-gradient(100deg,#0891b2,#7c3aed);color:#fff;cursor:pointer;font-weight:850;font-size:15px;box-shadow:0 12px 34px rgba(124,58,237,.22)}.rw-start small{display:block;font-size:10px;font-weight:500;opacity:.72;margin-top:3px}.rw-modules{margin-top:22px}.rw-modules h3{font-size:13px;margin:0 0 10px}.rw-module-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.rw-module-grid div{border:1px solid var(--g-border);background:rgba(15,23,42,.48);border-radius:11px;padding:11px}.rw-module-grid span{display:block;color:#67e8f9;font:800 10px var(--g-font-mono);margin-bottom:4px}.rw-module-grid strong{display:block;font-size:11px;line-height:1.45}.rw-running,.rw-result,.rw-error-card{background:linear-gradient(155deg,rgba(15,30,56,.94),rgba(8,20,39,.94));border:1px solid rgba(103,232,249,.14);border-radius:24px;padding:30px}.rw-running-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.rw-live{font-size:11px;color:#67e8f9;display:flex;align-items:center;gap:7px}.rw-live:before{content:"";width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 12px #22d3ee;animation:rwPulse 1.5s infinite}.rw-progress-wrap{display:grid;grid-template-columns:1fr 50px;align-items:center;gap:12px;margin:25px 0}.rw-progress{height:10px;border-radius:99px;background:rgba(148,163,184,.14);overflow:hidden}.rw-progress span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#22d3ee,#8b5cf6);transition:width .45s ease}.rw-progress-wrap strong{text-align:right;color:#67e8f9}.rw-stage{padding:18px;border:1px solid var(--g-border);border-radius:14px;background:rgba(2,8,23,.36);display:flex;gap:14px;align-items:center}.rw-stage i{font-size:24px;color:#c4b5fd;animation:rwSpin 2s linear infinite}.rw-stage strong,.rw-stage small{display:block}.rw-stage small{color:var(--g-text-muted);margin-top:3px}.rw-auto-note{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.rw-auto-note div{padding:13px;border-radius:11px;background:rgba(124,58,237,.07);font-size:11px;color:var(--g-text-dim)}.rw-result-head{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.rw-result-head p{color:var(--g-text-dim);max-width:780px;line-height:1.7}.rw-confidence{min-width:120px;text-align:center;border:1px solid rgba(34,211,238,.23);border-radius:15px;padding:14px;background:rgba(6,182,212,.08)}.rw-confidence strong{display:block;font-size:27px;color:#67e8f9}.rw-confidence small{color:var(--g-text-muted)}.rw-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.rw-counts div{padding:16px;border:1px solid var(--g-border);border-radius:13px;background:rgba(2,8,23,.28)}.rw-counts span,.rw-counts strong{display:block}.rw-counts strong{font-size:24px;margin-top:3px}.rw-result-modules{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rw-result-modules article{padding:16px;border:1px solid var(--g-border);border-radius:13px;background:rgba(2,8,23,.3)}.rw-result-modules span{font:800 10px var(--g-font-mono);color:#67e8f9}.rw-result-modules h3{font-size:14px;margin:4px 0 7px}.rw-result-modules p{font-size:11px;color:var(--g-text-muted);line-height:1.55;margin:0}.rw-downloads{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.rw-download{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(103,232,249,.18);border-radius:14px;background:linear-gradient(135deg,rgba(6,182,212,.1),rgba(124,58,237,.08));color:#e2e8f0;text-decoration:none}.rw-download i{font-size:25px;color:#67e8f9}.rw-download strong,.rw-download small{display:block}.rw-download small{color:var(--g-text-muted);font-size:10px;margin-top:2px}.rw-download.is-disabled{opacity:.42;pointer-events:none}.rw-actions{display:flex;gap:10px;margin-top:18px}.rw-actions button{border:1px solid var(--g-border);border-radius:11px;background:rgba(15,23,42,.65);color:#e2e8f0;padding:10px 14px;cursor:pointer}.rw-warnings{margin-top:18px;padding:14px 18px;border:1px solid rgba(251,191,36,.2);border-radius:12px;background:rgba(251,191,36,.06);color:#fcd34d;font-size:11px}.rw-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(10px);background:#111827;color:#fff;padding:10px 16px;border-radius:999px;font-size:12px;opacity:0;pointer-events:none;transition:.2s;z-index:9999}.rw-toast.is-show{opacity:1;transform:translateX(-50%) translateY(0)}@keyframes rwPulse{50%{opacity:.35;transform:scale(.75)}}@keyframes rwSpin{to{transform:rotate(360deg)}}
@media(max-width:1000px){.rw-hero{grid-template-columns:1fr}.rw-switch{width:max-content}.rw-promise{grid-template-columns:1fr 1fr}.rw-module-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.rw-page{padding:20px 14px 50px}.rw-hero{padding:22px 0 20px}.rw-hero h1{font-size:32px}.rw-hero p{font-size:13px}.rw-switch{width:100%}.rw-switch a{flex:1;text-align:center;padding:9px 7px;font-size:11px}.rw-promise{grid-template-columns:1fr}.rw-intake,.rw-running,.rw-result,.rw-error-card{padding:20px;border-radius:18px}.rw-intake-head,.rw-running-head,.rw-result-head{display:block}.rw-no-chase,.rw-live,.rw-confidence{margin-top:12px;width:max-content}.rw-form-grid,.rw-result-modules,.rw-downloads,.rw-auto-note,.rw-counts{grid-template-columns:1fr}.rw-module-grid{grid-template-columns:1fr 1fr}.rw-start{position:sticky;bottom:10px;z-index:3}.rw-result-head p{font-size:12px}.rw-confidence{text-align:left;min-width:0}.rw-confidence strong{display:inline;margin-right:7px}.rw-actions{display:grid}}
.rw-execution{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:14px 16px;border:1px solid rgba(251,191,36,.22);border-radius:13px;background:rgba(251,191,36,.06);margin:4px 0 22px}.rw-execution strong{color:#fcd34d;font-size:12px}.rw-execution span{color:#fde68a;font-size:11px}.rw-execution small{grid-column:1/-1;color:var(--g-text-muted);font-size:10px}
