.page.svelte-3o83ur{background:var(--dd-ink);width:100%;height:100svh;position:relative;overflow:hidden}.scrim.svelte-3o83ur{z-index:1;pointer-events:none;background:linear-gradient(100deg, color-mix(in srgb, var(--dd-ink) 93%, transparent) 0%, color-mix(in srgb, var(--dd-ink) 78%, transparent) 28%, color-mix(in srgb, var(--dd-ink) 34%, transparent) 52%, transparent 72%), linear-gradient(to bottom, color-mix(in srgb, var(--dd-ink) 62%, transparent) 0%, transparent 22% 80%, color-mix(in srgb, var(--dd-ink) 52%, transparent) 100%);position:absolute;inset:0}.over.svelte-3o83ur{z-index:4;pointer-events:none;position:absolute;inset:0 0 auto}html[data-find=on] .over.svelte-3o83ur{z-index:40}.layout.svelte-3o83ur{z-index:2;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--dd-mist) 34%, transparent) transparent;position:absolute;inset:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 2.9rem,#000 5.4rem);mask-image:linear-gradient(#0000 2.9rem,#000 5.4rem)}.intro.svelte-3o83ur{box-sizing:border-box;min-height:100svh;padding:clamp(5rem, 12vh, 8rem) var(--dd-gutter);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1rem,2.4vh,1.75rem);display:flex}.eyebrow.svelte-3o83ur{color:color-mix(in srgb, var(--dd-mist) 82%, transparent);letter-spacing:.16em;text-shadow:0 1px 24px color-mix(in srgb, var(--dd-ink) 88%, transparent);margin:0;font-size:clamp(.78rem,.9vw,.85rem);font-weight:600;line-height:1}.intro.svelte-3o83ur .eyebrow:where(.svelte-3o83ur){margin-bottom:clamp(-.5rem,-1.2vh,-.25rem)}.head.svelte-3o83ur .eyebrow:where(.svelte-3o83ur){margin-bottom:.6rem}h1.svelte-3o83ur{letter-spacing:-.042em;word-break:keep-all;text-shadow:0 2px 40px color-mix(in srgb, var(--dd-ink) 70%, transparent);margin:0 0 0 -.035em;font-size:clamp(2.25rem,min(5.6vw,9.5vh),4rem);font-weight:800;line-height:1}h1.svelte-3o83ur .soft:where(.svelte-3o83ur){color:var(--dd-mist);letter-spacing:-.03em;font-size:.82em;font-weight:650}.hl.svelte-3o83ur{color:var(--dd-cloud);letter-spacing:-.016em;font-size:1.06em;font-weight:600}.hl.lg.svelte-3o83ur{letter-spacing:-.022em;font-size:1.16em;font-weight:700}.intro.svelte-3o83ur .lede{max-width:min(42rem,100%)}.stamp.svelte-3o83ur{color:var(--dd-neon);letter-spacing:.06em;text-shadow:0 0 30px color-mix(in srgb, var(--dd-neon) 45%, transparent);margin:clamp(-.35rem,-.8vh,-.15rem) 0 0;font-size:clamp(.8rem,.95vw,.9rem);font-weight:700;line-height:1}.dot.svelte-3o83ur{color:var(--dd-neon);text-shadow:0 0 38px color-mix(in srgb, var(--dd-neon) 55%, transparent)}.facts.svelte-3o83ur{flex-wrap:wrap;gap:.45rem;margin:clamp(.25rem,1.2vh,.9rem) 0 0;padding:0;list-style:none;display:flex}.facts.svelte-3o83ur li:where(.svelte-3o83ur){border:1px solid var(--dd-glass-edge);background:var(--dd-glass-fill);-webkit-backdrop-filter:var(--dd-blur);box-shadow:inset 0 1px 0 var(--dd-glass-sheen), 0 12px 32px -18px #000000e6;color:var(--dd-cloud);letter-spacing:-.012em;white-space:nowrap;border-radius:999px;align-items:baseline;gap:.5rem;padding:.55rem 1.05rem;font-size:.8rem;font-weight:500;line-height:1;display:flex}.facts.svelte-3o83ur li:where(.svelte-3o83ur) span:where(.svelte-3o83ur){color:color-mix(in srgb, var(--dd-mist) 78%, transparent);letter-spacing:.04em;font-size:.72rem}.sheet.svelte-3o83ur{padding:clamp(3rem, 9vh, 5rem) var(--dd-gutter) clamp(1.25rem, 3.4vh, 2rem);background:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--dd-ink) 70%, transparent) 7rem, color-mix(in srgb, var(--dd-ink) 93%, transparent) 16rem, color-mix(in srgb, var(--dd-ink) 97%, transparent) 100%);flex-direction:column;gap:clamp(3rem,8vh,5.5rem);display:flex}.block.svelte-3o83ur,.outro.svelte-3o83ur{width:min(84rem,100%)}.head.svelte-3o83ur{margin-bottom:clamp(1.5rem,3.6vh,2.25rem)}h2.svelte-3o83ur{letter-spacing:-.036em;word-break:keep-all;margin:0 0 0 -.03em;font-size:clamp(1.4rem,2.6vw,1.95rem);font-weight:750;line-height:1.15}.head-note.svelte-3o83ur{max-width:62rem;color:color-mix(in srgb, var(--dd-mist) 82%, transparent);letter-spacing:-.011em;word-break:keep-all;margin:.6rem 0 0;font-size:.875rem;font-weight:450;line-height:1.65}.line-title.svelte-3o83ur{color:var(--dd-cloud);letter-spacing:-.022em;word-break:keep-all;margin:0;font-size:1rem;font-weight:650;line-height:1.4}.line-title.big.svelte-3o83ur{letter-spacing:-.032em;font-size:1.25rem;font-weight:700}.line-note.svelte-3o83ur{color:color-mix(in srgb, var(--dd-mist) 88%, transparent);letter-spacing:-.011em;word-break:keep-all;margin:.4rem 0 0;font-size:.875rem;font-weight:450;line-height:1.7}.card.svelte-3o83ur{border:1px solid var(--dd-glass-edge);background:var(--dd-glass-fill);box-shadow:inset 0 1px 0 var(--dd-glass-sheen), 0 26px 60px -34px #000000f2;border-radius:1.5rem;padding:clamp(1.15rem,2.2vw,1.6rem)}.steps.svelte-3o83ur{margin:0;padding:0;list-style:none}.steps.svelte-3o83ur li:where(.svelte-3o83ur){border-left:1px solid color-mix(in srgb, var(--dd-cloud) 10%, transparent);grid-template-columns:6rem minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);padding:0 0 clamp(1.5rem,3.4vh,2.25rem) clamp(1.25rem,2.4vw,1.75rem);display:grid;position:relative}.steps.svelte-3o83ur li:where(.svelte-3o83ur):last-child{border-left-color:#0000;padding-bottom:0}.steps.svelte-3o83ur li:where(.svelte-3o83ur):before{content:"";background:var(--dd-neon);width:.4rem;height:.4rem;box-shadow:0 0 14px color-mix(in srgb, var(--dd-neon) 70%, transparent);border-radius:999px;position:absolute;top:.4rem;left:-.235rem}.mark.svelte-3o83ur{color:color-mix(in srgb, var(--dd-mist) 76%, transparent);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600;line-height:1.75}.ladder.svelte-3o83ur{border-top:1px solid color-mix(in srgb, var(--dd-cloud) 12%, transparent);margin:0;padding:0;list-style:none}.ladder.svelte-3o83ur li:where(.svelte-3o83ur){border-bottom:1px solid color-mix(in srgb, var(--dd-cloud) 12%, transparent);grid-template-columns:4.5rem minmax(6rem,14rem) minmax(0,1fr);align-items:baseline;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.15rem,2.6vh,1.6rem) 0;display:grid}.size.svelte-3o83ur{color:var(--dd-cloud);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.gauge.svelte-3o83ur{background:color-mix(in srgb, var(--dd-cloud) 8%, transparent);border-radius:999px;align-self:center;height:.3rem}.gauge.svelte-3o83ur span:where(.svelte-3o83ur){background:linear-gradient(90deg, color-mix(in srgb, var(--dd-neon) 34%, transparent), var(--dd-neon));height:100%;box-shadow:0 0 16px -2px color-mix(in srgb, var(--dd-neon) 55%, transparent);border-radius:999px;display:block}.reasons.svelte-3o83ur{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.kind.svelte-3o83ur{color:color-mix(in srgb, var(--dd-mist) 80%, transparent);letter-spacing:.08em;margin:0 0 .55rem;font-size:.75rem;font-weight:600;line-height:1}.points.svelte-3o83ur{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.points.svelte-3o83ur li:where(.svelte-3o83ur){color:color-mix(in srgb, var(--dd-mist) 92%, transparent);letter-spacing:-.011em;word-break:keep-all;padding-left:.95rem;font-size:.85rem;font-weight:450;line-height:1.65;position:relative}.points.svelte-3o83ur li:where(.svelte-3o83ur):before{content:"";background:color-mix(in srgb, var(--dd-neon) 68%, transparent);border-radius:999px;width:.25rem;height:.25rem;position:absolute;top:.68em;left:.1rem}.outro.svelte-3o83ur{flex-direction:column;align-items:flex-start;gap:clamp(1rem,2.4vh,1.5rem);display:flex}.actions.svelte-3o83ur{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width<=900px){.scrim.svelte-3o83ur{background:linear-gradient(to bottom, color-mix(in srgb, var(--dd-ink) 74%, transparent) 0%, color-mix(in srgb, var(--dd-ink) 38%, transparent) 20%, color-mix(in srgb, var(--dd-ink) 84%, transparent) 36%, color-mix(in srgb, var(--dd-ink) 84%, transparent) 66%, color-mix(in srgb, var(--dd-ink) 44%, transparent) 100%)}.ladder.svelte-3o83ur li:where(.svelte-3o83ur){grid-template-columns:4.5rem minmax(4rem,8rem) minmax(0,1fr)}.reasons.svelte-3o83ur{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.intro.svelte-3o83ur{min-height:auto;padding-block:clamp(6rem,15vh,8rem) clamp(2rem,6vh,3rem)}.steps.svelte-3o83ur li:where(.svelte-3o83ur){grid-template-columns:minmax(0,1fr);gap:.3rem}.ladder.svelte-3o83ur li:where(.svelte-3o83ur){grid-template-columns:4.5rem minmax(0,1fr);gap:.6rem 1rem}.gauge.svelte-3o83ur{order:3;grid-column:1/-1}.points.svelte-3o83ur{grid-template-columns:minmax(0,1fr)}}
