.container[data-v-477918ea]{padding:1.5rem;background:linear-gradient(90deg,#f9fafb,#e5e7eb);border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.title[data-v-477918ea]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;text-align:center}.card-left[data-v-477918ea],.card-right[data-v-477918ea]{border-radius:.75rem;background:#fff;padding:1.5rem;transition:all .3s ease;border:1px solid #e5e7eb}.card-left[data-v-477918ea]:hover,.card-right[data-v-477918ea]:hover{box-shadow:0 10px 15px rgba(0,0,0,.1)}.left-info[data-v-477918ea]{display:flex;flex-direction:column;gap:1rem;align-items:center}.file-input[data-v-477918ea]{display:flex;align-items:center;gap:.5rem}.file-input-field[data-v-477918ea]{border:1px solid #d1d5db;border-radius:.5rem;padding:.5rem;font-size:.875rem;color:#4b5563;transition:all .2s ease}.file-input-field[data-v-477918ea]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.stats[data-v-477918ea]{color:#4b5563;font-size:.875rem;font-weight:500}.prefix-select[data-v-477918ea]{width:100%}.action-button[data-v-477918ea]{width:100%;padding:.5rem;border-radius:.5rem;font-weight:600;transition:all .2s ease}.action-button[data-v-477918ea]:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.section-title[data-v-477918ea]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.number-info[data-v-477918ea]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem}.tag[data-v-477918ea]{font-size:.875rem;font-weight:500}.number-list[data-v-477918ea]{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}@media (min-width:768px){.number-list[data-v-477918ea]{flex-direction:row}}.numbers[data-v-477918ea]{flex:1}.list-title[data-v-477918ea]{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.number-items[data-v-477918ea]{list-style:decimal;padding-left:1.5rem;color:#4b5563}.number-items li[data-v-477918ea]{margin-bottom:.5rem;font-size:.875rem}.empty-state[data-v-477918ea]{color:#6b7280;text-align:center;font-style:italic;padding:2rem 0}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}