.radio-button-module__xQH9Ya__group{gap:4px;display:flex}.radio-button-module__xQH9Ya__radio{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-sm);background:var(--color-bg-btn);color:var(--theme-text-dim);align-items:center;padding:0 4px;line-height:20px;transition:background .2s,color .2s;display:flex}.radio-button-module__xQH9Ya__radio:hover{background:var(--theme-border)}.radio-button-module__xQH9Ya__active{background:var(--color-bg-active);color:var(--color-text-on-dark)}.radio-button-module__xQH9Ya__active:hover{background:var(--color-bg-active)}.radio-button-module__xQH9Ya__hiddenInput{opacity:0;width:0;height:0;position:absolute}.radio-button-module__xQH9Ya__labelText{white-space:nowrap;align-items:center;display:flex}.radio-button-module__xQH9Ya__indicator{background:currentColor;width:.55em;height:.55em;display:inline-block}.radio-button-module__xQH9Ya__radio:has(.radio-button-module__xQH9Ya__hiddenInput:focus-visible){outline:1px solid var(--color-border-focus);outline-offset:2px}
.divider-module__ohsUTa__divider{color:var(--theme-text-ghost);align-items:center;gap:8px;height:24px;display:flex}.divider-module__ohsUTa__line{height:var(--border-width);background:var(--theme-border);flex:1}
.page-module___8aEwW__main{grid-template-columns:minmax(360px,2fr) 3fr;min-height:100vh;display:grid}.page-module___8aEwW__left{justify-content:flex-end;padding:48px;display:flex}.page-module___8aEwW__leftInner{flex-direction:column;gap:20px;width:100%;max-width:420px;display:flex}.page-module___8aEwW__right{height:100vh;min-height:800px;padding:12px 12px 12px 0;position:sticky;top:0}.page-module___8aEwW__rightContent{background-color:var(--theme-background-raised);flex-direction:column;gap:12px;height:100%;display:flex;overflow-y:auto}.page-module___8aEwW__tagline{font-size:var(--font-size-sm);color:var(--theme-text-dim);line-height:20px}.page-module___8aEwW__footer{flex-direction:row;gap:16px;display:flex}.page-module___8aEwW__footerLink{font-size:var(--font-size-sm);color:var(--theme-text-ghost);text-decoration:underline;-webkit-text-decoration-color:var(--theme-border);text-decoration-color:var(--theme-border);text-underline-offset:3px;text-transform:uppercase;letter-spacing:.08em;line-height:2em;transition:color .2s,text-decoration-color .2s}.page-module___8aEwW__footerLink:hover,.page-module___8aEwW__footerLink:focus-visible{color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent)}.page-module___8aEwW__footerLink:focus-visible{outline:1px solid var(--theme-focus-ring);outline-offset:4px}@media (max-width:1023px){.page-module___8aEwW__main{grid-template-columns:1fr}.page-module___8aEwW__left{justify-content:center;padding:16px}.page-module___8aEwW__leftInner{min-height:auto}.page-module___8aEwW__right{height:auto;min-height:auto;padding:12px;position:static}}
.text-module__j-xLkW__text{white-space:pre-wrap;overflow-wrap:break-word;color:var(--theme-text)}.text-module__j-xLkW__dim{color:var(--theme-text-dim)}.text-module__j-xLkW__bright{color:var(--theme-text-bright)}.text-module__j-xLkW__ghost{color:var(--theme-text-ghost)}
.heading-module__JB8sfq__heading{text-transform:uppercase;letter-spacing:.04em;font-weight:400}.heading-module__JB8sfq__h1,.heading-module__JB8sfq__h2,.heading-module__JB8sfq__h3,.heading-module__JB8sfq__h4{font-size:var(--font-size-base);color:var(--theme-text);line-height:24px}.heading-module__JB8sfq__h5,.heading-module__JB8sfq__h6{font-size:var(--font-size-sm);color:var(--theme-text-dim);line-height:20px}
.accordion-module__qkm1Bq__accordion{display:block}.accordion-module__qkm1Bq__header{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--theme-text);line-height:calc(var(--theme-line-height-base)*2em);text-align:left;width:100%;font-family:inherit;font-size:inherit;background:0 0;border:none;align-items:center;gap:1ch;padding:0 1ch;transition:background .2s;display:flex}.accordion-module__qkm1Bq__header:hover{background:var(--theme-focused-foreground)}.accordion-module__qkm1Bq__header:focus-visible{background:var(--theme-focused-foreground);box-shadow:0 0 0 2px var(--theme-focus-ring);outline:none}.accordion-module__qkm1Bq__indicator{text-align:center;flex-shrink:0;width:1ch;display:inline-block}.accordion-module__qkm1Bq__content{padding-left:1ch;transition:all .2s;overflow:hidden}.accordion-module__qkm1Bq__collapsed{display:none}
