.cs-acc{display:flex;flex-direction:column;align-items:flex-start}.cs-acc-item{width:100%}.cs-acc-btn{all:unset;cursor:pointer;display:flex;align-items:center;height:38px;gap:8px}.cs-acc-btn h5{margin:0;font-family:var(--mono);font-size:14px;line-height:21px;font-weight:400;color:#b8b8b8;transform:translate(-31px);transition:transform var(--dur,.45s) var(--spring-1s,ease),color .2s}.cs-acc-dot{width:7px;height:7px;margin:8px;border-radius:50%;background:#58cc02;opacity:0;transition:opacity .2s}.cs-acc-btn:hover h5{color:#000}.cs-acc-item.on h5{color:#58cc02;transform:none}.cs-acc-item.on .cs-acc-dot{opacity:1}.cs-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur,.45s) var(--spring-1s,ease)}.cs-acc-panel>div{overflow:hidden;min-height:0}.cs-acc-panel p{margin:0 0 16px 31px;max-width:369px;font-family:var(--sans);font-style:italic;font-size:14px;line-height:22.4px;letter-spacing:-.28px;color:#8a8a8a}.cs-acc-item.on .cs-acc-panel{grid-template-rows:1fr}.gate[data-astro-cid-ukz3c45w]{min-height:calc(100vh - 343px);display:grid;place-items:center;padding:60px 20px}.gate-box[data-astro-cid-ukz3c45w]{width:min(400px,100%);display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.gate[data-astro-cid-ukz3c45w] h1[data-astro-cid-ukz3c45w]{font-family:var(--serif);font-size:24px;line-height:30px;font-weight:500}.gate[data-astro-cid-ukz3c45w] p[data-astro-cid-ukz3c45w]{font-family:var(--mono);font-size:14px;line-height:21px;font-weight:500;color:#605d64;margin-top:4px}.gate[data-astro-cid-ukz3c45w] input[data-astro-cid-ukz3c45w]{margin-top:24px;width:100%;height:45px;border-radius:8px;border:1px solid #e5e5e5;background:#fff;padding:0 14px;font:16px var(--sans)}.gate[data-astro-cid-ukz3c45w] button[data-astro-cid-ukz3c45w]{margin-top:12px;width:100%;height:45px;border-radius:8px;border:0;background:#000;color:#fff;font:500 16px var(--sans)}.gate[data-astro-cid-ukz3c45w] .gate-error[data-astro-cid-ukz3c45w]{color:#c0392b;font-weight:400;margin-top:12px}.gate[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w]{margin-top:40px;font-family:var(--mono);font-size:14px;color:#000}.gate[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w]:hover{text-decoration:underline}body:has(.cs-page){background:#fff}.cs-banner[data-astro-cid-ukz3c45w]{width:100%;overflow:hidden}.cs-banner[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]{width:100%;height:100%;object-fit:cover;display:block}.cs-grid[data-astro-cid-ukz3c45w]{max-width:calc(var(--side-w) + var(--gap) + var(--main-w) + 40px);margin:0 auto;display:flex;justify-content:center;align-items:flex-start;gap:var(--gap);padding:0 20px}.cs-title[data-astro-cid-ukz3c45w]{margin-left:var(--head-x);max-width:var(--head-w)}.cs-head[data-astro-cid-ukz3c45w]{padding-top:32px}.cs-side[data-astro-cid-ukz3c45w]{flex:0 0 var(--side-w)}aside[data-astro-cid-ukz3c45w].cs-side{position:sticky;top:0;z-index:1}.cs-main[data-astro-cid-ukz3c45w]{flex:0 1 var(--main-w);min-width:0}.cs-toc[data-astro-cid-ukz3c45w]{width:150px;margin:0 auto;padding:50px 0 0 20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cs-toc[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w]{position:relative;font-family:var(--ui);font-size:14px;line-height:22.4px;letter-spacing:-.28px;color:#b8b8b8;transition:color .2s ease}.cs-toc[data-astro-cid-ukz3c45w] .toc-home[data-astro-cid-ukz3c45w]{margin-bottom:15px}.cs-toc[data-astro-cid-ukz3c45w] .toc-arrow[data-astro-cid-ukz3c45w]{position:absolute;right:100%;padding-right:6px}.cs-toc[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w]:hover,.cs-toc[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w]:active{color:color-mix(in srgb,var(--accent) 60%,transparent)}.cs-toc[data-astro-cid-ukz3c45w] a[data-astro-cid-ukz3c45w].active{color:var(--accent)}.cs-main[data-astro-cid-ukz3c45w] [id]{scroll-margin-top:24px}.cs-main[data-astro-cid-ukz3c45w] .cs-text p+p{margin-top:0}.cs-main[data-astro-cid-ukz3c45w] .cs-text ul,.cs-main[data-astro-cid-ukz3c45w] .cs-text ol{padding-left:0;list-style:none}.cs-main[data-astro-cid-ukz3c45w] .cs-text ol{counter-reset:item}.cs-main[data-astro-cid-ukz3c45w] .cs-text li{position:relative;padding-left:17px}.cs-main[data-astro-cid-ukz3c45w] .cs-text ol>li{counter-increment:item;padding-left:21px}.cs-main[data-astro-cid-ukz3c45w] .cs-text ul>li:before{content:"•";position:absolute;left:0}.cs-main[data-astro-cid-ukz3c45w] .cs-text ol>li:before{content:counter(item) ".";position:absolute;left:0}.cs-main[data-astro-cid-ukz3c45w] .cs-text mark{background:none;color:inherit}.cs-main[data-astro-cid-ukz3c45w] .cs-text a{text-decoration:underline}.cs-main[data-astro-cid-ukz3c45w] .cs-text [data-align=center]{text-align:center}.cs-main[data-astro-cid-ukz3c45w] .cs-text [data-align=right]{text-align:right}.cs-main[data-astro-cid-ukz3c45w] .cs-media{display:block;max-width:100%}.cs-main[data-astro-cid-ukz3c45w] a.cs-box{transition:opacity .2s ease}.cs-main[data-astro-cid-ukz3c45w] a.cs-box:not(.cs-btn):hover{opacity:.75}.cs-main[data-astro-cid-ukz3c45w] .cs-btn{position:relative;overflow:visible!important;width:fit-content!important;max-width:100%;flex:none!important;transition:background-color .2s ease}.cs-main[data-astro-cid-ukz3c45w] .cs-btn:after{content:"";position:absolute;inset:0;border:1px solid var(--btn-bd);border-radius:inherit;pointer-events:none}.cs-main[data-astro-cid-ukz3c45w] .cs-btn p{white-space:nowrap;color:var(--btn-fg)!important;transition:color .2s ease}.cs-main[data-astro-cid-ukz3c45w] .cs-btn:hover{background-color:var(--btn-hbg)}.cs-main[data-astro-cid-ukz3c45w] .cs-btn:hover p{color:var(--btn-hfg)!important}@media(max-width:1199px){.cs-side[data-astro-cid-ukz3c45w]{display:none}.cs-title[data-astro-cid-ukz3c45w]{margin-left:0}.cs-banner[data-astro-cid-ukz3c45w]{height:360px!important}}@media(max-width:809px){.cs-banner[data-astro-cid-ukz3c45w]{height:220px!important}.cs-grid[data-astro-cid-ukz3c45w]{padding:0 20px}.cs-main[data-astro-cid-ukz3c45w] .cs-stack{flex-direction:column!important;align-items:stretch!important}.cs-main[data-astro-cid-ukz3c45w] .cs-stack>*{flex:none!important;width:100%!important;max-width:100%!important}.cs-main[data-astro-cid-ukz3c45w] .cs-box:has(>.cs-text):not(:has(>:not(.cs-text))){flex-wrap:wrap!important;row-gap:0!important}.cs-main[data-astro-cid-ukz3c45w] .cs-text{max-width:100%}}
