.help-root{--help-max: 46rem}.help-prose{font-size:1rem;line-height:1.75;color:var(--foreground)}.help-prose>*+*{margin-top:1rem}.help-prose h2{margin-top:2.75rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.help-prose h3{margin-top:2rem;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.help-prose h2:first-child{margin-top:0}.help-prose p{color:color-mix(in oklab,var(--foreground) 88%,var(--muted-foreground))}.help-prose strong{color:var(--foreground);font-weight:600}.help-prose a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--primary) 50%,transparent)}.help-prose a:hover{text-decoration-color:var(--primary)}.help-anchor{color:inherit!important;text-decoration:none!important}.help-anchor:after{content:"#";margin-left:.5rem;color:var(--muted-foreground);opacity:0;transition:opacity .15s}h2:hover .help-anchor:after,h3:hover .help-anchor:after{opacity:.7}.help-prose ul,.help-prose ol{padding-left:1.5rem}.help-prose ul{list-style:disc}.help-prose ol{list-style:none;counter-reset:step;padding-left:0}.help-prose ol>li{counter-increment:step;position:relative;padding-left:2.5rem}.help-prose ol>li+li{margin-top:.6rem}.help-prose ol>li:before{content:counter(step);position:absolute;left:0;top:.15rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:9999px;font-size:.75rem;font-weight:700;color:var(--primary-foreground);background:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 25%,transparent)}.help-prose ul>li+li{margin-top:.35rem}.help-prose li>p{margin:0}.help-prose a,.help-prose :not(pre)>code{overflow-wrap:anywhere}.help-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;background:color-mix(in oklab,var(--foreground) 8%,transparent);border:1px solid var(--border);border-radius:.375rem;padding:.1rem .4rem}.help-prose kbd{font-family:inherit;font-size:.75rem;font-weight:600;background:var(--muted);border:1px solid var(--border);border-bottom-width:2px;border-radius:.375rem;padding:.1rem .45rem}.help-prose hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.help-figure{margin:1.5rem 0}.help-figure figcaption{margin-top:.6rem;font-size:.8125rem;color:var(--muted-foreground);text-align:center}.help-callout{display:flex;gap:.75rem;padding:.9rem 1rem;border-radius:.75rem;border:1px solid;font-size:.9375rem}.help-callout>div>p{margin:0}.help-callout>div>p+p{margin-top:.4rem}.help-callout__icon{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.2rem}.help-callout--tip{border-color:color-mix(in oklab,#10b981 40%,transparent);background:color-mix(in oklab,#10b981 10%,transparent)}.help-callout--tip .help-callout__icon{color:#34d399}.help-callout--warn{border-color:color-mix(in oklab,#f59e0b 45%,transparent);background:color-mix(in oklab,#f59e0b 10%,transparent)}.help-callout--warn .help-callout__icon{color:#fbbf24}.help-callout--note{border-color:color-mix(in oklab,#3b82f6 40%,transparent);background:color-mix(in oklab,#3b82f6 10%,transparent)}.help-callout--note .help-callout__icon{color:#60a5fa}.help-code{margin:1.25rem 0;overflow:hidden;border:1px solid var(--border);border-radius:.75rem;background:color-mix(in oklab,var(--card) 80%,black)}.help-code__bar{display:flex;align-items:center;justify-content:space-between;padding:.35rem .75rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);border-bottom:1px solid var(--border)}.help-code__copy{display:inline-flex;align-items:center;gap:.3rem;text-transform:none;letter-spacing:0;font-size:.75rem;color:var(--muted-foreground)}.help-code__copy:hover{color:var(--foreground)}.help-code pre{overflow-x:auto;padding:.9rem 1rem;font-size:.8125rem;line-height:1.6}.help-code pre code{background:transparent;border:0;padding:0;font-size:inherit}.help-table{margin:1.25rem 0;overflow-x:auto;border:1px solid var(--border);border-radius:.75rem}.help-table table{width:100%;border-collapse:collapse;font-size:.9rem}.help-table th,.help-table td{padding:.6rem .9rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.help-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);background:color-mix(in oklab,var(--foreground) 4%,transparent)}.help-table tr:last-child td{border-bottom:0}.help-hero-pattern{background-image:linear-gradient(to bottom,transparent,var(--background) 92%),repeating-linear-gradient(90deg,color-mix(in oklab,var(--foreground) 4%,transparent) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,color-mix(in oklab,var(--foreground) 4%,transparent) 0 1px,transparent 1px 48px)}
