.help-launcher{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;background:#e8f6dd;color:#103c34;border:1px solid #bdd8aa;border-radius:99px;padding:9px 14px;font:700 13px/1.2 inherit;text-decoration:none;cursor:pointer;animation:help-pulse 2.8s ease-in-out 5}.help-launcher span{font-size:19px}.help-launcher:focus-visible,.help-tutorial button:focus-visible,.help-tutorial a:focus-visible,.help-dialog button:focus-visible{outline:3px solid #32916c;outline-offset:4px}@keyframes help-pulse{50%{box-shadow:0 0 0 5px #94c87935;background:#d1eebc}}.help-dialog{position:fixed;inset:0;margin:auto;border:0;border-radius:22px;width:min(1080px,94vw);max-height:92dvh;padding:24px;color:#18372f;background:#fff;overflow:auto;box-shadow:0 30px 100px #0004}.help-dialog::backdrop{background:#082c27b8;backdrop-filter:blur(4px)}.help-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.help-dialog-heading h2{font-size:22px;margin:0}.help-close{border:1px solid #d6e2dc;border-radius:50%;width:40px;height:40px;font-size:26px;background:#fff;cursor:pointer;flex-shrink:0}.help-tutorial{font-family:inherit;text-align:start}.help-tutorial-top{display:flex;justify-content:space-between;align-items:center;gap:14px;font-weight:650;font-size:13px}.help-quiet{background:none;border:0;color:#166c49;text-decoration:underline;cursor:pointer;padding:10px;font:inherit}.help-progress{display:block;width:100%;height:4px;accent-color:#397b4a;margin:8px 0 24px;border:0}.help-stage{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:28px;align-items:center;animation:help-enter .3s ease-out}.help-screen{display:block;border:1px solid #dce5df;background:#f4f7f5;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px #113c3410}.help-screen img{display:block;width:100%;height:auto}.help-stage-copy h3{font-size:clamp(22px,2.6vw,32px);letter-spacing:-.6px;line-height:1.15;margin:12px 0 14px}.help-stage-copy p{font-size:15px;line-height:1.8;color:#4b625b;margin:0 0 18px}.help-eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:750;color:#40775a}.help-feature-link{color:#17613f;font-weight:700;font-size:14px;text-underline-offset:4px}.help-controls{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.help-primary,.help-secondary{font:600 14px/1.3 inherit;padding:12px 22px;border-radius:9px;cursor:pointer;min-height:44px}.help-primary{color:#fff;background:#103c34;border:1px solid #103c34}.help-secondary{color:#103c34;background:#fff;border:1px solid #cbdad1}.help-secondary:disabled{opacity:.4;cursor:default}.help-contents{margin-top:18px;border-top:1px solid #e5ece7;padding-top:16px;font-size:14px}.help-contents summary{cursor:pointer;font-weight:650}.help-contents ol{columns:2;padding-inline-start:24px;line-height:2}.help-contents button{font:inherit;text-align:start;background:none;border:0;color:#486459;cursor:pointer}.help-contents button[aria-current]{font-weight:750;color:#103c34;text-decoration:underline}.help-demo{font-size:11px!important;line-height:1.5;color:#718178;margin:18px 0 0}.help-dismiss{display:flex;gap:8px;align-items:center;margin-top:16px;font-size:13px;color:#59675f}.help-dismiss input{width:16px;height:16px;accent-color:#103c34}.help-page{max-width:1160px;margin:auto;padding:64px 24px 80px}.help-page h1{font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-2px;color:#103c34;margin:16px 0 20px}.help-lead{font-size:18px;line-height:1.7;color:#586b62;max-width:690px;margin-bottom:32px}.help-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:36px 0}.help-role-card{padding:32px;border:1px solid #d7e5d8;border-radius:18px;background:#f4f8f2;text-decoration:none;color:#103c34;transition:transform .2s}.help-role-card:hover{transform:translateY(-3px)}.help-role-card h2{font-size:28px;margin:12px 0 20px}.help-role-card p{line-height:1.7;color:#546b5c}.help-role-card span{font-weight:700}.help-panel{padding:30px;border:1px solid #dce6de;border-radius:22px;background:#fff}.help-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px;font-size:13px;color:#567060}.help-breadcrumb a{color:inherit}.help-faq{margin:40px 0}.help-faq h2{font-size:28px;color:#103c34}.help-faq details{border-bottom:1px solid #dbe5de;padding:18px 0}.help-faq summary{font-weight:650;font-size:16px;cursor:pointer;color:#163f32;line-height:1.5}.help-faq details p{font-size:15px;line-height:1.85;color:#53675a;max-width:820px;margin:14px 0 2px}.help-faq[hidden],.help-faq details[hidden]{display:none}.help-faq-search{display:block;width:100%;max-width:600px;padding:15px;border:1px solid #b8cdbd;border-radius:10px;font:inherit;margin:12px 0 30px}.help-home-faq{background:#f6f8f3;padding:64px 24px}.help-home-faq-inner{max-width:1080px;margin:auto;display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.help-home-faq h2{font-size:38px;line-height:1.15;letter-spacing:-1px;color:#103c34;margin:10px 0 16px}.help-home-faq p{line-height:1.7;color:#56705e}.help-home-faq .help-faq{margin:0}.help-link{display:inline-block;color:#17613f;font-weight:700;text-underline-offset:5px;margin-top:18px}.help-support{background:#eef5e8;padding:26px;border-radius:14px;margin-top:40px}.help-support a{color:#103c34;font-weight:700}@keyframes help-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:720px){.help-stage,.help-role-grid,.help-home-faq-inner{grid-template-columns:1fr;gap:20px}.help-dialog{padding:18px}.help-stage-copy h3{font-size:25px}.help-stage-copy p{font-size:14px;line-height:1.65}.help-contents ol{columns:1}.help-page{padding:36px 18px 48px}.help-panel{padding:18px}.help-page h1{letter-spacing:-1px}.help-home-faq{padding:42px 20px}.help-launcher{padding:9px 10px;font-size:12px}.help-dialog-heading h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.help-launcher,.help-stage{animation:none}.help-role-card{transition:none}}@media(max-width:900px){div.dash-topbar{height:auto;min-height:80px;flex-wrap:wrap;overflow:visible}div.topbar-actions{max-width:100%;flex-wrap:wrap}}
