@keyframes svelte-1kx92sn-ddt-scroll-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,5px)}}.ddt-page-scroll.svelte-1kx92sn{height:100%;overflow-y:auto;scroll-behavior:smooth;scroll-padding-top:calc(2rem + var(--strip-overlay, 0rem))}.ddt-page.svelte-1kx92sn{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;max-width:96rem;margin:0 auto;padding:calc(3rem + var(--strip-overlay, 0rem)) 1.5rem 10rem}.ddt-page-body.svelte-1kx92sn{display:flex;flex-direction:column;gap:4.5rem;min-width:0}.ddt-page-section.svelte-1kx92sn{position:relative;scroll-margin-top:2rem}.ddt-page-grid.svelte-1kx92sn{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem 2rem;align-items:start;margin:0 auto;width:100%}.ddt-page-section[data-width=prose].svelte-1kx92sn .ddt-page-grid:where(.svelte-1kx92sn){max-width:44rem}.ddt-page-section[data-width=wide].svelte-1kx92sn .ddt-page-grid:where(.svelte-1kx92sn){max-width:72rem}.ddt-page-section[data-width=full].svelte-1kx92sn .ddt-page-grid:where(.svelte-1kx92sn){max-width:none}.ddt-page-cell.svelte-1kx92sn{grid-column:span 12;min-width:0}@media(min-width:768px){.ddt-page-cell.svelte-1kx92sn{grid-column:span var(--span, 12)}}.ddt-page-game.svelte-1kx92sn{min-width:0}.ddt-page-section.has-bg.svelte-1kx92sn{padding:3rem 2rem;border-radius:1.5rem;overflow:hidden}.ddt-page-bg.svelte-1kx92sn{position:absolute;inset:0;z-index:0}.ddt-page-section.has-bg.svelte-1kx92sn .ddt-page-grid:where(.svelte-1kx92sn){z-index:1}.ddt-page-head.svelte-1kx92sn{max-width:44rem;width:100%;margin:0 auto -1.5rem}.ddt-page-headrow.svelte-1kx92sn{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.ddt-page-headrow.svelte-1kx92sn .ddt-page-kicker:where(.svelte-1kx92sn){margin-bottom:0}.ddt-rail-speed.svelte-1kx92sn{margin:0 0 1rem 1.1rem}@media(min-width:1280px){.ddt-head-speed.svelte-1kx92sn{display:none}}.ddt-page-kicker.svelte-1kx92sn{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:.5rem}.ddt-page-head.svelte-1kx92sn h1:where(.svelte-1kx92sn){font-size:1.5rem;line-height:1.2}.ddt-page-head.svelte-1kx92sn p:where(.svelte-1kx92sn){margin-top:.4rem}.ddt-page-head.svelte-1kx92sn{padding-bottom:1.5rem;border-bottom:2px dashed color-mix(in srgb,currentColor 18%,transparent)}.ddt-page-end.svelte-1kx92sn{text-align:center;padding:3rem 0 1rem}.ddt-rail.svelte-1kx92sn{display:none}@media(min-width:1280px){.ddt-page.svelte-1kx92sn{grid-template-columns:minmax(0,1fr) 15rem}.ddt-rail.svelte-1kx92sn{display:block;position:sticky;top:3rem;align-self:start;max-height:calc(100vh - 12rem);overflow-y:auto;scrollbar-width:thin}}.ddt-rail-title.svelte-1kx92sn{font-family:var(--font-display, inherit);font-weight:800;font-size:.8rem;letter-spacing:.02em;opacity:.6;margin-bottom:.9rem;padding-left:1.4rem}.ddt-rail.svelte-1kx92sn ol:where(.svelte-1kx92sn){list-style:none;margin:0;padding:0;position:relative}.ddt-rail.svelte-1kx92sn ol:where(.svelte-1kx92sn):before{content:"";position:absolute;left:.3rem;top:.8rem;bottom:.8rem;border-left:2px dashed currentColor;opacity:.18}.ddt-rail-item.svelte-1kx92sn{display:flex;align-items:baseline;gap:.7rem;width:100%;text-align:left;padding:.35rem 0;font-size:.875rem;line-height:1.3;opacity:.55;transition:opacity .14s ease}.ddt-rail-item.svelte-1kx92sn:hover,.ddt-rail-item.is-current.svelte-1kx92sn{opacity:1}.ddt-rail-item.is-sub.svelte-1kx92sn{font-size:.8rem;padding:.22rem 0}.ddt-rail-item.is-sub.svelte-1kx92sn .ddt-rail-label:where(.svelte-1kx92sn){padding-left:.6rem}.ddt-rail-item.is-sub.svelte-1kx92sn .ddt-rail-dot:where(.svelte-1kx92sn){width:.5rem;height:.5rem;margin:0 .1rem}.ddt-rail-item.is-current.svelte-1kx92sn .ddt-rail-label:where(.svelte-1kx92sn){font-weight:700}.ddt-rail-item.svelte-1kx92sn:focus-visible{outline:2px solid rgb(var(--neon-cyan));outline-offset:2px;border-radius:6px}.ddt-rail-dot.svelte-1kx92sn{position:relative;flex:none;width:.7rem;height:.7rem;border-radius:999px;border:2px solid currentColor;background:var(--ddt-page-bg, #0D0D0D);transform:translateY(.05rem)}.ddt-rail-item.is-seen.svelte-1kx92sn .ddt-rail-dot:where(.svelte-1kx92sn){background:currentColor}.ddt-rail-item.is-current.svelte-1kx92sn .ddt-rail-dot:where(.svelte-1kx92sn){border-color:#7cc48c;background:#7cc48c}@media(prefers-reduced-motion:reduce){.ddt-page-scroll.svelte-1kx92sn{scroll-behavior:auto}}
