.scan[data-v-38152e99]{gap:var(--s3);display:grid;position:relative}.scan__bar[data-v-38152e99]{min-height:64px;padding:var(--s2) var(--s2) var(--s2) var(--s4);border:1px solid var(--field-rule);border-radius:var(--r-lg);background:var(--field-bg);box-shadow:var(--elev);font:500 var(--t-lg)/1 var(--font);cursor:text;align-items:center;display:flex}.scan__bar[data-v-38152e99]:focus-within{border-color:var(--accent)}.scan__prefix[data-v-38152e99]{color:var(--muted);pointer-events:none}.scan__bar .field[data-v-38152e99]{min-width:0;min-height:0;font:inherit;background:0 0;border:0;border-radius:0;flex:1;padding:0}.scan__bar .field[data-v-38152e99]:focus::placeholder{color:#0000}.scan__go[data-v-38152e99]{min-height:48px;margin-left:var(--s2);padding:0 var(--s5);font-size:var(--t-lg);flex:none;font-weight:700;position:relative}.scan__go[data-v-38152e99]:disabled{opacity:1}.scan__label[data-v-38152e99]{visibility:hidden}.scan__print[data-v-38152e99]{width:28px;height:28px;position:absolute;top:50%;left:50%;translate:-50% -50%}.scan__print svg[data-v-38152e99]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.45;position:absolute;inset:0}.scan__print .scan__lit[data-v-38152e99]{opacity:1;filter:drop-shadow(0 0 3px #fff);animation:2s ease-in-out infinite print-lit-38152e99}.scan__print[data-v-38152e99]:after{content:"";background:#fff;border-radius:2px;height:2px;animation:2s ease-in-out infinite print-line-38152e99;position:absolute;left:-4px;right:-4px;box-shadow:0 0 6px #fff,0 0 14px #fff}@keyframes print-lit-38152e99{0%,to{clip-path:inset(0 0 100%)}50%{clip-path:inset(0)}}@keyframes print-line-38152e99{0%,to{top:0}50%{top:100%}}@media (prefers-reduced-motion:reduce){.scan__print .scan__lit[data-v-38152e99]{animation:none}.scan__print[data-v-38152e99]:after{display:none}}.scan__types[data-v-38152e99]{border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;display:flex}.scan__types legend[data-v-38152e99]{float:left;margin-right:var(--s2);color:var(--muted);padding:0;font-size:13px}.scan__type[data-v-38152e99]{border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink) 6%,transparent);min-height:28px;color:var(--muted);font:500 13px/1 var(--font);white-space:nowrap;cursor:pointer;align-items:center;padding:0 11px;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.scan__type[data-v-38152e99]:after{content:"";position:absolute;inset:min(0px,50% - 20px) 0}@media (pointer:coarse){.scan__type[data-v-38152e99]{min-height:34px}}@media (width<=30rem){.scan__prefix[data-v-38152e99]{display:none}.scan__bar[data-v-38152e99]{row-gap:var(--s2);padding:var(--s2);flex-wrap:wrap}.scan__bar .field[data-v-38152e99]{min-height:44px;padding:0 var(--s2);text-overflow:ellipsis;flex:100%}.scan__go[data-v-38152e99]{flex:100%;margin-left:0}.scan__types legend[data-v-38152e99]{width:100%;margin:0 0 var(--s1);text-align:center}}@media (hover:hover){.scan__type[data-v-38152e99]:hover{background:color-mix(in srgb,var(--ink) 11%,transparent);color:var(--ink)}}.scan__type[data-v-38152e99]:has(input:checked){background:var(--accent-soft);color:var(--accent-text)}.scan__type[data-v-38152e99]:has(input:focus-visible){box-shadow:var(--focus)}.scan__type input[data-v-38152e99]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.scan__progress[data-v-38152e99]{padding:var(--s4) var(--s5);border:1px solid var(--rule-soft);border-radius:var(--r-lg);background:var(--sheet);box-shadow:var(--elev)}.scan__steps[data-v-38152e99]{--node:14px;font-size:var(--t-sm);color:var(--muted);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.scan__steps li[data-v-38152e99]{padding:0 0 var(--s2) calc(var(--node) + var(--s3));transition:color .3s var(--ease);position:relative}.scan__steps li[data-v-38152e99]:last-child{padding-bottom:0}.scan__steps li[data-v-38152e99]:not(:last-child):after,.scan__steps li[data-v-38152e99]:not(:last-child):before{content:"";left:calc(-1px + var(--node) / 2);top:calc(.75em + 2px + var(--node) / 2);bottom:calc(2px - .75em + var(--node) / 2);background:var(--rule);border-radius:1px;width:2px;position:absolute}.scan__steps li[data-v-38152e99]:not(:last-child):after{background:var(--accent);transform-origin:top;transition:transform .5s var(--ease);transform:scaleY(0)}.scan__steps li.done[data-v-38152e99]:after{transform:scaleY(1)}.scan__node[data-v-38152e99]{left:0;top:calc(.75em - var(--node) / 2);box-sizing:border-box;border:2px solid var(--muted);background:var(--sheet);transition:background-color .3s var(--ease),border-color .3s var(--ease);border-radius:50%}.scan__node[data-v-38152e99],.scan__node svg[data-v-38152e99]{width:var(--node);height:var(--node);position:absolute}.scan__node svg[data-v-38152e99]{fill:none;stroke:var(--accent-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10;stroke-dashoffset:10px;animation:check-draw-38152e99 .35s var(--ease) .1s forwards;top:-2px;left:-2px}.scan__steps .done[data-v-38152e99]{color:var(--ink-2)}.scan__steps .done .scan__node[data-v-38152e99]{border-color:var(--accent);background:var(--accent)}.scan__steps .now[data-v-38152e99]{color:var(--ink);font-weight:600}.scan__steps .now .scan__node[data-v-38152e99]{border-color:var(--accent)}.scan__steps .now .scan__node[data-v-38152e99]:after,.scan__steps .now .scan__node[data-v-38152e99]:before{content:"";border-radius:50%;position:absolute}.scan__steps .now .scan__node[data-v-38152e99]:before{background:var(--accent);inset:2px}.scan__steps .now .scan__node[data-v-38152e99]:after{border:2px solid var(--accent);animation:node-ping-38152e99 1.6s var(--ease) infinite;inset:-2px}@keyframes check-draw-38152e99{to{stroke-dashoffset:0}}@keyframes node-ping-38152e99{0%{opacity:.7;scale:1}to{opacity:0;scale:2.4}}@media (prefers-reduced-motion:reduce){.scan__node svg[data-v-38152e99]{stroke-dashoffset:0;animation:none}.scan__steps .now .scan__node[data-v-38152e99]:after{display:none}}
