.dlpoints-preview-sticky.dlpv-sticky{gap:10px;top:96px}.dlpv-head{justify-content:center;align-items:center;gap:10px;padding:0 2px;display:flex}.dlpv-tabrow{align-items:center;gap:8px;display:flex}.dlpoints-preview-tabs.dlpv-tabs{--dlpv-dwell:4s;flex:1;min-width:0;position:relative}.dlpoints-preview-tabs.dlpv-tabs .ds-hl{z-index:1;background:0 0;padding:8px 4px;font-size:10.5px;position:relative;overflow:hidden}.dlpoints-preview-tabs.dlpv-tabs .ds-hl.ds-on{background:0 0}.dlpv-ind{z-index:0;pointer-events:none;background:var(--ds-green);border-radius:var(--ds-r-pill);width:0;transition:transform .55s var(--ds-ease-out-quart), width .55s var(--ds-ease-out-quart);position:absolute;top:3px;bottom:3px;left:3px}.dlpv-bar{opacity:0;background:#060b05;background:lab(2.56393% -1.72091 1.53642);width:0;height:2px;position:absolute;bottom:0;left:0}.dlpoints-preview-tabs.dlpv-tabs .ds-hl.ds-on.is-touring .dlpv-bar{opacity:.6;animation:dlpv-bar var(--dlpv-dwell) linear forwards}@keyframes dlpv-bar{0%{width:0}to{width:100%}}.dlpv-tour{border:1px solid var(--ds-line-hi);width:34px;height:34px;color:var(--ds-ink-dim);background:var(--ds-bg-2);cursor:pointer;transition:border-color var(--ds-t-fast), color var(--ds-t-fast), background var(--ds-t-fast);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.dlpv-tour:after{content:"";border-radius:50%;position:absolute;inset:-5px}.dlpv-tour:hover{border-color:var(--ds-ink-dim);color:var(--ds-ink)}.dlpv-tour.is-on{border-color:var(--ds-green);color:var(--ds-green)}.dlpv-tour svg{width:12px;height:12px}.dlpoints-preview-stage.dlpv-stage{isolation:isolate;background:var(--ds-bg-2);border:1px solid var(--ds-line);border-radius:var(--ds-r-5);perspective:1100px;perspective-origin:50% 42%;min-height:380px;padding:0;display:block;position:relative;overflow:hidden}.dlpoints-preview-stage.dlpv-stage:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.dlpoints-preview-stage.dlpv-stage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 70% at 50% 112%, color-mix(in oklch, var(--ds-green) 9%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklch, var(--ds-bg-2) 30%, transparent), var(--ds-bg-2) 96%);position:absolute;inset:0}.dlpv-bd{z-index:0;pointer-events:none;filter:blur(38px)saturate(1.15)brightness(.55);opacity:0;transition:opacity .6s var(--ds-ease-out-quart);background-position:50%;background-size:cover;position:absolute;inset:-12%;transform:scale(1.12)}.dlpv-bd.is-on{opacity:.3}@media (prefers-reduced-transparency:reduce){.dlpv-bd{display:none}}.dlpv-rig{z-index:1;transform-style:preserve-3d;transform:rotateX(var(--px,0deg)) rotateY(var(--py,0deg));transition:transform .9s var(--ds-ease-out-quart);grid-template-columns:100%;place-items:center;display:grid;position:absolute;inset:0}.dlpv-backplane{aspect-ratio:1;border-radius:var(--ds-r-4);background:color-mix(in oklch, var(--ds-ink) 4%, transparent);border:1px solid color-mix(in oklch, var(--ds-ink) 8%, transparent);filter:blur(3px);width:46%;animation:15s ease-in-out infinite dlpv-drift;position:absolute}@keyframes dlpv-drift{0%,to{transform:translate3d(34%,-16%,-110px)rotateX(10deg)rotateY(-14deg)}50%{transform:translate3d(30%,-11%,-125px)rotateX(13deg)rotateY(-10deg)}}.dlpv-shadow{filter:blur(8px);background:radial-gradient(50% 100% at 50% 0,#0000009e,#0000 75%);background:radial-gradient(50% 100% at 50% 0,lab(0% 0 0/.62),#0000 75%);height:36px;position:absolute;bottom:9%;left:22%;right:22%;transform:translateZ(-30px)}.dlpv-plane{width:min(84%,336px);min-width:0;transform-style:preserve-3d;background:linear-gradient(150deg, color-mix(in oklch, var(--ds-ink) 7%, var(--ds-bg-2)), var(--ds-bg-2) 48%, color-mix(in oklch, var(--ds-ink) 4%, var(--ds-bg-2)));border:1px solid color-mix(in oklch, var(--ds-ink) 18%, var(--ds-line));border-radius:var(--ds-r-4);box-shadow:0 34px 70px -14px #000000a6, inset 0 1px 0 color-mix(in oklch, var(--ds-ink) 18%, transparent);justify-self:center;animation:11s ease-in-out infinite dlpv-float;position:relative}@supports (color:lab(0% 0 0)){.dlpv-plane{box-shadow:0 34px 70px -14px lab(0% 0 0/.65), inset 0 1px 0 color-mix(in oklch, var(--ds-ink) 18%, transparent)}}@keyframes dlpv-float{0%,to{transform:rotateX(9deg)rotateY(-15deg)rotate(1deg)translateY(0)}50%{transform:rotateX(12deg)rotateY(-11deg)rotate(.2deg)translateY(-8px)}}@keyframes dlpv-float-sm{0%,to{transform:rotateX(7deg)rotateY(-9deg)rotate(.6deg)translateY(0)}50%{transform:rotateX(9deg)rotateY(-6deg)rotate(0)translateY(-6px)}}.dlpv-sheen{z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dlpv-sheen:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--ds-ink) 9%, transparent), transparent);width:60%;height:220%;animation:9s ease-in-out infinite dlpv-sweep;position:absolute;top:-60%;left:-80%;transform:rotate(24deg)}@keyframes dlpv-sweep{0%,28%{left:-80%}66%,to{left:140%}}.dlpv-zc{z-index:6;border:1px solid var(--ds-line-hi);border-radius:var(--ds-r-pill);background:color-mix(in oklch, var(--ds-bg) 92%, transparent);height:26px;font-family:var(--ds-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-green);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:9.5px;display:inline-flex;position:absolute;box-shadow:0 14px 30px -10px #000c;box-shadow:0 14px 30px -10px lab(0% 0 0/.8)}.dlpv-zc .dlpv-dot{background:var(--ds-green);width:6px;height:6px;box-shadow:0 0 10px var(--ds-green);border-radius:50%}.dlpv-zc1{top:-12px;right:-20px;transform:translateZ(60px)}.dlpv-zc2{color:var(--ds-ink);bottom:-12px;left:-16px;transform:translateZ(84px)}.dlpv-scene{z-index:1;border-radius:inherit;flex-direction:column;justify-content:center;gap:12px;padding:16px;display:flex;position:relative}.dlpv-scene .dlpoints-mock-chrome{align-items:center;gap:8px;display:flex}.dlpv-scene .dlpv-dot{background:var(--ds-green);border-radius:50%;width:6px;height:6px}.dlpv-slot{background:color-mix(in oklch, var(--ds-green) 10%, var(--ds-bg-3));border-radius:var(--ds-r-3);position:relative}.dlpv-slot.sq{aspect-ratio:1;width:100%}.dlpv-slot.sm{flex:none;width:38px;height:38px}.dlpv-slot.md{flex:none;width:44px;height:44px}.dlpv-art{z-index:3;border-radius:var(--ds-r-3);background:var(--ds-bg-3);outline:1px solid var(--ds-green);outline-offset:2px;width:60px;height:60px;transition:top .85s var(--ds-ease-out-expo), left .85s var(--ds-ease-out-expo), width .85s var(--ds-ease-out-expo), height .85s var(--ds-ease-out-expo), box-shadow .8s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 30px -10px #000c;box-shadow:0 10px 30px -10px lab(0% 0 0/.8)}.dlpv-art.is-moving{will-change:top, left, width, height}.dlpv-art img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s;position:absolute;inset:0}.dlpv-art img.is-on{opacity:1;animation:22s ease-in-out infinite alternate dlpv-kb}@keyframes dlpv-kb{0%{transform:scale(1)}to{transform:scale(1.09)}}.dlpv-art.is-landed{animation:.9s ease-out both dlpv-land}@keyframes dlpv-land{0%{box-shadow:0 0 0 6px color-mix(in oklch, var(--ds-green) 26%, transparent), 0 10px 30px -10px #000c}to{box-shadow:0 0 #0000,0 10px 30px -10px #000c;box-shadow:0 0 lab(0% 0 0/0),0 10px 30px -10px lab(0% 0 0/.8)}}@supports (color:lab(0% 0 0)){@keyframes dlpv-land{0%{box-shadow:0 0 0 6px color-mix(in oklch, var(--ds-green) 26%, transparent), 0 10px 30px -10px lab(0% 0 0/.8)}to{box-shadow:0 0 #0000,0 10px 30px -10px #000c;box-shadow:0 0 lab(0% 0 0/0),0 10px 30px -10px lab(0% 0 0/.8)}}}.dlpv-art .dlpoints-mock-promo{z-index:2;top:6px;left:6px}.dlpv-fb{color:var(--ds-ink-mute);background:var(--ds-bg-3);place-items:center;display:none;position:absolute;inset:0}.dlpv-art.is-empty .dlpv-fb{display:grid}.dlpv-fb svg{width:22px;height:22px}.dlpv-nb{aspect-ratio:1;border-radius:var(--ds-r-3);background:var(--ds-bg-3);width:100%;overflow:hidden}.dlpv-nb.sm{aspect-ratio:auto;flex:none;width:38px;height:38px}.dlpv-nb.md{aspect-ratio:auto;flex:none;width:44px;height:44px}.dlpv-nb img{-o-object-fit:cover;object-fit:cover;filter:saturate(.3)brightness(.55);width:100%;height:100%}.dlpv-scene .dlpoints-mock-tile.ghost .dlpoints-mock-ti,.dlpv-scene .dlpoints-mock-row.ghost .dlpoints-mock-ti,.dlpv-scene .dlpoints-mock-feeditem.ghost .dlpoints-mock-ti{color:var(--ds-ink-mute)}.dlpv-scene .dlpoints-mock-row.ghost,.dlpv-scene .dlpoints-mock-feeditem.ghost{border-color:var(--ds-line)}.dlpv-scene .dlpoints-mock-row.feat,.dlpv-scene .dlpoints-mock-feeditem.feat{background:color-mix(in oklch, var(--ds-green) 6%, var(--ds-bg-3));border-color:color-mix(in oklch, var(--ds-green) 70%, var(--ds-line))}.dlpv-scene .dlpoints-mock-ti{font-size:13px}.dlpv-scene .dlpoints-mock-tiles{align-items:start}.dlpv-scene .dlpoints-mock-rows{gap:8px}.dlpv-scene .dlpoints-mock-free{color:var(--ds-ink-dim);border-color:var(--ds-line-hi)}.dlpv-scene .dlpoints-mock-row.feat .dlpoints-mock-free{color:var(--ds-green);border-color:color-mix(in oklch, var(--ds-green) 45%, var(--ds-line))}.dlpv-in{animation:dlpv-settle .6s var(--ds-ease-out-quart) both;animation-delay:calc(var(--i,0) * 80ms)}.dlpv-in.x{animation-name:dlpv-settle-x}.dlpv-scene.is-measure .dlpv-in{animation:none}@keyframes dlpv-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dlpv-settle-x{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.dlpv-txt{transition:opacity .24s}.dlpv-txt.is-out{opacity:0}.dlpv-stage.is-still .dlpv-in{animation-duration:0s}.dlpv-stage.is-still .dlpv-art{transition-duration:0s}.dlpv-stage.is-paused .dlpv-plane,.dlpv-stage.is-paused .dlpv-backplane,.dlpv-stage.is-paused .dlpv-sheen:before,.dlpv-stage.is-paused .dlpv-art img.is-on{animation-play-state:paused}.dlpv-capline{justify-content:center;align-items:center;display:flex}.dlpv-capline .dlpoints-preview-cap{text-align:center;flex:1;min-width:0}@media (max-width:768px){.dlpoints-preview-stage.dlpv-stage{perspective:900px;min-height:340px}.dlpv-scene{padding:14px}.dlpv-plane{width:min(76%,312px);animation-name:dlpv-float-sm}.dlpv-zc1{right:-6px}.dlpv-zc2{left:-6px}}@media (prefers-reduced-motion:reduce){.dlpv-art,.dlpv-art img,.dlpv-bd,.dlpv-txt,.dlpv-ind{transition:none}.dlpv-in,.dlpv-in.x,.dlpoints-preview-tabs.dlpv-tabs .ds-hl.ds-on.is-touring .dlpv-bar{opacity:1;animation:none}.dlpv-art.is-landed,.dlpv-plane,.dlpv-backplane,.dlpv-sheen:before,.dlpv-art img.is-on{animation:none}.dlpv-plane{transform:rotateX(9deg)rotateY(-15deg)rotate(1deg)}.dlpv-rig{transition:none;transform:none}}
.dlpa-root{color:var(--ds-ink);font-family:var(--ds-body)}.dlpa-root .dlpa-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dlpa-root .dlpa-overlay{z-index:var(--ds-z-modal);box-sizing:border-box;isolation:isolate;animation:dlpa-lifetime calc(var(--ds-t-slow) * 14.5) var(--ds-ease-out-quart) both;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden auto}.dlpa-root .dlpa-backdrop{background:var(--ds-bg);opacity:.96;position:absolute;inset:0}.dlpa-root .dlpa-scene{text-align:center;width:min(100%,520px);min-width:0;margin:auto;position:relative}.dlpa-root .dlpa-content{min-width:0}.dlpa-root .dlpa-art-stage{place-items:center;height:220px;display:grid;position:relative}.dlpa-root .dlpa-slot{box-sizing:border-box;border:1px solid var(--ds-green);border-radius:var(--ds-r-5);background:var(--ds-bg-2);width:144px;height:144px;padding:4px;position:relative}.dlpa-root .dlpa-glow{border-radius:var(--ds-r-pill);background:radial-gradient(circle, var(--ds-green) 0%, transparent 62%);opacity:0;pointer-events:none;width:260px;height:260px;animation:dlpa-bloom calc(var(--ds-t-slow) * 6) var(--ds-ease-out-quart) both;position:absolute}.dlpa-root .dlpa-cover{border-radius:var(--ds-r-4);background:var(--ds-bg-3);width:100%;height:100%;animation:dlpa-land calc(var(--ds-t-slow) * 3) var(--ds-ease-out-expo) both;overflow:hidden}.dlpa-root .dlpa-image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dlpa-root .dlpa-monogram{height:100%;color:var(--ds-green);font-family:var(--ds-display);place-items:center;font-size:64px;font-weight:700;display:grid}.dlpa-root .dlpa-check{border:4px solid var(--ds-bg);border-radius:var(--ds-r-pill);background:var(--ds-green);width:36px;height:36px;color:var(--ds-bg);animation:dlpa-arrive calc(var(--ds-t-slow) * 2) var(--ds-ease-out-expo) calc(var(--ds-t-fast) * 4) both;place-items:center;display:grid;position:absolute;bottom:-12px;right:-12px}.dlpa-root .dlpa-icon{width:20px;height:20px}.dlpa-root .dlpa-wave{border:1px solid var(--ds-green);border-radius:var(--ds-r-pill);opacity:0;width:160px;height:160px;animation:dlpa-radiate calc(var(--ds-t-slow) * 5) var(--ds-ease-out-quart) calc(var(--ds-t-fast) * 4) both;position:absolute}.dlpa-root .dlpa-wave-late{animation-delay:calc(var(--ds-t-fast) * 6)}.dlpa-root .dlpa-heading{font-family:var(--ds-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.05}.dlpa-root .dlpa-title{max-width:34ch;color:var(--ds-ink-dim);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px auto 0;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.dlpa-root .dlpa-reach{color:var(--ds-ink-dim);font-family:var(--ds-mono);margin:24px 0 0;font-size:12px}.dlpa-root .dlpa-number{color:var(--ds-green);font-family:var(--ds-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(36px,7vw,56px);font-weight:700;line-height:1;display:inline}.dlpa-root .dlpa-reach-label{margin-top:6px;display:block}.dlpa-root .dlpa-placements{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.dlpa-root .dlpa-chip{border:1px solid var(--ds-line-hi);border-radius:var(--ds-r-pill);color:var(--ds-green);font-family:var(--ds-mono);animation:dlpa-arrive calc(var(--ds-t-slow) * 2) var(--ds-ease-out-quart) calc(var(--ds-t-fast) * 6) both;padding:6px 10px;font-size:10.5px}.dlpa-root .dlpa-chip:nth-child(2){animation-delay:calc(var(--ds-t-fast) * 7)}.dlpa-root .dlpa-chip:nth-child(3){animation-delay:calc(var(--ds-t-fast) * 8)}.dlpa-root .dlpa-close{border:1px solid var(--ds-line-hi);border-radius:var(--ds-r-pill);background:var(--ds-bg-2);min-height:44px;color:var(--ds-ink-dim);font-family:var(--ds-body);cursor:pointer;margin-top:24px;padding:10px 20px;font-size:13px}.dlpa-root .dlpa-close:hover{color:var(--ds-ink);border-color:var(--ds-ink-dim)}.dlpa-root .dlpa-close:focus-visible{outline:2px solid var(--ds-green);outline-offset:4px}@keyframes dlpa-lifetime{0%,to{opacity:0}7%,90%{opacity:1}}@keyframes dlpa-land{0%{opacity:0;transform:translateY(-32px)scale(.88)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes dlpa-arrive{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes dlpa-radiate{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(2.2)}}@keyframes dlpa-bloom{0%{opacity:0;transform:scale(.6)}45%{opacity:.38;transform:scale(1.05)}to{opacity:.14;transform:scale(1)}}@media (max-width:768px){.dlpa-root .dlpa-overlay{padding:20px}.dlpa-root .dlpa-art-stage{height:190px}}@media (max-width:640px){.dlpa-root .dlpa-wave{width:132px;height:132px}}.dlpa-root[data-reduced=true] .dlpa-overlay{animation:dlpa-lifetime calc(var(--ds-t-fast) * 5) var(--ds-ease-out-quart) both}.dlpa-root[data-reduced=true] .dlpa-cover,.dlpa-root[data-reduced=true] .dlpa-check,.dlpa-root[data-reduced=true] .dlpa-chip{animation:none}.dlpa-root[data-reduced=true] .dlpa-wave,.dlpa-root[data-reduced=true] .dlpa-glow{display:none}@media (prefers-reduced-motion:reduce){.dlpa-root .dlpa-overlay{animation:dlpa-lifetime calc(var(--ds-t-fast) * 5) var(--ds-ease-out-quart) both}.dlpa-root .dlpa-cover,.dlpa-root .dlpa-check,.dlpa-root .dlpa-chip{animation:none;transform:none}.dlpa-root .dlpa-wave,.dlpa-root .dlpa-glow{display:none}}