.help-command{border:1px solid #b9c5c0;background:#fff;color:#17344a;padding:8px 11px;font-weight:800;font-size:11px}.help-command:hover,.help-command:focus-visible{border-color:#006fba;color:#006fba;outline:2px solid rgba(0,111,186,.2);outline-offset:2px}.help-scrim{position:fixed;inset:0;background:rgba(7,20,31,.46);z-index:90;backdrop-filter:blur(2px)}.help-drawer{position:fixed;z-index:100;right:0;top:0;width:min(460px,100vw);height:100vh;background:#f8faf7;box-shadow:-20px 0 60px rgba(7,25,39,.25);overflow:auto;border-left:1px solid #cbd4cf}.help-drawer[hidden],.help-scrim[hidden],.tour-layer[hidden]{display:none}.help-drawer-header{position:sticky;top:0;background:#fff;padding:22px 24px 16px;border-bottom:1px solid #d7ddd8;display:flex;align-items:flex-start;justify-content:space-between;z-index:2}.help-drawer-header h2{margin:4px 0 0;font-size:21px}.help-close{border:1px solid #d7ddd8;background:#fff;padding:8px 10px;font-size:11px;font-weight:800}.help-tabs{position:sticky;top:82px;background:#fff;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #d7ddd8;z-index:2}.help-tabs button{border:0;border-bottom:3px solid transparent;background:#fff;padding:12px 5px;font-size:10px;font-weight:800;color:#66736e}.help-tabs button.active{color:#006fba;border-bottom-color:#006fba;background:#eef6f7}.help-content{padding:24px}.help-section{margin-bottom:24px}.help-section h3{font-size:18px;margin:6px 0}.help-section p,.help-gate p,.help-warning p{font-size:12px;line-height:1.65;color:#52615c;margin:7px 0}.help-kicker,.help-gate>span,.help-next>span{font:500 9px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.1em;color:#006fba}.help-checklist{list-style:none;padding:0;margin:12px 0}.help-checklist li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:10px 0;border-top:1px solid #d7ddd8}.help-checklist li>span{width:24px;height:24px;display:grid;place-items:center;background:#102539;color:#b8cf48;font:500 9px 'DM Mono',monospace}.help-checklist p{margin:2px 0;font-size:12px;line-height:1.5}.help-gate{border-left:4px solid #168a61;background:#e5f4ec;padding:14px 16px;margin:20px 0}.help-warning{border-left:4px solid #d49721;background:#fff4da;padding:14px 16px;margin:20px 0}.help-warning strong{font-size:11px}.help-next{background:#102539;color:#fff;padding:16px}.help-next span{color:#b8cf48;display:block;margin-bottom:5px}.help-next strong{font-size:13px;line-height:1.5}.progress-rule-list{display:grid;gap:10px}.progress-rule-list article{background:#fff;border:1px solid #d7ddd8;padding:14px}.progress-rule-list h4{font-size:12px;margin:0 0 5px}.progress-rule-list p{font-size:11px;line-height:1.55;color:#66736e;margin:0}.journey-list article{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:13px 0;border-top:1px solid #d7ddd8}.journey-list article>span{font:500 10px 'DM Mono',monospace;color:#006fba}.journey-list h4{font-size:12px;margin:0}.journey-list small{font:500 9px 'DM Mono',monospace;color:#168a61}.journey-list p{font-size:11px;color:#66736e;line-height:1.45;margin:4px 0}.tour-layer{position:fixed;inset:0;z-index:120;background:rgba(4,15,24,.68)}.tour-highlight{position:fixed;border:3px solid #b8cf48;box-shadow:0 0 0 9999px rgba(4,15,24,.28),0 0 26px rgba(184,207,72,.45);z-index:121;pointer-events:none;transition:all .22s ease}.tour-card{position:fixed;z-index:122;width:min(380px,calc(100vw - 28px));background:#fff;border-top:5px solid #b8cf48;padding:20px;box-shadow:0 18px 60px rgba(0,0,0,.35)}.tour-step{font:500 9px 'DM Mono',monospace;color:#006fba;text-transform:uppercase;letter-spacing:.1em}.tour-card h2{font-size:18px;margin:7px 0}.tour-card p{font-size:12px;color:#52615c;line-height:1.6}.tour-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.tour-actions button{border:1px solid #d7ddd8;background:#fff;padding:9px 13px;font-weight:800;font-size:11px}.tour-actions .primary-command{background:#006fba;color:#fff;border-color:#006fba}.help-open,.tour-open{overflow:hidden}@media(max-width:720px){.topbar-actions{gap:5px}.help-command{padding:7px 8px}.help-drawer{width:100vw}.help-drawer-header{padding:18px}.help-tabs{top:75px}.help-content{padding:18px}.tour-card{left:14px!important;top:auto!important;bottom:14px}.tour-highlight{display:none}}@media(prefers-reduced-motion:reduce){.tour-highlight{transition:none}}
