.head-title{display:flex;align-items:center;gap:8px;min-width:0}.head-title h1{min-width:0;overflow-wrap:anywhere}.help-q{flex:none;width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font:inherit;font-size:17px;font-weight:700;line-height:1;cursor:pointer;transition:background .15s,color .15s;position:relative}.help-q:after{content:"";position:absolute;inset:-6px}.help-q:hover,.help-q[aria-expanded=true]{background:var(--accent-soft);color:var(--fg)}.help-q:focus-visible{outline:none;box-shadow:var(--ring)}.help-overlay{position:fixed;inset:0;z-index:85;background:rgba(10,15,26,.42);display:flex;align-items:flex-end;justify-content:center}.help-panel{width:100%;max-height:88dvh;background:var(--surface);color:var(--fg);border-radius:18px 18px 0 0;display:flex;flex-direction:column;box-shadow:0 -12px 40px rgba(10,15,26,.25);outline:0;min-width:0;padding-bottom:env(safe-area-inset-bottom)}.help-grip{width:40px;height:4px;border-radius:2px;background:var(--line-strong);margin:8px auto 0;flex:none}.help-panel-h{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 16px 6px;border-bottom:1px solid var(--line)}.help-panel-h h2{font-size:18px;margin:0}.help-panel-b{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 16px}.help-panel-f{display:flex;gap:8px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line)}.help-panel-f .btn{min-height:40px}@media (min-width:900px){.help-overlay:not(.tour-overlay){justify-content:flex-end;align-items:stretch}.help-panel{width:min(440px,92vw);max-height:none;height:100dvh;border-radius:0;box-shadow:var(--shadow);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.help-grip{display:none}}.help-article{display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.75}.help-article h3{font-size:15px;margin:0 0 4px}.help-article ol,.help-article ul{margin:0;-webkit-padding-start:22px;padding-inline-start:22px;display:flex;flex-direction:column;gap:4px}.help-lead{margin:0;font-size:15.5px}.help-ui{font-weight:700;color:var(--fg);background:var(--accent-soft);border-radius:6px;padding:0 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.help-sec{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;background:var(--surface)}.help-task .help-steps li::marker{font-weight:700;color:var(--muted)}.help-warn{background:var(--warn-bg);border-color:transparent}.help-warn h3{color:var(--warn)}.help-approve{background:var(--ok-bg);border-color:transparent}.help-approve h3{color:var(--ok)}.help-note{margin:6px 0 0}.help-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.help-links .chip{text-decoration:none;min-height:36px}.tour-overlay{align-items:center;padding:16px;z-index:90}.tour{width:min(420px,100%);background:var(--surface);color:var(--fg);border-radius:20px;box-shadow:var(--shadow);padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px;outline:0;max-height:calc(100dvh - 32px);overflow-y:auto}.tour-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.tour-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold);margin-top:4px}.tour-ic .icon{width:28px;height:28px}.tour h2{margin:0;font-size:21px}.tour-b,.tour-dev{margin:0;font-size:15.5px;line-height:1.75}.tour-dev{color:var(--muted);font-size:14.5px}.tour-extra{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tour-extra .btn{min-height:40px}.tour-extra .small{color:var(--muted)}.tour-dots{display:flex;justify-content:center;gap:6px;padding-top:2px}.tour-dots i{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.tour-dots i.on{background:var(--accent);width:18px;border-radius:4px}.tour-nav{display:flex;gap:8px}.tour-nav .btn{flex:1 1;min-height:46px;font-size:15px;justify-content:center}.help-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);padding:0 12px}.help-search:focus-within{box-shadow:var(--ring)}.help-search input{flex:1 1;min-width:0;border:0;outline:0;background:none;color:var(--fg);font:inherit;font-size:16px;min-height:46px}.help-search .icon{color:var(--muted)}.help-quick{display:flex;flex-wrap:wrap;gap:8px}.help-quick .chip{text-decoration:none;min-height:36px}.help-groups{display:flex;flex-direction:column;gap:10px}.help-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.help-group>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;font-weight:700;min-height:48px}.help-group>summary::-webkit-details-marker{display:none}.help-group>summary .c{color:var(--muted);font-weight:600;font-size:13px;-webkit-margin-start:auto;margin-inline-start:auto}.help-group>summary .icon{transition:transform .15s;color:var(--muted)}.help-group[open]>summary .icon{transform:rotate(180deg)}.help-list{list-style:none;margin:0;padding:0}.help-list,.help-list li+li{border-top:1px solid var(--line)}.help-list a{display:block;padding:10px 14px;color:var(--fg);text-decoration:none;min-height:44px}.help-list a:hover{background:var(--sunken)}.help-list b{display:block;font-size:15px}.help-list small{display:block;color:var(--muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.help-page{display:flex;flex-direction:column;gap:14px;min-width:0}.help-page .help-article{max-width:760px}.help-crumb a{color:var(--muted)}.hero .help-q{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#fff;align-self:center}.hero .help-q:hover,.hero .help-q[aria-expanded=true]{background:rgba(255,255,255,.18);color:#fff}.help-intro{margin:0}.help-empty{padding:14px;margin:0}