.dk{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;background:var(--v-deck-0);color:var(--v-ink);font-family:var(--v-sans);text-transform:none;animation:dk-in var(--dt-dur-enter,.2s) var(--v-ease) both}@keyframes dk-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dk{animation:none}}.dk-bar{flex:none;justify-content:space-between;padding:var(--s-4) var(--s-4) var(--s-3);padding-top:calc(var(--s-4) + env(safe-area-inset-top, 0px))}.dk-bar,.dk-stage{display:flex;align-items:center;gap:var(--s-3)}.dk-stage{flex:1;min-height:0;flex-direction:column;justify-content:center;padding:0 var(--s-4)}.dk-tune-open~.dk-stage .dk-preview,.dk-tune~.dk-stage .dk-preview{touch-action:none;cursor:grab}.dk-tune~.dk-stage .dk-preview:active{cursor:grabbing}.dk-preview{min-height:0;max-width:100%;display:flex;align-items:center;justify-content:center}.dk-shot{display:block;max-height:100%;max-width:100%;width:auto;height:auto;border-radius:var(--v-r-chrome,4px);box-shadow:0 0 0 1px var(--v-line),0 10px 30px rgba(12,14,14,.16)}.dk-readout-sep{color:var(--v-ink-dim)}.dk-readout{flex:none;margin:0;font-family:var(--v-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--v-signal);font-variant-numeric:tabular-nums}.dk-wait{font-size:14px;color:var(--v-ink-dim)}.dk-raw{display:grid;place-items:center;gap:var(--s-3);text-align:center;max-width:34ch;padding:var(--s-6) var(--s-4);border:1px dashed var(--v-line-hi);border-radius:var(--v-r-card,10px);background:var(--v-pane)}.dk-raw-k{font-family:var(--v-mono);font-size:12px;letter-spacing:.18em;color:var(--v-signal)}.dk-raw p{margin:0;font-size:14px;color:var(--v-ink-dim);line-height:1.55}.dk-dock{flex:none;background:var(--v-deck-2);border-top:1px solid var(--v-line);padding:var(--s-4) 0 calc(var(--s-4) + env(safe-area-inset-bottom, 0px));display:grid;gap:var(--s-4)}.dk-opts{display:flex;gap:var(--s-2);overflow-x:auto;padding:0 var(--s-4);scrollbar-width:none;justify-content:safe center}.dk-opts::-webkit-scrollbar{display:none}.dk-opts .v-seg{flex:none}.dk-sig{height:14px;width:auto;max-width:34px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.82;margin-right:6px}.v-seg button[aria-pressed=true] .dk-sig{opacity:1}.dk-tabs{display:flex;justify-content:center;padding:0 var(--s-3)}.dk-nofit{margin:0 auto;max-width:34ch;padding:0 var(--s-5);text-align:center;font-size:12px;line-height:1.45;color:var(--v-ink-dim)}.dk-face{justify-self:center}@media(min-width:900px){.dk-stage{padding:0 var(--s-6)}.dk-dock{padding-bottom:var(--s-5)}}.dk-tune,.dk-tune-open{position:fixed;right:12px;bottom:12px;z-index:400;font-family:ui-monospace,monospace;color:#e8edf2}.dk-tune-open{border:1px solid hsla(0,0%,100%,.3);background:#11161b;border-radius:999px;padding:8px 14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.dk-tune{width:min(300px,100vw - 24px);max-height:min(72vh,620px);overflow:auto;background:rgba(10,13,16,.96);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:12px;box-shadow:0 18px 50px rgba(0,0,0,.6)}.dk-tune header{display:flex;align-items:center;justify-content:space-between}.dk-tune header b{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.dk-tune footer{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:12px}.dk-tune-x{width:22px;height:22px;border:1px solid hsla(0,0%,100%,.22);background:none;color:inherit;border-radius:6px;cursor:pointer;line-height:1}.dk-tune-note{margin:8px 0 12px;font-size:10px;line-height:1.5;color:#e0a03c}.dk-tune-row{margin-bottom:12px}.dk-tune-lab{display:block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.dk-tune-lab i{display:block;font-style:normal;text-transform:none;letter-spacing:0;font-size:10px;color:#93a1ad;margin-top:2px}.dk-tune-opts{display:flex;flex-wrap:wrap;gap:4px}.dk-tune-opts button{flex:1 1 auto;min-width:44px;padding:7px 8px;border:1px solid hsla(0,0%,100%,.18);background:none;color:#a9b6c2;border-radius:6px;font:inherit;font-size:11px;cursor:pointer}.dk-tune-opts button[aria-pressed=true]{background:#e8edf2;color:#11161b;border-color:#e8edf2}.dk-tune-act{padding:8px 12px;border:0;border-radius:8px;background:#e8edf2;color:#11161b;font:inherit;font-size:11px;cursor:pointer}.dk-tune-act--quiet{background:none;color:#a9b6c2;border:1px solid hsla(0,0%,100%,.18)}.dk-tune-said{font-size:10px;color:#7fe6b0;flex-basis:100%}.dk-place-nums{display:flex;gap:10px;margin:0 0 12px;font-size:11px;color:#93a1ad}.dk-place-nums b{color:#e8edf2;font-weight:600}