article.svelte-1fzzl2z{color:#c8c8c8;max-width:760px;margin:0 auto;padding:160px 20px}article.toc.svelte-1fzzl2z{max-width:1040px}header.svelte-1fzzl2z{max-width:720px}article.toc.svelte-1fzzl2z header:where(.svelte-1fzzl2z){margin-left:260px}.app.svelte-1fzzl2z{color:#e6e6e6;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:10px;margin-bottom:28px;padding:6px 14px 6px 6px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.app.svelte-1fzzl2z:hover{background:#ffffff1a}.app.svelte-1fzzl2z img:where(.svelte-1fzzl2z){border-radius:8px;width:28px;height:28px}h1.svelte-1fzzl2z{letter-spacing:-.04em;color:#f0f0f0;margin:0;font-family:Inter,sans-serif;font-weight:600}h1.svelte-1fzzl2z .name:where(.svelte-1fzzl2z){letter-spacing:-.02em;color:#8a8a8a;font-size:18px;font-weight:500;display:block}h1.svelte-1fzzl2z .sr:where(.svelte-1fzzl2z){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1.svelte-1fzzl2z .label:where(.svelte-1fzzl2z){margin-top:6px;font-size:48px;line-height:1.1;display:block}.tabs.svelte-1fzzl2z{background:#141414;border:1px solid #242424;border-radius:100px;gap:4px;margin-top:36px;padding:4px;display:inline-flex}.tabs.svelte-1fzzl2z a:where(.svelte-1fzzl2z){color:#a3a3a3;border-radius:100px;align-items:center;height:36px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.tabs.svelte-1fzzl2z a:where(.svelte-1fzzl2z):hover{color:#f0f0f0}.tabs.svelte-1fzzl2z a.active:where(.svelte-1fzzl2z){color:#000;background:#fff}.card.svelte-1fzzl2z{background:radial-gradient(80% 120% at 100% 0,#4b3fe02e,#0000 70%),#141414;border:1px solid #242424;border-radius:24px;max-width:720px;margin-top:48px;padding:28px}.card.svelte-1fzzl2z p:where(.svelte-1fzzl2z){margin:0}.lead.svelte-1fzzl2z{letter-spacing:-.03em;color:#f0f0f0;font-family:Inter,sans-serif;font-size:22px;font-weight:600}.note.svelte-1fzzl2z{color:#a3a3a3;font-size:15px;margin-top:6px!important}.actions.svelte-1fzzl2z{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.actions.svelte-1fzzl2z a:where(.svelte-1fzzl2z){border-radius:100px;align-items:center;height:44px;padding:0 18px 1px;font-size:15px;font-weight:700;text-decoration:none;transition:scale .2s,background-color .2s;display:inline-flex}.primary.svelte-1fzzl2z{color:#000;background:#fff}.primary.svelte-1fzzl2z:hover{scale:.99}.ghost.svelte-1fzzl2z{color:#f0f0f0;background:#ffffff14;border:1px solid #ffffff1f}.ghost.svelte-1fzzl2z:hover{background:#ffffff24}.layout.svelte-1fzzl2z{margin-top:56px}article.toc.svelte-1fzzl2z .layout:where(.svelte-1fzzl2z){grid-template-columns:220px minmax(0,720px);gap:40px;display:grid}.contents.svelte-1fzzl2z{position:relative}.side-title.svelte-1fzzl2z{color:#6e6e6e;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;position:sticky;top:96px}.side.svelte-1fzzl2z{max-height:calc(100vh - 160px);margin:12px 0 0;padding:0;list-style:none;position:sticky;top:124px;overflow-y:auto}.contents.svelte-1fzzl2z li:where(.svelte-1fzzl2z) a:where(.svelte-1fzzl2z){color:#8a8a8a;border-left:1px solid #242424;padding:6px 0 6px 12px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:block}.contents.svelte-1fzzl2z li:where(.svelte-1fzzl2z) a:where(.svelte-1fzzl2z):hover{color:#e6e6e6}.contents.svelte-1fzzl2z li:where(.svelte-1fzzl2z) a.on:where(.svelte-1fzzl2z){color:#f0f0f0;border-left-color:#f0f0f0}details.svelte-1fzzl2z{display:none}.body.svelte-1fzzl2z{font-size:17px;line-height:1.7}.body.svelte-1fzzl2z p{margin:0 0 18px}.body.svelte-1fzzl2z ul,.body.svelte-1fzzl2z ol{margin:0 0 18px;padding-left:22px}.body.svelte-1fzzl2z li{margin:4px 0}.body.svelte-1fzzl2z li::marker{color:#6e6e6e}.body.svelte-1fzzl2z h2{letter-spacing:-.03em;color:#f0f0f0;margin:44px 0 14px;scroll-margin-top:96px;font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.3}.body.svelte-1fzzl2z h3{letter-spacing:-.02em;color:#e6e6e6;margin:28px 0 8px;font-family:Inter,sans-serif;font-size:17px;font-weight:600}.body.svelte-1fzzl2z h2:first-child{margin-top:0}.body.svelte-1fzzl2z a,.ask.svelte-1fzzl2z a:where(.svelte-1fzzl2z){color:#f0f0f0;text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .2s}.body.svelte-1fzzl2z a:hover,.ask.svelte-1fzzl2z a:where(.svelte-1fzzl2z):hover{text-decoration-color:#fff}.body.svelte-1fzzl2z strong{color:#f0f0f0}.ask.svelte-1fzzl2z{color:#8a8a8a;border-top:1px solid #242424;max-width:720px;margin-top:56px;padding-top:28px;font-size:15px}article.toc.svelte-1fzzl2z .ask:where(.svelte-1fzzl2z){margin-left:260px}.ask.svelte-1fzzl2z p:where(.svelte-1fzzl2z){margin:0}@media (width<=999px){article.toc.svelte-1fzzl2z header:where(.svelte-1fzzl2z),article.toc.svelte-1fzzl2z .ask:where(.svelte-1fzzl2z){margin-left:0}article.toc.svelte-1fzzl2z .layout:where(.svelte-1fzzl2z){display:block}.side-title.svelte-1fzzl2z,.side.svelte-1fzzl2z{display:none}details.svelte-1fzzl2z{background:#141414;border:1px solid #242424;border-radius:18px;margin-bottom:36px;display:block}summary.svelte-1fzzl2z{cursor:pointer;color:#e6e6e6;justify-content:space-between;align-items:center;padding:14px 18px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;list-style:none;display:flex}summary.svelte-1fzzl2z::-webkit-details-marker{display:none}summary.svelte-1fzzl2z:after{content:"";border-bottom:1.6px solid #8a8a8a;border-right:1.6px solid #8a8a8a;width:8px;height:8px;transition:rotate .2s;translate:0 -2px;rotate:45deg}details[open].svelte-1fzzl2z summary:where(.svelte-1fzzl2z):after{translate:0 2px;rotate:225deg}details.svelte-1fzzl2z ol:where(.svelte-1fzzl2z){margin:0;padding:0 18px 14px;list-style:none}}@media (width<=809px){article.svelte-1fzzl2z{padding:120px 20px}h1.svelte-1fzzl2z .name:where(.svelte-1fzzl2z){font-size:16px}h1.svelte-1fzzl2z .sr:where(.svelte-1fzzl2z){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1.svelte-1fzzl2z .label:where(.svelte-1fzzl2z){font-size:36px}.tabs.svelte-1fzzl2z{margin-top:28px}.tabs.svelte-1fzzl2z a:where(.svelte-1fzzl2z){height:34px;padding:0 14px;font-size:14px}.card.svelte-1fzzl2z{margin-top:36px;padding:22px}.lead.svelte-1fzzl2z{font-size:19px}.layout.svelte-1fzzl2z{margin-top:40px}.body.svelte-1fzzl2z{font-size:16px}.body.svelte-1fzzl2z h2{margin-top:36px;font-size:19px}}
