.h-root{--h-line: rgb(255 255 255 / .09);--h-soft: rgb(255 255 255 / .03);--h-muted: rgb(255 255 255 / .58)}.h-grid{display:grid;gap:1rem;margin-top:.5rem}@media (min-width: 640px){.h-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.h-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.h-card{border:1px solid var(--h-line);border-radius:.8rem;background:#ffffff06;overflow:hidden;transition:border-color .15s}.h-card:hover{border-color:#ffffff2e}.h-card-head{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon count" "text text";align-items:center;gap:.9rem .75rem;padding:1.25rem 1.25rem 1.1rem;background:linear-gradient(180deg,color-mix(in oklch,var(--color-primary-500) 14%,transparent),transparent);border-bottom:1px solid var(--h-line)}@media (min-width: 1024px){.h-card-head{position:relative;grid-template-areas:"icon text";align-items:start}.h-card-count{position:absolute;top:1.1rem;right:1.1rem}.h-card-text{padding-right:4.5rem}}.h-card-icon{grid-area:icon;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.6rem;background:color-mix(in oklch,var(--color-primary-500) 18%,transparent);color:var(--color-primary-300)}.h-card-icon svg{width:1.3rem;height:1.3rem}.h-card-text{grid-area:text;min-width:0}.h-card-count{grid-area:count;justify-self:end;white-space:nowrap;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.15rem .55rem;border-radius:999px;color:var(--color-primary-200);background:color-mix(in oklch,var(--color-primary-500) 18%,transparent)}.h-card-title{font-size:1.125rem;font-weight:600;color:var(--foreground);transition:color .15s}.h-card-head:hover .h-card-title{color:var(--color-primary-300)}.h-card-blurb{margin-top:.25rem;font-size:.875rem;line-height:1.35;color:#ffffff8c}.h-card-pages{padding:.5rem .6rem .75rem}.h-card-pages a{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem;border-radius:.4rem;font-size:.875rem;color:#ffffffbf;transition:color .15s,background .15s}.h-card-pages a:hover{background:var(--h-soft);color:var(--color-primary-300)}.h-chev{color:#ffffff40;font-size:1.1rem}.h-card-pages a:hover .h-chev{color:var(--color-primary-300)}.h-faq{margin-top:3.5rem}.h-faq-title{font-size:1.5rem;font-weight:600;color:var(--foreground)}.h-faq ul{margin-top:1.25rem;border-top:1px solid rgb(255 255 255 / .07)}.h-faq li{border-bottom:1px solid rgb(255 255 255 / .07)}.h-faq li a{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;color:#fffc;transition:color .15s}.h-faq li a:hover{color:var(--color-primary-300)}.h-arrow{color:#ffffff4d}.h-faq-all{display:inline-block;margin-top:1rem;font-size:.875rem;font-weight:500;color:var(--color-primary-300)}.h-faq-all:hover{text-decoration:underline}.h-contact{margin-top:3.5rem;display:flex;flex-direction:column;gap:1rem;border:1px solid rgb(255 255 255 / .1);border-radius:.8rem;background:var(--h-soft);padding:1.5rem}@media (min-width: 640px){.h-contact{flex-direction:row;align-items:center;justify-content:space-between}}.h-contact h2{font-size:1.125rem;font-weight:600;color:var(--foreground)}.h-contact p{margin-top:.25rem;font-size:.875rem;color:#fff9}.h-btn{display:inline-flex;justify-content:center;border:1px solid color-mix(in oklch,var(--color-primary-400) 40%,transparent);background:color-mix(in oklch,var(--color-primary-700) 25%,transparent);border-radius:.4rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--foreground);transition:background .15s;white-space:nowrap}.h-btn:hover{background:color-mix(in oklch,var(--color-primary-700) 40%,transparent)}.h-layout{padding-top:1rem}@media (min-width: 1024px){.h-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:3rem;padding-top:2rem}}.h-side{display:none}@media (min-width: 1024px){.h-side{display:block}}.h-nav{position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto;padding:0 .5rem 2rem 0}.h-nav-home{display:block;font-size:.9rem;font-weight:600;color:#ffffffd9}.h-nav-home.is-on,.h-nav-home:hover{color:var(--color-primary-300)}.h-nav-sec{margin-top:1.25rem}.h-nav-title{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-300);opacity:.85}.h-nav-sec ul{margin-top:.4rem;display:grid;gap:.1rem}.h-nav-link{display:block;border-left:2px solid rgb(255 255 255 / .08);padding:.3rem 0 .3rem .8rem;font-size:.9rem;line-height:1.35;color:#ffffff9e;transition:color .15s,border-color .15s,background .15s}.h-nav-link:hover{color:#ffffffeb;border-color:#ffffff40}.h-nav-link.is-on{color:var(--color-primary-300);border-color:var(--color-primary-400);font-weight:500}.h-mnav{margin-bottom:1.5rem;border:1px solid rgb(255 255 255 / .1);border-radius:.6rem;background:var(--h-soft)}@media (min-width: 1024px){.h-mnav{display:none}}.h-mnav summary{cursor:pointer;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#fffc}.h-mnav-body{padding:0 1rem 1rem}.h-article{max-width:48rem}.h-title{margin-top:.5rem;font-family:var(--font-heading);font-size:1.875rem;font-weight:600;line-height:1.15;color:var(--foreground)}@media (min-width: 768px){.h-title{font-size:2.25rem}}.h-lead{margin-top:.75rem;font-size:1.125rem;line-height:1.6;color:#fff9}.h-article .help-prose{margin-top:2rem}.h-pn{margin-top:3.5rem;display:grid;gap:.75rem}@media (min-width: 640px){.h-pn{grid-template-columns:1fr 1fr}}.h-pn-link{display:flex;flex-direction:column;gap:.25rem;border:1px solid rgb(255 255 255 / .1);border-radius:.6rem;padding:.9rem 1.1rem;transition:border-color .15s,background .15s}.h-pn-link:hover{border-color:var(--color-primary-400);background:var(--h-soft)}.h-pn-next{text-align:right}.h-pn-label{font-size:.8rem;color:#ffffff80}.h-pn-title{font-weight:600;color:var(--color-primary-300)}.help-prose details{border:1px solid rgb(255 255 255 / .1);border-radius:.6rem;padding:0 1rem;margin:.75rem 0;background:#ffffff05}.help-prose details[open]{padding-bottom:.5rem}.help-prose summary{cursor:pointer;padding:.85rem 0;font-weight:600;color:var(--foreground);list-style-position:inside}.help-prose summary::marker{color:var(--color-primary-300)}.help-prose h2{scroll-margin-top:6rem}.help-prose table{white-space:normal!important;font-size:.95rem}.help-prose code{background:#ffffff14;padding:.1rem .35rem;border-radius:.3rem;font-size:.9em}.help-prose code:before,.help-prose code:after{content:none}
