.kf[data-v-f469d4af]{display:flex;flex-direction:column;gap:16px;color:var(--kf-c-ink)}.kf-title[data-v-f469d4af]{margin:0;font-family:var(--kf-font-title);font-weight:400;font-size:28px}.kf-grid[data-v-f469d4af]{display:grid;grid-template-columns:minmax(240px,300px) 1fr minmax(240px,320px);gap:16px;align-items:start}.kf-left[data-v-f469d4af],.kf-right[data-v-f469d4af]{display:flex;flex-direction:column;gap:16px}.kf-drop[data-v-f469d4af]{position:relative;min-height:220px;border:1px dashed var(--kf-c-line);border-radius:var(--kf-radius-box);background:var(--kf-c-fill);display:grid;place-items:center;cursor:pointer;overflow:hidden;transition:border-color .15s}.kf-drop.over[data-v-f469d4af]{border-color:var(--kf-c-accent)}.kf-drop.scanning[data-v-f469d4af]{border-style:solid;border-color:var(--kf-c-accent);cursor:default}.kf-scan[data-v-f469d4af]{position:absolute;inset:0}.kf-drop-hint[data-v-f469d4af]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px;text-align:center}.kf-drop-title[data-v-f469d4af]{font-size:14px}.kf-drop-desc[data-v-f469d4af]{font-size:12px;color:var(--kf-c-mute)}.kf-center[data-v-f469d4af]{border-radius:var(--kf-radius-box);outline:2px dashed transparent;outline-offset:-2px;transition:outline-color .15s}.kf-center.over[data-v-f469d4af]{outline-color:var(--kf-c-accent)}.kf-room-empty[data-v-f469d4af]{font-size:13px;color:var(--kf-c-mute)}@media(max-width:1000px){.kf-grid[data-v-f469d4af]{grid-template-columns:1fr}}
