.lt-head.svelte-iy3f6q{padding-top:clamp(20px,2.6vw,36px)}.lt-body.svelte-iy3f6q{padding-bottom:clamp(44px,5vw,80px)}.lt-layout.svelte-iy3f6q{display:grid;grid-template-columns:220px minmax(0,760px);gap:clamp(20px,3vw,48px);justify-content:center;align-items:start}.lt-toc.svelte-iy3f6q{position:sticky;top:96px;padding:4px 0}.lt-toc-head.svelte-iy3f6q{margin:0 0 10px;font-family:var(--fd-f-stencil);font-weight:900;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--cr-cream)}.lt-toc-list.svelte-iy3f6q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lt-toc-list.svelte-iy3f6q a:where(.svelte-iy3f6q){display:block;padding:7px 0;font-size:13.5px;color:var(--cr-cream-dim);border-bottom:1px solid var(--cr-panel-line-soft);transition:color .15s ease}.lt-toc-list.svelte-iy3f6q li:where(.svelte-iy3f6q):last-child a:where(.svelte-iy3f6q){border-bottom:0}.lt-toc-list.svelte-iy3f6q a:where(.svelte-iy3f6q):hover{color:var(--cr-orange-hi)}.lt-doc.svelte-iy3f6q{background:var(--cr-bg-raise);border:1px solid var(--cr-panel-line);border-radius:var(--cr-radius);padding:clamp(22px,3vw,44px)}.lt-notice.svelte-iy3f6q{margin-bottom:10px;padding:14px 16px;border:1px solid rgba(244,180,26,.45);background:#f4b41a12;border-radius:var(--cr-radius-sm)}.lt-notice-title.svelte-iy3f6q{margin:0 0 4px;font-family:var(--fd-f-ui);font-weight:700;font-size:13px;color:var(--cr-gold)}.lt-notice-body.svelte-iy3f6q{margin:0;font-size:13.5px;line-height:1.55;color:var(--cr-cream-dim)}.lt-section.svelte-iy3f6q{padding-block:clamp(18px,2vw,26px);border-bottom:1px solid var(--cr-panel-line-soft);scroll-margin-top:96px}.lt-section.svelte-iy3f6q:last-of-type{border-bottom:0;padding-bottom:6px}.lt-section-head.svelte-iy3f6q{display:flex;align-items:baseline;gap:14px;margin-bottom:10px}.lt-section-no.svelte-iy3f6q{font-family:var(--fd-f-mono);font-weight:700;font-size:11px;letter-spacing:.12em;color:var(--cr-orange-hi);flex-shrink:0}.lt-section-head.svelte-iy3f6q h2:where(.svelte-iy3f6q){margin:0;font-family:var(--fd-f-stencil);font-weight:900;font-size:19px;letter-spacing:.05em;text-transform:uppercase;color:var(--cr-cream)}.lt-prose.svelte-iy3f6q{margin:0;font-family:var(--fd-f-body);font-size:16.5px;line-height:1.65;color:var(--cr-cream-dim)}.lt-para.svelte-iy3f6q{margin-top:12px}.lt-prose.svelte-iy3f6q strong:where(.svelte-iy3f6q){color:var(--cr-cream)}.lt-prose.svelte-iy3f6q a:where(.svelte-iy3f6q){color:var(--cr-orange-hi);border-bottom:1px solid currentColor}@media (max-width: 980px){.lt-layout.svelte-iy3f6q{grid-template-columns:minmax(0,760px)}.lt-toc.svelte-iy3f6q{position:static}}.bl.svelte-4yhyiy{overflow-x:clip}.bl__hero.svelte-4yhyiy{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--bp-accent) 12%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--bp-primary) 6%,var(--bp-bg)),var(--bp-bg));border-bottom:1px solid rgba(15,27,45,.06)}.bl__blob.svelte-4yhyiy{position:absolute;z-index:-1;border-radius:50%;filter:blur(52px);opacity:.45;pointer-events:none}.bl__blob--a.svelte-4yhyiy{width:380px;height:380px;top:-150px;right:-110px;background:color-mix(in srgb,var(--bp-primary) 40%,transparent)}.bl__hero-inner.svelte-4yhyiy{max-width:760px;margin-inline:auto;padding:clamp(3rem,8vw,5rem) clamp(1.25rem,4vw,2.5rem) clamp(2rem,5vw,3rem);animation:svelte-4yhyiy-rise .6s cubic-bezier(.2,.7,.2,1) both}.eyebrow.svelte-4yhyiy{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bp-accent);background:color-mix(in srgb,var(--bp-accent) 12%,transparent);padding:.35rem .8rem;border-radius:999px}.bl__title.svelte-4yhyiy{font-size:clamp(2.1rem,6vw,3.2rem);line-height:1.04;letter-spacing:-.02em;margin:.9rem 0 0}.bl__updated.svelte-4yhyiy{color:var(--bp-text-muted);font-size:.92rem;margin:.7rem 0 0}.bl__body.svelte-4yhyiy{max-width:760px;margin-inline:auto;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2.5rem) clamp(3.5rem,8vw,5.5rem)}.bl__note.svelte-4yhyiy{display:flex;gap:.85rem;align-items:flex-start;padding:1.1rem 1.25rem;line-height:1.55;color:var(--bp-text);border-left:4px solid #d98314}.bl__note-icon.svelte-4yhyiy{flex:none;color:#d98314;display:grid;place-items:center;margin-top:.05rem}.bl__prose.svelte-4yhyiy{margin-top:clamp(2rem,5vw,3rem);display:grid;gap:clamp(1.6rem,4vw,2.4rem)}.scroll-mt.svelte-4yhyiy{scroll-margin-top:6rem}.bl__prose.svelte-4yhyiy section:where(.svelte-4yhyiy){position:relative;padding-left:1.1rem}.bl__prose.svelte-4yhyiy section:where(.svelte-4yhyiy):before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:3px;border-radius:2px;background:color-mix(in srgb,var(--bp-primary) 22%,transparent)}.bl__prose.svelte-4yhyiy h2:where(.svelte-4yhyiy){font-size:clamp(1.2rem,2.5vw,1.45rem);margin:0 0 .45rem}.bl__prose.svelte-4yhyiy p:where(.svelte-4yhyiy){margin:0 0 .6rem;color:var(--bp-text-muted);line-height:1.7;font-size:1.02rem;max-width:68ch}.bl__prose.svelte-4yhyiy p:where(.svelte-4yhyiy):last-child{margin-bottom:0}.bl__prose.svelte-4yhyiy p:where(.svelte-4yhyiy) strong:where(.svelte-4yhyiy){color:var(--bp-text)}.bl__prose.svelte-4yhyiy a:where(.svelte-4yhyiy){color:var(--bp-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}@keyframes svelte-4yhyiy-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.bl__hero-inner.svelte-4yhyiy{animation:none}}
