html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:inherit}body{background-color:var(--bgColor-default);min-height:100dvh;color:var(--fgColor-default);flex-direction:column;margin:0;display:flex}#main-content{flex:1 0 auto;min-width:0}a:hover:not(.th-underline){text-decoration:none}html,body{overflow-x:clip}.th-skip-link{left:var(--base-size-8,8px);top:var(--base-size-8,8px);z-index:1000;padding:var(--base-size-8,8px) var(--base-size-16,16px);border:var(--borderWidth-thin,1px) solid var(--borderColor-default);border-radius:var(--borderRadius-medium,6px);background-color:var(--bgColor-default);color:var(--fgColor-accent);font:inherit;text-decoration:none;position:absolute;transform:translateY(-200%)}.th-skip-link:focus-visible{transform:translateY(0)}#__primerPortalRoot__{z-index:500}:focus-visible{outline:var(--borderWidth-thick,2px) solid var(--focus-outlineColor,var(--fgColor-accent));outline-offset:2px}#main-content:focus{outline:none}.th-scroll-region{max-width:100%;overflow-x:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.th-nav-progress{z-index:200;background-color:var(--bgColor-accent-emphasis);transform-origin:0;pointer-events:none;height:2px;transition:transform .2s ease-out;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.th-nav-progress[data-pending=true]{transition:transform .8s ease-out;transform:scaleX(1)}.th-settings-grid{gap:var(--base-size-24,24px);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1012px){.th-settings-grid{grid-template-columns:256px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.th-meta{font-size:var(--text-body-size-small,12px);color:var(--fgColor-muted);margin:0}.th-meta-text{font-size:var(--text-body-size-small,12px);color:var(--fgColor-muted)}.th-danger{color:var(--fgColor-danger)}.th-flush{margin:0}.th-spaced{margin-block-start:var(--base-size-16,16px)}.th-spaced-wide{margin-block-start:var(--base-size-24,24px)}.th-row-wrap{gap:var(--base-size-8,8px);flex-wrap:wrap;align-items:center;display:flex}.th-stack{gap:var(--base-size-16,16px);display:grid}.th-plain-list{gap:var(--base-size-8,8px);margin:0;padding:0;list-style:none;display:grid}.th-strong{font-weight:var(--base-text-weight-semibold,600)}.th-mono{font-family:var(--fontStack-monospace,monospace)}.th-inline-row{gap:var(--base-size-8,8px);align-items:center;display:inline-flex}.th-inline-row-wide{gap:var(--base-size-12,12px);align-items:center;display:inline-flex}.th-row-bottom{gap:var(--base-size-8,8px);flex-wrap:wrap;align-items:flex-end;display:flex}.th-row-centered{gap:var(--base-size-8,8px);justify-content:center;display:flex}.th-stack-spaced{gap:var(--base-size-16,16px);margin-block-start:var(--base-size-16,16px);display:grid}.th-row-wrap-spaced{gap:var(--base-size-8,8px);flex-wrap:wrap;margin-block-start:var(--base-size-16,16px);display:flex}.th-meta-spaced{font-size:var(--text-body-size-small,12px);color:var(--fgColor-muted);margin-block-start:var(--base-size-16,16px)}.th-caption{margin:0 0 var(--base-size-8,8px);font-weight:var(--base-text-weight-semibold,600)}.th-subheading{font-size:var(--text-title-size-small,16px);margin:0}.th-end{margin-inline-start:auto}.th-gap-end{margin-inline-end:var(--base-size-12,12px)}.th-below{margin-block-end:var(--base-size-12,12px)}.th-self-center{align-self:center}.th-underline{text-decoration:underline}.th-plain-list-wide{gap:var(--base-size-12,12px);margin:0;padding:0;list-style:none;display:grid}.th-chip-row{gap:var(--base-size-8,8px);flex-wrap:wrap;display:flex}.th-row{gap:var(--base-size-8,8px);align-items:center;display:flex}.th-muted{color:var(--fgColor-muted)}.th-row-centered-wide{justify-content:center;margin-block-start:var(--base-size-24,24px);display:flex}.th-card{border:var(--borderWidth-thin,1px) solid var(--borderColor-default);border-radius:var(--borderRadius-medium,6px);padding:var(--base-size-12,12px);gap:var(--base-size-8,8px);display:grid}.th-pairs{gap:var(--base-size-4,4px) var(--base-size-12,12px);font-size:var(--text-body-size-small,12px);grid-template-columns:max-content 1fr;margin:0;display:grid}.th-sections{gap:var(--base-size-24,24px);display:grid}.th-hydrate-fallback{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
