:root{--dp-bg:#0d0d0f;--dp-panel:#15151a;--dp-panel2:#1c1c22;--dp-line:#ffffff1a;--dp-hair:#ffffff0f;--dp-ink:#f0ede6;--dp-mut:#f0ede68f;--dp-faint:#f0ede657;--dp-pink:#ff4d86;--dp-lime:#c8f23d;--dp-pink-dim:#ff4d8629;--dp-lime-dim:#c8f23d24;--dp-hold:#f2c14e;--dp-parked:#7a8aff;--dp-pending-owner:#c08bff;--dp-blocked:#c0556b;--dp-owner-note:#ffa23d;--dp-disp:"Bricolage Grotesque", system-ui, sans-serif;--dp-body:"Space Grotesk", system-ui, sans-serif;--dp-mono:"Space Mono", monospace;--dp-r-input:11px;--dp-r-chip:999px;--dp-r-card:16px;--dp-r-btn:12px;--dp-r-sheet:22px;--dp-shadow-sheet:0 12px 36px #00000080;--dp-shadow-knob:0 2px 8px #00000080}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;max-width:100vw;height:100%;overflow:hidden}body{overscroll-behavior:none;background-color:var(--dp-bg);height:100%;color:var(--dp-ink);font-family:var(--dp-body);background-image:radial-gradient(#ffffff06 1px,#0000 1.4px);background-size:5px 5px;flex-direction:column;display:flex;overflow:hidden}a{color:inherit;text-decoration:none}.dp-range{appearance:none;background:var(--dp-line);cursor:pointer;border-radius:4px;outline:none;width:100%;height:4px}.dp-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--dp-range-knob,var(--dp-pink));width:20px;height:20px;box-shadow:var(--dp-shadow-knob);cursor:grab;border:2px solid var(--dp-bg);border-radius:50%}.dp-range::-moz-range-thumb{background:var(--dp-range-knob,var(--dp-pink));border:2px solid var(--dp-bg);cursor:grab;border-radius:50%;width:18px;height:18px}.dp-input{box-sizing:border-box;background:var(--dp-panel);border:1.5px solid var(--dp-line);border-radius:var(--dp-r-input);width:100%;color:var(--dp-ink);font-family:var(--dp-body);resize:none;outline:none;padding:13px 15px;font-size:15px;transition:border-color .15s}.dp-input:focus{border-color:var(--dp-pink)}.dp-input::placeholder{color:var(--dp-faint)}@keyframes dp-fade-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.dp-fade-in{animation:.32s both dp-fade-in}.dp-press{transition:transform 80ms}.dp-press:active{transform:scale(.97)}.dp-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.dp-scroll::-webkit-scrollbar{width:0}@media (prefers-reduced-motion:reduce){.dp-fade-in{animation:none}.dp-press:active{transform:none}.dp-range::-webkit-slider-thumb{cursor:default}}
