.dmp{--canvas:#101013;--grey-300:rgb(110 114 120);--grey-400:rgb(170 176 184);--grey-500:rgb(205 210 218);--grey-700:rgb(242 244 246);--grey-900:#fff;--desc:#969da8;--line:rgb(255 255 255/0.06);--clip:rgb(33 33 35);--ease:cubic-bezier(0.22,1,0.36,1);--tint:#17191d;--ink:rgb(255 255 255/0.96);--ink-sub:rgb(255 255 255/0.7);--ink-faint:rgb(255 255 255/0.55);--fill-track:rgb(255 255 255/0.06);--fill-hover:rgb(255 255 255/0.1);--fill-sel:rgb(255 255 255/0.14);--fill-strong:rgb(255 255 255/0.2);position:relative;isolation:isolate;min-height:100svh;overflow-x:clip;background:linear-gradient(180deg,rgb(19 19 24) 0,var(--canvas) 480px);color:var(--grey-900);font-family:var(--font-body);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark}.dmp ::selection{background:rgb(130 106 237);color:#fff}.dmp:before{content:"";position:absolute;inset:0 0 auto;height:640px;z-index:-1;pointer-events:none;background:repeating-linear-gradient(53deg,rgb(255 255 255/.03) 0 2px,transparent 2px 4.5px);-webkit-mask-image:linear-gradient(180deg,#000 35%,transparent);mask-image:linear-gradient(180deg,#000 35%,transparent)}.dmp h1,.dmp h2,.dmp h3,.dmp h4,.dmp p,.dmp ul{margin:0}.dmp ul{padding:0;list-style:none}.dmp a{color:inherit;text-decoration:none}.dmp .br-wide{display:none}@media (min-width:768px){.dmp .br-wide{display:inline}}.dmp :focus-visible{outline:2px solid rgb(130 106 237);outline-offset:3px;border-radius:6px}.dmp .rail{max-width:90rem;margin-inline:auto;padding-inline:max(env(safe-area-inset-left),1.5rem) max(env(safe-area-inset-right),1.5rem)}.dmp .t-display{font-size:clamp(2.5rem,1.75rem + 3.4vw,4rem);line-height:1.1;letter-spacing:-.022em;font-weight:600}.dmp .t-headline{font-size:clamp(2rem,1.6rem + 1.7vw,3rem);line-height:1.18;letter-spacing:-.012em;font-weight:600}.dmp .t-title{font-size:clamp(1.375rem,1.25rem + .55vw,1.75rem);line-height:1.3;letter-spacing:-.01em;font-weight:600}.dmp .t-lead{font-size:clamp(1.125rem,1.05rem + .35vw,1.25rem);line-height:1.55;color:var(--grey-400)}.dmp .dim{position:relative;display:inline-block;color:rgb(255 255 255/.6)}.dmp .dim:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent,transparent 40%,rgb(255 255 255/.95) 50%,transparent 60%,transparent);background-size:400% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:dmp-shimmer 2s linear infinite}@keyframes dmp-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.dmp .reveal{opacity:0;transform:translateY(16px);filter:blur(6px);transition:opacity .7s var(--ease),transform .7s var(--ease),filter .7s var(--ease);will-change:opacity,transform,filter}.dmp .reveal.is-visible{opacity:1;transform:none;filter:blur(0)}.dmp-nav{position:fixed;top:0;left:0;right:0;z-index:50;height:calc(64px + env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0);background:rgb(16 16 19/.8);box-shadow:inset 0 -1px 0 var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dmp-nav__in{height:100%;justify-content:space-between;gap:12px}.dmp-nav__in,.dmp-nav__mark{display:flex;align-items:center}.dmp-nav__mark{gap:8px;font-weight:700;white-space:nowrap}.dmp-nav__logo{width:18px;height:18px;overflow:visible}.dmp-nav__end{display:flex;align-items:center;gap:24px}.dmp .dmp-nav__link{display:inline-flex;align-items:center;height:36px;font-size:13px;line-height:20px;font-weight:500;color:var(--grey-400);transition:color .15s cubic-bezier(.4,0,.2,1)}.dmp .dmp-nav__link:hover,.dmp .dmp-nav__link[aria-current=page]{color:var(--grey-900)}.dmp .dmp-nav__gh{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:rgb(255 255 255/.07);color:var(--grey-400);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.dmp .dmp-nav__gh:hover{background:rgb(255 255 255/.1);color:var(--grey-900)}@media (max-width:479px){.dmp .dmp-nav__gh{display:none}}@media (max-width:359px){.dmp-nav__end{gap:16px}}.dmp-hero{padding:160px 0 16px}@media (min-width:768px){.dmp-hero{padding:240px 0 24px}}.dmp-hero h1{max-width:42rem}.dmp-hero h1 .dim{white-space:nowrap}.dmp .dmp-hero__lead{margin-top:24px;max-width:36rem}.dmp-hero__actions{margin-top:36px;display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.dmp-hero__actions{flex-direction:row;align-items:center;justify-content:space-between}}.dmp-hero__links{display:flex;align-items:center;gap:24px}.dmp-hero__facts{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:13px;font-weight:500;color:var(--grey-400)}.dmp-hero__facts li{display:flex;align-items:center;gap:6px;cursor:default;transition:color .15s cubic-bezier(.4,0,.2,1)}.dmp-hero__facts img{width:20px;height:20px;opacity:.6;filter:saturate(.5) brightness(.9);transition:opacity .2s,filter .2s}.dmp-hero__facts li:hover{color:var(--grey-900)}.dmp-hero__facts li:hover img{opacity:1;filter:none}@media (min-width:640px){.dmp-hero__facts{column-gap:24px}.dmp-hero__facts li{gap:8px}}.dmp .cta-link{display:inline-flex;align-items:center;gap:.4rem;padding-block:4px;font-size:1rem;font-weight:600;color:var(--grey-500);transition:color .2s}.dmp .cta-link svg{transition:transform .2s}.dmp .cta-link:hover{color:var(--grey-900)}.dmp .cta-link:hover svg{transform:translateX(2px)}.dmp .cta-link.secondary{color:var(--grey-400)}.dmp .cta-link.secondary:hover{color:var(--grey-900)}.dmp .stage{position:relative;overflow:hidden;border-radius:14px;background:var(--clip);box-shadow:0 0 0 1px var(--line),0 16px 40px -20px rgb(0 0 0/.7)}.dmp .stage--hero,.dmp .story__media .stage{border-radius:18px;box-shadow:0 0 0 1px rgb(255 255 255/.07),0 28px 70px -28px rgb(0 0 0/.8)}.dmp .stage--hero{margin-top:48px;padding:24px 16px}.dmp .stage__game{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 40%}.dmp .stage__picker{position:relative}@media (min-width:768px){.dmp .stage--hero{margin-top:56px;padding:40px 32px}}@media (min-width:1200px){.dmp .stage--hero{padding:0;aspect-ratio:16/9}.dmp .stage__game{object-position:50% 50%;transform:scale(var(--z))}.dmp .stage__picker{position:absolute;left:0;right:0;top:calc(50% - 22% * var(--z))}}.dmp .stage__caption{margin-top:20px;display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.dmp .stage__caption{flex-direction:row;align-items:center;justify-content:space-between}}.dmp .stage__hint{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--grey-400)}.dmp .stage__hint span{margin-left:6px}.dmp .stage__note{font-size:13px;color:var(--grey-400)}.dmp kbd{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding-inline:8px;border-radius:6px;background:var(--fill-hover);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1);font:600 12px/1 var(--font-body);color:var(--grey-700)}.dmp .clip{aspect-ratio:16/9}.dmp .clip video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.dmp-stories{padding:40px 0 96px}@media (min-width:768px){.dmp-stories{padding:48px 0 128px}}.dmp-stories__in{display:flex;flex-direction:column;gap:96px}@media (min-width:768px){.dmp-stories__in{gap:128px}}.dmp .story{display:grid;gap:32px;align-items:center}@media (min-width:1024px){.dmp .story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.dmp .story--reverse .story__text{order:2}}.dmp .story__text{max-width:40rem}.dmp .story__desc{margin-top:16px;font-size:15px;line-height:24px;color:var(--grey-400)}.dmp .story__media{width:100%}.dmp-search{padding:96px 0}@media (min-width:768px){.dmp-search{padding:128px 0}}.dmp .dmp-head{max-width:42rem;margin-bottom:56px}@media (min-width:768px){.dmp .dmp-head{margin-bottom:64px}}.dmp .dmp-head .t-lead{margin-top:16px}.dmp .dmp-examples{display:grid;gap:48px 32px}@media (min-width:640px){.dmp .dmp-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}.dmp .dmp-card__title{margin-top:20px;font-size:15px;font-weight:500;line-height:24px;color:var(--grey-700)}.dmp .dmp-card__desc{margin-top:6px;font-size:15px;line-height:24px;color:var(--desc)}.dmp .dmp-rest{margin-top:64px;padding-top:56px;border-top:1px solid var(--line);display:grid;gap:40px 32px}@media (min-width:640px){.dmp .dmp-rest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.dmp .dmp-rest{margin-top:80px;padding-top:64px}}@media (min-width:1024px){.dmp .dmp-rest{grid-template-columns:repeat(4,minmax(0,1fr))}}.dmp .dmp-rest .dmp-card__title{margin-top:0}.dmp-cta{padding:112px 0 208px}@media (min-width:768px){.dmp-cta{padding:144px 0 240px}}.dmp-cta h2{max-width:42rem}.dmp-cta .t-lead{margin-top:16px;max-width:42rem}.dmp-cta__buttons{margin-top:32px;display:flex;flex-direction:column;gap:12px}.dmp-cta__buttons>a{width:100%}@media (min-width:640px){.dmp-cta__buttons{flex-direction:row}.dmp-cta__buttons>a{width:auto}}.dmp .dm-btn,.dmp .dm-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:44px;padding-inline:24px;border-radius:999px;font-size:15px;font-weight:600;border:1px solid transparent;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.dmp .dm-btn{background:var(--grey-900);color:var(--canvas)}.dmp .dm-btn:hover{background:rgb(255 255 255/.85)}.dmp .dm-btn:active{transform:scale(.97)}.dmp .dm-btn-ghost{background:rgb(255 255 255/.04);color:var(--grey-700);border-color:rgb(255 255 255/.1)}.dmp .dm-btn-ghost:hover{background:rgb(255 255 255/.07);border-color:rgb(255 255 255/.18);color:var(--grey-900)}.dmp-footer{border-top:1px solid var(--line);padding-block:32px calc(32px + env(safe-area-inset-bottom, 0px))}.dmp-footer__in{display:flex;flex-direction:column-reverse;align-items:center;gap:16px;font-size:13px;color:var(--grey-400);text-align:center}@media (min-width:640px){.dmp-footer__in{flex-direction:row;justify-content:space-between;text-align:left}}.dmp-footer__links{display:flex;gap:24px;font-size:14px;line-height:20px}.dmp-footer__links a{color:var(--grey-500);transition:color .15s cubic-bezier(.4,0,.2,1)}.dmp-footer__links a:hover{color:var(--grey-900)}.dmp .pk-host{--k:1;width:100%;display:flex;justify-content:center}.dmp .pk{--u:calc(var(--k) * 1px);position:relative;width:min(calc(540 * var(--u)),100%);flex:none;text-align:left;color:var(--ink);font-family:var(--font-body);word-break:normal;-webkit-user-select:none;user-select:none}.dmp .pk-hold{height:calc(456 * var(--u))}.dmp .pk-top{position:absolute;inset:0 0 auto 0;height:calc(46 * var(--u))}.dmp .pk{transform-origin:50% calc(23 * var(--u));transition:opacity .16s cubic-bezier(0,0,.2,1),scale .16s cubic-bezier(0,0,.2,1)}.dmp .pk.closed{opacity:0;scale:.95;pointer-events:none}.dmp .pk-plates{position:absolute;inset:0;pointer-events:none}.dmp .pk-plates i{position:absolute;display:block;background:var(--tint)}.dmp .pk-bar{position:absolute;left:0;top:0;height:100%;width:var(--bw,100%);border-radius:calc(23 * var(--u))}.dmp .pk-goo-defs{position:absolute;width:0;height:0;overflow:hidden}.dmp .pk-goo{--pad:calc(30 * var(--u));position:absolute;left:calc(-1 * var(--pad));top:calc(-1 * var(--pad));width:calc(100% + 2 * var(--pad));height:calc(46 * var(--u) + 2 * var(--pad));pointer-events:none}.dmp .pk-goo i{position:absolute;display:block}.dmp .pk-goo .b{left:var(--pad);top:var(--pad);height:calc(46 * var(--u));width:var(--bw,calc(100% - 2 * var(--pad)));border-radius:calc(23 * var(--u))}.dmp .pk-goo .g,.dmp .pk-goo .h{border-radius:50%;top:calc(var(--pad) + 23 * var(--u) - var(--r));width:calc(2 * var(--r));height:calc(2 * var(--r))}.dmp .pk-goo .h{--r:var(--hr,0px);left:calc(var(--pad) + var(--hx, 0px) - var(--r))}.dmp .pk-goo .g{--r:var(--gr,0px);left:calc(var(--pad) + var(--gx, 0px) - var(--r))}.dmp .pk-goo.rim i{background:#fff}.dmp .pk-goo.rim{--rim:linear-gradient(180deg,rgb(0 0 0/0.22) var(--pad),rgb(0 0 0/0.1) calc(var(--pad) + 13.8 * var(--u)),rgb(0 0 0/0.06) calc(var(--pad) + 46 * var(--u)));-webkit-mask-image:var(--rim);mask-image:var(--rim)}.dmp .pk-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(180deg,rgb(255 255 255/.22),rgb(255 255 255/.1) 30%,rgb(255 255 255/.06));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dmp .pk-ico{display:block;width:calc(20 * var(--u));height:calc(20 * var(--u));fill:currentColor}.dmp .pk-lead{position:absolute;left:calc(14 * var(--u));top:50%;translate:0 -50%;color:var(--ink-sub)}.dmp .pk-field{position:absolute;left:calc(46 * var(--u));right:calc(68 * var(--u));top:0;bottom:0;overflow:hidden}.dmp .pk-input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;background:none;font:400 max(16px,calc(18 * var(--u))) var(--font-body);color:transparent;caret-color:transparent;-webkit-user-select:text;user-select:text}.dmp .pk-input::selection{background:transparent;color:transparent}.dmp .pk-input:focus-visible{outline:0}.dmp .pk-line{position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;font:400 calc(18 * var(--u)) /1 var(--font-body);color:var(--ink);white-space:pre;pointer-events:none}.dmp .pk-line u{text-decoration-thickness:1px;text-underline-offset:calc(4 * var(--u))}.dmp .pk-selbg{background:var(--fill-strong);border-radius:calc(3 * var(--u));padding-block:calc(2 * var(--u))}.dmp .pk-at{display:inline-block;width:0}.dmp .pk-caret{position:absolute;top:50%;translate:calc(1 * var(--u)) -50%;width:max(1px,round(calc(1.5 * var(--u)),1px));height:calc(2 * round(calc(10 * var(--u)), 1px));background:#fff;visibility:hidden;pointer-events:none}.dmp .pk.typing .pk-caret{visibility:visible;animation:pk-blink 1.06s steps(1) infinite}@keyframes pk-blink{50%{opacity:0}}.dmp .pk-ph{position:absolute;left:calc(2 * var(--u));right:0;top:0;font:400 calc(17 * var(--u)) /calc(46 * var(--u)) var(--font-body);color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.dmp .pk-cond{right:calc(8 * var(--u));top:50%;translate:0 -50%;width:calc(52 * var(--u));height:calc(30 * var(--u));place-items:center;font:600 calc(11 * var(--u)) /1 var(--font-body);color:var(--ink-sub);white-space:nowrap}.dmp .pk-bead,.dmp .pk-cond{position:absolute;display:grid}.dmp .pk-bead{top:0;width:calc(46 * var(--u));height:calc(46 * var(--u));padding:0;border:0;border-radius:50%;background:none;place-items:center;cursor:pointer;color:var(--ink-sub);pointer-events:none;transition:color .15s}.dmp .pk-bead.hist{left:calc(var(--hx, 0px) - 23 * var(--u));opacity:var(--hi,0)}.dmp .pk-bead.gear{left:calc(var(--gx, 0px) - 23 * var(--u));opacity:var(--gi,0)}.dmp .pk.beads .pk-bead{pointer-events:auto}.dmp .pk-bead:after{content:"";position:absolute;inset:0;border-radius:50%;transition:background-color .15s}.dmp .pk-bead.on,.dmp .pk-bead:hover{color:var(--ink)}.dmp .pk-bead:hover:after{background:var(--fill-hover)}.dmp .pk-bead.on:after{background:var(--fill-sel)}.dmp .pk-bead .pk-ico{position:relative;z-index:1}.dmp .pk-panel,.dmp .pk-plates__panel{position:absolute;left:0;top:calc(54 * var(--u));width:100%;height:calc(var(--h, 64) * var(--u));border-radius:calc(20 * var(--u));opacity:0;translate:0 calc(-6 * var(--u));transition:opacity .16s,translate .22s var(--ease),height .22s var(--ease)}.dmp .pk-panel{pointer-events:none}.dmp .pk.open .pk-panel,.dmp .pk.open .pk-plates__panel{opacity:1;translate:0 0}.dmp .pk.open .pk-panel{pointer-events:auto}.dmp .pk-scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;border-radius:inherit;scrollbar-width:none}.dmp .pk-scroll::-webkit-scrollbar{display:none}.dmp .pk-rows{position:relative;padding-block:calc(8 * var(--u))}.dmp .pk-hl{position:absolute;left:calc(8 * var(--u));right:calc(8 * var(--u));top:calc(8 * var(--u));background:var(--fill-sel);translate:0 calc(var(--sel, 0) * 48 * var(--u));transition:translate .2s cubic-bezier(.2,.9,.25,1)}.dmp .pk-hl,.dmp .pk-row{height:calc(48 * var(--u));border-radius:calc(12 * var(--u))}.dmp .pk-row{position:relative;margin-inline:calc(8 * var(--u));cursor:pointer}.dmp .pk-jk{position:absolute;left:calc(8 * var(--u));top:calc(8 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(4 * var(--u));object-fit:cover}.dmp .pk-jk.icon{display:grid;place-items:center;background:var(--fill-hover);color:var(--ink)}.dmp .pk-l1,.dmp .pk-l2{position:absolute;left:calc(50 * var(--u));right:calc(8 * var(--u));display:flex;align-items:baseline;gap:calc(8 * var(--u))}.dmp .pk-l1{top:calc(6.67 * var(--u))}.dmp .pk-l2{top:calc(26.67 * var(--u))}.dmp .pk-tt{flex:1;min-width:0;font:600 calc(15 * var(--u)) /calc(19 * var(--u)) var(--font-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmp .pk-sb{flex:1;min-width:0;display:flex;font:400 calc(12 * var(--u)) /calc(16 * var(--u)) var(--font-body);color:var(--ink-sub);white-space:pre}.dmp .pk-sb .a{min-width:0;overflow:hidden;text-overflow:ellipsis}.dmp .pk-sb .t{flex:none}.dmp .pk-lv{font:600 calc(13 * var(--u)) /calc(19 * var(--u)) var(--font-body)}.dmp .pk-fl,.dmp .pk-lv{flex:none;width:calc(60 * var(--u));text-align:right}.dmp .pk-fl{font:400 calc(12 * var(--u)) /calc(16 * var(--u)) var(--font-body);color:var(--ink-faint)}.dmp .pk-empty{height:calc(48 * var(--u));display:grid;place-items:center;font:500 calc(13 * var(--u)) /1 var(--font-body);color:var(--ink-sub)}.dmp .pk-tabs{position:absolute;top:calc(8 * var(--u));left:calc(8 * var(--u));right:calc(8 * var(--u));z-index:1}.dmp .pk-panel.has-head .pk-scroll{top:calc(40 * var(--u))}.dmp .pk-seg{--in:round(calc(3 * var(--u)),1px);position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:calc(32 * var(--u));border-radius:calc(var(--seg-r, 12) * var(--u));background:var(--fill-track)}.dmp .pk-seg:before{content:"";position:absolute;top:var(--in);bottom:var(--in);left:var(--in);width:calc(100% / var(--n) - 2 * var(--in));border-radius:calc(var(--seg-r, 12) * var(--u) - var(--in));background:var(--fill-strong);translate:calc(var(--i) * (100% + 2 * var(--in))) 0;transition:translate .25s var(--ease)}.dmp .pk-seg button{position:relative;border:0;padding:0;background:none;cursor:pointer;font:600 calc(13 * var(--u)) /1 var(--font-body);color:var(--ink-sub);transition:color .2s}.dmp .pk-seg button.on{color:var(--ink)}.dmp .pk-set{position:relative;height:calc(402 * var(--u))}.dmp .pk-set>*{position:absolute;left:calc(16 * var(--u));right:calc(16 * var(--u));top:calc(var(--y) * var(--u))}.dmp .pk-set__head{--y:18;display:flex;align-items:baseline;gap:calc(12 * var(--u))}.dmp .pk-set__head h4{flex:none;font:600 calc(14 * var(--u)) /calc(22 * var(--u)) var(--font-body);color:var(--ink)}.dmp .pk-set__head span{flex:1;min-width:0;text-align:right;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmp .pk-set__head span,.dmp .pk-set__label{font:400 calc(12 * var(--u)) /calc(18 * var(--u)) var(--font-body)}.dmp .pk-set__label{color:var(--ink-sub)}.dmp .pk-set__row{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12 * var(--u))}.dmp .pk-set__text{min-width:0;display:flex;flex-direction:column}.dmp .pk-set__text .t{font:600 calc(13 * var(--u)) /calc(20 * var(--u)) var(--font-body);color:var(--ink)}.dmp .pk-set__text .n{font:400 calc(12 * var(--u)) /calc(18 * var(--u)) var(--font-body);color:var(--ink-faint)}.dmp .pk-set__row>button{flex:none;margin-top:calc(var(--o) * var(--u))}.dmp .pk-btn{height:calc(30 * var(--u));min-width:calc(88 * var(--u));padding:0 calc(14 * var(--u));border:0;border-radius:round(calc(8 * var(--u)),1px);background:var(--fill-sel);color:var(--ink);cursor:pointer;font:500 calc(13 * var(--u)) /1 var(--font-body);white-space:nowrap}.dmp .pk-btn.on,.dmp .pk-btn:hover{background:var(--fill-strong)}.dmp .pk-toggle{position:relative;width:calc(42 * var(--u));height:calc(24 * var(--u));padding:0;border:0;border-radius:calc(12 * var(--u));background:var(--fill-sel);cursor:pointer;touch-action:none;transition:background-color .18s cubic-bezier(.16,1,.3,1)}.dmp .pk-toggle:hover{background:var(--fill-strong)}.dmp .pk-toggle i{position:absolute;top:50%;left:calc(3 * var(--u));translate:0 -50%;width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:999px;background:var(--ink-sub);transition:translate .24s cubic-bezier(.34,1.56,.64,1),background-color .18s cubic-bezier(.16,1,.3,1),height .18s cubic-bezier(.16,1,.3,1)}.dmp .pk-toggle.pressed i{height:calc(15 * var(--u));transition-duration:.24s,.18s,.42s;transition-timing-function:cubic-bezier(.34,1.56,.64,1),cubic-bezier(.16,1,.3,1),cubic-bezier(.33,1,.68,1)}.dmp .pk-toggle.on{background:var(--ink)}.dmp .pk-toggle.on i{translate:calc(18 * var(--u)) -50%;background:rgb(23 25 29)}@property --pk-a{syntax:"<angle>";inherits:true;initial-value:0deg}.dmp .pk-beam{pointer-events:none;opacity:0;animation:pk-spin 2.46s linear,pk-beam 2.46s linear}.dmp .pk-beam,.dmp .pk-beam i{position:absolute;inset:0;border-radius:inherit}.dmp .pk-beam .bloom,.dmp .pk-beam .ring{padding:max(1px,calc(1 * var(--u)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dmp .pk-beam .ring{background:conic-gradient(from var(--pk-a),rgb(255 255 255/0) 0 54%,rgb(255 255 255/.04) 57%,rgb(255 255 255/.12) 60%,rgb(255 255 255/.23) 63%,rgb(255 255 255/.29) 66%,rgb(255 255 255/.23) 69%,rgb(255 255 255/.12) 72%,rgb(255 255 255/.04) 75%,rgb(255 255 255/0) 78% 100%),conic-gradient(from var(--pk-a),rgb(190 190 190/0) 0 30%,rgb(190 190 190/.044) 36%,rgb(190 190 190/.154) 44%,rgb(190 190 190/.44) 52% 80%,rgb(190 190 190/.154) 86%,rgb(190 190 190/.044) 92%,rgb(190 190 190/0) 95% 100%)}.dmp .pk-beam .bloom{background:conic-gradient(from var(--pk-a),rgb(255 255 255/0) 0 58%,rgb(255 255 255/.03) 62%,rgb(255 255 255/.08) 65%,rgb(255 255 255/.2) 67%,rgb(255 255 255/.45) 69%,rgb(255 255 255/.85) 70% 70.5%,rgb(255 255 255/.45) 71.5%,rgb(255 255 255/.2) 73%,rgb(255 255 255/.08) 75%,rgb(255 255 255/.03) 78%,rgb(255 255 255/0) 82% 100%);filter:blur(calc(8 * var(--u)));opacity:.36}.dmp .pk-beam .inner{background:conic-gradient(from var(--pk-a),rgb(165 165 165/0) 0 30%,rgb(165 165 165/.016) 36%,rgb(165 165 165/.056) 44%,rgb(165 165 165/.16) 52% 80%,rgb(165 165 165/.056) 86%,rgb(165 165 165/.016) 92%,rgb(165 165 165/0) 95% 100%);-webkit-mask:linear-gradient(to bottom,#000,transparent calc(28 * var(--u)),transparent calc(100% - 28 * var(--u)),#000),linear-gradient(to right,#000,transparent calc(28 * var(--u)),transparent calc(100% - 28 * var(--u)),#000);mask:linear-gradient(to bottom,#000,transparent calc(28 * var(--u)),transparent calc(100% - 28 * var(--u)),#000) add,linear-gradient(to right,#000,transparent calc(28 * var(--u)),transparent calc(100% - 28 * var(--u)),#000);opacity:.63}@keyframes pk-spin{0%{--pk-a:0deg}to{--pk-a:452deg}}@keyframes pk-beam{0%{opacity:0}24.4%{opacity:1}79.7%{opacity:1}to{opacity:0}}@property --pk-x{syntax:"<percentage>";inherits:true;initial-value:6%}@property --pk-w{syntax:"<number>";inherits:true;initial-value:.5}.dmp .pk-rand{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .5s ease-out}.dmp .pk-rand.on{opacity:1;transition-duration:.6s}.dmp .pk-rand__run{animation:pk-rand-run 3.1s linear infinite}.dmp .pk-rand__run,.dmp .pk-rand__run i{position:absolute;inset:0;border-radius:inherit}.dmp .pk-rand .stroke{padding:max(1px,calc(1 * var(--u)));background:radial-gradient(calc(24 * var(--u) * var(--pk-w)) calc(28 * var(--u)) at calc(var(--pk-x) + 0 * var(--u)) calc(100% + 2 * var(--u)),rgb(255 255 255/.38) 0,rgb(255 255 255/.12) 30%,rgb(255 255 255/0) 65%),radial-gradient(calc(36 * var(--u) * var(--pk-w)) calc(36 * var(--u)) at calc(var(--pk-x) + 0 * var(--u)) calc(100% + 2 * var(--u)),rgb(255 65 130/1) 0,rgb(255 65 130/0) 100%),radial-gradient(calc(30 * var(--u) * var(--pk-w)) calc(32 * var(--u)) at calc(var(--pk-x) + 39 * var(--u)) calc(100% + 0 * var(--u)),rgb(52 234 255/1) 0,rgb(52 234 255/0) 100%),radial-gradient(calc(33 * var(--u) * var(--pk-w)) calc(28 * var(--u)) at calc(var(--pk-x) + -36 * var(--u)) calc(100% + 2 * var(--u)),rgb(65 255 104/1) 0,rgb(65 255 104/0) 100%),radial-gradient(calc(29 * var(--u) * var(--pk-w)) calc(34 * var(--u)) at calc(var(--pk-x) + -54 * var(--u)) calc(100% + 0 * var(--u)),rgb(234 52 255/1) 0,rgb(234 52 255/0) 100%),radial-gradient(calc(27 * var(--u) * var(--pk-w)) calc(30 * var(--u)) at calc(var(--pk-x) + 51 * var(--u)) calc(100% + -1 * var(--u)),rgb(255 208 39/1) 0,rgb(255 208 39/0) 100%),radial-gradient(calc(36 * var(--u) * var(--pk-w)) calc(24 * var(--u)) at calc(var(--pk-x) + 21 * var(--u)) calc(100% + 1 * var(--u)),rgb(130 91 255/1) 0,rgb(130 91 255/0) 100%),radial-gradient(calc(30 * var(--u) * var(--pk-w)) calc(22 * var(--u)) at calc(var(--pk-x) + -21 * var(--u)) calc(100% + 0 * var(--u)),rgb(52 182 255/1) 0,rgb(52 182 255/0) 100%),radial-gradient(calc(25 * var(--u) * var(--pk-w)) calc(28 * var(--u)) at calc(var(--pk-x) + 66 * var(--u)) calc(100% + 1 * var(--u)),rgb(255 65 234/1) 0,rgb(255 65 234/0) 100%),radial-gradient(calc(23 * var(--u) * var(--pk-w)) calc(30 * var(--u)) at calc(var(--pk-x) + -66 * var(--u)) calc(100% + -1 * var(--u)),rgb(39 240 221/1) 0,rgb(39 240 221/0) 100%);mask:radial-gradient(calc(78 * var(--u) * var(--pk-w)) calc(60 * var(--u)) at var(--pk-x) 100%,#000 0,rgb(0 0 0/.5) 45%,transparent 100%),linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:intersect,exclude}.dmp .pk-rand .inner,.dmp .pk-rand .stroke{animation:pk-hue-13 6s ease-in-out infinite alternate}.dmp .pk-rand .inner{background:radial-gradient(calc(33 * var(--u) * var(--pk-w)) calc(30 * var(--u)) at calc(var(--pk-x) + 0 * var(--u)) calc(100% + 0 * var(--u)),rgb(255 65 130/.48) 0,rgb(255 65 130/0) 100%),radial-gradient(calc(24 * var(--u) * var(--pk-w)) calc(26 * var(--u)) at calc(var(--pk-x) + 39 * var(--u)) calc(100% + -3 * var(--u)),rgb(52 234 255/.42) 0,rgb(52 234 255/0) 100%),radial-gradient(calc(27 * var(--u) * var(--pk-w)) calc(24 * var(--u)) at calc(var(--pk-x) + -36 * var(--u)) calc(100% + 0 * var(--u)),rgb(65 255 104/.48) 0,rgb(65 255 104/0) 100%),radial-gradient(calc(23 * var(--u) * var(--pk-w)) calc(28 * var(--u)) at calc(var(--pk-x) + -54 * var(--u)) calc(100% + -2 * var(--u)),rgb(234 52 255/.42) 0,rgb(234 52 255/0) 100%),radial-gradient(calc(24 * var(--u) * var(--pk-w)) calc(24 * var(--u)) at calc(var(--pk-x) + 51 * var(--u)) calc(100% + -1 * var(--u)),rgb(255 208 39/.5) 0,rgb(255 208 39/0) 100%),radial-gradient(calc(30 * var(--u) * var(--pk-w)) calc(20 * var(--u)) at calc(var(--pk-x) + 21 * var(--u)) calc(100% + 0 * var(--u)),rgb(130 91 255/.45) 0,rgb(130 91 255/0) 100%),radial-gradient(calc(25 * var(--u) * var(--pk-w)) calc(18 * var(--u)) at calc(var(--pk-x) + -21 * var(--u)) calc(100% + -2 * var(--u)),rgb(52 182 255/.4) 0,rgb(52 182 255/0) 100%),radial-gradient(calc(21 * var(--u) * var(--pk-w)) calc(24 * var(--u)) at calc(var(--pk-x) + 66 * var(--u)) calc(100% + 0 * var(--u)),rgb(255 65 234/.45) 0,rgb(255 65 234/0) 100%),radial-gradient(calc(18 * var(--u) * var(--pk-w)) calc(26 * var(--u)) at calc(var(--pk-x) + -66 * var(--u)) calc(100% + -1 * var(--u)),rgb(39 240 221/.52) 0,rgb(39 240 221/0) 100%);mask:radial-gradient(calc(78 * var(--u) * var(--pk-w)) calc(60 * var(--u)) at var(--pk-x) 100%,#000 0,rgb(0 0 0/.5) 45%,transparent 100%),linear-gradient(to bottom,#000,transparent calc(28 * var(--u)),transparent calc(100% - 28 * var(--u)),#000),linear-gradient(to right,#000,transparent calc(28 * var(--u)),transparent calc(100% - 28 * var(--u)),#000);mask-composite:intersect,add;opacity:.7}.dmp .pk-rand .bloom{background:radial-gradient(calc(.8 * var(--u)) calc(92 * var(--u)) at 8% calc(100% + -2 * var(--u)),rgb(255 78 104/1) 0,rgb(255 78 104/1) 30%,rgb(255 78 104/0) 88%),radial-gradient(calc(10 * var(--u)) calc(35 * var(--u)) at 22% calc(100% + -4 * var(--u)),rgb(52 247 234/.98) 0,rgb(52 247 234/.49) 50%,rgb(52 247 234/0) 95%),radial-gradient(calc(2 * var(--u)) calc(72 * var(--u)) at 36% calc(100% + -3 * var(--u)),rgb(130 91 255/1) 0,rgb(130 91 255/1) 40%,rgb(130 91 255/0) 90%),radial-gradient(calc(14 * var(--u)) calc(28 * var(--u)) at 50% calc(100% + -2 * var(--u)),rgb(255 221 52/.59) 0,rgb(255 221 52/.29) 55%,rgb(255 221 52/0) 96%),radial-gradient(calc(1.2 * var(--u)) calc(85 * var(--u)) at 64% calc(100% + -4 * var(--u)),rgb(65 255 130/1) 0,rgb(65 255 130/1) 35%,rgb(65 255 130/0) 89%),radial-gradient(calc(7 * var(--u)) calc(45 * var(--u)) at 78% calc(100% + -2 * var(--u)),rgb(255 65 255/.91) 0,rgb(255 65 255/.45) 48%,rgb(255 65 255/0) 94%),radial-gradient(calc(.6 * var(--u)) calc(60 * var(--u)) at 92% calc(100% + -3 * var(--u)),rgb(52 182 255/1) 0,rgb(52 182 255/1) 42%,rgb(52 182 255/0) 91%),radial-gradient(calc(21 * var(--u)) calc(15 * var(--u)) at calc(var(--pk-x) + 0 * var(--u)) calc(100% + 1 * var(--u)),rgb(255 255 255/1) 0,rgb(255 255 255/.9) 20%,rgb(255 255 255/.5) 50%,rgb(255 255 255/0) 100%),radial-gradient(calc(42 * var(--u)) calc(40 * var(--u)) at calc(var(--pk-x) + 0 * var(--u)) calc(100% + 0 * var(--u)),rgb(255 255 255/.3) 0,rgb(255 255 255/.12) 25%,rgb(255 255 255/.03) 55%,rgb(255 255 255/0) 80%);mask:radial-gradient(calc(84 * var(--u) * var(--pk-w)) calc(110 * var(--u)) at var(--pk-x) 100%,#000 0,rgb(0 0 0/.5) 35%,transparent 100%);opacity:.8;animation:pk-hue-23 4s ease-in-out infinite alternate}@keyframes pk-hue-13{0%{filter:hue-rotate(-13deg)}to{filter:hue-rotate(13deg)}}@keyframes pk-hue-23{0%{filter:blur(calc(8 * var(--u))) hue-rotate(-23deg)}to{filter:blur(calc(8 * var(--u))) hue-rotate(23deg)}}@keyframes pk-rand-run{0%{--pk-x:6%;--pk-w:0.5;opacity:0}10%{--pk-x:15%;--pk-w:0.8}12.5%{opacity:0}20%{--pk-x:25%;--pk-w:1.1}30%{--pk-x:35%;--pk-w:1.3}32.5%{opacity:1}40%{--pk-x:44%;--pk-w:1.45}50%{--pk-x:50%;--pk-w:1.5}60%{--pk-x:56%;--pk-w:1.45}67.5%{opacity:1}70%{--pk-x:65%;--pk-w:1.3}80%{--pk-x:75%;--pk-w:1.1}87.5%{opacity:0}90%{--pk-x:85%;--pk-w:0.8}to{--pk-x:94%;--pk-w:0.5;opacity:0}}@media (prefers-reduced-motion:reduce){.dmp .reveal{opacity:1;transform:none;filter:none;transition:none}.dmp .dim:before{display:none}.dmp .pk,.dmp .pk *{animation:none!important;transition:none!important}.dmp .pk-rand__run{--pk-x:50%;--pk-w:1.5}}