@layer theme,base;@layer components{.sh{isolation:isolate;position:relative}.pl{--pl-c:#689cda1a;--pl-x:28%;z-index:-1;pointer-events:none;background:radial-gradient(60% 420px at var(--pl-x) -140px, var(--pl-c), transparent 72%);height:560px;position:absolute;inset:0 0 auto}.pl[data-family=docs]{--pl-c:#689cda1a}.pl[data-family=legal]{--pl-c:#bed2eb0f}.pl[data-family=focused]{--pl-c:#bed2eb11;--pl-x:50%}.pl[data-family=ok]{--pl-c:#51daa70f}.pl[data-family=warn]{--pl-c:#f7c2430f}.pl[data-family=down]{--pl-c:#f75d590f}@media (max-width:733px){.pl{background:radial-gradient(90% 320px at var(--pl-x) -110px, var(--pl-c), transparent 72%);height:440px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.pl{display:none}}.sh-main{padding:calc(var(--nav-h) + 48px) 0 112px;display:block}.sh-main[data-top=bar]{padding-top:32px}.sh-main[data-top=none]{padding-top:0}@media (max-width:733px){.sh-main{padding:calc(var(--nav-h) + 20px) 0 88px}.sh-main[data-top=bar]{padding-top:20px}}.sh-wrap{width:min(var(--wrap), calc(100% - 2 * var(--gut)));margin-inline:auto}.sh-doc{--sh-rail:var(--rail,264px);--sh-gap:var(--rail-gap,96px)}.sh-grid{grid-template-columns:minmax(0, var(--wrap-read)) var(--sh-rail);column-gap:var(--sh-gap);align-items:start;display:grid}.sh-grid[data-rail=left]{grid-template-columns:var(--sh-rail) minmax(0, var(--wrap-read))}.sh-grid[data-rail=none]{grid-template-columns:minmax(0, var(--wrap-read))}.sh-col{min-width:0}.sh-top+.sh-grid{margin-top:56px}.sh-rail{top:calc(var(--nav-offset) + 24px);align-self:start;min-width:0;position:sticky}.sh-rail-in{max-height:calc(100vh - var(--nav-offset) - 48px);max-height:calc(100dvh - var(--nav-offset) - 48px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;grid-template-columns:minmax(0,1fr);gap:32px;margin:-2px -4px 0 -2px;padding:2px 4px 24px 2px;display:grid;overflow-y:auto}.sh-rail-in[data-overflow=end],.sh-rail-in[data-overflow=both]{-webkit-mask:linear-gradient(#000 calc(100% - 40px),#0000);mask:linear-gradient(#000 calc(100% - 40px),#0000)}.sh-rail-in[data-overflow=start]{-webkit-mask:linear-gradient(#0000,#000 32px);mask:linear-gradient(#0000,#000 32px)}.sh-rail-in[data-overflow=both]{-webkit-mask:linear-gradient(#0000,#000 32px calc(100% - 40px),#0000);mask:linear-gradient(#0000,#000 32px calc(100% - 40px),#0000)}.sh-after{margin-top:96px}.sh-after>*+*{margin-top:32px}@media (max-width:1180px){.sh-doc{--sh-rail:220px;--sh-gap:56px}.sh-doc .sh-wrap{width:min(calc(var(--wrap-read) + 220px + 56px), calc(100% - 2 * var(--gut)))}}@media (max-width:1067px){.sh-doc .sh-wrap{width:min(var(--wrap-read), calc(100% - 2 * var(--gut)))}.sh-grid,.sh-grid[data-rail=left],.sh-grid[data-rail=none]{grid-template-columns:minmax(0,1fr)}.sh-rail{display:none}.sh-top+.sh-grid{margin-top:40px}.sh-after{margin-top:72px}}@media (max-width:733px){.sh-top+.sh-grid{margin-top:32px}.sh-after{margin-top:56px}}.sh-index .sh-wrap[data-width=narrow]{width:min(760px, calc(100% - 2 * var(--gut)))}.sh-index .sh-top+.sh-body{margin-top:64px}@media (max-width:733px){.sh-index .sh-top+.sh-body{margin-top:40px}}.sh-focus{flex-direction:column;min-height:100dvh;display:flex}.fs-skip{z-index:var(--z-skip);background:var(--ice);color:var(--ice-ink);transition:top .2s var(--ease);border-radius:12px;padding:10px 16px;font-size:15px;font-weight:600;line-height:20px;position:fixed;top:-64px;left:16px}.fs-skip:focus{top:12px}.fs-top{width:min(var(--wrap), calc(100% - 2 * var(--gut)));justify-content:space-between;align-items:center;gap:16px;height:64px;margin:0 auto;display:flex}.fs-brand{letter-spacing:-.012em;min-height:44px;color:var(--t1);border-radius:12px;align-items:center;gap:10px;margin-left:-6px;padding:0 6px;font-size:17px;font-weight:600;line-height:1;display:inline-flex}.fs-brand img{border-radius:7px;width:26px;height:26px;box-shadow:0 0 0 1px #ffffff1a}.fs-link{min-height:44px;color:var(--t2);transition:color .2s var(--ease), background-color .2s var(--ease);border-radius:12px;align-items:center;margin-right:-10px;padding:0 10px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.fs-link:hover{color:var(--t1);background:#ffffff0d}.fs-main{flex:1;justify-content:center;padding:48px 0 96px;display:flex}.fs-col{--fs-w:640px;width:min(var(--fs-w), calc(100% - 2 * var(--gut)));min-width:0}.fs-col[data-w=sm]{--fs-w:440px}.fs-col[data-w=md]{--fs-w:560px}.fs-col[data-w=lg]{--fs-w:640px}.fs-head{text-align:center;margin-bottom:32px}.fs-head .fs-sub{max-width:520px;color:var(--t2);text-wrap:pretty;margin:12px auto 0;font-size:17px;line-height:25px}.tile.fs-card{padding:32px 32px 28px}@media (max-width:733px){.fs-top{height:56px}.fs-main{padding:28px 0 72px}.fs-head{margin-bottom:24px}.tile.fs-card{padding:24px 20px 22px}}@media (max-width:1067px){.fs-link{margin-right:-6px}}@media print{html:has(.sh .tf-form){color:#000!important;background:#fff!important}html:has(.sh .tf-form) body{color:#000!important;background:#fff!important}.sh:has(.tf-form) *{color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;transition:none!important;animation:none!important}.sh:has(.tf-form) :before{color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;transition:none!important;animation:none!important}.sh:has(.tf-form) :after{color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;transition:none!important;animation:none!important}.sh:has(.tf-form) .fs-skip{display:none!important}.sh:has(.tf-form) .pl{display:none!important}.sh-focus:has(.tf-form)>footer{display:none!important}html:has(.sh .tf-form) [data-site-footer]{display:none!important}.sh:has(.tf-form) :is(.dk-input,.rc-card,.rc-ring){border:.5pt solid #000!important}.sh:has(.tf-form) .rc-card:has(.rc-input:checked){border-width:1.5pt!important}.sh:has(.tf-form) .rc-input:checked+.rc-ring:after{background:#000!important}}}@layer utilities;
