.dxs-page.svelte-1q2o5cs{min-height:100vh;padding:6rem 0 4rem;position:relative;z-index:10}.container.svelte-1q2o5cs{max-width:1200px;margin:0 auto;padding:0 2rem}.page-header.svelte-1q2o5cs{text-align:center;margin-bottom:4.5rem}.page-header.svelte-1q2o5cs h1:where(.svelte-1q2o5cs){font-size:3.25rem;font-weight:700;color:#fff;margin-bottom:1.25rem;line-height:1.2;max-width:900px;margin-left:auto;margin-right:auto}.lead.svelte-1q2o5cs{font-size:1.25rem;line-height:1.6;max-width:800px;margin:0 auto;color:var(--md-sys-color-on-background, #ffffff);opacity:.9;text-wrap:balance}.on-this-page.svelte-1q2o5cs{margin:1.5rem auto 0;max-width:800px;display:flex;gap:.6rem 1.25rem;justify-content:center;align-items:baseline;flex-wrap:wrap}.otp-label.svelte-1q2o5cs{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;color:var(--md-sys-color-on-background, #ffffff);white-space:nowrap}.on-this-page.svelte-1q2o5cs a:where(.svelte-1q2o5cs){font-size:.95rem;color:var(--md-sys-color-primary);text-decoration:none;white-space:nowrap}.on-this-page.svelte-1q2o5cs a:where(.svelte-1q2o5cs):hover{text-decoration:underline}.move.svelte-1q2o5cs{margin:0 auto 5rem;scroll-margin-top:6rem}.move-title.svelte-1q2o5cs{font-size:2.25rem;font-weight:700;color:var(--md-sys-color-on-background);text-align:center;margin:0 auto 2.25rem;line-height:1.25;max-width:820px}.card-prose.svelte-1q2o5cs{padding:2.5rem 3.25rem;max-width:880px;margin:0 auto}.card-prose.svelte-1q2o5cs p:where(.svelte-1q2o5cs){color:var(--md-sys-color-on-surface-variant);line-height:1.75;font-size:1.1rem;margin:0 0 1.4rem}.card-prose.svelte-1q2o5cs p:where(.svelte-1q2o5cs):last-child{margin-bottom:0}.card-prose.svelte-1q2o5cs p.card-lead:where(.svelte-1q2o5cs){font-size:1.3rem;line-height:1.6;color:#ffffffe0;font-weight:400;margin-bottom:1.5rem}.card-prose.svelte-1q2o5cs a:where(.svelte-1q2o5cs){color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.pullquote.svelte-1q2o5cs{max-width:720px;margin:2.5rem auto 0;padding:1.25rem 1.5rem 1.25rem 2rem;border-left:3px solid rgba(120,255,214,.7);font-family:Outfit,sans-serif;font-size:1.65rem;font-weight:500;line-height:1.4;letter-spacing:-.015em;color:#ffffffeb;font-style:normal;text-align:left}.section-intro.svelte-1q2o5cs{max-width:760px;margin:0 auto 2rem;text-align:center;font-size:1.15rem;line-height:1.6;color:var(--md-sys-color-on-background, #ffffff);opacity:.85}.dim-card.svelte-1q2o5cs{max-width:880px;margin:0 auto 1.25rem;padding:2rem 2.5rem;border-radius:var(--md-sys-shape-corner-large, 1rem);border:1px solid rgba(255,255,255,.1);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scroll-margin-top:6rem}.dim-card.svelte-1q2o5cs h3:where(.svelte-1q2o5cs){font-size:1.15rem;font-weight:600;color:var(--md-sys-color-primary);margin:0 0 .5rem}.q-list.svelte-1q2o5cs{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.6rem}.q-list.svelte-1q2o5cs li:where(.svelte-1q2o5cs){line-height:1.65;color:var(--md-sys-color-on-background, #ffffff);opacity:.88;font-size:1.05rem;padding-left:.25rem}.q-list.svelte-1q2o5cs li:where(.svelte-1q2o5cs)::marker{color:var(--md-sys-color-primary);font-weight:600}.copy-row.svelte-1q2o5cs{max-width:880px;margin:0 auto .75rem;display:flex;justify-content:flex-end}.copy-btn.svelte-1q2o5cs{padding:.35rem .9rem;font-size:.8rem;font-weight:600;color:var(--md-sys-color-primary);background:#8b5cf61f;border:1px solid rgba(139,92,246,.35);border-radius:999px;cursor:pointer;transition:background .2s ease;white-space:nowrap}.copy-btn.svelte-1q2o5cs:hover{background:#8b5cf638}.copy-btn.svelte-1q2o5cs:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.anchor-alias.svelte-1q2o5cs{display:block;height:0;scroll-margin-top:6rem}.proof-intro.svelte-1q2o5cs{margin-bottom:3rem}.proof-badge.svelte-1q2o5cs{display:block;width:fit-content;margin:0 auto 1rem;padding:.3rem .9rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#78ffd6e6;background:#78ffd614;border:1px solid rgba(120,255,214,.3);border-radius:999px;white-space:nowrap}.proof-rows.svelte-1q2o5cs{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:3.5rem}.proof-hero.svelte-1q2o5cs{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.proof-hero.svelte-1q2o5cs .proof-fig:where(.svelte-1q2o5cs){max-width:880px}.proof-hero-caption.svelte-1q2o5cs{max-width:720px;text-align:center}.proof-stage.svelte-1q2o5cs{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem}.stage-title.svelte-1q2o5cs{display:flex;align-items:center;gap:.85rem;font-size:1.45rem;font-weight:700;color:var(--md-sys-color-on-background, #ffffff);margin:0}.stage-num.svelte-1q2o5cs{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;color:var(--md-sys-color-primary);background:#8b5cf61f;border:1px solid rgba(139,92,246,.35);flex-shrink:0}.stage-claim.svelte-1q2o5cs{max-width:720px;margin:0;text-align:center;font-size:1.05rem;line-height:1.7;color:var(--md-sys-color-on-background, #ffffff);opacity:.85}.stage-claim.svelte-1q2o5cs a:where(.svelte-1q2o5cs){color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.proof-outro.svelte-1q2o5cs{text-align:center;margin:0 auto;font-size:.95rem;line-height:1.5;color:var(--md-sys-color-on-background, #ffffff);opacity:.7}.proof-outro.svelte-1q2o5cs a:where(.svelte-1q2o5cs){color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.proof-row.svelte-1q2o5cs{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem;align-items:center}.proof-row.flip.svelte-1q2o5cs .proof-fig:where(.svelte-1q2o5cs){order:2}.proof-row.flip.svelte-1q2o5cs .proof-caption:where(.svelte-1q2o5cs){order:1}.proof-row.wide-fig.svelte-1q2o5cs{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.proof-row.flip.wide-fig.svelte-1q2o5cs{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.proof-fig.svelte-1q2o5cs{margin:0;justify-self:center;width:100%}.proof-fig.svelte-1q2o5cs img:where(.svelte-1q2o5cs){display:block;width:100%;height:auto;border-radius:.75rem;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 50px -20px #000000a6,0 0 40px -10px #8b5cf640}.proof-zoom.svelte-1q2o5cs{display:block;cursor:zoom-in}.proof-zoom.svelte-1q2o5cs:hover img:where(.svelte-1q2o5cs){border-color:#8b5cf680}.proof-caption.svelte-1q2o5cs h3:where(.svelte-1q2o5cs){font-size:1.2rem;font-weight:600;color:var(--md-sys-color-primary);margin:0 0 .75rem}.proof-caption.svelte-1q2o5cs p:where(.svelte-1q2o5cs){margin:0;font-size:1.05rem;line-height:1.7;color:var(--md-sys-color-on-background, #ffffff);opacity:.88}.faq.svelte-1q2o5cs{max-width:880px;margin:0 auto 5rem;scroll-margin-top:6rem;display:flex;flex-direction:column;gap:1rem}.faq-kicker.svelte-1q2o5cs{display:block;text-align:center;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;color:var(--md-sys-color-on-background, #ffffff);margin-bottom:.25rem}.faq-item.svelte-1q2o5cs{border:1px solid rgba(255,255,255,.1);border-radius:var(--md-sys-shape-corner-large, 1rem);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faq-item.svelte-1q2o5cs summary:where(.svelte-1q2o5cs){cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem}.faq-item.svelte-1q2o5cs summary:where(.svelte-1q2o5cs)::-webkit-details-marker{display:none}.faq-item.svelte-1q2o5cs summary:where(.svelte-1q2o5cs) h2:where(.svelte-1q2o5cs){font-size:1.15rem;font-weight:600;color:var(--md-sys-color-primary);margin:0}.faq-marker.svelte-1q2o5cs{flex-shrink:0;width:1.5rem;height:1.5rem;position:relative;opacity:.7}.faq-marker.svelte-1q2o5cs:before,.faq-marker.svelte-1q2o5cs:after{content:"";position:absolute;top:50%;left:50%;background:var(--md-sys-color-primary);transition:transform .2s ease}.faq-marker.svelte-1q2o5cs:before{width:.9rem;height:2px;transform:translate(-50%,-50%)}.faq-marker.svelte-1q2o5cs:after{width:2px;height:.9rem;transform:translate(-50%,-50%)}.faq-item[open].svelte-1q2o5cs .faq-marker:where(.svelte-1q2o5cs):after{transform:translate(-50%,-50%) scaleY(0)}.faq-item.svelte-1q2o5cs p:where(.svelte-1q2o5cs){margin:0;padding:0 1.5rem 1.25rem;line-height:1.7;font-size:1.05rem;color:var(--md-sys-color-on-background, #ffffff);opacity:.88}.see-also.svelte-1q2o5cs{margin-top:3rem;display:flex;gap:1.25rem;justify-content:center;align-items:baseline;flex-wrap:wrap}.see-also-label.svelte-1q2o5cs{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;color:var(--md-sys-color-on-background, #ffffff)}.see-also.svelte-1q2o5cs a:where(.svelte-1q2o5cs){font-size:.95rem;color:var(--md-sys-color-primary);text-decoration:none}.see-also.svelte-1q2o5cs a:where(.svelte-1q2o5cs):hover{text-decoration:underline}@media(max-width:768px){.dxs-page.svelte-1q2o5cs{padding:4rem 0 2rem}.container.svelte-1q2o5cs{padding:0 1rem}.page-header.svelte-1q2o5cs{margin-bottom:3rem}.page-header.svelte-1q2o5cs h1:where(.svelte-1q2o5cs){font-size:2.1rem}.lead.svelte-1q2o5cs{font-size:1.05rem}.move.svelte-1q2o5cs{margin-bottom:3.5rem}.move-title.svelte-1q2o5cs{font-size:1.75rem;margin-bottom:1.5rem}.card-prose.svelte-1q2o5cs{padding:1.75rem 1.5rem}.card-prose.svelte-1q2o5cs p:where(.svelte-1q2o5cs){font-size:1rem}.card-prose.svelte-1q2o5cs p.card-lead:where(.svelte-1q2o5cs){font-size:1.15rem}.pullquote.svelte-1q2o5cs{font-size:1.25rem;margin:1.75rem auto 0;padding:1rem 1rem 1rem 1.25rem;border-left-width:2px}.section-intro.svelte-1q2o5cs{font-size:1rem}.dim-card.svelte-1q2o5cs{padding:1.5rem 1.25rem}.proof-rows.svelte-1q2o5cs{gap:2.5rem}.proof-row.svelte-1q2o5cs,.proof-row.flip.svelte-1q2o5cs,.proof-row.wide-fig.svelte-1q2o5cs,.proof-row.flip.wide-fig.svelte-1q2o5cs{grid-template-columns:1fr;gap:1.25rem}.proof-row.flip.svelte-1q2o5cs .proof-fig:where(.svelte-1q2o5cs){order:1}.proof-row.flip.svelte-1q2o5cs .proof-caption:where(.svelte-1q2o5cs){order:2}.faq.svelte-1q2o5cs{margin-bottom:3.5rem}}
