.dd{z-index:2147483300;min-width:15rem;max-width:min(22rem,100vw - 2rem);color:var(--ink);font-family:var(--font);background:color-mix(in srgb, var(--raise) 84%, transparent);backdrop-filter:blur(20px)saturate(1.5);border-radius:1.125rem;flex-direction:column;padding:.375rem;display:flex;position:fixed;box-shadow:0 0 0 1px #ffffff17,inset 0 1px #ffffff0d,0 1.5rem 3rem -.75rem #000c}:root[data-theme=light] .dd{background:#ffffffe6;box-shadow:0 0 0 1px #00000014,0 1.5rem 3rem -.75rem #00000047}.dd-s{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:.75rem;flex:none;align-items:center;gap:.5rem;height:2.375rem;margin:0 0 .375rem;padding:0 .75rem;display:flex;position:relative}.dd-s svg{fill:none;width:.9375rem;height:.9375rem;stroke:var(--read);stroke-width:1.8px;stroke-linecap:round;flex:none}.dd-s input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.875rem;font-weight:600}.dd-s input::placeholder{color:var(--read);opacity:.8}.dd-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink) 25%, transparent) transparent;flex:auto;min-height:0;max-height:19rem;position:relative;overflow-y:auto}.dd-g{background:color-mix(in srgb, var(--ink) 9%, transparent);opacity:0;pointer-events:none;height:2.375rem;transition:transform .22s var(--ease), height .22s var(--ease), opacity .16s ease;border-radius:.75rem;position:absolute;top:0;left:0;right:0}.dd-o{width:100%;height:2.375rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.75rem;outline:none;align-items:center;gap:.625rem;padding:0 .75rem 0 .625rem;font-size:.875rem;font-weight:600;display:flex;position:relative}.dd-o[hidden]{display:none}.dd-o:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 45%, transparent)}.dd-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dd-o[aria-selected=true] .dd-t{font-weight:800}.dd-n{color:var(--read);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:1rem;font-size:.8125rem;font-weight:600}.dd-k{width:1rem;height:1rem;color:var(--acc);opacity:0;transition:opacity .15s ease, transform .25s var(--ease);flex:none;transform:scale(.5)}.dd-o[aria-selected=true] .dd-k{opacity:1;transform:none}.dd-k svg,.dd-b svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.dd-b{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 35%, transparent);border-radius:.375rem;flex:none;transition:box-shadow .15s;position:relative}.dd-b:before{content:"";border-radius:inherit;background:var(--acc-bg);opacity:0;transition:opacity .15s ease, transform .25s var(--ease);position:absolute;inset:0;transform:scale(.4)}.dd-b svg{color:#fff;opacity:0;width:.875rem;height:.875rem;transition:opacity .15s 40ms;position:absolute;inset:.125rem}.dd-o[aria-selected=true] .dd-b{box-shadow:none}.dd-o[aria-selected=true] .dd-b:before{opacity:1;transform:none}.dd-o[aria-selected=true] .dd-b svg{opacity:1}.dd-zero .dd-t,.dd-zero .dd-n{opacity:.45}.dd-none{color:var(--read);padding:.75rem;font-size:.8125rem}.dd-f{border-top:1px solid color-mix(in srgb, var(--ink) 8%, transparent);flex:none;justify-content:space-between;align-items:center;gap:.5rem;margin:.375rem 0 0;padding:.5rem .25rem .125rem;display:flex}.dd-x{height:2rem;color:var(--read);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .625rem;font-size:.8125rem;font-weight:700;transition:background-color .15s,color .15s}.dd-x:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}.dd-ok{background:var(--ink);height:2.125rem;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 1rem;font-size:.8125rem;font-weight:800;transition:transform .12s}.dd-ok:active{transform:scale(.96)}.dd-x:focus-visible,.dd-ok:focus-visible,.dd-pre button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dd-pr{width:20rem;max-width:100%;padding:.5rem .5rem .125rem}.dd-hist{align-items:flex-end;gap:3px;height:3.5rem;padding:0 .625rem;display:flex}.dd-hist span{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:3px 3px 1px 1px;flex:1 1 0;transition:background-color .2s}.dd-hist span.in{background:linear-gradient(#ff7a4a,#ec2f75)}.dd-hist span.no{opacity:.45}.dd-rng{touch-action:none;cursor:pointer;height:1.75rem;margin:.125rem 0 .625rem;position:relative}.dd-rng input{touch-action:none}.dd-tr,.dd-fi{border-radius:3px;height:3px;position:absolute;top:.8125rem}.dd-tr{background:color-mix(in srgb, var(--ink) 18%, transparent);left:.625rem;right:.625rem}.dd-fi{background:var(--ink)}.dd-rng input{pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;outline:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.dd-rng input::-webkit-slider-runnable-track{background:0 0}.dd-rng input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:grab;background:#fff;border-radius:999px;width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px #0000001f,0 2px 6px #00000073}.dd-rng input::-moz-range-thumb{pointer-events:auto;cursor:grab;background:#fff;border:0;border-radius:999px;width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px #0000001f,0 2px 6px #00000073}.dd-rng input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--acc);outline-offset:2px}.dd-two{grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 .625rem;display:grid}.dd-two label{background:color-mix(in srgb, var(--ink) 7%, transparent);height:2.5rem;color:var(--read);border-radius:.75rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.75rem;font-weight:700;display:flex}.dd-two input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:.875rem;font-weight:700}.dd-two input::placeholder{color:var(--read);opacity:.7}.dd-two i{font-style:normal}.dd-pre{flex-wrap:wrap;gap:.375rem;display:flex}.dd-pre button{background:color-mix(in srgb, var(--ink) 8%, transparent);height:1.875rem;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 .6875rem;font-size:.78125rem;font-weight:700;transition:background-color .15s,color .15s}.dd-pre button:hover{background:color-mix(in srgb, var(--ink) 14%, transparent)}.dd-pre button.on{background:var(--ink);color:var(--bg)}.dd-pr .dd-f{margin-top:.75rem}.dd-dim{z-index:2147483290;backdrop-filter:blur(6px);background:#0000008c;position:fixed;inset:0}.dd.dd-sheet{left:.5rem;right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--raise) 95%, transparent);border-radius:1.625rem;min-width:0;max-width:none;max-height:82vh;padding:.375rem .5rem .625rem;top:auto}:root[data-theme=light] .dd.dd-sheet{background:#fff}.dd-h{touch-action:none;cursor:grab;flex-direction:column;flex:none;align-items:center;padding:.25rem 0 .625rem;display:flex}.dd-h i{background:color-mix(in srgb, var(--ink) 25%, transparent);border-radius:99px;width:2.25rem;height:.3125rem;margin:.125rem 0 .625rem}.dd-h b{letter-spacing:-.01em;font-size:1rem;font-weight:800}.dd-sheet .dd-list{max-height:none}.dd-sheet .dd-o{height:2.875rem;font-size:.9375rem}.dd-sheet .dd-g{height:2.875rem}.dd-sheet .dd-s{height:2.75rem}.dd-sheet .dd-s input{font-size:1rem}.dd-sheet .dd-pr{width:auto}.dd-sheet .dd-two input{font-size:1rem}.dd-sheet .dd-pre button{height:2.25rem;font-size:.8125rem}.dd-sheet .dd-ok{height:2.5rem;padding:0 1.25rem;font-size:.875rem}html.dd-on,html.dd-on body{overflow:hidden}@media (prefers-reduced-motion:reduce){.dd-g,.dd-k,.dd-b:before{transition:none}}
