.post.svelte-1bg0i43{position:relative;height:100%;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;scroll-behavior:smooth;background:var(--bg-deep);color:var(--text-2);font-family:var(--font-ui)}@media(prefers-reduced-motion:reduce){.post.svelte-1bg0i43{scroll-behavior:auto}}.post__aurora.svelte-1bg0i43{position:absolute;inset:0 0 auto;height:900px;pointer-events:none;z-index:0;background:radial-gradient(118% 76% at 50% -10%,rgb(var(--accent-rgb) / .18) 0%,rgb(var(--accent-rgb) / .04) 32%,transparent 58%),radial-gradient(92% 68% at 50% 18%,rgb(var(--accent-rgb) / .1) 0%,transparent 62%),linear-gradient(180deg,#12161d,#0d1015 42%,#090b0f);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.post__main.svelte-1bg0i43{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:32px 32px 96px}.eyebrow.svelte-1bg0i43{font:600 11px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.eyebrow--accent.svelte-1bg0i43{color:var(--accent-hover)}.mono.svelte-1bg0i43{font:500 12px/1 var(--font-mono);color:var(--text-3);white-space:nowrap}.crumbs.svelte-1bg0i43{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:48px;font:500 13px/1.2 var(--font-ui);color:var(--text-3)}.crumbs.svelte-1bg0i43 a:where(.svelte-1bg0i43){display:inline-flex;align-items:center;gap:6px;color:var(--text-2);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.crumbs.svelte-1bg0i43 a:where(.svelte-1bg0i43):hover{color:var(--text-1)}.crumbs__sep.svelte-1bg0i43{color:var(--text-4)}.crumbs__here.svelte-1bg0i43{color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout.svelte-1bg0i43{display:flex;flex-wrap:wrap;gap:64px;align-items:flex-start}.rail.svelte-1bg0i43{flex:0 1 232px;min-width:208px;position:sticky;top:104px;display:flex;flex-direction:column;gap:32px}.rail__block.svelte-1bg0i43{display:flex;flex-direction:column;gap:12px}.rail__head.svelte-1bg0i43{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rail__head.svelte-1bg0i43 .mono:where(.svelte-1bg0i43){font-size:11px}.rail__track.svelte-1bg0i43{height:2px;border-radius:999px;background:var(--line-1);overflow:hidden}.rail__fill.svelte-1bg0i43{height:100%;background:var(--accent);transition:width .12s linear}.toc.svelte-1bg0i43{display:flex;flex-direction:column;margin-top:8px}.toc.svelte-1bg0i43 a:where(.svelte-1bg0i43){border-left:2px solid var(--line-1);padding:8px 0 8px 16px;font:500 14px/1.35 var(--font-ui);color:var(--text-3);text-decoration:none;transition:color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.toc.svelte-1bg0i43 a:where(.svelte-1bg0i43):hover{color:var(--text-1)}.toc.svelte-1bg0i43 a.is-active:where(.svelte-1bg0i43){border-left-color:var(--accent);color:var(--text-1);font-weight:600}.rail__path.svelte-1bg0i43{padding-top:24px;border-top:1px solid var(--line-1)}.rail__steps.svelte-1bg0i43{display:flex;gap:4px}.rail__steps.svelte-1bg0i43 span:where(.svelte-1bg0i43){flex:1;height:2px;border-radius:9px;background:var(--line-2)}.rail__steps.svelte-1bg0i43 span.on:where(.svelte-1bg0i43){background:var(--accent)}.rail__next.svelte-1bg0i43{font:500 13px/1.45 var(--font-ui);color:var(--text-3);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.rail__next.svelte-1bg0i43:hover{color:var(--text-1)}.article.svelte-1bg0i43{flex:999 1 540px;min-width:0;max-width:680px;display:flex;flex-direction:column;gap:24px}.layout--wide.svelte-1bg0i43 .article:where(.svelte-1bg0i43){max-width:none}.head.svelte-1bg0i43{display:flex;flex-direction:column;gap:24px}.head__tags.svelte-1bg0i43,.head__facts.svelte-1bg0i43{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font:500 12px/1 var(--font-ui);color:var(--text-3)}.head__cat.svelte-1bg0i43,.head__tag.svelte-1bg0i43,.head__facts.svelte-1bg0i43>span:where(.svelte-1bg0i43){display:inline-flex;align-items:center;gap:6px}.head__cat.svelte-1bg0i43{color:var(--text-2)}.head.svelte-1bg0i43 h1:where(.svelte-1bg0i43){margin:0;font:700 clamp(36px,5vw,52px) / 1.04 var(--font-display);letter-spacing:-.035em;color:var(--text-1);text-wrap:balance}.head__bar.svelte-1bg0i43{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}.head__facts.svelte-1bg0i43{gap:12px 24px;font-size:13px}.head__facts.svelte-1bg0i43>span:where(.svelte-1bg0i43){gap:8px}.hi.svelte-1bg0i43{color:var(--text-2)}.copy.svelte-1bg0i43{position:relative;flex:none;white-space:nowrap;gap:6px}.copy--done.svelte-1bg0i43{color:var(--ok)}.copy__check.svelte-1bg0i43{display:inline-flex;animation:svelte-1bg0i43-blog-check .36s var(--ease-emph, cubic-bezier(.16, 1, .3, 1))}.copy__pop.svelte-1bg0i43{position:absolute;right:50%;bottom:calc(100% + 8px);padding:6px 10px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-2);box-shadow:var(--shadow-2);color:var(--text-1);font:600 12px/1 var(--font-ui);white-space:nowrap;pointer-events:none;animation:svelte-1bg0i43-blog-pop 1.6s cubic-bezier(.22,1,.36,1) forwards}@keyframes svelte-1bg0i43-blog-pop{0%{opacity:0;transform:translate(50%,6px) scale(.85)}18%{opacity:1;transform:translate(50%) scale(1.06)}28%{transform:translate(50%) scale(1)}80%{opacity:1;transform:translate(50%)}to{opacity:0;transform:translate(50%,-6px)}}@keyframes svelte-1bg0i43-blog-check{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.copy__check.svelte-1bg0i43,.copy__pop.svelte-1bg0i43{animation-duration:1ms}}.answer.svelte-1bg0i43{display:flex;flex-direction:column;gap:24px;padding:16px 0 8px;scroll-margin-top:104px}.answer__lead.svelte-1bg0i43{margin:0;font:500 22px/1.5 var(--font-ui);letter-spacing:-.01em;color:var(--text-1);text-wrap:pretty}.answer__lead.svelte-1bg0i43+.answer__lead:where(.svelte-1bg0i43){margin-top:-8px;font-size:18px;font-weight:400;color:var(--text-2)}.answer__lead.svelte-1bg0i43 strong:where(.svelte-1bg0i43){font-weight:600;color:var(--accent-hover)}.answer__cta.svelte-1bg0i43{align-self:flex-start;gap:8px}.answer__points.svelte-1bg0i43{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px}.answer__points.svelte-1bg0i43 li:where(.svelte-1bg0i43){display:flex;gap:12px;align-items:flex-start;font:500 14px/1.5 var(--font-ui);color:var(--text-2)}.answer__points.svelte-1bg0i43 svg{flex:none;margin-top:3px}.rule.svelte-1bg0i43{height:1px;background:var(--line-1);margin:16px 0}.faq.svelte-1bg0i43{display:flex;flex-direction:column;gap:16px;padding-top:40px;scroll-margin-top:104px}.faq.svelte-1bg0i43 h2:where(.svelte-1bg0i43){margin:0;font:600 28px/1.15 var(--font-display);letter-spacing:-.025em;color:var(--text-1)}.faq__list.svelte-1bg0i43{border-top:1px solid var(--line-2);margin-top:8px}.faq.svelte-1bg0i43 details:where(.svelte-1bg0i43){border-bottom:1px solid var(--line-1)}.faq.svelte-1bg0i43 summary:where(.svelte-1bg0i43){display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font:600 16px/1.4 var(--font-ui);color:var(--text-1)}.faq.svelte-1bg0i43 summary:where(.svelte-1bg0i43)::-webkit-details-marker{display:none}.chev.svelte-1bg0i43{display:inline-flex;flex:none;color:var(--text-3);transition:transform var(--dur-2) var(--ease-out)}.faq.svelte-1bg0i43 details[open]:where(.svelte-1bg0i43) .chev:where(.svelte-1bg0i43){transform:rotate(180deg)}.faq.svelte-1bg0i43 details:where(.svelte-1bg0i43) p:where(.svelte-1bg0i43){margin:0;padding:0 40px 24px 0;font:400 15px/1.65 var(--font-ui);color:var(--text-3)}.after.svelte-1bg0i43{display:flex;flex-direction:column;gap:32px;padding-top:56px}.next.svelte-1bg0i43{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px 32px;text-decoration:none;transition:transform var(--dur-2) var(--ease-out)}.next.svelte-1bg0i43:hover{transform:translateY(-1px)}.next__text.svelte-1bg0i43{display:flex;flex-direction:column;gap:12px}.next__title.svelte-1bg0i43{font:600 22px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--text-1)}.related.svelte-1bg0i43{display:flex;flex-direction:column;gap:4px}.related__label.svelte-1bg0i43{padding-bottom:12px}.related.svelte-1bg0i43 a:where(.svelte-1bg0i43){display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--line-1);color:var(--text-1);font:600 16px/1.35 var(--font-display);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.related.svelte-1bg0i43 a:where(.svelte-1bg0i43):hover{color:var(--accent-hover)}.cta.svelte-1bg0i43{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--line-2)}.cta__text.svelte-1bg0i43{display:flex;flex-direction:column;gap:8px;max-width:400px}.cta__title.svelte-1bg0i43{font:600 20px/1.3 var(--font-display);color:var(--text-1)}.cta__body.svelte-1bg0i43{font:400 14px/1.5 var(--font-ui);color:var(--text-3)}.cta__btn.svelte-1bg0i43{min-height:44px;text-decoration:none}@media(max-width:900px){.rail.svelte-1bg0i43{display:none}}@media(max-width:640px){.post__main.svelte-1bg0i43{padding:20px 16px 64px}.crumbs.svelte-1bg0i43{padding-bottom:28px}.answer__lead.svelte-1bg0i43{font-size:19px}.faq.svelte-1bg0i43 h2:where(.svelte-1bg0i43){font-size:24px}.next.svelte-1bg0i43{padding:22px 20px}.next__title.svelte-1bg0i43{font-size:19px}}
