.help-page{background:var(--color-ground);min-height:100dvh;color:var(--color-ink);font-size:1rem}.help-page :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-petrol);outline-offset:4px}.help-skip{z-index:60;background:var(--color-surface);padding:12px;position:absolute;top:-100px;left:16px}.help-skip:focus{top:8px}.help-page main{max-width:1120px;margin-inline:auto;padding:48px 24px}.help-page :is(main,h1):focus{outline:none}.help-heading h1{font:700 2.5rem/1.15 var(--font-display);letter-spacing:-.03em}.help-heading p{color:var(--color-slate);margin-top:12px;font-size:1.125rem;line-height:1.5}.help-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:12px;margin-block:32px;display:grid}.help-shortcuts a{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-petrol);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:20px;font-weight:600;line-height:1.5;display:flex}.help-shortcuts a:hover{border-color:var(--color-petrol)}.help-page main svg{flex-shrink:0;width:1rem;height:1rem}.help-search{margin-bottom:32px}.help-search label{margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.help-search-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.help-search-field{flex:18rem;min-width:0;position:relative}.help-search-field>svg{color:var(--color-slate);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.help-search #help-search{border:1px solid var(--color-slate);background:var(--color-surface-lift);border-radius:4px;width:100%;min-width:0;min-height:52px;padding:12px 16px 12px calc(1rem + 32px);font-size:max(16px,1rem);line-height:1.5}.help-search input::placeholder{color:var(--color-slate)}.help-body{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:40px;display:grid}.help-categories{flex-direction:column;gap:8px;display:flex}.help-categories button{text-align:left;min-height:48px;color:var(--color-slate);border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:1rem;line-height:1.5;display:flex}.help-categories button[aria-pressed=true]{background:var(--color-petrol);color:#fff;font-weight:600}.help-categories button:not([aria-pressed=true]):hover{background:var(--color-surface);border-color:var(--color-line)}.help-categories button:active{box-shadow:inset 0 0 0 2px}.help-categories button:not([aria-pressed=true]) svg{visibility:hidden}.help-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.help-results-heading h2{font-size:1.25rem;font-weight:600;line-height:1.4}.help-results-heading p{color:var(--color-slate);font-size:.875rem;line-height:1.5}.help-answer{border-top:1px solid var(--color-line);scroll-margin-top:24px}.help-answer:last-child{border-bottom:1px solid var(--color-line)}.help-answer summary{cursor:pointer;min-height:64px;padding:20px 8px;font-weight:500;line-height:1.5;list-style-position:inside}.help-answer summary:hover{color:var(--color-petrol)}.help-answer[open] summary{color:var(--color-petrol);font-weight:600}.help-answer-body{max-width:66ch;padding:0 8px 24px}.help-answer-body p{color:var(--color-slate);line-height:1.65}.help-answer-body p+p{margin-top:12px}.help-answer-body .help-answer-topic{color:var(--color-petrol);margin-bottom:12px;font-size:.875rem;font-weight:600}.help-answer-body a,.help-footer a{min-height:44px;color:var(--color-petrol);text-underline-offset:4px;align-items:center;gap:8px;line-height:1.5;text-decoration:underline;display:inline-flex}.help-answer-body a{margin-top:16px}.help-empty{background:var(--color-surface);border:1px solid var(--color-line);border-radius:10px;padding:24px}.help-empty h3{font-weight:600}.help-empty p{color:var(--color-slate);margin-block:8px 16px;line-height:1.6}.help-footer{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:8px 32px;margin-top:40px;padding-top:24px;font-size:.875rem;display:flex}@media (width<=1023px){.help-page main{padding-inline:16px}.help-body{grid-template-columns:1fr;gap:24px}.help-categories{flex-flow:wrap;gap:8px}.help-categories button{border-color:var(--color-line);background:var(--color-surface);flex:auto}.help-categories svg{display:none}}@media (width<=479px){.help-page main{padding-block:32px}.help-heading h1{font-size:2rem}.help-shortcuts a{padding:16px}.help-shortcuts{gap:8px;margin-block:24px}}@media (prefers-reduced-motion:reduce){.help-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
