.help-page{padding-block:clamp(115px,13vw,175px) 80px}.help-hero{max-width:850px;margin-bottom:clamp(32px,6vw,68px)}.help-hero .eyebrow,.help-hero h1 span,.help-category h2 svg{color:var(--primary)}.help-hero h1{letter-spacing:-.068em;text-wrap:balance;margin-block:12px 28px;font-size:clamp(2.55rem,6.2vw,6rem);font-weight:650;line-height:1}.help-hero>p:not(.eyebrow),.help-category p,.help-contact p,.help-result-count{color:var(--muted-foreground);line-height:1.65}.help-hero .text-link{margin-bottom:18px}.help-search{max-width:560px;color:var(--primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:12px;padding:4px 15px;display:flex}.help-search:focus-within{border-color:var(--primary)}.help-search input{width:100%;min-width:0;min-height:47px;color:var(--foreground);background:0 0;outline:none}.help-layout{grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);align-items:start;gap:clamp(24px,6vw,90px);display:grid}.help-categories,.help-toc{position:sticky;top:115px}.help-categories button,.help-toc a{text-align:left;width:100%;min-height:44px;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:10px 12px;font-size:.88rem;display:block}.help-categories button{cursor:pointer}.help-categories button:is(:hover,[aria-pressed=true]),.help-toc a:hover{color:var(--primary);background:var(--surface)}.help-toc ol{margin-top:10px}.help-category{border-top:1px solid var(--border);padding-block:20px;scroll-margin-top:115px}.help-category h2,.help-contact h2{align-items:center;gap:10px;font-size:clamp(1.25rem,2.4vw,1.9rem);display:flex}.help-category p{margin-top:6px}.help-result-count{margin-bottom:12px}.help-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:12px;display:grid}.help-cards a{background:var(--surface);border:1px solid var(--border);padding:15px;display:block}.help-cards a:hover{border-color:var(--primary)}.help-cards strong{justify-content:space-between;gap:8px;display:flex}.help-contact{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:52px;padding:clamp(16px,4vw,32px);display:flex}@media (width<=700px){.help-layout{grid-template-columns:minmax(0,1fr)}.help-categories,.help-toc{position:static}.help-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.help-categories button{padding-inline:6px}}.help-page .help-hero h1{font-size:clamp(2.3rem,5vw,4.9rem)}.help-hero h1 span{color:var(--studio-subtle)}.help-hero .help-direct{min-height:44px;margin-top:10px}.help-contact-anchor{scroll-margin-top:100px}.help-contact{border-radius:var(--studio-radius);background:var(--studio-raised);border-color:var(--studio-line);transition:border-color var(--motion-ui)}.help-contact-anchor:target .help-contact{border-color:var(--primary)}.help-category{animation:none}.help-search input{font-size:1rem}.help-category p{max-width:66ch}@media (width<=520px){.help-page{padding-bottom:48px}.help-categories button{min-height:48px;padding-inline:9px}.help-contact{margin-top:32px}}.help-search button{border-radius:var(--radius-control);place-items:center;min-width:44px;min-height:44px;display:grid}.help-popular,.help-actions,.help-breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.help-popular{color:var(--muted-foreground);margin-top:14px;font-size:.82rem}.help-popular a{border:1px solid var(--border);min-height:36px;color:var(--foreground);border-radius:999px;padding:8px 10px}.help-popular a:hover,.help-breadcrumbs a:hover{color:var(--primary)}.help-categories a{border-bottom:1px solid var(--border);min-height:46px;color:var(--muted-foreground);align-items:center;padding:8px 10px;font-size:.88rem;display:flex}.help-categories a:is(:hover,[aria-current=page]){color:var(--primary)}.help-categories a[aria-current=page]{box-shadow:inset 2px 0 var(--primary);background:var(--surface)}.help-results,.help-panel{scroll-margin-top:105px}.help-article-card{border-radius:var(--radius-control)}.help-article-card strong svg{color:var(--primary);flex:none}.help-article-card mark{background:color-mix(in srgb,var(--primary) 24%,transparent);color:var(--foreground);border-radius:2px}.help-search-results{animation:help-in var(--motion-ui) var(--ease-out)}.help-panel{border:1px solid var(--studio-line);background:var(--studio-raised);border-radius:var(--studio-radius);min-width:0;margin-top:32px;padding:clamp(16px,3vw,36px)}.help-panel h2{margin-bottom:10px;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.13}.help-panel p{color:var(--muted-foreground);font-size:.92rem;line-height:1.55}.help-panel .help-actions{margin-top:16px}.help-progress{background:var(--border);border-radius:99px;height:7px;margin:16px 0 7px;overflow:hidden}.help-progress span{background:var(--primary);transform-origin:0;height:100%;transition:transform .35s var(--ease-out);display:block}.help-checklist,.help-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.help-checklist label{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.help-checklist input{accent-color:var(--primary);flex:none;width:17px;height:17px}.help-support{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(16px,4vw,48px);display:grid}.help-support form,.help-field{gap:10px;min-width:0;display:grid}.help-support .ws-button{justify-self:start}.help-support .text-link{overflow-wrap:anywhere;margin-top:9px}.help-field label{font-size:.9rem}.help-field input,.help-field select,.help-panel textarea{border:1px solid var(--input);border-radius:var(--radius-control);background:var(--background);width:100%;min-height:46px;color:var(--foreground);padding:9px 11px;font-size:1rem}.help-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--destructive)}.help-panel .help-error{color:var(--destructive)}.help-panel .help-success{color:var(--primary);animation:help-in .32s var(--ease-out);align-items:center;gap:8px;display:flex}.help-panel .help-privacy a{text-decoration:underline}.help-breadcrumbs{color:var(--muted-foreground);font-size:.88rem}@keyframes help-in{0%{opacity:.45;transform:translateY(4px)}}@media (width<=767px){.help-support,.help-checklist,.help-fields{grid-template-columns:minmax(0,1fr)}.help-panel .ws-button{white-space:normal;text-align:left;height:auto;min-height:44px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.help-progress span{transition:none}.help-search-results,.help-panel .help-success{animation:none}}
