.dock[data-v-0e860943]{position:fixed;inset-inline:0;bottom:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#08080dd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--v3-line)}.dock__inner[data-v-0e860943]{max-width:28rem;margin-inline:auto}.dock__row[data-v-0e860943]{display:flex;align-items:center;gap:.5rem}.dock__actions[data-v-0e860943]{flex:1;min-width:0}.dock__back[data-v-0e860943]{flex:none}@media(min-width:1024px){.dock[data-v-0e860943]{position:static;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:0}.dock__inner[data-v-0e860943]{max-width:none}}.sae[data-v-297d4cce]{display:flex;flex-direction:column;gap:.6rem;padding-top:.6rem;margin-top:.6rem;border-top:1px dashed var(--ui-border)}.sae__hint[data-v-297d4cce]{font-size:.78rem;line-height:1.5;color:var(--ui-text-dimmed)}.sae__suggest[data-v-297d4cce]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.sae__suggest-label[data-v-297d4cce]{font-size:.75rem;color:var(--ui-text-dimmed)}.sae__chip-btn[data-v-297d4cce]{font-size:.78rem;padding:.2rem .55rem;border:1px dashed var(--ui-border-accented);border-radius:9999px;background:none;color:var(--ui-text-muted);cursor:pointer}.sae__chip-btn[data-v-297d4cce]:hover{color:var(--ui-text);border-style:solid}.sae__chips[data-v-297d4cce]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.sae__chips li[data-v-297d4cce]{display:inline-flex;align-items:center;gap:.15rem}.sae__x[data-v-297d4cce]{background:none;border:0;color:var(--ui-text-dimmed);cursor:pointer;font-size:1rem;line-height:1;padding:0 .15rem}.sae__x[data-v-297d4cce]:hover{color:var(--ui-text)}.sae__add[data-v-297d4cce]{display:flex;gap:.5rem;align-items:center}.sae__warn[data-v-297d4cce]{font-size:.78rem;line-height:1.45;color:var(--ui-text-muted)}.scan-loader-grow-enter-active[data-v-a8655f48]{transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);transform-origin:top center}.scan-loader-grow-enter-from[data-v-a8655f48]{opacity:0;transform:scaleY(.1) scaleX(.7)}.scan-loader-grow-enter-to[data-v-a8655f48]{opacity:1;transform:scaleY(1) scaleX(1)}.rap[data-v-d3a123b0]{border-top:1px solid var(--ui-border);padding-top:.9rem}.rap__toggle[data-v-d3a123b0]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--ui-text-muted);background:none;border:0;padding:.25rem 0;cursor:pointer}.rap__toggle[data-v-d3a123b0]:hover{color:var(--ui-text)}.rap__chev[data-v-d3a123b0]{width:1rem;height:1rem}.rap__body[data-v-d3a123b0]{margin-top:.65rem;display:flex;flex-direction:column;gap:.65rem}.rap__hint[data-v-d3a123b0]{font-size:.8rem;line-height:1.5;color:var(--ui-text-dimmed)}.rap__chips[data-v-d3a123b0]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0}.rap__chips li[data-v-d3a123b0]{display:inline-flex;align-items:center;gap:.15rem}.rap__x[data-v-d3a123b0]{background:none;border:0;color:var(--ui-text-dimmed);cursor:pointer;font-size:1rem;line-height:1;padding:0 .15rem}.rap__x[data-v-d3a123b0]:hover{color:var(--ui-text)}.rap__suggest[data-v-d3a123b0]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.rap__suggest-label[data-v-d3a123b0]{font-size:.75rem;color:var(--ui-text-dimmed)}.rap__chip-btn[data-v-d3a123b0]{font-size:.78rem;padding:.2rem .55rem;border:1px dashed var(--ui-border-accented);border-radius:9999px;background:none;color:var(--ui-text-muted);cursor:pointer}.rap__chip-btn[data-v-d3a123b0]:hover{color:var(--ui-text);border-style:solid}.rap__add[data-v-d3a123b0]{display:flex;gap:.5rem;align-items:center}.rap__warn[data-v-d3a123b0]{font-size:.78rem;line-height:1.45;color:var(--ui-text-muted)}.rf[data-v-5f0aad31]{border:0;padding:0;margin:0;min-width:0}.rf__grid[data-v-5f0aad31]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(min-width:640px){.rf__grid[data-v-5f0aad31]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rf__tile[data-v-5f0aad31]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:4.5rem;padding:.85rem .5rem;border:1px solid var(--ui-border);border-radius:.75rem;background:var(--ui-bg-elevated);cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}.rf__tile[data-v-5f0aad31]:hover{border-color:var(--ui-border-accented)}.rf__tile[data-v-5f0aad31]:has(.rf__in:focus-visible){outline:2px solid var(--ui-primary);outline-offset:2px}.rf__tile[data-on=true][data-v-5f0aad31]{border-color:var(--ui-primary);background:color-mix(in srgb,var(--ui-primary) 12%,transparent)}.rf__in[data-v-5f0aad31]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf__icon[data-v-5f0aad31]{width:1.35rem;height:1.35rem;color:var(--ui-text-muted)}.rf__tile[data-on=true] .rf__icon[data-v-5f0aad31]{color:var(--ui-primary)}.rf__label[data-v-5f0aad31]{font-size:.8rem;line-height:1.25;color:var(--ui-text)}.scan-bubble-morph-leave-active[data-v-c3d6438a]{transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),max-height .6s cubic-bezier(.4,0,.2,1),padding .6s cubic-bezier(.4,0,.2,1),margin .6s cubic-bezier(.4,0,.2,1);transform-origin:top center;overflow:hidden}.scan-bubble-morph-leave-from[data-v-c3d6438a]{max-height:6rem}.scan-bubble-morph-leave-to[data-v-c3d6438a]{opacity:0;transform:scaleY(.2);max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}
