.dp-pill{-webkit-backdrop-filter:blur(12px)saturate(1.4)brightness(1.18);color:#fafcfff7;letter-spacing:.02em;text-shadow:0 1px 2px #0006;cursor:pointer;background:linear-gradient(#fffcf633 0%,#fffaf217 100%);border:1px solid #fffdf88c;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:550;transition:box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff80,0 0 10px #ffc8572e,0 10px 24px #0006}.dp-pill:hover{box-shadow:inset 0 1px #ffffff8c,0 0 16px #ffc8574d,0 10px 24px #0006}.dp-panel{-webkit-backdrop-filter:blur(16px)saturate(1.4)brightness(1.12);background:linear-gradient(#fffcf62e 0%,#fffaf214 100%);border:1px solid #fffdf873;border-radius:16px;width:264px;padding:12px;position:absolute;top:48px;right:0;box-shadow:inset 0 1px #fff6,0 16px 38px #00000080}.dpx-static{-webkit-backdrop-filter:none;background:0 0;width:380px;position:relative;box-shadow:0 16px 38px #00000080}.dpx-static:before{content:"";border-radius:inherit;background:linear-gradient(165deg,#2f5c87 0%,#285076 45%,#21425f 100%);position:absolute;inset:0}.dpx-static:after{content:"";border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(16px)saturate(1.7);background:linear-gradient(155deg,#96c4ec3d 0%,#689cce26 45%,#4878aa1c 100%);position:absolute;inset:0;box-shadow:inset 0 1px #fff6}.dpx-static>*{z-index:1;position:relative}.dpx-panel-sheen{pointer-events:none;background:linear-gradient(170deg,#fff3 0%,#ffffff0d 55%,#fff0 100%);border-radius:16px 16px 0 0;height:30%;position:absolute;top:0;left:0;right:0}.dpx-head{letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;text-shadow:0 1px 3px #04122699;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700}.dpx-rule{background:#ffffff29;height:1px;margin-top:8px}.dpx-card{cursor:pointer;border:1px solid #ffffff3d;border-radius:12px;align-items:center;gap:14px;width:100%;height:68px;padding:0 14px;transition:transform .18s ease-out;display:flex;position:relative;box-shadow:0 2px 5px #08162c3d,0 8px 20px #08162c2e}.dpx-card:before{content:"";border-radius:inherit;background:linear-gradient(160deg,#3a6e9e 0%,#2f5c87 55%,#274c70 100%);position:absolute;inset:0}.dpx-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(155deg,#96c4ec42 0%,#689cce29 45%,#4878aa1f 100%);position:absolute;inset:0;box-shadow:inset 0 1px #fff6,inset 0 -1px #0000003d,inset 1px 0 #ffffff1f,inset -1px 0 #0000001f}.dpx-card>*{z-index:1;position:relative}.dpx-card:hover{transform:translateY(-1px);box-shadow:0 3px 7px #08162c47,0 12px 26px #08162c3d}.dpx-card:active{transform:translateY(0)scale(.995);box-shadow:0 1px 3px #08162c38,0 5px 12px #08162c29}.dpx-card:focus-visible{outline-offset:2px;outline:2px solid #f4703ab3}.dpx-sheen{pointer-events:none;background:linear-gradient(170deg,#ffffff3d 0%,#ffffff0f 55%,#fff0 100%);border-radius:12px 12px 0 0;height:42%;position:absolute;top:0;left:0;right:0}.dpx-tile{border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .18s ease-out;display:inline-flex;box-shadow:0 1px 2px #04122659,inset 0 1px #ffffff59}.dpx-tile svg{filter:drop-shadow(0 1px 2px #04122673)}.dpx-card:hover .dpx-tile{transform:scale(1.05)}.dpx-title{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 3px #0412268c;font-size:13.5px;font-weight:700;overflow:hidden}.dpx-desc{color:#ffffffb8;text-shadow:0 1px 2px #04122673;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.dpx-chev{color:#ffffff73;flex:none;font-size:16px;transition:transform .18s ease-out}.dpx-card:hover .dpx-chev{color:#ffffffbf;transform:translate(3px)}.dpx-input{color:#fff;background:#10263e8c;border:1px solid #ffffff29;border-radius:6px;min-width:0;padding:6px 8px;font-weight:500;box-shadow:inset 0 2px 4px #04122659}.dpx-input::-webkit-calendar-picker-indicator{filter:invert()opacity(.55)}.dpx-apply{color:#fffffff0;background:linear-gradient(#348e6e94 0%,#226e54a8 100%);border:1px solid #fff3;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:600;box-shadow:0 1px 2px #04122647,inset 0 1px #ffffff38}@media (prefers-reduced-motion:reduce){.dpx-card,.dpx-tile,.dpx-chev{transition:none}.dpx-card:hover,.dpx-card:hover .dpx-tile,.dpx-card:hover .dpx-chev{transform:none}}.dpx-card-thumb{height:74px;padding:0 12px 0 10px}.dpx-thumb{border:1px solid #ffffff2e;border-radius:8px;flex:none;line-height:0;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #04122659}.dpx-pin-pulse{fill:none;stroke:#fff2dc;stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.2,.5,.6,1) infinite dpx-pin-pulse}@keyframes dpx-pin-pulse{0%{opacity:0;transform:scale(.3)}10%{opacity:.85}70%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.dpx-pin-pulse{opacity:0;animation:none}}.dpx-well{background:#10263e6b;border:1px solid #ffffff1a;border-radius:12px;padding:12px 14px;box-shadow:inset 0 2px 5px #04122652}.dpx-frow{color:#ffffffeb;text-shadow:0 1px 2px #04122673;font-weight:600}.dpx-fhint{color:#ffffff8c;font-weight:500}.dpx-dot-on{background:#4ade80;box-shadow:0 0 6px #4ade80b3}.dpx-dot-off{background:#ffffff47}.dpx-card-thumb{height:88px}.pli-case{display:block;position:relative}.pli-case>*{position:absolute}.pli-bezel{filter:drop-shadow(0 0 3px #ffc46e80);background:repeating-conic-gradient(#f0d294 0deg 15deg,#b8894a 15deg 30deg,#e3c084 30deg 45deg,#8f6832 45deg 60deg);border-radius:999px;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.pli-bezel.live{animation:26s linear infinite pli-spec}@keyframes pli-spec{to{transform:rotate(360deg)}}.pli-streak{mix-blend-mode:overlay;opacity:.55;pointer-events:none;background:repeating-conic-gradient(#ffffff17 0deg .6deg,#00000017 .6deg 1.2deg);border-radius:999px;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.pli-face{background:radial-gradient(circle at 34% 28%,#264266fa 0%,#0e2038 55%,#061020 100%);border-radius:999px;inset:2.5px;box-shadow:inset 0 2px 7px #000000a6,inset 0 -1px #fff6dc24}.pli-light{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(135deg,#fff4d642 0%,#fff4d60f 26%,#0000 48%,#0003 72%,#00000061 100%);border-radius:999px;inset:0}.pli-dome{pointer-events:none;background:radial-gradient(at 30% 22%,#fff6 0%,#0000 45%),linear-gradient(150deg,#ffffff42 0%,#ffffff0f 34%,#fff0 56%);border-radius:999px;inset:2.5px}.pli-pivot{background:radial-gradient(circle at 34% 30%,#fff4d8,#e8c27a 45%,#8a6428);border-radius:999px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;top:50%;left:50%;box-shadow:0 1px 2px #000000b3,inset 0 -1px 1px #00000059}.pli-cardinal{fill:#f0daa8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:5.5px;font-weight:700}.pli-num{fill:#f0daa89e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:5.5px;font-weight:700}.pli-alt-label{letter-spacing:.2em;fill:#f0daa847;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:4.5px;font-weight:700}.pli-case .t50-globe-lit{animation:none;box-shadow:inset -14px -10px 26px #040c1e8c,inset 5px 5px 14px #ffffff38}.pli-cneedle{transform-box:view-box;transform-origin:32px 32px;filter:drop-shadow(0 2px 3px #0009);transform:rotate(45deg)}.pli-cneedle.entry{animation:1.4s cubic-bezier(.12,.85,.18,1) both pli-cn-in,6s ease-in-out infinite pli-cn-idle}@keyframes pli-cn-in{0%{transform:rotate(-855deg)}62%{transform:rotate(63deg)}82%{transform:rotate(40deg)}to{transform:rotate(45deg)}}@keyframes pli-cn-idle{0%,to{transform:rotate(45deg)}27%{transform:rotate(48.5deg)}77%{transform:rotate(41.5deg)}}.pli-blurwrap.entry{animation:1.4s linear both pli-blur-in}@keyframes pli-blur-in{0%,82%{filter:blur(1.5px)}to{filter:blur()}}.pli-climb{transform-box:view-box;transform-origin:32px 32px;transition:transform .9s ease-out;transform:rotate(0)}.dpx-card:hover .pli-climb-long{transition-duration:.7s;transform:rotate(90deg)}.dpx-card:hover .pli-climb-short{transition-duration:.7s;transform:rotate(9deg)}.pli-along,.pli-ashort{transform-box:view-box;transform-origin:32px 32px;filter:drop-shadow(0 2px 3px #0009)}.pli-along{transform:rotate(210deg)}.pli-ashort{transform:rotate(150deg)}.pli-along.entry{animation:1.4s cubic-bezier(.12,.85,.18,1) both pli-al-in,11s ease-in-out infinite pli-al-idle}.pli-ashort.entry{animation:1.2s cubic-bezier(.12,.85,.18,1) both pli-as-in,11s ease-in-out infinite pli-as-idle}@keyframes pli-al-in{0%{transform:rotate(-654deg)}70%{transform:rotate(224deg)}88%{transform:rotate(205deg)}to{transform:rotate(210deg)}}@keyframes pli-as-in{0%{transform:rotate(-66deg)}70%{transform:rotate(164deg)}88%{transform:rotate(145deg)}to{transform:rotate(150deg)}}@keyframes pli-al-idle{0%,to{transform:rotate(210deg)}25%{transform:rotate(217deg)}75%{transform:rotate(203deg)}}@keyframes pli-as-idle{0%,to{transform:rotate(150deg)}25%{transform:rotate(151.5deg)}75%{transform:rotate(148.5deg)}}.pli-paused,.pli-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pli-bezel.live,.pli-cneedle.entry,.pli-blurwrap.entry,.pli-along.entry,.pli-ashort.entry{animation:none}.pli-climb,.dpx-card:hover .pli-climb-long,.dpx-card:hover .pli-climb-short{transition:none;transform:none}}.plt2-housing{background:linear-gradient(160deg,#c6ceda 0%,#8794a6 45%,#5d6b7e 100%);border-radius:6px;width:84px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 5px #040e1e66,inset 0 1px #ffffff73,inset 0 -1px #00000040}.plt2-streak{mix-blend-mode:overlay;opacity:.55;pointer-events:none;background:repeating-linear-gradient(#ffffff17 0 .5px,#00000017 .5px 1px);border-radius:6px;position:absolute;inset:0}.plt2-window{background:radial-gradient(circle at 34% 28%,#1e3654fa,#081426);border-radius:4px;position:absolute;inset:6px;overflow:hidden;box-shadow:inset 0 2px 6px #000000a6,inset 0 -1px #ffffff1f}.plt2-entry,.plt2-hover,.plt2-strip{display:block;position:absolute;top:50%;left:0;right:0}.plt2-entry.run{animation:.7s cubic-bezier(.1,.7,.2,1) both plt2-entry,.7s linear both plt2-entry-blur}@keyframes plt2-entry{0%{transform:translateY(-84px)}to{transform:translateY(0)}}@keyframes plt2-entry-blur{0%,64%{filter:blur(1.2px)}to{filter:blur()}}.plt2-strip{margin-top:-160px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.plt2-strip.run{animation:20s linear infinite plt2-scroll}@keyframes plt2-scroll{to{transform:translateY(-160px)}}.dpx-card:hover .plt2-hover{animation:10s linear infinite plt2-scroll}.plt2-numrow{text-align:left;color:#f0daa8b3;padding-top:5px;padding-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;font-weight:700;line-height:1;display:block}.plt2-datum{background:#ff7a28;height:1px;position:absolute;top:50%;left:0;right:0}.plt2-ptr{border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:4px solid #ff7a28;width:0;height:0;margin-top:-3px;position:absolute;top:50%;left:0}.plt2-readout{font-variant-numeric:tabular-nums;color:#fff;background:#061020e0;border:1px solid #ffffff2e;border-radius:3px;padding:1.5px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.plt2-dome{pointer-events:none;background:radial-gradient(at 30% 22%,#ffffff47 0%,#0000 45%),linear-gradient(150deg,#fff3 0%,#ffffff0d 34%,#fff0 56%);border-radius:4px;position:absolute;inset:0}.plt2-light{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(135deg,#fff4d642 0%,#fff4d60f 26%,#0000 48%,#0003 72%,#00000061 100%);border-radius:6px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.plt2-entry.run,.plt2-strip.run,.dpx-card:hover .plt2-hover{animation:none}}.dpx-abs{position:absolute;top:48px;right:0}
