@layer screens{.help-search-wrap{inline-size:min(100%,640px);position:relative}.help-suggest{z-index:var(--z-popover);border:1px solid var(--ed-edge,var(--line));background:var(--bg-l3,var(--surface-raised));box-shadow:var(--shadow-l4,0 12px 32px #0000003d);animation:ed-rise .16s var(--ease-out,ease-out) both;border-radius:16px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0}.help-suggest button{text-align:start;cursor:pointer;min-block-size:44px;inline-size:100%;color:var(--text-primary,var(--text));font-size:var(--fs-14);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.help-suggest button:hover,.help-suggest button:focus-visible{background:var(--state-hover,var(--surface))}.help-suggest svg{color:var(--muted);flex:none}.help-search{color:var(--muted);align-items:center;margin-top:8px;display:flex;position:relative}.help-search>svg{pointer-events:none;position:absolute;inset-inline-start:16px}.help-search input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;min-height:52px;color:var(--text);font:inherit;font-size:var(--fs-16);border-radius:16px;padding:0 48px}.help-search input:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.help-search-clear{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;inset-inline-end:6px}.help-card-icon{background:color-mix(in srgb, var(--accent) 14%, var(--surface-raised));width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.help-faq{gap:12px;min-width:0;display:grid}.help-categories{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.help-faq .help-faq-count{color:var(--muted);font-size:var(--fs-12);margin:0}.help-faq-list{gap:8px;display:grid}.help-faq-item{border:1px solid color-mix(in srgb, var(--text) 7%, var(--line));background:var(--surface);overflow-wrap:anywhere;border-radius:16px}.help-faq-item[open]{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.help-faq-item summary{min-height:var(--target);font-weight:var(--w-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;line-height:1.45;list-style:none;display:flex}.help-faq-item summary::-webkit-details-marker{display:none}.help-faq-item summary svg{color:var(--muted);transition:transform var(--motion-control) var(--ease);flex:none}.help-faq-item[open] summary svg{transform:rotate(180deg)}.help-answer{color:var(--secondary);font-size:var(--fs-14);gap:10px;padding:0 16px 16px;line-height:1.65;display:grid}.help-answer p{margin:0}.help-tag{background:var(--raised,var(--surface-raised));color:var(--muted);font-size:var(--fs-11);font-weight:var(--w-regular);vertical-align:middle;border-radius:999px;margin-inline-start:8px;padding:2px 8px;display:inline-block}.help-empty{border:1px dashed var(--line);text-align:center;border-radius:16px;gap:4px;padding:24px;display:grid}.help-empty h3{font-size:var(--fs-16);margin:0}.help-empty p{color:var(--secondary);margin:0}.help-search{inline-size:min(100%,640px);margin-block-start:8px}.help-search input{box-shadow:0 1px 2px #0000000f}.ed-note{color:var(--text-muted);font-size:var(--fs-13);margin:0}.help-cards{margin:0;padding:0;list-style:none}.help-card{block-size:100%;color:var(--text);transition:border-color var(--dur-base,.2s) var(--ease-out,ease-out), transform var(--dur-base,.2s) var(--ease-out,ease-out);align-content:start;gap:6px;text-decoration:none}.help-card:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));transform:translateY(-2px)}.help-card small{color:var(--secondary);font-size:var(--fs-13);line-height:1.45}@media (prefers-reduced-motion:reduce){.help-card:hover{transform:none}}}
