.u-pp.svelte-1izjv7q{background:radial-gradient(ellipse 800px 420px at 15% 0%,rgba(223,181,109,.14),transparent 70%)}.u-pp-head.svelte-1izjv7q{display:flex;flex-direction:column;gap:14px;margin-bottom:64px}.u-pp-title.svelte-1izjv7q{margin:0;font-family:var(--u-font-heading);font-size:clamp(34px,5.4vw,76px);line-height:1;letter-spacing:-.02em}.u-pp-layout.svelte-1izjv7q{display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px;align-items:start}.u-pp-toc.svelte-1izjv7q{position:sticky;top:120px;max-height:calc(100vh - 150px);overflow-y:auto}.u-pp-toc-title.svelte-1izjv7q{margin:0 0 16px;font-size:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--u-accent-strong)}.u-pp-toc-body.svelte-1izjv7q{position:relative;padding-left:18px}.u-pp-toc-line.svelte-1izjv7q{position:absolute;left:0;top:4px;bottom:4px;width:2px;background:#dfb56d33}.u-pp-toc-line.svelte-1izjv7q span:where(.svelte-1izjv7q){position:absolute;inset:0;background:var(--u-accent-strong);transform-origin:50% 0}.u-pp-toc.svelte-1izjv7q ol:where(.svelte-1izjv7q){display:flex;flex-direction:column;gap:2px}.u-pp-toc.svelte-1izjv7q a:where(.svelte-1izjv7q),.u-pp-toc-mobile.svelte-1izjv7q a:where(.svelte-1izjv7q){display:grid;grid-template-columns:34px minmax(0,1fr);gap:6px;padding:8px 10px;border-radius:10px;font-size:17px;line-height:23px;color:var(--u-text-muted);text-decoration:none;transition:background-color .25s ease,color .25s ease}.u-pp-toc.svelte-1izjv7q a:where(.svelte-1izjv7q):hover{color:var(--u-text)}.u-pp-toc.svelte-1izjv7q a.is-active:where(.svelte-1izjv7q){background:#dfb56d24;color:var(--u-text);font-weight:600}.u-pp-toc.svelte-1izjv7q a:where(.svelte-1izjv7q):focus-visible,.u-pp-toc-mobile.svelte-1izjv7q a:where(.svelte-1izjv7q):focus-visible,.u-pp-toc-mobile.svelte-1izjv7q summary:where(.svelte-1izjv7q):focus-visible{outline:2px solid var(--u-accent-strong);outline-offset:2px}.u-pp-toc-num.svelte-1izjv7q{font-family:var(--u-font-heading);font-weight:700;color:var(--u-accent-strong);font-variant-numeric:tabular-nums}.u-pp-toc-mobile.svelte-1izjv7q{display:none}.u-pp-article.svelte-1izjv7q{display:flex;flex-direction:column;gap:56px;min-width:0}.u-pp-section.svelte-1izjv7q{scroll-margin-top:120px;padding-top:40px;border-top:1px solid var(--u-border)}.u-pp-section.svelte-1izjv7q:first-child{padding-top:0;border-top:none}.u-pp-section-head.svelte-1izjv7q{display:flex;align-items:baseline;gap:18px;margin-bottom:20px}.u-pp-num.svelte-1izjv7q{flex-shrink:0;font-family:var(--u-font-heading);font-size:44px;font-weight:700;line-height:1;color:var(--u-accent-strong);font-variant-numeric:tabular-nums}.u-pp-section-head.svelte-1izjv7q h2:where(.svelte-1izjv7q){margin:0;font-family:var(--u-font-heading);font-size:clamp(28px,3vw,38px);line-height:1.1;text-wrap:balance}.u-pp-body.svelte-1izjv7q{max-width:68ch}.u-pp-body.svelte-1izjv7q p{margin:0 0 18px;font-size:19px;line-height:31px;color:var(--u-text-muted)}.u-pp-body.svelte-1izjv7q p:last-child{margin-bottom:0}.u-pp-body.svelte-1izjv7q strong{color:var(--u-text)}.u-pp-body.svelte-1izjv7q a{color:var(--u-accent-strong);text-underline-offset:3px}.u-pp-body.svelte-1izjv7q ul{margin:0 0 18px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.u-pp-body.svelte-1izjv7q li{position:relative;padding-left:24px;font-size:19px;line-height:30px;color:var(--u-text-muted)}.u-pp-body.svelte-1izjv7q li:before{content:"";position:absolute;left:2px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--u-accent-strong)}.u-pp-body.svelte-1izjv7q code{padding:2px 6px;border-radius:6px;background:#ffffff14;font-size:.9em;color:var(--u-text)}.u-pp-body.svelte-1izjv7q .u-note-highlight{margin:8px 0 18px;padding:18px 22px;border:none;border-left:3px solid var(--u-accent-strong);border-radius:0 14px 14px 0;background:#dfb56d1a}.u-pp-body.svelte-1izjv7q .u-note-highlight p{font-family:var(--u-font-heading);font-size:23px;line-height:31px;font-weight:700;color:var(--u-text)}.u-pp-bar.svelte-1izjv7q{display:none}@media(max-width:960px){.u-pp-layout.svelte-1izjv7q{grid-template-columns:1fr;gap:32px}.u-pp-toc.svelte-1izjv7q{display:none}.u-pp-toc-mobile.svelte-1izjv7q{display:block;border:1px solid var(--u-border);border-radius:16px;background:#0b1748}.u-pp-toc-mobile.svelte-1izjv7q summary:where(.svelte-1izjv7q){padding:16px 20px;font-size:17px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--u-accent-strong);cursor:pointer}.u-pp-toc-mobile.svelte-1izjv7q ol:where(.svelte-1izjv7q){padding:0 10px 14px}.u-pp-bar.svelte-1izjv7q{display:block;position:fixed;left:0;right:0;top:0;z-index:55;height:3px}.u-pp-bar.svelte-1izjv7q span:where(.svelte-1izjv7q){display:block;height:100%;background:var(--u-accent-strong);transform-origin:0 50%}}@media(max-width:640px){.u-pp-head.svelte-1izjv7q{margin-bottom:36px}.u-pp-num.svelte-1izjv7q{font-size:34px}.u-pp-body.svelte-1izjv7q p,.u-pp-body.svelte-1izjv7q li{font-size:17px;line-height:28px}.u-pp-body.svelte-1izjv7q .u-note-highlight p{font-size:20px;line-height:28px}}@media(prefers-reduced-motion:reduce){.u-pp-toc.svelte-1izjv7q a:where(.svelte-1izjv7q){transition:none}}
