:where(.dp-dg) .i{fill:none;flex:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}:where(.dp-dg) ul{list-style:none;margin:0;padding:0}:where(.dp-dg) li{margin:0}:where(.dp-dg) svg{display:block}.dp-dg{--wire:radial-gradient(circle,var(--lime) 2.5px,transparent 3px) 0 50%/24px 8px repeat-x,linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.25)) 0 50%/100% 1px no-repeat;--wire-y:radial-gradient(circle,var(--lime) 2.5px,transparent 3px) 50% 0/8px 24px repeat-y,linear-gradient(hsla(0,0%,100%,.25),hsla(0,0%,100%,.25)) 50% 0/1px 100% no-repeat;--wire-off:linear-gradient(hsla(0,0%,100%,.14),hsla(0,0%,100%,.14)) 50% 50%/100% 1px no-repeat;background:var(--navy);border-radius:24px;box-shadow:0 40px 80px -40px rgb(0 0 94 / .6);color:var(--on-d);isolation:isolate;margin:48px 0 0;overflow:hidden;padding:16px 16px 20px;position:relative}.dp-dg:before{background:radial-gradient(circle,hsl(0 0% 100% / .12) 1px,transparent 1.6px) 0 0/22px 22px;content:"";inset:0;mask:linear-gradient(#000,transparent 90%);position:absolute;z-index:-1}.dp-dg__bar{align-items:center;border-bottom:1px solid hsl(0 0% 100% / .12);color:var(--dim);display:flex;flex-wrap:wrap;font:500 13px/1.3 var(--mono);gap:12px;justify-content:space-between;margin-bottom:24px;padding:2px 2px 16px}.dp-dg__bar b{color:var(--lime);font-weight:500}.dp-dg__in{height:1px;margin:0;opacity:0;pointer-events:none;position:absolute;width:1px}.dp-dg__sw{align-items:center;background:hsl(0 0% 100% / .08);border-radius:999px;box-shadow:inset 0 0 0 1px hsl(0 0% 100% / .2);color:#fff;cursor:pointer;display:inline-flex;font:600 14px/1 var(--f);gap:10px;margin:0;min-height:40px;padding:6px 14px;transition:background-color .2s;user-select:none;-webkit-user-select:none;white-space:nowrap}.dp-dg__sw:hover{background:hsl(0 0% 100% / .15)}.dp-dg__in:focus-visible~.dp-dg__bar .dp-dg__sw{outline:3px solid var(--lime);outline-offset:3px}.dp-dg__a{opacity:.5;transition:opacity .25s}.dp-dg__in:not(:checked)~.dp-dg__bar .dp-dg__a{opacity:1}.dp-dg__in:not(:checked)~.dp-dg__bar .dp-dg__b{opacity:.5}.dp-dg__b{transition:opacity .25s}.dp-dg__k{background:var(--lime);border-radius:999px;height:26px;position:relative;transition:background-color .25s;width:42px}.dp-dg__k:after{background:var(--navy);border-radius:50%;content:"";height:18px;left:20px;position:absolute;top:4px;transition:left .25s var(--ease),background-color .25s;width:18px}.dp-dg__in:not(:checked)~.dp-dg__bar .dp-dg__k{background:hsl(0 0% 100% / .22)}.dp-dg__in:not(:checked)~.dp-dg__bar .dp-dg__k:after{background:#fff;left:4px}.dp-dg__grid{display:grid;gap:44px}.dp-dg__h{align-items:center;color:var(--lime);display:flex;font:500 12.5px/1.3 var(--mono);gap:8px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.dp-dg__col ul{display:flex;flex-wrap:wrap;gap:8px}.dp-dg__col li{align-items:center;background:hsl(0 0% 100% / .07);border-radius:10px;box-shadow:inset 0 0 0 1px hsl(0 0% 100% / .16);color:#fff;display:flex;font-size:15px;font-weight:600;gap:10px;line-height:1.3;padding:9px 13px;position:relative;transition:opacity .4s,filter .4s}.dp-dg__col li:before{background:var(--lav-d);border-radius:2px;content:"";flex:none;height:7px;width:7px}.dp-dg__out li:before{background:var(--lime);transform:rotate(45deg)}.dp-dg__in:not(:checked)~.dp-dg__grid .dp-dg__out li{filter:saturate(0);opacity:.3}.dp-dg__eng{display:grid;position:relative}.dp-dg__eng>*{grid-area:1/1;transition:opacity .35s,visibility .35s,transform .35s var(--ease)}.dp-dg__eng:after,.dp-dg__eng:before{background:var(--wire-y);content:"";height:44px;left:50%;margin-left:-4px;position:absolute;width:8px}.dp-dg__eng:before{bottom:100%}.dp-dg__eng:after{top:100%}.dp-dg__in:not(:checked)~.dp-dg__grid .dp-dg__eng:after{background:linear-gradient(hsl(0 0% 100% / .14),hsl(0 0% 100% / .14)) 50% 0/1px 100% no-repeat}.dp-dg__core,.dp-dg__old{align-items:center;border-radius:18px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:24px 18px;position:relative;text-align:center}.dp-dg__core{background:linear-gradient(160deg,hsl(0 0% 100% / .1),#fff0 60%),var(--navy-d);box-shadow:inset 0 0 0 1.5px var(--lime),0 0 0 6px rgb(155 226 0 / .08),0 0 70px -12px rgb(155 226 0 / .45)}.dp-dg__old{background:rgb(0 0 40 / .35);outline:1.5px dashed hsl(0 0% 100% / .35);outline-offset:-1.5px}.dp-dg__in:not(:checked)~.dp-dg__grid .dp-dg__core,.dp-dg__old{opacity:0;transform:scale(.96);visibility:hidden}.dp-dg__in:not(:checked)~.dp-dg__grid .dp-dg__old{opacity:1;transform:none;visibility:visible}.dp-dg__fx{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.dp-dg__fx:after{background:linear-gradient(transparent,rgb(155 226 0 / .13) 50%,transparent);content:"";height:30%;left:0;position:absolute;right:0;top:-30%}.dp-dg__logo,.dp-dg__term{height:30px;margin-bottom:8px;width:40px}.dp-dg__term{color:var(--dim)}.dp-dg__core b,.dp-dg__old b{color:#fff;font-size:21px;letter-spacing:-.01em}.dp-dg__tag{color:var(--lime);font:600 12.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.dp-dg__old .dp-dg__tag{color:var(--dim)}.dp-dg__core ul,.dp-dg__old ul{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:14px}.dp-dg__core li{box-shadow:inset 0 0 0 1px var(--lime);color:#fff}.dp-dg__core li,.dp-dg__old li{border-radius:999px;font-size:14px;font-weight:600;padding:4px 11px}.dp-dg__old li{box-shadow:inset 0 0 0 1px hsl(0 0% 100% / .3);color:var(--on-d)}.dp-dg__st{align-items:center;border-top:1px solid hsl(0 0% 100% / .12);color:var(--on-d);display:flex;font:500 13.5px/1.45 var(--mono);gap:10px;margin-top:26px;padding-top:16px}.dp-dg__in:not(:checked)~.dp-dg__st .dp-dg__on,.dp-dg__st .dp-dg__off{display:none}.dp-dg__in:not(:checked)~.dp-dg__st .dp-dg__off{display:inline}.dp-dg__in:not(:checked)~.dp-dg__st .dp-led{background:hsl(0 0% 100% / .4);box-shadow:none}@media (min-width:900px){.dp-dg{padding:20px 32px 28px}.dp-dg__grid{align-items:center;gap:0 72px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}.dp-dg__col ul{flex-direction:column;flex-wrap:nowrap}.dp-dg__col li:after{background:var(--wire);content:"";height:8px;margin-top:-4px;position:absolute;top:50%;width:72px}.dp-dg__src li:after{left:100%}.dp-dg__out li:after{right:100%}.dp-dg__in:not(:checked)~.dp-dg__grid .dp-dg__out li:after{background:var(--wire-off)}.dp-dg__eng{align-self:stretch}.dp-dg__eng:after,.dp-dg__eng:before{display:none}.dp-dg__core,.dp-dg__old{padding:28px 22px}}.dp-dg .dp-led{background:var(--lime);border-radius:50%;box-shadow:0 0 0 3px rgb(155 226 0 / .22);display:inline-block;flex:none;height:8px;width:8px}@keyframes dp-dg-x{to{background-position:24px 50%,0 50%}}@keyframes dp-dg-y{to{background-position:50% 24px,50% 0}}@keyframes dp-dg-sweep{to{transform:translateY(430%)}}@media (prefers-reduced-motion:no-preference){.dp-dg__col li:after{animation:dp-dg-x 1s linear infinite}.dp-dg__col li:nth-child(2):after{animation-delay:-.35s}.dp-dg__col li:nth-child(3):after{animation-delay:-.7s}.dp-dg__col li:nth-child(4):after{animation-delay:-.15s}.dp-dg__eng:after,.dp-dg__eng:before{animation:dp-dg-y 1s linear infinite}.dp-dg__fx:after{animation:dp-dg-sweep 3.6s ease-in-out infinite}.dp-dg__in:not(:checked)~.dp-dg__grid .dp-dg__eng:after,.dp-dg__in:not(:checked)~.dp-dg__grid .dp-dg__out li:after{animation:none}.dp-dg .dp-led{animation:dp-blink 1.6s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.dp-dg *,.dp-dg :after,.dp-dg :before{transition:none!important}}