.water-helper-page{background:#f3f7f9;color:#173247;--water:#225b7b}.helper-intro{padding:54px 5vw 32px;max-width:1100px}.helper-intro h1{font-size:clamp(46px,6vw,78px);line-height:1.04;letter-spacing:-.05em;margin:22px 0}.helper-intro h1 em{color:#3c829e;font-style:normal}.helper-intro>p{max-width:700px;font-size:18px;line-height:1.7}.helper-truth{max-width:790px;font-size:13px;line-height:1.7;border-left:3px solid #6894aa;padding:10px 18px;margin-top:24px}.helper-workspace{display:grid;grid-template-columns:1.08fr 1fr;gap:30px;padding:15px 5vw 70px;align-items:start}.helper-camera-panel{background:#132d40;color:white;border-radius:14px;overflow:hidden;position:sticky;top:120px}.helper-camera-bar{display:flex;justify-content:space-between;gap:10px;padding:17px 22px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff21}.helper-camera-stage{position:relative;background:radial-gradient(ellipse at 60% 10%,#264b64,#142c40);min-height:280px}.helper-camera-stage video,.helper-camera-stage canvas{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.helper-camera-stage video[hidden],.helper-camera-stage canvas[hidden]{display:none}#camera-placeholder{text-align:center;padding:25px 40px 30px}#camera-placeholder svg{width:85%;max-height:230px;display:block;margin:auto}#camera-placeholder b{display:block;font-size:20px;font-weight:500}#camera-placeholder p{font-size:13px;line-height:1.6;color:#b4c8d8;max-width:320px;margin:14px auto 0}.helper-camera-actions{display:flex;flex-wrap:wrap;gap:9px;padding:18px 22px 8px}.helper-camera-actions button{border:1px solid #7894a8;background:#203e55;color:white;border-radius:6px;padding:11px 13px;font:inherit;font-size:12px;cursor:pointer}.helper-camera-actions button:first-child{background:#deeff7;color:#193748;border-color:#deeff7}.helper-camera-panel>p{font-size:11px;line-height:1.65;padding:0 22px;color:#bed0dc}.helper-always{margin:22px;background:#284052;border-left:3px solid #e6c58b;padding:14px;font-size:12px;line-height:1.7}.helper-always a{color:white;text-decoration:underline}.helper-conversation{background:white;border:1px solid #d9e4ea;border-radius:14px;padding:30px}.helper-progress{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.1em;color:#53788f}.helper-conversation h2{font-size:30px;letter-spacing:-.025em;line-height:1.2;margin:28px 0 16px}.helper-question>p{font-size:14px;line-height:1.7;color:#537083}.helper-answers{display:grid;gap:10px;margin-top:24px}.helper-answers button{padding:17px 18px;border:1px solid #cbdde7;background:#f8fbfc;color:#173c53;text-align:left;font:inherit;font-size:14px;line-height:1.5;border-radius:7px;cursor:pointer;transition:background .15s,transform .15s}.helper-answers button:hover{background:#e7f1f7;transform:translateX(3px)}.helper-answers button:first-child[data-urgent]{border-color:#c58b6f;background:#fff5ee}.helper-method,.helper-optional{font-size:11px;color:#637986;line-height:1.65;margin-top:24px}.helper-conversation button:focus-visible{outline:3px solid #387aa0;outline-offset:3px}#helper-priority{display:inline-block;margin-top:23px;border-radius:30px;padding:6px 12px;background:#e4eff4;color:#225b7b;font-size:11px}#helper-priority[data-danger=true]{background:#fbe9df;color:#88381c}#helper-actions{padding-left:22px}#helper-actions li{padding:0 0 16px 6px;font-size:14px;line-height:1.7}.helper-boundary{padding:16px;background:#edf5f8;font-size:12px;line-height:1.7;border-radius:5px}.helper-conversation details{margin-top:22px;font-size:13px}.helper-conversation summary{cursor:pointer;font-weight:600}.helper-conversation dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px}.helper-conversation dt{font-weight:600}.helper-conversation dd{margin:0}.helper-note-label{display:grid;gap:8px;font-size:12px;margin-top:20px}.helper-note-label textarea{font:inherit;padding:12px;border:1px solid #cbdde7;border-radius:6px;width:100%}.helper-result-actions{display:grid;gap:9px;margin-top:18px}.helper-result-actions button{padding:13px;border:1px solid #315b76;background:#20485f;color:white;border-radius:5px;cursor:pointer;font:inherit;font-size:12px}.helper-result-actions button+button{background:white;color:#20485f}#helper-restart{border:0;background:none;color:#356c8c;text-decoration:underline;padding:16px 0 0;cursor:pointer}.helper-next{padding:60px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#fff}.helper-next h2{font-size:42px;line-height:1.15;letter-spacing:-.03em}.helper-next p{font-size:15px;line-height:1.7;max-width:600px}.helper-next a:not(.btn){text-decoration:underline}.helper-next .helper-source{font-size:11px;margin-top:24px}.water-helper-page [hidden]{display:none!important}.helper-entry{padding:28px;border:1px solid #d8e3e9;border-radius:10px;background:#edf5f8;max-width:1200px;margin:30px auto}.helper-entry h2{font-size:28px;margin:10px 0}.helper-entry p{max-width:760px}.planner-entry{background:#f7f0e8;border-color:#e2d6c8}.helper-entry .actions{display:flex;gap:15px;flex-wrap:wrap}.helper-source a{color:inherit}@media(max-width:800px){.helper-intro{padding-top:32px}.helper-workspace{grid-template-columns:1fr;gap:20px}.helper-camera-panel{position:relative;top:0}.helper-conversation{padding:23px}.helper-camera-stage{min-height:200px}#camera-placeholder{padding:16px 24px}#camera-placeholder svg{max-height:160px}.helper-next{grid-template-columns:1fr;gap:24px}.helper-next h2{font-size:34px}.helper-intro>p{font-size:16px}.helper-entry{margin:24px 4vw;padding:23px}.helper-conversation h2{font-size:27px}}

/* Dedicated interactive pages provide their own guidance. */
.interactive-tools .assistant-launch,.interactive-tools .assistant-panel{display:none!important}
