.dp-bar{--dp-ink:#1a1a1a;--dp-ease:cubic-bezier(.23, 1, .32, 1);z-index:998;left:50%;bottom:max(18px, env(safe-area-inset-bottom));max-width:calc(100vw - 32px);color:var(--dp-ink);-webkit-font-smoothing:antialiased;pointer-events:auto;animation:dp-rise .5s var(--dp-ease) both;background:#ffffeb;border:2px solid #e4e4d0;border-radius:14px;align-items:center;gap:12px;padding:8px 8px 8px 14px;font-family:DuckyNav Figtree,Figtree,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.2;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px -14px #1a1a1a59}.dp-bar *,.dp-bar :before,.dp-bar :after{box-sizing:border-box}@keyframes dp-rise{0%{opacity:0;transform:translate(-50%,16px)}}.dp-mark{border-radius:6px;flex:none;width:24px;height:24px;display:block}.dp-words{white-space:nowrap;margin:0}.dp-go{border:1.5px solid var(--dp-ink);height:36px;color:var(--dp-ink);font:inherit;white-space:nowrap;transition:transform .2s var(--dp-ease), box-shadow .2s var(--dp-ease), background-color .2s;background:#5b95ff;border-radius:9px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.dp-go:hover{box-shadow:0 3px 0 var(--dp-ink);background:#6ea2ff;transform:translateY(-1px)}.dp-x{color:#66665a;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.dp-x:hover{color:var(--dp-ink);background:#efeedd}.dp-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.dp-go:focus-visible,.dp-x:focus-visible{outline-offset:2px;outline:2px solid #5b95ff}@media (prefers-reduced-motion:reduce){.dp-bar{animation:none}.dp-go{transition:none}}.dpi{--dpi-t:3.2s;--dpi-ease:cubic-bezier(.45, 0, .25, 1)}:where(.dpi){width:min(100%,16.5rem);margin:0}.dpi svg{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 14px 30px -16px #1a1a1a73,0 0 0 1px #1a1a1a14}.dpi--dark svg{box-shadow:0 18px 44px -18px #000c,0 0 0 1px #ffffff1a}.dpi figcaption{color:#1a1a1aad;margin-top:.625rem;font-size:14px;line-height:1.35}.dpi--dark figcaption{color:#ffffffa8}.dpi-title,.dpi-head,.dpi-label,.dpi-foot{text-anchor:middle}.dpi-title{fill:#a3a399;font:600 8px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.dpi-head{fill:#1a1a1a;font:400 16.5px EB Garamond,Georgia,Times New Roman,serif}.dpi-label{fill:#1a1a1a;font:500 8.5px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.dpi-foot{fill:#444;font:500 7px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.dpi-arrow,.dpi-a,.dpi-alias{fill:none;stroke-linecap:round;stroke-linejoin:round}.dpi-arrow{stroke:#1a1a1a;stroke-width:2px}.dpi-a{stroke:#3f9645;stroke-width:2.2px}.dpi-alias{stroke:#222;stroke-width:1.1px}.dpi-folder,.dpi-ghost,.dpi-cursor{transform-box:fill-box;transform-origin:50%}.dpi-hit{fill:#1a1a1a;opacity:0;animation:dpi-hit var(--dpi-t) var(--dpi-ease) infinite}.dpi-folder{animation:dpi-take var(--dpi-t) var(--dpi-ease) infinite}.dpi-ghost{opacity:0;animation:dpi-drag var(--dpi-t) var(--dpi-ease) infinite}.dpi-cursor{animation:dpi-point var(--dpi-t) var(--dpi-ease) infinite}@keyframes dpi-point{0%{opacity:0;transform:translate(34px,34px)}8%{opacity:1}16%,20%{transform:translate(0)}42%{transform:translate(78px,-20px)}62%,72%{opacity:1;transform:translate(158px,-2px)}92%,to{opacity:0;transform:translate(184px,34px)}}@keyframes dpi-drag{0%,18%{opacity:0;transform:translate(0)scale(1)}21%{opacity:.62;transform:translate(2px,-2px)scale(1.04)}42%{opacity:.62;transform:translate(78px,-20px)scale(1.04)}62%{opacity:.62;transform:translate(158px,-2px)scale(1)}70%,to{opacity:0;transform:translate(162px,2px)scale(.42)}}@keyframes dpi-hit{0%,54%{opacity:0}60%,68%{opacity:.16}76%,to{opacity:0}}@keyframes dpi-take{0%,64%{transform:scale(1)}70%{transform:scale(1.07)}78%,to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dpi-ghost,.dpi-cursor,.dpi-hit{display:none}.dpi-folder{animation:none}}
