.boot[data-v-d21f2a77]{min-height:100vh;min-height:100dvh;display:grid;place-content:center;gap:6px;padding:24px;text-align:center;color:#fff;background:linear-gradient(160deg,#3473f4,#2b61d8)}.boot__mark[data-v-d21f2a77]{font-size:var(--fs-18);font-weight:600;letter-spacing:.01em}.boot__text[data-v-d21f2a77]{font-size:var(--fs-12);color:#ffffffb8}.gate[data-v-d21f2a77]{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:20px;overflow:hidden;background:linear-gradient(160deg,#3473f4,#2b61d8)}.gate[data-v-d21f2a77]:before,.gate[data-v-d21f2a77]:after{content:"";position:absolute;border-radius:50%;background:#ffffff14;pointer-events:none}.gate[data-v-d21f2a77]:before{width:320px;height:320px;top:-140px;right:-120px}.gate[data-v-d21f2a77]:after{width:260px;height:260px;bottom:-120px;left:-110px}.gate__panel[data-v-d21f2a77]{position:relative;z-index:1;width:100%;max-width:344px;padding:26px 22px 20px;background:var(--surface);border-radius:16px;box-shadow:0 18px 48px #0a1e4647}.gate__brand[data-v-d21f2a77]{font-size:var(--fs-11);letter-spacing:.1em;color:var(--brand)}.gate h1[data-v-d21f2a77]{margin-top:6px;font-size:22px;font-weight:600;letter-spacing:.01em;color:var(--ink)}.gate__copy[data-v-d21f2a77]{margin-top:4px;font-size:var(--fs-12);line-height:1.7;color:var(--muted)}.gate__field[data-v-d21f2a77]{display:block;margin-top:18px}.gate__field span[data-v-d21f2a77]{display:block;margin-bottom:6px;font-size:var(--fs-11);color:var(--muted)}.gate__field input[data-v-d21f2a77]{width:100%;height:48px;padding:0 14px;font-size:var(--fs-18);letter-spacing:.12em;color:var(--ink);background:var(--brand-tint-2);border:1px solid var(--line-strong);border-radius:10px;transition:border-color .12s ease-out,box-shadow .12s ease-out}.gate__field input[data-v-d21f2a77]:focus{border-color:var(--brand);box-shadow:0 0 0 3px #3473f424;outline:none}.gate__field input[data-v-d21f2a77]::placeholder{font-size:var(--fs-13);letter-spacing:0;color:var(--muted)}.gate__error[data-v-d21f2a77]{margin-top:8px;font-size:var(--fs-12);line-height:1.5;color:var(--danger)}.gate__submit[data-v-d21f2a77]{width:100%;height:48px;margin-top:16px;border-radius:10px;font-size:var(--fs-16);font-weight:500;color:#fff;background:var(--brand);transition:opacity .12s ease-out}.gate__submit[data-v-d21f2a77]:disabled{background:#c3cfe3}.gate__submit[data-v-d21f2a77]:active:not(:disabled){opacity:.88}.gate__foot[data-v-d21f2a77]{margin-top:14px;text-align:center;font-size:var(--fs-11);color:var(--muted)}@media(max-width:359px){.gate__panel[data-v-d21f2a77]{padding:22px 18px 18px}.gate h1[data-v-d21f2a77]{font-size:20px}}.bar[data-v-dfc21533]{flex:none;padding-top:env(safe-area-inset-top);background:var(--brand);color:#fff}.bar__row[data-v-dfc21533]{display:flex;align-items:center;gap:8px;min-height:var(--bar-h);padding:0 14px}.bar__back[data-v-dfc21533]{width:40px;height:44px;margin-left:-10px;display:grid;place-items:center;color:#fff;border-radius:var(--r-1);transition:transform var(--dur-press) var(--ease-out)}.bar__back[data-v-dfc21533]:active{transform:scale(.9)}.bar__titles[data-v-dfc21533]{min-width:0;padding:6px 0}.bar__title[data-v-dfc21533]{font-size:var(--fs-16);font-weight:600;line-height:1.25}.bar__sub[data-v-dfc21533]{margin-top:1px;font-size:var(--fs-11);color:#ffffffbd;font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:clip}.bar__right[data-v-dfc21533]{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none}.bar__right[data-v-dfc21533] a,.bar__right[data-v-dfc21533] button{display:inline-flex;align-items:center;min-height:40px;font-size:var(--fs-14);color:#fff}.bar__below[data-v-dfc21533]{padding:0 14px 12px}.rec[data-v-77bc7b1e]{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 14px;transition:background-color .12s ease-out}.rec+.rec[data-v-77bc7b1e]{border-top:1px solid var(--line)}.rec[data-v-77bc7b1e]:active{background:var(--surface-sink)}.rec__main[data-v-77bc7b1e]{flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"time phone" "time meta";column-gap:10px;align-items:baseline}.rec__time[data-v-77bc7b1e]{grid-area:time;font-size:var(--fs-11);color:var(--muted);align-self:start;padding-top:1px}.rec__phone[data-v-77bc7b1e]{grid-area:phone;font-size:var(--fs-14);color:var(--ink)}.rec__meta[data-v-77bc7b1e]{grid-area:meta;font-size:var(--fs-11);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:clip}.rec__state[data-v-77bc7b1e]{flex:none;font-size:var(--fs-11);color:var(--muted)}.rec__state.is-draft[data-v-77bc7b1e]{color:var(--warn)}.rec__state.is-failed[data-v-77bc7b1e]{color:var(--danger)}.veil[data-v-5f656f0b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;background:#0f15206b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.box[data-v-5f656f0b]{width:100%;max-width:272px;padding:22px 18px 16px;border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow-2);text-align:center}.ring[data-v-5f656f0b]{transform:rotate(-90deg)}.ring__track[data-v-5f656f0b]{fill:none;stroke:var(--line);stroke-width:4}.ring__value[data-v-5f656f0b]{fill:none;stroke:var(--brand);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .2s linear}.ring__spin[data-v-5f656f0b]{fill:none;stroke:var(--brand);stroke-width:4;stroke-linecap:round;stroke-dasharray:42 122;transform-origin:32px 32px;animation:turn-5f656f0b .9s linear infinite}.ring__check[data-v-5f656f0b]{fill:none;stroke:var(--brand);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg);transform-origin:32px 32px}@keyframes turn-5f656f0b{to{transform:rotate(360deg)}}.box__title[data-v-5f656f0b]{margin-top:12px;font-size:var(--fs-15);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.box__detail[data-v-5f656f0b]{margin-top:4px;font-size:var(--fs-11);line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.steps[data-v-5f656f0b]{display:flex;justify-content:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);list-style:none}.steps li[data-v-5f656f0b]{display:flex;align-items:center;gap:5px;font-size:var(--fs-11);color:var(--muted)}.steps i[data-v-5f656f0b]{width:5px;height:5px;border-radius:50%;background:var(--line-strong)}.steps li.on[data-v-5f656f0b]{color:var(--brand)}.steps li.on i[data-v-5f656f0b]{background:var(--brand)}.steps li.done[data-v-5f656f0b]{color:var(--ink-2)}.steps li.done i[data-v-5f656f0b]{background:var(--success)}@media(prefers-reduced-motion:reduce){.ring__spin[data-v-5f656f0b]{animation:none;stroke-dasharray:60 104;opacity:.6}.ring__value[data-v-5f656f0b]{transition:none}}.stats[data-v-12f766f6]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2px}.stats div[data-v-12f766f6]{display:flex;flex-direction:column;gap:1px;padding-left:12px;border-left:1px solid rgba(255,255,255,.2)}.stats div[data-v-12f766f6]:first-child{padding-left:0;border-left:0}.stats b[data-v-12f766f6]{font-size:var(--fs-18);font-weight:600;line-height:1.2;color:#fff}.stats span[data-v-12f766f6]{font-size:var(--fs-11);color:#ffffffb8}.page[data-v-12f766f6]{padding:10px 12px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.act[data-v-12f766f6]{width:100%;display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 14px;text-align:left;transition:background-color .12s ease-out}.act[data-v-12f766f6]:active{background:var(--surface-sink)}.act[data-v-12f766f6]:disabled{opacity:.62}.act--minor[data-v-12f766f6]{min-height:48px;padding:8px 14px}.act__icon[data-v-12f766f6]{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--brand);background:var(--brand-tint)}.act__icon--sm[data-v-12f766f6]{width:28px;height:28px;border-radius:7px}.act__text[data-v-12f766f6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.act__text b[data-v-12f766f6]{font-size:var(--fs-16);font-weight:600;color:var(--ink)}.act__text em[data-v-12f766f6]{font-style:normal;font-size:var(--fs-11);color:var(--muted)}.act__label[data-v-12f766f6]{flex:1;font-size:var(--fs-14);color:var(--ink-2)}.act__meta[data-v-12f766f6]{flex:none;font-size:var(--fs-11);color:var(--muted)}.act--form .act__icon[data-v-12f766f6]{color:var(--brand-ink);background:var(--brand-tint)}.chev[data-v-12f766f6]{flex:none;color:var(--line-strong)}.divider[data-v-12f766f6]{height:1px;margin-left:66px;background:var(--line)}.card__more[data-v-12f766f6]{margin-left:auto;font-size:var(--fs-11);color:var(--brand);min-height:24px;display:inline-flex;align-items:center}.error[data-v-12f766f6]{padding:10px 12px;border-radius:var(--r-1);font-size:var(--fs-12);line-height:1.6;color:var(--danger);background:var(--danger-tint)}.hint[data-v-12f766f6]{padding:4px 14px 14px;font-size:var(--fs-12);line-height:1.7;color:var(--muted)}.footnote[data-v-12f766f6]{padding:2px 2px 0;font-size:var(--fs-11);line-height:1.6;color:var(--muted)}.file[data-v-12f766f6]{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.pane[data-v-2a4a85ae]{position:relative;flex:none;height:clamp(150px,23vh,210px);overflow:hidden;background:var(--stage);border-bottom:1px solid var(--stage-line)}.frame[data-v-2a4a85ae]{position:absolute;top:0;left:0;width:100%;transform-origin:0 0;transition:transform .26s var(--ease-out);will-change:transform}.frame img[data-v-2a4a85ae]{width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.box[data-v-2a4a85ae]{position:absolute;box-shadow:0 0 0 9999px #0f152080}.k[data-v-2a4a85ae]{position:absolute;width:calc(14px / var(--z, 1));height:calc(14px / var(--z, 1));border:0 solid #ffb020}.k1[data-v-2a4a85ae]{top:0;left:0;border-top-width:calc(2px / var(--z, 1));border-left-width:calc(2px / var(--z, 1))}.k2[data-v-2a4a85ae]{top:0;right:0;border-top-width:calc(2px / var(--z, 1));border-right-width:calc(2px / var(--z, 1))}.k3[data-v-2a4a85ae]{bottom:0;left:0;border-bottom-width:calc(2px / var(--z, 1));border-left-width:calc(2px / var(--z, 1))}.k4[data-v-2a4a85ae]{bottom:0;right:0;border-bottom-width:calc(2px / var(--z, 1));border-right-width:calc(2px / var(--z, 1))}.topbar[data-v-2a4a85ae]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:9px 12px 22px;font-size:10px;letter-spacing:.08em;color:#ffffffad;background:linear-gradient(to bottom,#0f1520d1,#0f152000);pointer-events:none}.reset[data-v-2a4a85ae]{position:absolute;right:10px;bottom:10px;height:32px;padding:0 12px;font-size:var(--fs-12);color:var(--stage-ink);background:#0f15209e;border:1px solid rgba(255,255,255,.22);border-radius:var(--r-1)}.loading[data-v-2a4a85ae]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f15208f}.loading__track[data-v-2a4a85ae]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff29;overflow:hidden}.loading__track i[data-v-2a4a85ae]{display:block;width:38%;height:100%;background:var(--brand);animation:sweep-2a4a85ae 1.25s cubic-bezier(.4,0,.2,1) infinite}@keyframes sweep-2a4a85ae{0%{transform:translate(-110%)}to{transform:translate(330%)}}.fd[data-v-dadfbae7]{padding:2px 14px 12px}.crop__missing[data-v-dadfbae7]{padding:10px 12px;border-radius:6px;background:var(--warn-tint);border:1px dashed var(--warn);font-size:var(--fs-12);line-height:1.6;color:var(--ink-2)}.crop[data-v-dadfbae7]{position:relative;width:100%;height:84px;overflow:hidden;border-radius:6px;background:var(--stage);outline:1px solid rgba(27,33,48,.12);outline-offset:-1px}.crop img[data-v-dadfbae7]{position:absolute;max-width:none;-webkit-user-select:none;user-select:none}.crop__tag[data-v-dadfbae7]{position:absolute;left:0;bottom:0;padding:1px 6px;font-size:10px;line-height:1.6;letter-spacing:.06em;color:#fff;background:#0f1520bd}.note[data-v-dadfbae7]{margin-top:9px;font-size:var(--fs-12);line-height:1.6;color:var(--ink-2)}.source[data-v-dadfbae7]{margin-top:2px;font-size:10px;line-height:1.4;color:var(--muted);letter-spacing:.02em}.chips[data-v-dadfbae7]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip[data-v-dadfbae7]{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;border-radius:6px;font-size:var(--fs-14);color:var(--ink-2);background:var(--surface-sink);border:1px solid var(--line);transition:transform var(--dur-press) var(--ease-out),background-color .12s ease-out}.chip[data-v-dadfbae7]:active{transform:scale(.96)}.chip.active[data-v-dadfbae7]{color:var(--brand);background:var(--brand-tint);border-color:var(--brand)}.edit[data-v-dadfbae7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.edit__input[data-v-dadfbae7]{height:40px;min-width:0;padding:0 12px;font-size:var(--fs-15);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-1);-webkit-appearance:none;-moz-appearance:none;appearance:none}.edit__input.is-mono[data-v-dadfbae7]{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.02em}.edit.is-stack[data-v-dadfbae7]{grid-template-columns:minmax(0,1fr)}.edit__area[data-v-dadfbae7]{width:100%;min-height:108px;padding:9px 12px;font-size:var(--fs-14);line-height:1.65;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-1);resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.edit.is-stack .edit__apply[data-v-dadfbae7]{justify-self:end;min-width:96px}.edit__apply[data-v-dadfbae7]{height:40px;min-width:68px;padding:0 16px;font-size:var(--fs-14);color:#fff;background:var(--brand);border-radius:var(--r-1)}.mark[data-v-8db86019]{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:var(--fs-11);line-height:1;white-space:nowrap}.mark i[data-v-8db86019]{width:6px;height:6px;border-radius:50%;background:currentColor}.mark--dot[data-v-8db86019]{width:6px;height:6px;border-radius:50%}.mark--dot.is-check[data-v-8db86019]{background:var(--warn)}.mark--dot.is-error[data-v-8db86019]{background:var(--danger)}.mark--dot.is-empty[data-v-8db86019]{background:var(--line-strong)}.mark--check[data-v-8db86019]{color:var(--warn)}.mark--error[data-v-8db86019]{color:var(--danger)}.mark--empty[data-v-8db86019]{color:var(--muted)}.mark--ok[data-v-8db86019]{display:none}.fg+.fg[data-v-be64cf45]{border-top:1px solid var(--line)}.fg__grid[data-v-be64cf45]{display:grid;align-items:stretch}.fg__label[data-v-be64cf45]{display:flex;align-items:center;padding-left:14px;font-size:var(--fs-13);color:var(--ink-2);white-space:nowrap}.cell[data-v-be64cf45]{position:relative;min-height:44px;padding:6px 12px;display:flex;align-items:center;text-align:left;transition:background-color .12s ease-out}.cell+.cell[data-v-be64cf45]{border-left:1px solid var(--line)}.cell.is-accent[data-v-be64cf45]{background:var(--brand-tint-2)}.cell.is-accent .cell__value[data-v-be64cf45]{font-weight:500}.cell.is-open[data-v-be64cf45],.cell[data-v-be64cf45]:active{background:var(--brand-tint)}.cell__body[data-v-be64cf45]{display:flex;flex-direction:column;gap:1px;min-width:0}.cell__label[data-v-be64cf45]{font-size:var(--fs-11);color:var(--muted);white-space:nowrap}.cell__value[data-v-be64cf45]{font-size:var(--fs-15);line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:clip}.cell__value.is-mono[data-v-be64cf45]{font-family:var(--font-num);font-variant-numeric:tabular-nums}.cell__value em[data-v-be64cf45]{margin-left:3px;font-style:normal;font-size:var(--fs-11);color:var(--muted);font-family:var(--font-ui)}.cell__value.is-missing[data-v-be64cf45]{font-size:var(--fs-13);color:var(--muted)}.cell__dot[data-v-be64cf45]{display:inline-block;vertical-align:middle;margin-left:5px}.fg__detail[data-v-be64cf45]{background:var(--surface-sink);border-top:1px solid var(--line)}.cr+.cr[data-v-aa31daf5]{border-top:1px solid var(--line)}.cr.is-open[data-v-aa31daf5]{background:var(--surface-sink)}.cr__row[data-v-aa31daf5]{width:100%;display:grid;grid-template-columns:76px minmax(0,1fr) 12px;gap:8px;align-items:start;padding:10px 14px;text-align:left;transition:background-color .12s ease-out}.cr__row[data-v-aa31daf5]:active{background:var(--surface-sink)}.cr__label[data-v-aa31daf5]{padding-top:1px;font-size:var(--fs-13);color:var(--ink-2);white-space:nowrap}.cr__value[data-v-aa31daf5]{font-size:var(--fs-14);line-height:1.6;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.cr__value.is-missing[data-v-aa31daf5]{color:var(--muted)}.cr__dot[data-v-aa31daf5]{display:inline-block;vertical-align:middle;margin-left:4px}.cr__chev[data-v-aa31daf5]{margin-top:5px;color:var(--muted);transition:transform .2s var(--ease-out)}.cr__chev.open[data-v-aa31daf5]{transform:rotate(180deg)}.cr__detail[data-v-aa31daf5]{border-top:1px solid var(--line)}.card--degraded[data-v-f26d2a2b]{border-left:3px solid var(--warn);background:var(--warn-tint)}.degraded__text[data-v-f26d2a2b]{padding:10px 14px 12px;font-size:var(--fs-12);line-height:1.6;color:var(--ink-2)}.toolbar[data-v-f26d2a2b]{flex:none;display:flex;align-items:center;gap:6px;height:40px;padding:0 12px}.pill[data-v-f26d2a2b]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:11px;font-size:var(--fs-11);line-height:1;white-space:nowrap}.pill i[data-v-f26d2a2b]{width:5px;height:5px;border-radius:50%;background:currentColor}.pill--warn[data-v-f26d2a2b]{color:var(--warn);background:var(--warn-tint)}.pill--danger[data-v-f26d2a2b]{color:var(--danger);background:var(--danger-tint)}.pill--ok[data-v-f26d2a2b]{color:var(--success);background:#eaf7f0}.pill--muted[data-v-f26d2a2b]{color:var(--muted);background:var(--line)}.filter[data-v-f26d2a2b]{margin-left:auto;height:26px;padding:0 10px;border-radius:13px;border:1px solid var(--line-strong);background:var(--surface);font-size:var(--fs-11);color:var(--ink-2);transition:background-color .12s ease-out,color .12s ease-out}.filter.is-on[data-v-f26d2a2b]{color:var(--brand);border-color:var(--brand);background:var(--brand-tint)}.filter[data-v-f26d2a2b]:disabled{opacity:.4}.sheet[data-v-f26d2a2b]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 12px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.sheet[data-v-f26d2a2b]>*{flex:0 0 auto}.thead[data-v-f26d2a2b]{display:grid;background:var(--surface-sink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--fs-13);font-weight:600;letter-spacing:.02em;color:var(--ink-2)}.thead span[data-v-f26d2a2b]{padding:8px 12px}.thead span[data-v-f26d2a2b]:first-child{padding-left:14px}.thead__offer[data-v-f26d2a2b]{background:var(--brand-tint-2);color:var(--brand)}.stages[data-v-f26d2a2b]{list-style:none;margin:0;padding:0 14px}.stages li[data-v-f26d2a2b]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:40px;border-top:1px solid var(--line);font-size:var(--fs-13);color:var(--muted)}.stages li[data-v-f26d2a2b]:last-child{border-bottom:1px solid var(--line)}.stages__mark[data-v-f26d2a2b]{width:6px;height:6px;border-radius:50%;border:1px solid var(--line-strong)}.stages li.done .stages__mark[data-v-f26d2a2b],.stages li.current .stages__mark[data-v-f26d2a2b]{background:var(--brand);border-color:var(--brand)}.stages li.done span[data-v-f26d2a2b],.stages li.current span[data-v-f26d2a2b]{color:var(--ink)}.stages em[data-v-f26d2a2b]{font-style:normal;font-size:var(--fs-11)}.stages li.current em[data-v-f26d2a2b]{color:var(--brand)}.failed-actions[data-v-f26d2a2b]{padding:0 14px 14px}.btn-retry[data-v-f26d2a2b]{height:40px;padding:0 16px;border-radius:var(--r-1);font-size:var(--fs-13);color:#fff;background:var(--brand)}.stages__note[data-v-f26d2a2b]{padding:10px 14px 12px;font-size:var(--fs-11);line-height:1.6;color:var(--muted)}.empty[data-v-f26d2a2b]{padding:28px 14px;text-align:center;font-size:var(--fs-13);color:var(--muted)}.tabs[data-v-f4a34e59]{flex:none;display:flex;gap:24px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--line)}.tab[data-v-f4a34e59]{position:relative;min-height:44px;font-size:var(--fs-13);color:var(--muted);transition:color .12s ease-out}.tab.active[data-v-f4a34e59]{color:var(--brand);font-weight:600}.tab.active[data-v-f4a34e59]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand)}.page[data-v-f4a34e59]{padding:10px 12px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.empty[data-v-f4a34e59]{padding:40px 14px;text-align:center;font-size:var(--fs-13);color:var(--muted)}.error[data-v-f4a34e59]{padding:10px 12px;border-radius:var(--r-1);font-size:var(--fs-12);color:var(--danger);background:var(--danger-tint)}.note[data-v-f4a34e59]{padding:4px 2px 0;font-size:var(--fs-11);line-height:1.6;color:var(--muted)}.thead[data-v-278dd792]{display:grid;margin:2px 0 0;background:var(--surface-sink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--fs-11);color:var(--muted)}.thead span[data-v-278dd792]{padding:8px 12px}.thead span[data-v-278dd792]:first-child{padding-left:14px}.thead__offer[data-v-278dd792]{background:var(--brand-tint-2);color:var(--brand)}.grid-row[data-v-278dd792]{display:grid;align-items:stretch;border-bottom:1px solid var(--line)}.grid-row[data-v-278dd792]:last-child{border-bottom:0}.grid-row__label[data-v-278dd792]{display:flex;align-items:center;padding:10px 0 10px 14px;font-size:var(--fs-13);color:var(--ink-2);white-space:nowrap}.grid-row__cell[data-v-278dd792]{display:flex;flex-direction:column;gap:1px;min-width:0;padding:9px 12px}.grid-row__cell+.grid-row__cell[data-v-278dd792]{border-left:1px solid var(--line)}.cell-label[data-v-278dd792]{font-size:var(--fs-11);line-height:1.4;color:var(--muted)}.grid-row__cell.is-accent[data-v-278dd792]{background:var(--brand-tint-2)}.value[data-v-278dd792]{font-size:var(--fs-15);line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.value em[data-v-278dd792]{margin-left:3px;font-style:normal;font-size:var(--fs-11);color:var(--muted)}.is-missing[data-v-278dd792]{font-size:var(--fs-13);color:var(--muted)}.line[data-v-278dd792]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:10px 14px;border-bottom:1px solid var(--line)}.line[data-v-278dd792]:last-child{border-bottom:0}.line__label[data-v-278dd792]{padding-top:1px;font-size:var(--fs-13);color:var(--ink-2);white-space:nowrap}.line__value[data-v-278dd792]{font-size:var(--fs-14);line-height:1.6;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.line__value.is-missing[data-v-278dd792]{font-size:var(--fs-13);color:var(--muted)}.page[data-v-d8206044]{padding:10px 12px calc(16px + env(safe-area-inset-bottom))}.card[data-v-d8206044]{position:relative}.card+.card[data-v-d8206044]{margin-top:10px}.stamp[data-v-d8206044]{position:absolute;top:14px;right:14px;padding:4px 8px;font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--price);border:1.4px solid var(--price);border-radius:4px;transform:rotate(-4deg);opacity:.9}.head[data-v-d8206044]{padding:16px 14px 12px;border-bottom:1px solid var(--line)}.eyebrow[data-v-d8206044]{font-size:var(--fs-11);letter-spacing:.12em;color:var(--muted)}.head__id[data-v-d8206044]{margin-top:4px;font-size:var(--fs-18);font-weight:600;letter-spacing:.01em;color:var(--ink)}.head__meta[data-v-d8206044]{margin-top:2px;font-size:var(--fs-11);color:var(--muted)}.facts[data-v-d8206044]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px;background:var(--brand-tint-2);border-bottom:1px solid var(--line)}.facts div[data-v-d8206044]{display:flex;flex-direction:column;gap:2px}.facts span[data-v-d8206044]{font-size:var(--fs-11);color:var(--muted)}.facts b[data-v-d8206044]{font-size:var(--fs-16);font-weight:600;color:var(--brand)}.facts b.is-text[data-v-d8206044]{font-size:var(--fs-13);line-height:1.6}.head__tag[data-v-d8206044]{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 6px;border-radius:4px;font-size:10px;line-height:1;color:var(--brand);background:var(--brand-tint);vertical-align:1px}.load-error[data-v-d8206044]{padding:28px 14px;font-size:var(--fs-13);text-align:center;color:var(--muted)}.foot-note[data-v-d8206044]{padding:12px 14px;font-size:var(--fs-11);color:var(--muted);line-height:1.6}.foot[data-v-d8206044]{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px 14px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.btn-primary[data-v-d8206044]{height:44px;border-radius:var(--r-1);font-size:var(--fs-15);font-weight:500;color:#fff;background:var(--brand)}.btn-ghost[data-v-d8206044]{height:44px;padding:0 18px;border-radius:var(--r-1);font-size:var(--fs-14);color:var(--brand);background:var(--brand-tint)}.page[data-v-20ac6357]{padding:10px 12px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.lede[data-v-20ac6357]{padding:0 2px;font-size:var(--fs-12);line-height:1.65;color:var(--muted)}.req[data-v-20ac6357]{margin-left:2px;font-style:normal;color:var(--danger)}.grid[data-v-20ac6357]{display:grid;gap:1px;border-top:1px solid var(--line)}.grid--pair[data-v-20ac6357]{grid-template-columns:1fr 1fr}.grid--single[data-v-20ac6357]{grid-template-columns:minmax(0,1fr)}.input.is-date[data-v-20ac6357]{letter-spacing:.04em}.cell[data-v-20ac6357]{display:flex;flex-direction:column;gap:4px;padding:8px 12px 10px;background:var(--surface)}.cell+.cell[data-v-20ac6357]{border-left:1px solid var(--line)}.grid--pair .cell[data-v-20ac6357]:nth-child(odd){border-left:0}.cell__label[data-v-20ac6357]{font-size:var(--fs-11);line-height:1.3;color:var(--muted)}.input[data-v-20ac6357]{width:100%;min-width:0;height:38px;padding:0 10px;font-size:var(--fs-15);color:var(--ink);background:var(--surface-sink);border:1px solid var(--line-strong);border-radius:var(--r-1);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .12s ease-out,background-color .12s ease-out}.input[data-v-20ac6357]:focus{background:var(--surface);border-color:var(--brand);outline:none}.input.is-mono[data-v-20ac6357]{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.02em}.input--area[data-v-20ac6357]{height:auto;min-height:88px;padding:8px 10px;font-size:var(--fs-14);line-height:1.6;resize:vertical}.is-bad .input[data-v-20ac6357]{border-color:var(--danger);background:var(--danger-tint)}.msg[data-v-20ac6357]{font-size:10px;line-height:1.3;color:var(--danger)}.msg--row[data-v-20ac6357]{grid-column:2 / -1;padding-bottom:6px}.thead[data-v-20ac6357]{display:grid;grid-template-columns:56px minmax(0,calc(50% - 56px)) minmax(0,1fr);gap:0;padding:4px 0 5px;border-top:1px solid var(--line);font-size:var(--fs-11);color:var(--muted)}.thead span[data-v-20ac6357]{padding-left:12px}.thead span[data-v-20ac6357]:first-child{padding-left:14px}.thead__offer[data-v-20ac6357]{color:var(--brand)}.pair[data-v-20ac6357]{display:grid;grid-template-columns:56px minmax(0,calc(50% - 56px)) minmax(0,1fr);align-items:start;border-top:1px solid var(--line)}.pair__label[data-v-20ac6357]{display:flex;align-items:center;min-height:44px;padding-left:14px;font-size:var(--fs-13);color:var(--ink-2)}.pair__cell[data-v-20ac6357]{position:relative;display:flex;flex-direction:column;gap:2px;padding:5px 8px 6px;min-height:44px}.pair__cell.is-accent[data-v-20ac6357]{background:var(--brand-tint-2)}.pair__cell+.pair__cell[data-v-20ac6357]{border-left:1px solid var(--line)}.pair__unit[data-v-20ac6357]{position:absolute;right:14px;top:15px;font-style:normal;font-size:var(--fs-11);color:var(--muted);pointer-events:none}.pair__cell:has(.pair__unit) .input[data-v-20ac6357]{padding-right:34px}.row[data-v-20ac6357]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:start;padding:8px 14px 10px;border-top:1px solid var(--line)}.row.is-bad[data-v-20ac6357]{background:var(--danger-tint)}.row__label[data-v-20ac6357]{padding-top:9px;font-size:var(--fs-13);line-height:1.4;color:var(--ink-2)}.row__field[data-v-20ac6357]{position:relative;display:block;min-width:0}.row__unit[data-v-20ac6357]{position:absolute;right:10px;top:11px;font-style:normal;font-size:var(--fs-11);color:var(--muted);pointer-events:none}.row__field:has(.row__unit) .input[data-v-20ac6357]{padding-right:34px}.state[data-v-20ac6357]{padding:28px 14px;font-size:var(--fs-13);text-align:center;color:var(--muted)}.state--error[data-v-20ac6357]{color:var(--danger)}.state__actions[data-v-20ac6357]{display:flex;justify-content:center;padding:0 14px 20px}.btn-ghost[data-v-20ac6357]{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:var(--r-1);font-size:var(--fs-14);color:var(--brand);background:var(--brand-tint)}.footnote[data-v-20ac6357]{padding:2px 2px 4px;font-size:var(--fs-11);line-height:1.6;color:var(--muted)}:root{--brand: #3473f4;--brand-deep: #2b62d6;--brand-ink: #1e4fb3;--brand-tint: #eaf1fe;--brand-tint-2: #f5f8ff;--bg: #f2f4f8;--surface: #ffffff;--surface-sink: #f7f9fc;--ink: #1b2130;--ink-2: #48536a;--muted: #8a93a6;--line: #e9edf4;--line-strong: #d5dce8;--price: #f5483b;--price-tint: #fef1ef;--warn: #d98200;--warn-tint: #fff6e6;--danger: #d92d20;--danger-tint: #fef3f2;--success: #12a150;--stage: #0f1520;--stage-line: #263042;--r-1: 8px;--r-2: 12px;--r-3: 16px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-26: 26px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--shadow-1: 0 1px 2px rgba(16, 30, 54, .06);--shadow-2: 0 4px 16px rgba(16, 30, 54, .1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-press: .12s;--bar-h: 48px;--submit-h: 64px;--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "HarmonyOS Sans SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-num: ui-monospace, "SF Mono", "Roboto Mono", "Menlo", "Consolas", monospace}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-14);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-size-adjust:100%}h1,h2,h3,p{margin:0;font-weight:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;touch-action:manipulation}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.screen{display:flex;flex-direction:column;height:100dvh;background:var(--bg)}.screen__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.press{transition:transform var(--dur-press) var(--ease-out)}.press:active{transform:scale(.97)}.card{background:var(--surface);border-radius:var(--r-2);box-shadow:var(--shadow-1);overflow:hidden}.card__head{display:flex;align-items:center;gap:8px;padding:11px 14px 6px}.card__title{font-size:var(--fs-16);font-weight:600;color:var(--ink);letter-spacing:.01em}.card__meta{margin-left:auto;font-size:var(--fs-11);color:var(--muted)}.tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:var(--fs-11);line-height:1;color:var(--brand);background:var(--brand-tint)}.foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--submit-h);padding:8px 14px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.foot__state{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-12);color:var(--ink-2)}.foot__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--muted)}.foot__error{color:var(--danger);max-width:55%;line-height:1.4}.foot__state.err{color:var(--danger)}.foot__state.err .foot__dot{background:var(--danger)}.foot__state.ok{color:var(--success)}.foot__state.ok .foot__dot{background:var(--success)}.foot__submit{flex:none;height:44px;min-width:120px;padding:0 20px;border-radius:var(--r-1);font-size:var(--fs-15);font-weight:500;color:#fff;background:var(--brand)}.foot__submit:disabled{color:#fff;background:#c3cfe3}@media(min-width:720px){body{background:#dfe4ee}#app{max-width:430px;margin:0 auto;height:100dvh;background:var(--bg);box-shadow:0 0 0 1px #14285014,0 24px 60px #1428502e}.screen{height:100dvh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
