.hs>.a-section:first-child{padding-top:48px}.hs-crumbs{margin-bottom:22px}.hs-crumbs ol{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-3);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.hs-crumbs li+li:before{content:"/";color:var(--faint-2);margin-right:6px}.landing .hs-crumbs a{color:var(--muted);transition:color .16s}.landing .hs-crumbs a:hover{color:var(--accent-ink)}.hs-crumbs [aria-current=page]{color:var(--ink-2)}.hs-title{letter-spacing:-.03em;max-width:900px;color:var(--ink-strong);margin:14px 0 0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.08}.hs-title__code{letter-spacing:.02em;color:var(--accent-ink);margin-bottom:10px;font-size:.5em;font-weight:500;display:block}.hs-h2{letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 18px;font-size:22px;font-weight:600}.hs-count{letter-spacing:.04em;color:var(--muted-3);margin:14px 0 0;font-size:12px}.hs-search__status{align-items:center;gap:.5rem;display:flex}.hs-search__spin{flex:none;block-size:1rem;inline-size:1rem}@media (prefers-reduced-motion:no-preference){.hs-search__spin{animation:.8s linear infinite hs-spin}}@keyframes hs-spin{to{rotate:1turn}}.hs-search__hit{transition:opacity .16s cubic-bezier(.23,1,.32,1)}.hs-search__hit--stale{opacity:.55}html:has(.hs-browse){--hs-nav:4rem;--hs-gap:1.5rem;scroll-padding-block-start:calc(var(--hs-nav) + var(--hs-gap))}@media (prefers-reduced-motion:no-preference){.hs-browse__chapters{scroll-behavior:smooth}html:has(.hs-browse){scroll-behavior:smooth}}.hs-browse{block-size:calc(100dvh - var(--hs-nav) - 2 * var(--hs-gap));min-block-size:25rem;margin-block:var(--hs-gap);background:var(--surface);border:1px solid var(--line-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(14rem,18.75rem) minmax(0,1fr);display:grid;overflow:clip}.hs-browse__nav{flex-direction:column;min-block-size:0;display:flex}.hs-browse__list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-block-size:0;margin:0;padding-block:.5rem;padding-inline:.75rem .5rem;list-style:none;overflow-y:auto}.landing .hs-browse__link{color:var(--muted);border-radius:7px;grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem;padding-block:.4375rem;padding-inline:.625rem;font-size:.84375rem;line-height:1.35;transition:color .16s,background-color .16s;display:grid}@media (hover:hover) and (pointer:fine){.landing .hs-browse__link:hover{color:var(--ink-strong)}}.landing .hs-browse__link:active,.landing .hs-browse__link[aria-current=true]{background-color:var(--accent-bg);color:var(--ink-strong)}.hs-browse__num{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.6875rem}.hs-browse__link .hs-browse__num{padding-block-start:.125rem}.hs-browse__chapters{scrollbar-gutter:stable;scrollbar-width:thin;border-inline-start:1px solid var(--line-card);margin:0;padding:0;list-style:none;overflow-y:auto}.hs-browse__chapters:focus-visible{outline-offset:-.25rem;outline:max(2px,.08em) solid}.hs-browse__section:not(:first-child){border-block-start:1px solid var(--line-card)}.hs-browse__section>.hs-rows{padding-block:.25rem .5rem;padding-inline:.375rem}.hs-browse__head{background:var(--surface);border-block-end:1px solid var(--line-card);letter-spacing:-.01em;color:var(--ink-strong);margin:0;padding-block:.75rem;padding-inline:.875rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.375rem}.hs-browse__section>.hs-browse__head{z-index:1;position:sticky;inset-block-start:0}@media (prefers-reduced-motion:no-preference){.hs-browse__section.is-flash,.hs-browse__section.is-flash>.hs-browse__head{animation:1.2s cubic-bezier(.23,1,.32,1) hs-flash}}@keyframes hs-flash{0%,35%{background-color:var(--accent-bg)}to{background-color:var(--surface)}}@media (max-width:900px){html:has(.hs-browse){--hs-chips:3.5rem;scroll-padding-block-start:calc(var(--hs-nav) + var(--hs-chips))}.hs-browse{grid-template-columns:minmax(0,1fr);block-size:auto;min-block-size:0;margin-block:0;overflow:visible}.hs-browse__nav{z-index:5;block-size:var(--hs-chips);background:var(--surface);border-block-end:1px solid var(--line-card);border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);flex-direction:row;align-items:center;padding-inline:.75rem;position:sticky;inset-block-start:var(--hs-nav)}.hs-browse__list{overscroll-behavior-x:contain;scrollbar-width:none;scrollbar-gutter:auto;gap:.375rem;padding:0;display:flex;overflow-x:auto}.landing .hs-browse__link{white-space:nowrap;border:1px solid var(--line-card);background-color:var(--surface);border-radius:999px;padding-block:.375rem;padding-inline:.75rem;display:flex}.landing .hs-browse__link[aria-current=true]{border-color:var(--accent);background-color:var(--accent-bg)}.hs-browse__link .hs-browse__num{padding-block-start:0}.hs-browse__label{text-overflow:ellipsis;max-inline-size:13.75rem;overflow:clip}.hs-browse__chapters{border-inline-start:0;overflow:visible}.hs-browse__section>.hs-browse__head{inset-block-start:calc(var(--hs-nav) + var(--hs-chips))}.hs-browse__navhead{display:none}}.hs-rows{margin:0;padding:0;list-style:none}.hs-rows--card{background:var(--surface);border:1px solid var(--line-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:28px;padding:6px}.hs-row{color:var(--ink-2);border-radius:7px;gap:14px;padding:9px 8px;transition:background .16s,color .16s;display:flex}.hs-row:hover{background:var(--accent-bg);color:var(--ink-strong)}.hs-row__code{width:44px;color:var(--accent-ink);flex:none;font-size:13px}.hs-row__desc{font-size:14.5px;line-height:1.45}.hs-rates{overscroll-behavior:contain;max-block-size:calc(25rem + 10px);overflow-y:auto}@media not (min-width:40rem){.hs-rates{max-block-size:calc(37.5rem + 10px)}}.hs-back{font-family:var(--font-mono);letter-spacing:.03em;color:var(--accent-ink);font-size:12.5px}.hs-pager{justify-content:space-between;gap:20px;margin-top:36px;display:flex}.hs-pager__link{max-width:46%;color:var(--accent-ink);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.hs-pager__link--next{text-align:right}.hs-pager__desc{color:var(--muted);font-size:14px;line-height:1.4}.hs-pager__link:hover .hs-pager__desc{color:var(--ink)}.hs-cta{padding-bottom:var(--section-y)}.hs-cta__title{letter-spacing:-.025em;max-width:640px;color:var(--ink-strong);margin:0;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.15}.hs-cta__body{max-width:600px;color:var(--muted);margin:14px 0 24px;font-size:16px;line-height:1.6}@media (max-width:760px){.hs-rows--codes .hs-row{flex-direction:column;gap:2px}}.hs-retry{margin-top:24px}.hs-rows--codes .hs-row__code{width:112px}.hs-row--group{color:var(--muted)}.hs-row--group:hover{color:var(--muted);background:0 0}.hs-rows li:target .hs-row{background:var(--accent-bg)}.hs-code__shared{color:var(--muted-3)}.hs-code__own{color:var(--accent-ink);font-weight:600}.hs-cards{gap:16px;margin-top:28px;display:grid}.hs-section{background:var(--surface);border:1px solid var(--line-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);scroll-margin-top:110px;overflow:hidden}.hs-section__head{background:var(--surface-2);border-bottom:1px solid var(--line-card);letter-spacing:-.005em;color:var(--ink-strong);grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:16px;margin:0;padding:14px 20px;font-size:15px;font-weight:500;line-height:1.4;display:grid}.hs-section__head .hs-line__code:empty{display:block}.hs-section__body{padding:6px 8px}.hs-lines{margin:0;padding:0;list-style:none}.hs-lines>li{scroll-margin-top:110px}.hs-line{color:var(--ink-2);border-radius:7px;grid-template-columns:128px minmax(0,1fr) 16px;align-items:baseline;gap:16px;padding:10px 12px;transition:background .16s,color .16s;display:grid}a.hs-line:hover{background:var(--accent-bg);color:var(--ink-strong)}.hs-line__code{white-space:nowrap;font-size:13px}.hs-section__head .hs-line__code{color:var(--muted-3)}.hs-line__text{font-size:14.5px;line-height:1.45}.hs-line__arrow{width:16px;height:16px;color:var(--accent-ink);opacity:0;align-self:center;transition:opacity .16s,transform .16s;transform:translate(-4px)}a.hs-line:hover .hs-line__arrow{opacity:1;transform:none}.hs-line--label{padding-top:12px;padding-bottom:4px}.hs-line--label .hs-line__text{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-3);font-size:12px}.hs-lines__nest{border-left:1px solid var(--line-card);margin-left:18px;padding-left:6px}.hs-lines__nest .hs-line{grid-template-columns:110px minmax(0,1fr) 16px}@media (max-width:640px){.hs-section__head,.hs-line,.hs-lines__nest .hs-line{grid-template-columns:minmax(0,1fr);gap:2px}.hs-section__head{padding:12px 16px}.hs-section__head .hs-line__code:empty,.hs-line__arrow{display:none}.hs-lines__nest{margin-left:12px}}.hs-airs{gap:1.5rem;display:grid}@media (min-width:64rem){.hs-airs{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.hs-airs__screen{border:1px solid var(--line);background:var(--surface-sunk);border-radius:.75rem;min-block-size:16rem;padding-block-end:.75rem;position:relative;overflow:clip}.hs-airs__bar{border-block-end:1px solid var(--line);background:var(--surface);align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.hs-airs__tag{border:1px solid var(--line-strong);letter-spacing:.04em;color:var(--muted);border-radius:.25rem;padding:.0625rem .375rem;font-size:.6875rem}.hs-airs__step{color:var(--ink);font-weight:500}.hs-airs__ask{color:var(--ink);flex-direction:column;gap:.125rem;margin:.875rem .875rem 0;font-size:.9375rem;font-weight:500;display:flex}.hs-airs__ask-label{color:var(--accent-ink);font-size:.75rem;font-weight:500}.hs-airs__prompt{color:var(--muted);margin:.75rem .875rem 0;font-size:.875rem}.hs-airs__filter{inline-size:calc(100% - 1.75rem);margin:.75rem .875rem 0}.hs-airs__options{overscroll-behavior:contain;flex-direction:column;gap:.25rem;max-block-size:18rem;margin:.75rem 0 0;padding:0 .875rem;list-style:none;display:flex;position:relative;overflow-y:auto}.hs-airs__option{border:1px solid var(--line-soft);background:var(--surface);inline-size:100%;font:inherit;text-align:start;color:var(--ink-2);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:border-color .16s,background-color .16s;display:block}button.hs-airs__option{cursor:pointer}@media (hover:hover){button.hs-airs__option:hover{border-color:var(--accent-line);background:var(--accent-soft)}}button.hs-airs__option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}[aria-selected=true]>.hs-airs__option{border-color:var(--accent);background:var(--accent-bg);color:var(--ink-strong)}.hs-airs__empty{color:var(--muted);padding:.5rem .75rem;font-size:.875rem}.hs-airs__status{color:var(--muted);align-items:center;gap:.5rem;margin:.875rem .875rem 0;font-size:.8125rem;display:flex}.hs-airs__dot{background:var(--accent);border-radius:50%;block-size:.5rem;inline-size:.5rem}.hs-airs__cursor{pointer-events:none;z-index:1;position:absolute;inset-block-start:0;inset-inline-start:0}.hs-airs__cursor svg{fill:var(--ink-strong);stroke:var(--surface);stroke-width:1.2px;filter:drop-shadow(0 1px 1.5px #0000004d);display:block}.hs-airs__click{border:2px solid var(--accent);opacity:0;border-radius:50%;block-size:1rem;inline-size:1rem;position:absolute;inset-block-start:-.5rem;inset-inline-start:-.5rem}.hs-airs__side{flex-direction:column;gap:1rem;min-inline-size:0;display:flex}@media (min-width:64rem){.hs-airs[data-done]{grid-template-columns:minmax(0,1fr) minmax(0,0fr);column-gap:0}}.hs-airs[data-done] .hs-airs__side{white-space:nowrap;opacity:0;display:none;overflow:clip;translate:1.5rem}.hs-airs__trail{border-block-start:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-airs__trail li{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;padding-block:.5rem;font-size:.875rem;display:grid}.hs-airs__q{color:var(--muted);grid-column:1/-1;font-size:.75rem}.hs-airs__a{color:var(--ink);overflow-wrap:anywhere}.hs-airs__by{background:var(--chip-bg);color:var(--chip-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-self:start;padding:.0625rem .4375rem;font-size:.75rem}.hs-airs__by[data-by=ai]{background:var(--accent-bg);color:var(--accent-ink)}.hs-airs__by[data-by=you]{background:var(--ink);color:var(--surface)}@media (prefers-reduced-motion:no-preference){.hs-airs{transition:grid-template-columns .3s cubic-bezier(.23,1,.32,1),column-gap .3s cubic-bezier(.23,1,.32,1)}.hs-airs__side{transition:opacity .2s cubic-bezier(.23, 1, .32, 1), translate .3s cubic-bezier(.23, 1, .32, 1), display .3s allow-discrete}.hs-airs__cursor{transition:translate .6s cubic-bezier(.65,0,.35,1)}.hs-airs__click[data-on]{animation:.45s ease-out hs-airs-click}.hs-airs__dot{animation:1.2s ease-in-out infinite hs-airs-pulse}}@keyframes hs-airs-click{0%{opacity:1;scale:.4}to{opacity:0;scale:2}}@keyframes hs-airs-pulse{50%{opacity:.3}}.hs-airs__result{flex-direction:column;align-items:start;gap:.75rem;padding:.875rem .875rem .25rem;font-size:.875rem;display:flex}.hs-airs__result>*{inline-size:100%}.hs-airs__result>.hs-airs__verdict{inline-size:auto}.hs-airs__verdict{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-strong);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:500;display:inline-flex}.hs-airs__verdict svg{block-size:1rem;inline-size:1rem}.hs-airs__verdict[data-verdict=refuse_entry],.hs-airs__banner[data-verdict=refuse_entry]{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn-ink)}.hs-airs__verdict[data-verdict=refer_to_nisc],.hs-airs__banner[data-verdict=refer_to_nisc]{border-color:var(--blue-line);background:var(--blue-bg);color:var(--ink)}.hs-airs__verdict[data-verdict=unknown],.hs-airs__banner[data-verdict=unknown]{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink)}.hs-airs__banner{border:1px solid;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.hs-airs__banner-title{font-weight:500}.hs-airs__h{border-block-end:1px solid var(--line);color:var(--muted);margin-block-start:.5rem;padding-block-end:.375rem;font-size:.8125rem;font-weight:500}.hs-airs__note{color:var(--muted)}.hs-airs__codes{flex-direction:column;gap:.375rem;margin:0;display:flex}.hs-airs__codes>div{grid-template-columns:6.5rem minmax(0,1fr);column-gap:.75rem;display:grid}.hs-airs__codes dt{color:var(--muted)}.hs-airs__codes dd{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;column-gap:.5rem;margin:0;display:flex}.hs-airs__alts{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.hs-airs__alts li{border:1px dashed var(--line-strong);color:var(--ink);border-radius:.5rem;padding:.375rem .625rem}.hs-airs__alts li+li:before{content:"or ";color:var(--muted)}.hs-airs__docs{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hs-airs__docs li{grid-template-columns:1rem minmax(0,1fr);column-gap:.5rem;display:grid}.hs-airs__docs svg{block-size:1rem;inline-size:1rem;color:var(--muted);margin-block-start:.125rem}.hs-airs__fields{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.hs-airs__fields li{border:1px solid var(--line-soft);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:.125rem .5rem;font-size:.8125rem}
