.tpd-enter-active[data-v-65f09252],.tpd-leave-active[data-v-65f09252]{transition:opacity .2s}.tpd-enter-active .tpd-panel[data-v-65f09252],.tpd-leave-active .tpd-panel[data-v-65f09252]{transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s}.tpd-enter-from[data-v-65f09252],.tpd-leave-to[data-v-65f09252]{opacity:0}.tpd-enter-from .tpd-panel[data-v-65f09252],.tpd-leave-to .tpd-panel[data-v-65f09252]{opacity:0;transform:translateY(1rem)scale(.98)}@media (prefers-reduced-motion:reduce){.tpd-enter-active[data-v-65f09252],.tpd-enter-active .tpd-panel[data-v-65f09252],.tpd-leave-active[data-v-65f09252],.tpd-leave-active .tpd-panel[data-v-65f09252]{transition:none}}.tpd-phone[data-v-65f09252]{--ink:#0f172a;--ink2:#475569;--ink3:#94a3b8;--line:#e2e8f0;--soft:#f1f5f9;--card:#fff;--teal:#14b8a6;--teal-d:#0f766e;color:var(--ink)}:where(.dark) .tpd-phone[data-v-65f09252]{--ink:#f1f5f9;--ink2:#cbd5e1;--ink3:#64748b;--line:#1e293b;--soft:#111c31;--card:#0f172a}@media (width>=640px){.tpd-phone[data-v-65f09252]{border:10px solid #0f172a;border-radius:2.6rem;overflow:hidden;box-shadow:0 0 0 2px #334155,0 25px 50px -20px #0f172a80}}.tpd-screen[data-v-65f09252]{background:var(--card);padding-bottom:1rem;font-size:13px;line-height:1.4}.tpd-status[data-v-65f09252]{display:none}@media (width>=640px){.tpd-status[data-v-65f09252]{justify-content:space-between;align-items:center;padding:.55rem 1.3rem .2rem;font-size:12px;font-weight:700;display:flex}.tpd-status span[data-v-65f09252]:last-child{letter-spacing:1px;font-size:8px}.tpd-island[data-v-65f09252]{background:#0f172a;border-radius:999px;width:5.5rem;height:1.45rem}}.tpd-head[data-v-65f09252]{text-align:center;border-bottom:1px solid var(--line);padding:.8rem 1rem .6rem}.tpd-form-title[data-v-65f09252]{font-size:15px;font-weight:700}.tpd-progress[data-v-65f09252]{background:var(--soft);border-radius:99px;height:4px;margin-top:.5rem;overflow:hidden}.tpd-progress i[data-v-65f09252]{background:linear-gradient(90deg,#2dd4bf,#10b981);width:18%;height:100%;display:block}.tpd-sec[data-v-65f09252]{border:1px solid var(--line);background:var(--card);border-radius:.9rem;margin:.8rem .75rem 0;padding:.75rem;box-shadow:0 1px 2px #0f172a0d}.tpd-sec-title[data-v-65f09252]{align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:13.5px;font-weight:700;display:flex}.tpd-sec-title[data-v-65f09252]:before{content:"";background:var(--teal);border-radius:2px;width:.5rem;height:.5rem}.tpd-field+.tpd-field[data-v-65f09252]{margin-top:.6rem}.tpd-label[data-v-65f09252]{color:var(--ink2);margin:0 0 .25rem;font-size:12px;font-weight:600}.tpd-input[data-v-65f09252]{border:1px solid var(--line);background:var(--soft);min-height:2rem;color:var(--ink3);border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .6rem;display:flex}.tpd-add svg[data-v-65f09252],.tpd-calc svg[data-v-65f09252],.tpd-input svg[data-v-65f09252],.tpd-photo svg[data-v-65f09252]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.tpd-input .val[data-v-65f09252]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.tpd-chips[data-v-65f09252]{flex-wrap:wrap;gap:.3rem;display:flex}.tpd-chip[data-v-65f09252]{border:1px solid var(--line);color:var(--ink2);background:var(--card);border-radius:999px;padding:.2rem .6rem;font-size:12px;font-weight:600}.tpd-chip.ok[data-v-65f09252]{color:#047857;border-color:#34d399}.tpd-chip.nok[data-v-65f09252]{color:#be123c;border-color:#fb7185}:where(.dark) .tpd-chip.ok[data-v-65f09252]{color:#6ee7b7}:where(.dark) .tpd-chip.nok[data-v-65f09252]{color:#fda4af}.tpd-check[data-v-65f09252]{align-items:flex-start;gap:.5rem;font-size:12.5px;display:flex}.tpd-box[data-v-65f09252]{border:1.5px solid var(--ink3);border-radius:.25rem;flex:none;width:1rem;height:1rem;margin-top:.1rem}.tpd-photo[data-v-65f09252]{border:1.5px dashed var(--ink3);height:3.2rem;color:var(--ink2);border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;font-size:12px;font-weight:600;display:flex}.tpd-sign[data-v-65f09252]{background:linear-gradient(transparent calc(100% - .9rem),var(--ink3) calc(100% - .9rem),var(--ink3) calc(100% - .9rem + 1px),transparent calc(100% - .9rem + 1px));height:3rem}.tpd-sign[data-v-65f09252],.tpd-table[data-v-65f09252]{border:1px solid var(--line);border-radius:.5rem}.tpd-table[data-v-65f09252]{font-size:11px;display:grid;overflow-x:auto}.tpd-table .th[data-v-65f09252]{color:var(--ink2);background:var(--soft);border-bottom:1px solid var(--line);white-space:nowrap;padding:.3rem .4rem;font-weight:700}.tpd-table .td[data-v-65f09252]{height:1.6rem}.tpd-calc[data-v-65f09252]{min-height:2rem;color:var(--teal-d);font-variant-numeric:tabular-nums;background:#ccfbf1;border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .6rem;font-weight:700;display:flex}:where(.dark) .tpd-calc[data-v-65f09252]{color:#5eead4;background:#134e4a}.tpd-repeat[data-v-65f09252]{border:1px dashed var(--line);border-radius:.6rem;flex-direction:column;gap:.3rem;padding:.5rem;display:flex}.tpd-repeat-item[data-v-65f09252]{color:var(--ink2);font-size:12px}.tpd-repeat-item[data-v-65f09252]:before{content:"• ";color:var(--teal)}.tpd-add[data-v-65f09252]{color:var(--teal-d);align-items:center;gap:.3rem;font-size:12px;font-weight:700;display:inline-flex}.tpd-more[data-v-65f09252]{color:var(--ink3);margin:.6rem 0 0;font-size:11.5px;font-weight:600}.tpd-finish[data-v-65f09252]{color:#fff;text-align:center;background:#22c55e;border-radius:.7rem;margin:.9rem .75rem 0;padding:.65rem;font-weight:700}
