.help-shell{max-width:1152px}.help-hero{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--card-shadow);padding:48px}.help-hero h1{text-wrap:balance;max-width:760px}.help-hero>p:not(.eyebrow){max-width:600px;color:var(--muted-foreground)}.help-search{max-width:680px;margin-top:24px;position:relative}.help-search svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.help-search input{padding-left:48px}.help-field{gap:8px;display:grid}.help-field label,.help-search label{font-size:14px;font-weight:500}.help-input{border-radius:var(--radius-field);background:var(--muted);width:100%;min-height:48px;color:var(--foreground);box-shadow:var(--field-shadow);border:1px solid #0000;padding:12px 16px}.help-input::placeholder{color:var(--muted-foreground)}.help-input:focus{border-color:var(--ring)}.help-section{margin-top:40px}.help-section>h2{margin-bottom:20px;font-size:24px}.help-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.help-category{border-radius:var(--radius-card);background:var(--card);min-width:0;box-shadow:var(--card-shadow);color:var(--foreground);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.help-category:hover,.help-article-link:hover{background:var(--accent)}.help-category h3{margin:4px 0 0;font-size:18px}.help-category p{color:var(--muted-foreground);margin:0;font-size:14px}.help-category small{color:var(--muted-foreground);margin-top:auto;padding-top:8px}.help-icon{border-radius:var(--radius-field);background:var(--muted);place-items:center;width:44px;height:44px;display:grid}.help-category:first-child .help-icon{background:var(--primary);color:var(--primary-foreground)}.help-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.help-article-link{border-radius:var(--radius-field);background:var(--card);box-shadow:var(--card-shadow);color:var(--foreground);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;text-decoration:none;display:flex}.help-article-link strong{font-size:16px;display:block}.help-article-link p{color:var(--muted-foreground);margin:4px 0 0;font-size:14px}.help-article-link>span:last-child{flex-shrink:0}.help-contact{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--card-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:32px;display:flex}.help-contact h2{margin-bottom:8px;font-size:24px}.help-contact p{max-width:540px;color:var(--muted-foreground);margin:0;font-size:14px}.help-actions{flex-wrap:wrap;gap:12px;display:flex}.help-button{background:var(--button-gradient), var(--primary);min-height:44px;box-shadow:var(--button-shadow);color:var(--primary-foreground);cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.help-button:hover{background:var(--button-gradient), var(--primary-hover);color:var(--primary-foreground)}.help-button.secondary{background:var(--muted);color:var(--foreground)}.help-button.secondary:hover{background:var(--accent)}.help-button:disabled{cursor:default;opacity:.5}.help-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.help-breadcrumb a{color:inherit}.help-article{max-width:880px;margin-inline:auto}.help-article-header{border-bottom:1px solid var(--border);margin-bottom:32px;padding-bottom:24px}.help-article-header h1{font-size:clamp(28px,4vw,40px)}.help-article-header p{color:var(--muted-foreground);margin:0}.help-article-body{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--card-shadow);padding:40px}.help-form{border-radius:var(--radius-card);background:var(--card);max-width:720px;box-shadow:var(--card-shadow);gap:24px;margin-top:24px;padding:32px;display:grid}.help-note,.help-result-count{color:var(--muted-foreground);margin:16px 0;font-size:14px}.help-form .help-note{margin:0}.help-empty{border-radius:var(--radius-card);background:var(--card);text-align:center;padding:32px}@media (width<=900px){.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.help-hero,.help-contact,.help-article-body,.help-form{padding:24px}.help-article-link{gap:16px;padding:20px}}@media (width<=479px){.help-category-grid{grid-template-columns:1fr}.help-actions{width:100%}.help-actions .help-button{flex:1}}
