.help-shell{min-height:100vh;padding:var(--s-7) var(--s-5) var(--s-8);z-index:2;flex-direction:column;max-width:800px;margin:0 auto;display:flex;position:relative}.help-eyebrow{margin-bottom:var(--s-3)}.help-shell h1{font-family:var(--serif);margin:0 0 var(--s-3);color:var(--paper-50);text-wrap:balance;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.1}.help-shell .help-sub{font-size:var(--t-body);color:var(--paper-200);margin:0 0 var(--s-5);max-width:56ch}.help-section{margin-bottom:var(--s-6)}.help-section h2{font-family:var(--serif);font-weight:400;font-size:var(--t-h2);color:var(--paper-50);margin:0 0 var(--s-3);line-height:1.2}.help-section p{font-size:var(--t-body);color:var(--paper-200);margin:0 0 var(--s-3);max-width:60ch;line-height:1.7}.help-section p:last-child{margin-bottom:0}.help-section a{color:var(--au-soft);text-underline-offset:3px;text-decoration:underline}:root[data-theme=light] .help-section a{color:var(--au-deep)}.help-gestures{border-collapse:collapse;width:100%;margin:var(--s-3) 0 0;font-size:var(--t-small)}.help-gestures th{text-align:left;font:600 var(--t-micro) var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-400);padding:0 var(--s-3) var(--s-2) 0;border-bottom:1px solid var(--hairline)}.help-gestures td{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:1px solid var(--hairline);color:var(--paper-200);vertical-align:top;line-height:1.5}.help-gestures tr:last-child td{border-bottom:none}.help-gestures .help-gesture-name{color:var(--paper-50);white-space:nowrap;font-weight:500}.help-gestures kbd{font-family:var(--mono);background:color-mix(in srgb, var(--blue-soft) 12%, transparent);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--paper-100);white-space:nowrap;padding:1px 6px;font-size:.85em}.help-meta{margin-top:var(--s-5);font-size:var(--t-small);color:var(--paper-300)}.help-meta a{color:var(--au-soft);text-underline-offset:3px;text-decoration:underline}:root[data-theme=light] .help-meta a{color:var(--au-deep)}@media (max-width:519px){.help-gestures,.help-gestures tbody,.help-gestures tr{display:block}.help-gestures thead{display:none}.help-gestures tr{padding:var(--s-3) 0;border-bottom:1px solid var(--hairline)}.help-gestures tr:last-child{border-bottom:none}.help-gestures td{padding:0 0 var(--s-1);border:none;display:block}.help-gestures td:first-child{margin-bottom:var(--s-1)}}.help-topics{margin:0 0 var(--s-6)}.help-topic{border-bottom:1px solid var(--hairline);scroll-margin-top:96px}.help-topic:first-child{border-top:1px solid var(--hairline)}.help-topic summary{cursor:pointer;min-height:76px;color:var(--paper-50);padding:18px 32px 18px 0;list-style:none;position:relative}.help-topic summary::-webkit-details-marker{display:none}.help-topic summary:after{content:"+";font:400 20px var(--sans);position:absolute;top:22px;right:4px}.help-topic[open] summary:after{content:"−"}.help-topic summary:focus-visible{outline:2px solid var(--au-soft);outline-offset:4px;border-radius:var(--r-sm)}.help-topic-title{font:600 16px/1.45 var(--sans);display:block}.help-topic-hint{color:var(--paper-300);font:400 14px/1.5 var(--sans);margin-top:4px;display:block}.help-topic-body{color:var(--paper-200);font:400 15px/1.65 var(--sans);padding:0 0 24px}.help-topic-body ol{margin:0 0 16px;padding-left:22px;list-style:decimal}.help-topic-body li{margin-bottom:10px;padding-left:4px}.help-topic-body p{max-width:64ch;margin:0 0 16px}.help-topic-actions{flex-wrap:wrap;gap:8px 12px;display:flex}.help-topic-actions a{border:1px solid var(--hairline);border-radius:var(--r-sm);min-height:44px;color:var(--paper-50);font:500 14px/1.4 var(--sans);align-items:center;padding:9px 14px;text-decoration:none;display:inline-flex}.help-topic-actions a:hover{background:color-mix(in srgb, var(--paper-50) 6%, transparent)}.help-topic-actions a:focus-visible{outline:2px solid var(--au-soft);outline-offset:3px}.help-reference-label{color:var(--paper-400);margin:0 0 var(--s-4)}@media (max-width:519px){.help-shell{padding:28px 20px 48px}.help-topic summary{min-height:80px}.help-topic-actions{flex-direction:column;align-items:stretch}}
