html:has(.st){scroll-padding-top:96px}.dk.st{--i6: rgba(23, 23, 23, .68);--i5: rgba(23, 23, 23, .64);--i4: var(--i5);--st-mute: rgba(23, 23, 23, .68);--st-body: rgba(23, 23, 23, .74);--st-rule: rgba(23, 23, 23, .08);--st-gutter: 56px;min-height:0}.st-main{display:block;padding-top:168px;outline:none}.st-wrap{position:relative;z-index:1;width:min(1200px,calc(100% - var(--st-gutter) * 2));margin:0 auto}.st-wrap.is-text{width:min(780px,calc(100% - var(--st-gutter) * 2))}.st-wrap.is-prose{width:min(700px,calc(100% - var(--st-gutter) * 2))}.st-sec{position:relative;z-index:1;padding:72px 0}.st-head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(880px,calc(100% - var(--st-gutter) * 2));margin:0 auto;padding-bottom:64px;text-align:center}.st-head.is-start{align-items:flex-start;width:min(1200px,calc(100% - var(--st-gutter) * 2));text-align:left}.st-h1{margin:0;font:600 64px/66px Inter,sans-serif;letter-spacing:-.06em;color:var(--ink);text-wrap:balance}.st-h2{margin:0;font:600 44px/48px Inter,sans-serif;letter-spacing:-.055em;color:var(--ink);text-wrap:balance}.st-lead{max-width:40em;margin:0;font:500 19px/28px Inter,sans-serif;letter-spacing:-.02em;color:var(--st-mute);text-wrap:pretty}.st-body{margin:0;font:500 16px/25px Inter,sans-serif;letter-spacing:-.015em;color:var(--st-body);text-wrap:pretty}.st-fine{margin:0;font:500 13px/18px Inter,sans-serif;color:var(--st-mute)}.st-dusk{position:relative;z-index:1;padding:120px 24px 240px}.st-closing{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.st-closing .st-fine{margin-top:-8px}@media(max-width:1099px){.dk.st{--st-gutter: 32px}.st-h1{font-size:48px;line-height:52px}.st-h2{font-size:36px;line-height:40px}}@media(max-width:759px){.dk.st{--st-gutter: 20px}.st-main{padding-top:124px}.st-head{align-items:flex-start;padding-bottom:40px;text-align:left}.st-h1{font-size:38px;line-height:41px;letter-spacing:-.055em}.st-h2{font-size:30px;line-height:33px;letter-spacing:-.05em}.st-lead{font-size:17px;line-height:25px}.st-sec{padding:48px 0}.st-dusk{padding:80px 20px 160px}.st-closing{align-items:flex-start;text-align:left}}.st .nh *,.st .nh *:before,.st .nh *:after,.st .st-win,.st .st-win-body,.st .st-peb,.st .st-dl-row,.st .st-faq details{corner-shape:squircle}.st-peb{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 15px;border-radius:999px;font:500 14px/18px Inter,sans-serif;letter-spacing:-.015em;color:var(--ink);background:#ffffff8f;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:inset 0 1px #fffc,0 6px 16px -10px #142c5f66;transition:transform .18s var(--ease),background-color .18s var(--ease)}.st-peb.is-solid{background:var(--pebble);box-shadow:var(--pebble-in),var(--pebble-drop)}.st-peb.is-ink{color:#fafafa;background:var(--ink-fill);box-shadow:var(--ink-in),0 8px 18px -10px #142c5fb3}.st-peb.is-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;height:auto;padding:18px 20px;border-radius:20px}a.st-peb:focus-visible,.st-dl-row.is-link:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.st-dl{--st-dl-rule: rgba(20, 44, 96, .14);--st-dl-hover: rgba(255, 255, 255, .4);--st-dl-pad: 16px;--st-dl-pull: 16px;margin:0;padding:0;list-style:none}.st-win-body .st-dl{--st-dl-rule: var(--st-rule);--st-dl-hover: rgba(0, 0, 0, .03);--st-dl-pad: 18px;--st-dl-pull: 0px}.st-dl li+li{box-shadow:inset 0 1px 0 var(--st-dl-rule)}.st-dl-row{display:flex;align-items:center;gap:16px;margin-inline:calc(var(--st-dl-pull) * -1);padding:18px var(--st-dl-pad);border-radius:16px;color:inherit;transition:background-color .2s var(--ease)}.st-dl-text{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.st-dl-title{font:600 17px/23px Inter,sans-serif;letter-spacing:-.03em;color:var(--ink)}.st-dl-body{font:500 15px/23px Inter,sans-serif;letter-spacing:-.012em;color:#171717c2}.st-win-body .st-dl-body{color:#171717ad}.st-dl-aside{flex:none;font:500 14px/18px Inter,sans-serif;color:#171717ad}@media(hover:hover){a.st-peb:hover{transform:translateY(-1px)}.st-dl-row.is-link:hover{background:var(--st-dl-hover)}}@media(prefers-reduced-motion:reduce){.st-peb,.st-dl-row{transition:none}a.st-peb:hover{transform:none}}.st-answer{max-width:44em;margin:0;font:500 17px/27px Inter,sans-serif;letter-spacing:-.018em;text-align:inherit;color:#171717c7;text-wrap:pretty}.st-answer strong{font-weight:600;color:var(--ink)}@media(max-width:759px){.st-peb:not(.is-card){height:40px}}:where(html[data-theme=dark]) .st-peb{color:var(--lp-pebble-ink);background:#282c3a8f;box-shadow:inset 0 1px #ffffff12,0 6px 16px -10px #000000b3}:where(html[data-theme=dark]) .st-peb.is-solid{color:var(--lp-btn-soft-fg);background:var(--lp-btn-soft-bg);box-shadow:var(--lp-pebble-in),var(--lp-pebble-drop)}:where(html[data-theme=dark]) .st-peb.is-ink{color:var(--lp-btn-ink-fg);background:var(--lp-btn-ink-bg);box-shadow:var(--lp-btn-ink-in),0 10px 22px -10px #000c}:where(html[data-theme=dark]) .st-dl{--st-dl-rule: var(--lp-divider);--st-dl-hover: rgba(255, 255, 255, .06)}:where(html[data-theme=dark]) .st-win-body .st-dl{--st-dl-rule: var(--lp-window-line);--st-dl-hover: rgba(255, 255, 255, .04)}:where(html[data-theme=dark]) .st-dl-body,:where(html[data-theme=dark]) .st-dl-aside{color:var(--lp-ink-2)}:where(html[data-theme=dark]) .st-win-body .st-dl-title{color:var(--lp-window-ink)}:where(html[data-theme=dark]) .st-win-body :is(.st-dl-body,.st-dl-aside){color:var(--lp-window-ink-2)}:where(html[data-theme=dark]) .st-answer{color:var(--lp-ink-2)}.st-prose{font:400 17px/28px Inter,sans-serif;letter-spacing:-.012em;color:#171717cc}.st-prose>*+*{margin-top:18px}.st-prose :is(h2,h3){font-family:Inter,sans-serif;font-weight:600;color:var(--ink);text-wrap:balance}.st-prose h2{margin-top:48px;font-size:28px;line-height:34px;letter-spacing:-.045em}.st-prose h3{margin-top:32px;font-size:20px;line-height:28px;letter-spacing:-.03em}.st-prose :is(h2,h3)+*{margin-top:10px}.st-prose :is(ul,ol){padding-left:22px}.st-prose ul{list-style:disc}.st-prose ol{list-style:decimal}.st-prose li+li{margin-top:6px}.st-prose li::marker{color:#17171766}.st-prose strong{font-weight:600;color:var(--ink)}.st-prose a{color:var(--ink);text-decoration:underline;text-decoration-color:#1717174d;text-underline-offset:3px;border-radius:4px;transition:text-decoration-color .15s var(--ease)}.st-prose a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.st-prose blockquote{padding:14px 18px;border-radius:14px;background:#00000009;color:#171717c7}.st-prose code{padding:1px 6px;border-radius:6px;font-size:.9em;background:#0000000d}.st-prose hr{height:1px;border:0;background:var(--st-rule)}.st-prose img{max-width:100%;border-radius:16px}@media(hover:hover){.st-prose a:hover{text-decoration-color:var(--ink)}}@media(max-width:759px){.st-prose{font-size:16px;line-height:26px}.st-prose h2{font-size:24px;line-height:30px}}:where(html[data-theme=dark]) .st-prose{color:#f5f5f5d1}:where(html[data-theme=dark]) .st-prose li::marker{color:var(--lp-window-ink-2)}:where(html[data-theme=dark]) .st-prose a{text-decoration-color:#f5f5f55c}:where(html[data-theme=dark]) .st-prose blockquote{color:#f5f5f5d1;background:#ffffff0d}:where(html[data-theme=dark]) .st-prose code{background:#ffffff14}.st-win{position:relative;z-index:1;padding:0 8px 8px;border-radius:26px;background:linear-gradient(180deg,#fff9,#ffffff57);-webkit-backdrop-filter:blur(26px) saturate(1.6);backdrop-filter:blur(26px) saturate(1.6);box-shadow:0 2px 6px #142c6014,0 44px 90px -30px #142c6073}.st-win-bar{position:relative;display:flex;align-items:center;gap:6px;height:42px;padding:0 10px}.st-win-bar i{width:10px;height:10px;border-radius:50%;background:var(--pebble);box-shadow:inset 0 1px #fff,0 1px 2px #142c6038}.st-win-bar span{position:absolute;inset:0;display:grid;place-items:center;font:500 12.5px/1 Inter,sans-serif;letter-spacing:-.01em;color:#1717178c}.st-win-body{position:relative;overflow:hidden;border-radius:18px;background:#fff}:where(html[data-theme=dark]) .st-win{background:var(--lp-glass);box-shadow:var(--lp-glass-shadow)}:where(html[data-theme=dark]) .st-win-bar i{background:#ffffff24;box-shadow:inset 0 1px #ffffff1a}:where(html[data-theme=dark]) .st-win-bar span{color:var(--lp-ink-3)}:where(html[data-theme=dark]) .st-win-body{color:var(--lp-window-ink);background:var(--lp-window)}.st-faq .st-win-body{padding:10px}.st-faq details{border-radius:16px;transition:background-color .25s var(--ease)}.st-faq details[data-expanded]{background:#00000008}.st-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:16px;cursor:pointer;list-style:none}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary h3{margin:0;font:600 18px/24px Inter,sans-serif;letter-spacing:-.03em;color:#171717}.st-faq summary:focus-visible{outline:2px solid #171717;outline-offset:-2px}.st-faq .st-acc-plus{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:14px;background:var(--pebble);box-shadow:inset 0 1px #fff,0 2px 6px -2px #142c604d}.st-faq .st-acc-a{padding:0 64px 20px 18px;font:500 16px/25px Inter,sans-serif;letter-spacing:-.015em;color:#171717b8}@media(max-width:759px){.st-faq summary{padding:16px 14px}.st-faq summary h3{font-size:16px;line-height:22px}.st-faq .st-acc-a{padding:0 14px 16px;font-size:15px;line-height:23px}}@media(prefers-reduced-motion:reduce){.st-faq details{transition:none}}:where(html[data-theme=dark]) .st-faq details[data-expanded]{background:#ffffff0a}:where(html[data-theme=dark]) .st-faq summary h3{color:var(--lp-window-ink)}:where(html[data-theme=dark]) .st-faq summary:focus-visible{outline-color:var(--lp-window-ink)}:where(html[data-theme=dark]) .st-faq .st-acc-plus{background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}:where(html[data-theme=dark]) .st-faq .st-acc-a{color:var(--lp-window-ink-2)}.st-explore{display:flex;flex-wrap:wrap;gap:8px}.st-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 14px/18px Inter,sans-serif;letter-spacing:-.01em;color:#17171799}.st-crumbs a{border-radius:6px;color:#17171799;transition:color .15s var(--ease)}.st-crumbs a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.st-crumbs [aria-current]{color:var(--ink)}@media(hover:hover){.st-crumbs a:hover{color:var(--ink)}}@media(max-width:759px){.st-crumbs a{display:inline-flex;align-items:center;min-height:40px}}:where(html[data-theme=dark]) .st-crumbs,:where(html[data-theme=dark]) .st-crumbs a{color:var(--lp-ink-3)}
