:root{--color-primary: #007bff;--color-primary-hover: #0056b3;--color-danger: #dc3545;--color-danger-hover: #bd2130;--color-success: #28a745;--color-warning: #ffc107;--color-text-primary: rgba(0, 0, 0, .88);--color-text-secondary: rgba(0, 0, 0, .6);--color-bg-body: #f9f9f9;--color-bg-card: #ffffff;--color-border: rgba(0, 0, 0, .08);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--font-base: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);--navbar-height: 56px;--content-max-width: 960px}@media(min-width:768px){:root{--navbar-height: 64px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-base);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-bg-body);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:var(--space-sm)}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin-bottom:var(--space-sm);color:var(--color-text-secondary)}a{color:var(--color-primary);text-decoration:none;font-weight:500}a:hover{text-decoration:underline}input,select,textarea,button{font-family:inherit;font-size:inherit}.safe-area-padding{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.hidden{display:none!important}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.font-bold{font-weight:600}.text-danger{color:var(--color-danger)}.text-success{color:var(--color-success)}.text-secondary{color:var(--color-text-secondary)}.w-full{width:100%}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.p-md{padding:var(--space-md)}.container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--space-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.icon[data-v-74aad059]{display:inline-block;vertical-align:middle}.navbar[data-v-858ff302]{position:fixed;top:0;left:0;right:0;height:var(--navbar-height);background-color:#fff;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-md);z-index:40}.brand-logo[data-v-858ff302]{font-weight:800;font-size:var(--text-lg);color:var(--color-text-primary);text-decoration:none;letter-spacing:-.5px}.navbar-center[data-v-858ff302]{flex:1}.navbar-right[data-v-858ff302]{display:flex;align-items:center}.ml-sm[data-v-858ff302]{margin-left:var(--space-sm)}.icon-btn[data-v-858ff302]{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-primary);display:flex;align-items:center;justify-content:center}.avatar-btn[data-v-858ff302]{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;border:none;font-size:var(--text-xs);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.login-link[data-v-858ff302]{font-size:var(--text-sm);font-weight:600;color:var(--color-primary);text-decoration:none;margin-right:var(--space-sm)}.drawer-backdrop[data-v-858ff302]{position:fixed;inset:0;background:#00000080;z-index:49}.drawer[data-v-858ff302]{position:fixed;top:0;right:0;bottom:0;width:280px;background:#fff;z-index:50;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:-2px 0 8px #0000001a}.drawer--open[data-v-858ff302]{transform:translate(0)}.drawer-header[data-v-858ff302]{height:var(--navbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-md);border-bottom:1px solid var(--color-border)}.drawer-title[data-v-858ff302]{font-size:var(--text-lg);margin:0}.drawer-nav[data-v-858ff302]{flex:1;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);overflow-y:auto}.nav-item[data-v-858ff302]{padding:10px 12px;border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:500;text-decoration:none}.nav-item[data-v-858ff302]:hover,.nav-item.router-link-active[data-v-858ff302]{background-color:#0000000a;color:var(--color-primary)}.divider[data-v-858ff302]{height:1px;background-color:var(--color-border);margin:var(--space-sm) 0}.drawer-footer[data-v-858ff302]{padding:var(--space-md);border-top:1px solid var(--color-border)}.footer-link[data-v-858ff302]{font-size:var(--text-sm);color:var(--color-text-secondary);background:none;border:none;text-align:left;padding:0;cursor:pointer;width:100%}.logout-btn[data-v-858ff302]{color:var(--color-danger);font-weight:600}.lang-btn[data-v-858ff302]{background:none;border:none;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);cursor:pointer;padding:4px}.lang-btn.active[data-v-858ff302]{color:var(--color-primary);text-decoration:underline}.app-footer[data-v-dece517f]{text-align:center;padding:var(--space-lg) 0;font-size:var(--text-xs);color:var(--color-text-secondary);background-color:var(--color-bg-body);border-top:1px solid var(--color-border);margin-top:auto}.footer-links[data-v-dece517f],.footer-contact[data-v-dece517f]{margin-bottom:var(--space-sm)}.footer-contact a[data-v-dece517f],.footer-links a[data-v-dece517f]{color:var(--color-text-secondary);text-decoration:none}.footer-links a[data-v-dece517f]:hover,.footer-contact a[data-v-dece517f]:hover{text-decoration:underline}.separator[data-v-dece517f]{margin:0 8px}.app-layout[data-v-5f1371e8]{min-height:100vh;display:flex;flex-direction:column;padding-top:var(--navbar-height)}.main-content[data-v-5f1371e8]{flex:1;width:100%;max-width:var(--content-max-width);margin:0 auto}.global-error[data-v-4427eaaf]{padding:2rem;text-align:center;color:red}.claim-entry-view[data-v-f89754d3]{min-height:80vh;display:flex;align-items:center;justify-content:center;padding-bottom:var(--space-xl)}.center-card[data-v-f89754d3]{width:100%;max-width:400px;background:var(--color-bg-card);padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;border:1px solid rgba(0,0,0,.05)}.page-title[data-v-f89754d3]{font-size:var(--text-2xl);font-weight:800;color:var(--color-text-primary);margin-bottom:var(--space-md)}.page-desc[data-v-f89754d3]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-lg)}.entry-form[data-v-f89754d3]{display:flex;flex-direction:column;gap:var(--space-md)}.input-clean[data-v-f89754d3]{width:100%;padding:12px 16px;font-size:var(--text-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;letter-spacing:1px}.input-clean[data-v-f89754d3]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #007bff1a}.btn-primary[data-v-f89754d3]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:700;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-f89754d3]:hover:not(:disabled){background-color:#0056b3}.btn-primary[data-v-f89754d3]:disabled{background-color:#ccc;cursor:not-allowed}.help-links[data-v-f89754d3]{margin-top:var(--space-lg)}.link-sm[data-v-f89754d3]{font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none}.link-sm[data-v-f89754d3]:hover{text-decoration:underline;color:var(--color-primary)}.sr-only[data-v-f89754d3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.icon-right[data-v-f89754d3]{margin-left:4px}.badge[data-v-e718fc7f]{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge-success[data-v-e718fc7f]{background-color:#d4edda;color:#155724}.badge-warning[data-v-e718fc7f]{background-color:#fff3cd;color:#856404}.badge-danger[data-v-e718fc7f]{background-color:#f8d7da;color:#721c24}.badge-neutral[data-v-e718fc7f]{background-color:#e2e3e5;color:#383d41}.btn[data-v-37a7d95a]{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:background-color .2s,opacity .2s;white-space:nowrap;text-decoration:none}.btn[data-v-37a7d95a]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn--md[data-v-37a7d95a]{padding:.6em 1.2em;font-size:var(--text-base);min-height:44px}.btn--sm[data-v-37a7d95a]{padding:.4em .8em;font-size:var(--text-sm);min-height:32px}.btn--primary[data-v-37a7d95a]{background-color:var(--color-primary);color:#fff}.btn--primary[data-v-37a7d95a]:not(:disabled):hover{background-color:var(--color-primary-hover)}.btn--secondary[data-v-37a7d95a]{background-color:#fff;color:var(--color-text-primary);border-color:var(--color-border)}.btn--secondary[data-v-37a7d95a]:not(:disabled):hover{background-color:#f0f0f0}.btn--ghost[data-v-37a7d95a]{background-color:transparent;color:var(--color-primary)}.btn--ghost[data-v-37a7d95a]:not(:disabled):hover{background-color:#0000000a}.btn--danger[data-v-37a7d95a]{background-color:var(--color-danger);color:#fff}.btn--danger[data-v-37a7d95a]:not(:disabled):hover{background-color:var(--color-danger-hover)}.btn--dark[data-v-37a7d95a]{background-color:#000;color:#fff}.btn--dark[data-v-37a7d95a]:not(:disabled):hover{background-color:#333}.alert[data-v-a2739f6e]{padding:var(--space-md);border-radius:var(--radius-md);margin-bottom:var(--space-md);border:1px solid transparent;font-size:var(--text-sm)}.alert-info[data-v-a2739f6e]{background-color:#cce5ff;color:#004085;border-color:#b8daff}.alert-success[data-v-a2739f6e]{background-color:#d4edda;color:#155724;border-color:#c3e6cb}.alert-warning[data-v-a2739f6e]{background-color:#fff3cd;color:#856404;border-color:#ffeeba}.alert-error[data-v-a2739f6e]{background-color:#f8d7da;color:#721c24;border-color:#f5c6cb}.input-wrapper[data-v-09db07dc]{display:flex;flex-direction:column;margin-bottom:var(--space-md);width:100%}.input-label[data-v-09db07dc]{font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-xs);color:var(--color-text-primary)}.input-field[data-v-09db07dc]{width:100%;padding:10px 12px;font-size:var(--text-base);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fff;min-height:44px;transition:border-color .2s}.input-field[data-v-09db07dc]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #007bff1a}.input-field.input-error[data-v-09db07dc]{border-color:var(--color-danger)}.input-msg[data-v-09db07dc]{font-size:var(--text-xs);margin-top:var(--space-xs)}.card[data-v-26ccab40]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:var(--space-md)}.card-header[data-v-26ccab40]{padding:var(--space-md);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.card-title[data-v-26ccab40]{margin:0;font-size:var(--text-lg)}.card-body[data-v-26ccab40]{padding:var(--space-md)}.card-footer[data-v-26ccab40]{padding:var(--space-md);border-top:1px solid var(--color-border);background-color:#fcfcfc}.page-container[data-v-4bf35c20]{min-height:100vh;background-color:var(--color-bg-body);padding:var(--space-lg) var(--space-md)}.content-wrapper[data-v-4bf35c20]{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-lg)}.page-header[data-v-4bf35c20]{text-align:center}.page-title[data-v-4bf35c20]{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-xs)}.order-id[data-v-4bf35c20]{font-size:var(--text-sm);color:var(--color-text-secondary)}.summary-card[data-v-4bf35c20]{box-shadow:var(--shadow-md)}.summary-card[data-v-4bf35c20] .card-header{padding:0;border-bottom:none;display:block}.progress-container[data-v-4bf35c20]{height:4px;background-color:#f1f3f5;width:100%}.progress-fill[data-v-4bf35c20]{height:100%;background-color:var(--color-success);transition:width .5s ease-out}.summary-header[data-v-4bf35c20]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-md)}.summary-label[data-v-4bf35c20]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.05em;margin-bottom:var(--space-xs)}.summary-count[data-v-4bf35c20]{font-size:32px;font-weight:700;color:var(--color-text-primary);line-height:1}.summary-total[data-v-4bf35c20]{font-size:var(--text-lg);font-weight:400;color:var(--color-text-secondary)}.summary-actions[data-v-4bf35c20]{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--space-md);border-top:1px solid var(--color-border)}.email-hint[data-v-4bf35c20]{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-xs)}.inline-badge[data-v-4bf35c20]{vertical-align:middle;margin-left:8px}.info-card[data-v-4bf35c20]{border-left:4px solid var(--color-primary)}.info-header[data-v-4bf35c20]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.info-content[data-v-4bf35c20]{font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.5;white-space:pre-wrap}.email-all-card[data-v-4bf35c20]{background:linear-gradient(to right,#f8f9fa,#fff)}.email-all-header[data-v-4bf35c20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.card-title-sm[data-v-4bf35c20]{font-size:var(--text-sm);font-weight:700;margin:0;color:var(--color-text-primary)}.input-row-wrapper[data-v-4bf35c20]{display:flex;gap:var(--space-sm);align-items:flex-start;width:100%}.flex-input[data-v-4bf35c20]{flex:1}.input-row-wrapper[data-v-4bf35c20] .input-wrapper{margin-bottom:0}.hint-text-xs[data-v-4bf35c20]{font-size:10px;color:var(--color-text-secondary);margin:var(--space-xs) 0 0 0}.issue-card[data-v-4bf35c20]{border-color:#007bff1a}.issue-header[data-v-4bf35c20]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.icon-circle[data-v-4bf35c20]{width:40px;height:40px;border-radius:50%;background-color:#007bff1a;color:var(--color-primary);display:flex;align-items:center;justify-content:center}.issue-title[data-v-4bf35c20]{font-size:var(--text-lg);font-weight:700;margin:0}.issue-subtitle[data-v-4bf35c20]{font-size:var(--text-xs);margin:0}.checkbox-wrapper[data-v-4bf35c20]{display:flex;gap:var(--space-md);align-items:flex-start;padding:var(--space-md);background-color:#f8f9fa;border-radius:var(--radius-md);cursor:pointer;margin-bottom:var(--space-md)}.checkbox-label[data-v-4bf35c20]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4}.email-opt-in[data-v-4bf35c20]{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.email-input-group[data-v-4bf35c20]{display:flex;flex-direction:column;gap:var(--space-xs)}.items-list[data-v-4bf35c20]{display:flex;flex-direction:column;gap:var(--space-lg)}.item-group[data-v-4bf35c20]{display:flex;flex-direction:column;gap:var(--space-md)}.group-title[data-v-4bf35c20]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.1em;padding-left:var(--space-xs)}.item-name[data-v-4bf35c20]{font-weight:600;font-size:var(--text-sm);color:var(--color-text-primary)}.item-state-issuing[data-v-4bf35c20]{padding:var(--space-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md)}.issuing-text[data-v-4bf35c20]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--color-text-secondary);animation:pulse-4bf35c20 2s infinite}.item-state-issued[data-v-4bf35c20]{display:flex;flex-direction:column;gap:var(--space-lg)}.qr-section[data-v-4bf35c20]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.qr-container[data-v-4bf35c20]{padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:#fff}.qr-image[data-v-4bf35c20]{width:140px;height:140px;object-fit:contain}.qr-placeholder[data-v-4bf35c20]{width:140px;height:140px;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;font-size:var(--text-xs);color:var(--color-text-secondary)}.action-grid[data-v-4bf35c20]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);width:100%}.secondary-actions[data-v-4bf35c20]{border-top:1px solid var(--color-border);padding-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md);width:100%}.secondary-actions a[data-v-4bf35c20],.secondary-actions .share-btn[data-v-4bf35c20]{width:100%}.owner-msg[data-v-4bf35c20]{text-align:center;font-size:var(--text-xs);color:var(--color-text-secondary);background:#f8f9fa;padding:4px;border-radius:var(--radius-sm)}.login-prompt[data-v-4bf35c20]{text-align:center}.email-action[data-v-4bf35c20]{display:flex;flex-direction:column;align-items:center}.share-email-row[data-v-4bf35c20]{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px dashed var(--color-border)}.share-label[data-v-4bf35c20]{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:4px}.sent-time[data-v-4bf35c20]{font-size:10px;color:var(--color-success);margin-top:4px;text-align:right}.modal-backdrop[data-v-4bf35c20]{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;justify-content:center;align-items:flex-end}@media(min-width:640px){.modal-backdrop[data-v-4bf35c20]{align-items:center}}.modal-content[data-v-4bf35c20]{background:#fff;width:100%;max-width:480px;max-height:90vh;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}@media(min-width:640px){.modal-content[data-v-4bf35c20]{border-radius:var(--radius-lg);margin:var(--space-md)}}.modal-header[data-v-4bf35c20]{padding:var(--space-md);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;background-color:#fcfcfc}.modal-title[data-v-4bf35c20]{margin:0;font-size:var(--text-lg)}.modal-body[data-v-4bf35c20]{padding:var(--space-lg);overflow-y:auto}.modal-qr-section[data-v-4bf35c20]{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-xl)}.qr-frame[data-v-4bf35c20]{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-md);background:#fff}.qr-large[data-v-4bf35c20]{width:240px;height:240px;object-fit:contain}.qr-large-placeholder[data-v-4bf35c20]{width:240px;height:240px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;color:var(--color-text-secondary)}.modal-hint[data-v-4bf35c20]{font-size:var(--text-sm);text-align:center;color:var(--color-text-secondary);line-height:1.5}.manual-details[data-v-4bf35c20]{display:flex;flex-direction:column;gap:var(--space-md)}.divider[data-v-4bf35c20]{display:flex;align-items:center;margin-bottom:var(--space-xs)}.divider[data-v-4bf35c20]:before,.divider[data-v-4bf35c20]:after{content:"";flex:1;height:1px;background:var(--color-border)}.divider-text[data-v-4bf35c20]{padding:0 var(--space-md);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:#999}.detail-row[data-v-4bf35c20]{margin-bottom:var(--space-sm)}.detail-label[data-v-4bf35c20]{display:block;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:4px}.copy-row[data-v-4bf35c20]{display:flex;gap:var(--space-sm)}.code-box[data-v-4bf35c20]{flex:1;background:#f8f9fa;border:1px solid var(--color-border);padding:8px;font-family:monospace;font-size:var(--text-sm);border-radius:var(--radius-md);word-break:break-all;color:var(--color-text-primary)}.btn-copy[data-v-4bf35c20]{padding:0 var(--space-sm);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary)}.modal-footer-hints[data-v-4bf35c20]{margin-top:var(--space-xl);padding:var(--space-md);background-color:#007bff0d;border:1px solid rgba(0,123,255,.1);border-radius:var(--radius-md);font-size:var(--text-xs);color:#0056b3;line-height:1.5}.btn-full[data-v-4bf35c20]{width:100%}.btn-link[data-v-4bf35c20]{background:none;border:none;color:var(--color-primary);font-weight:500;font-size:var(--text-sm);padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.btn-link[data-v-4bf35c20]:hover{text-decoration:underline}.btn-text-sm[data-v-4bf35c20]{background:none;border:none;padding:0;color:var(--color-text-secondary);font-size:var(--text-xs);text-decoration:underline;text-decoration-style:dotted;cursor:pointer}.btn-text-sm[data-v-4bf35c20]:hover{color:var(--color-text-primary)}.btn-icon[data-v-4bf35c20]{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:4px}.btn-success[data-v-4bf35c20]{color:var(--color-success)!important}.label-xs[data-v-4bf35c20]{font-size:10px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:4px;display:block}.label-sm[data-v-4bf35c20]{font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);margin-bottom:4px;display:block}.truncate[data-v-4bf35c20]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading-state[data-v-4bf35c20]{display:flex;flex-direction:column;align-items:center;padding:var(--space-xl);gap:var(--space-md);color:var(--color-text-secondary)}.spinner[data-v-4bf35c20]{width:32px;height:32px;border:3px solid rgba(0,0,0,.1);border-top-color:var(--color-primary);border-radius:50%;animation:spin-4bf35c20 1s linear infinite}@keyframes spin-4bf35c20{to{transform:rotate(360deg)}}@keyframes pulse-4bf35c20{50%{opacity:.5}}.btn[data-v-bd828468]{display:inline-block;padding:10px 20px;border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:background-color .2s}.btn-secondary[data-v-bd828468]{background-color:#fff;color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-secondary[data-v-bd828468]:hover{background-color:#f9fafb}.text-danger[data-v-bd828468]{color:var(--color-danger)}.page-container[data-v-a24b0996]{padding:40px;max-width:1200px;margin:0 auto}.header[data-v-a24b0996]{margin-bottom:40px;display:flex;gap:20px;justify-content:space-between;align-items:flex-end}.subtitle[data-v-a24b0996]{color:#666;font-size:1.1em}.header-text[data-v-a24b0996]{flex:1}.cta[data-v-a24b0996]{padding:10px 18px;border-radius:8px;background:#007bff;color:#fff;font-weight:600;text-decoration:none;font-size:.95rem}.grid[data-v-a24b0996]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.card[data-v-a24b0996]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:30px;text-align:center;cursor:pointer;transition:transform .2s,box-shadow .2s}.card[data-v-a24b0996]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a;border-color:#28a745}.icon[data-v-a24b0996]{font-size:3em;margin-bottom:20px}h2[data-v-a24b0996]{margin:0 0 10px;font-size:1.5em;color:#333}p[data-v-a24b0996]{color:#666;margin:0;line-height:1.5}.page-container[data-v-f261a213]{padding:20px;max-width:800px;margin:0 auto}.breadcrumb[data-v-f261a213]{margin-bottom:20px}.breadcrumb a[data-v-f261a213]{color:#007bff;text-decoration:none}.card[data-v-f261a213]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.desc[data-v-f261a213]{margin-bottom:30px;color:#555;line-height:1.6}.desc ul[data-v-f261a213]{margin-top:10px;padding-left:20px}.form-group[data-v-f261a213]{margin-bottom:20px;border:2px dashed #ddd;padding:30px;text-align:center;border-radius:8px;background:#f9f9f9}.btn-primary[data-v-f261a213]{width:100%;padding:15px;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:16px;transition:background .2s}.btn-primary[data-v-f261a213]:hover{background:#218838}.btn-primary[data-v-f261a213]:disabled{background:#ccc;cursor:not-allowed}.error-msg[data-v-f261a213]{margin-top:20px;color:#dc3545;padding:10px;background:#f8d7da;border-radius:4px}.stats-panel[data-v-f261a213]{margin-top:30px;border-top:1px solid #eee;padding-top:20px}.stat-row[data-v-f261a213]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-row.success[data-v-f261a213]{color:#28a745}.stat-row.fail[data-v-f261a213]{color:#dc3545}.page-container[data-v-dd364a15]{padding:20px}.card[data-v-dd364a15]{background:#fff;padding:20px;border-radius:8px;max-width:500px;margin:0 auto;box-shadow:0 2px 4px #0000001a}.form-group[data-v-dd364a15]{margin-bottom:15px}.form-group label[data-v-dd364a15]{display:block;font-weight:700;margin-bottom:5px}.input[data-v-dd364a15]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.btn-primary[data-v-dd364a15]{width:100%;padding:10px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700}.btn-primary[data-v-dd364a15]:disabled{background:#ccc}.result-box[data-v-dd364a15]{margin-top:20px;padding:15px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px}.link-box[data-v-dd364a15]{margin:10px 0;background:#fff;padding:10px;border:1px solid #eee;word-break:break-all}.error-msg[data-v-dd364a15]{margin-top:15px;color:red}.hint[data-v-dd364a15]{font-size:12px;color:#666;margin-top:4px}.page-container[data-v-6b7d7bb5]{padding:40px;max-width:800px;margin:0 auto}.header[data-v-6b7d7bb5]{margin-bottom:30px}.header h1[data-v-6b7d7bb5]{margin:10px 0}.subtitle[data-v-6b7d7bb5]{color:#666}.upload-card[data-v-6b7d7bb5]{padding:40px}.dropzone[data-v-6b7d7bb5]{border:2px dashed #ddd;border-radius:12px;padding:40px;text-align:center;transition:border-color .2s;margin-bottom:30px}.dropzone[data-v-6b7d7bb5]:hover{border-color:#005f99}.placeholder .icon[data-v-6b7d7bb5],.file-preview .icon[data-v-6b7d7bb5]{font-size:3em;margin-bottom:10px;display:block}.filename[data-v-6b7d7bb5]{font-weight:700;margin:5px 0}.filesize[data-v-6b7d7bb5]{color:#888;font-size:.9em;margin-bottom:15px}.actions[data-v-6b7d7bb5]{text-align:center}.result-box[data-v-6b7d7bb5]{margin-top:30px;padding:20px;border-radius:8px;text-align:center}.result-box.success[data-v-6b7d7bb5]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.result-box.error[data-v-6b7d7bb5]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.result-box h3[data-v-6b7d7bb5]{margin:0 0 5px}.page-container[data-v-b913952a]{padding:20px;max-width:800px;margin:0 auto}.breadcrumb[data-v-b913952a]{margin-bottom:20px}.breadcrumb a[data-v-b913952a]{color:#007bff;text-decoration:none}.card[data-v-b913952a]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.desc[data-v-b913952a]{margin-bottom:30px;color:#555;line-height:1.6}.desc ul[data-v-b913952a]{margin-top:10px;padding-left:20px}.form-group[data-v-b913952a]{margin-bottom:20px;border:2px dashed #ddd;padding:30px;text-align:center;border-radius:8px;background:#f9f9f9}.options[data-v-b913952a]{margin-bottom:20px;padding:15px;background:#fff3cd;border:1px solid #ffeeba;border-radius:4px}.checkbox-label[data-v-b913952a]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.label-text small[data-v-b913952a]{color:#856404}.btn-primary[data-v-b913952a]{width:100%;padding:15px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:16px;transition:background .2s}.btn-primary[data-v-b913952a]:hover{background:#0056b3}.btn-primary[data-v-b913952a]:disabled{background:#ccc;cursor:not-allowed}.error-msg[data-v-b913952a]{margin-top:20px;color:#dc3545;padding:10px;background:#f8d7da;border-radius:4px}.results-panel[data-v-b913952a]{margin-top:30px;border-top:1px solid #eee;padding-top:20px}.stat-grid[data-v-b913952a]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.stat-item[data-v-b913952a]{padding:15px;border-radius:8px;text-align:center;background:#f8f9fa}.stat-item .val[data-v-b913952a]{font-size:1.5em;font-weight:700}.stat-item .lbl[data-v-b913952a]{font-size:.8em;color:#666;text-transform:uppercase;margin-top:5px}.stat-item.success[data-v-b913952a]{color:#28a745;background:#e6ffec}.stat-item.warning[data-v-b913952a]{color:#ffc107;background:#fff9e6}.stat-item.info[data-v-b913952a]{color:#17a2b8;background:#e0faff}.stat-item.danger[data-v-b913952a]{color:#dc3545;background:#ffe6e6}.warnings h4[data-v-b913952a]{margin:0 0 10px;color:#856404}.warnings ul[data-v-b913952a]{padding-left:20px;color:#666}.page-container[data-v-92324699]{padding:20px;max-width:800px;margin:0 auto}.breadcrumb[data-v-92324699]{margin-bottom:20px}.breadcrumb a[data-v-92324699]{color:#007bff;text-decoration:none}.card[data-v-92324699]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.desc[data-v-92324699]{margin-bottom:20px;color:#555}.actions[data-v-92324699]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.sync-button[data-v-92324699]{border:none;padding:10px 20px;border-radius:6px;background:#007bff;color:#fff;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.sync-button[data-v-92324699]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0003}.sync-button[data-v-92324699]:disabled{background:#7aa4e3;cursor:not-allowed;box-shadow:none}.sync-message[data-v-92324699]{color:#155724;font-size:.95em;font-weight:600}.sync-error-msg[data-v-92324699]{margin-bottom:10px;padding:12px 16px;background:#fff4f4;border:1px solid #f5c6cb;color:#c82333;border-radius:8px;font-size:.9em}.loading[data-v-92324699]{text-align:center;color:#888;padding:40px}.error-msg[data-v-92324699]{color:#dc3545;padding:20px;text-align:center;background:#ffe6e6;border-radius:6px}.empty-state[data-v-92324699]{text-align:center;padding:40px;background:#f9f9f9;color:#888;border-radius:8px}.last-run[data-v-92324699]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.last-run .label[data-v-92324699]{font-weight:700;color:#555}.last-run .value[data-v-92324699]{font-size:1.2em}.status-badge[data-v-92324699]{padding:4px 8px;border-radius:4px;font-size:.8em;font-weight:700}.status-badge.APPLIED[data-v-92324699]{background:#d4edda;color:#155724}.status-badge.FAILED[data-v-92324699]{background:#f8d7da;color:#721c24}.stat-grid[data-v-92324699]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stat-item[data-v-92324699]{padding:15px;border-radius:8px;text-align:center;background:#f8f9fa}.stat-item .val[data-v-92324699]{font-size:1.5em;font-weight:700}.stat-item .lbl[data-v-92324699]{font-size:.8em;color:#666;text-transform:uppercase;margin-top:5px}.stat-item.success[data-v-92324699]{color:#28a745;background:#e6ffec}.stat-item.warning[data-v-92324699]{color:#ffc107;background:#fff9e6}.stat-item.info[data-v-92324699]{color:#17a2b8;background:#e0faff}.stat-item.danger[data-v-92324699]{color:#dc3545;background:#ffe6e6}.note[data-v-92324699]{margin-top:30px;font-size:.9em;color:#999;text-align:center;font-style:italic}.input[data-v-c84ac7d7]{@apply border border-gray-300 rounded px-3 py-2 text-sm focus:outline-none focus:border-primary;}.btn[data-v-c84ac7d7]{@apply px-4 py-2 rounded text-sm font-bold text-white transition-colors;}.btn-primary[data-v-c84ac7d7]{@apply bg-primary hover:bg-blue-600;}.btn-secondary[data-v-c84ac7d7]{@apply bg-gray-600 hover:bg-gray-700;}.filter-chip[data-v-8fee2b00]{padding:6px 12px;border-radius:999px;background:#f0f0f0;font-size:var(--text-xs);font-weight:600;border:1px solid transparent;cursor:pointer;white-space:nowrap}.filter-chip.active[data-v-8fee2b00]{background:var(--color-primary);color:#fff}.scrollbar-hide[data-v-8fee2b00]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-8fee2b00]{-ms-overflow-style:none;scrollbar-width:none}.grid-2-col[data-v-9a8aacf6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.action-item[data-v-9a8aacf6]{display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;font-size:var(--text-xs);font-weight:500;color:var(--color-text-primary);gap:4px}.action-icon[data-v-9a8aacf6]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.bg-primary-light[data-v-9a8aacf6]{background-color:#f0f7ff;border-color:#cce5ff}.credits-container[data-v-2339315a]{max-width:900px;margin:0 auto;padding:20px}.credits-header[data-v-2339315a]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:16px}.header-subtitle[data-v-2339315a]{margin:6px 0 0;color:#4a5568;font-size:.95rem}.header-actions[data-v-2339315a]{display:flex;align-items:flex-end;gap:16px}.balance-card[data-v-2339315a]{background:#f0f9ff;padding:20px;border-radius:8px;text-align:center;margin-bottom:0;min-width:220px}.credits-large[data-v-2339315a]{display:block;font-size:2em;font-weight:700;color:#007bff;line-height:1}.unit[data-v-2339315a]{display:block;font-size:.9rem;color:#64748b;margin-bottom:4px}.header-actions .label[data-v-2339315a]{display:block;color:#40546c;font-size:.85rem}.next-expiry[data-v-2339315a]{margin-top:6px;font-size:.8rem;color:#4f5666}.recharge-btn[data-v-2339315a]{padding:10px 18px;border-radius:999px;border:none;background:#2563eb;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease}.recharge-btn[data-v-2339315a]:hover:not(:disabled){background:#1d4ed8}.recharge-btn[data-v-2339315a]:disabled{opacity:.6;cursor:not-allowed}.recharge-feedback[data-v-2339315a]{margin:10px 0;padding:10px 14px;border-radius:8px;background:#e6ffed;color:#0f5132;border:1px solid #b7ebc3;font-size:.95rem}.section[data-v-2339315a]{margin-top:30px}.data-table[data-v-2339315a]{width:100%;border-collapse:collapse;margin-top:10px}.data-table th[data-v-2339315a],.data-table td[data-v-2339315a]{padding:10px;border-bottom:1px solid #eee;text-align:left}.empty[data-v-2339315a]{text-align:center;color:#999}.back-link[data-v-2339315a]{display:inline-block;margin-top:20px;color:#007bff;text-decoration:none}.dialer-container[data-v-47b8dd6b]{max-width:360px;margin:0 auto;height:calc(100vh - 64px);display:flex;flex-direction:column;background-color:var(--color-bg-card);touch-action:manipulation;user-select:none;-webkit-user-select:none;position:relative;overflow:hidden}.incall-view[data-v-47b8dd6b],.dialer-view[data-v-47b8dd6b]{display:flex;flex-direction:column;height:100%;flex:1}.incall-view[data-v-47b8dd6b]{background:#111827;color:#fff;align-items:center;justify-content:space-between;padding:var(--space-xl) var(--space-lg)}.incall-header[data-v-47b8dd6b]{text-align:center;margin-top:var(--space-xl)}.callee-info[data-v-47b8dd6b]{display:flex;flex-direction:column;gap:8px}.callee-number[data-v-47b8dd6b]{font-size:28px;font-weight:700}.callee-status[data-v-47b8dd6b]{font-size:16px;opacity:.7}.incall-center[data-v-47b8dd6b]{display:flex;flex-direction:column;align-items:center;width:100%}.timer-large[data-v-47b8dd6b]{font-size:48px;font-weight:300;font-family:monospace;margin-bottom:32px}.debit-info[data-v-47b8dd6b]{width:100%;max-width:240px;text-align:center}.debit-label[data-v-47b8dd6b]{font-size:14px;opacity:.8;display:block;margin-bottom:8px}.next-debit-progress[data-v-47b8dd6b]{height:4px;background:#fff3;border-radius:2px;margin-bottom:8px;overflow:hidden}.progress-bar[data-v-47b8dd6b]{height:100%;background:var(--color-success);transition:width 1s linear}.next-debit-text[data-v-47b8dd6b]{font-size:12px;opacity:.6}.incall-actions[data-v-47b8dd6b]{margin-bottom:var(--space-xl)}.call-btn.large[data-v-47b8dd6b]{width:80px;height:80px}.call-btn.large svg[data-v-47b8dd6b]{width:40px;height:40px}.android-warning[data-v-47b8dd6b]{background:#f59e0b;color:#000;border-radius:8px;padding:12px;font-size:13px;display:flex;align-items:center;justify-content:space-between;margin:16px 0;width:100%;max-width:320px;box-shadow:0 4px 6px #0000001a}.warning-content[data-v-47b8dd6b]{display:flex;align-items:center;gap:8px;flex:1}.warning-icon[data-v-47b8dd6b]{font-size:16px}.warning-close[data-v-47b8dd6b]{background:none;border:none;font-size:18px;font-weight:700;cursor:pointer;padding:0 8px;opacity:.6}.header-section[data-v-47b8dd6b]{padding:var(--space-md);text-align:center;flex-shrink:0}.balance-wrapper[data-v-47b8dd6b]{display:flex;flex-direction:column;align-items:center}.balance-text[data-v-47b8dd6b]{font-size:32px;font-weight:700;color:var(--color-primary);font-family:monospace}.status-section[data-v-47b8dd6b]{padding:0 var(--space-md);margin-bottom:var(--space-md);min-height:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0}.status-text[data-v-47b8dd6b]{font-weight:700;font-size:var(--text-lg)}.controls-section[data-v-47b8dd6b]{padding:0 var(--space-lg);margin-bottom:var(--space-md);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.country-select-wrapper[data-v-47b8dd6b]{position:relative;background-color:#f3f4f6;border-radius:var(--radius-sm)}.country-select[data-v-47b8dd6b]{appearance:none;-webkit-appearance:none;background:transparent;border:none;padding:var(--space-sm) var(--space-xl) var(--space-sm) var(--space-sm);font-size:var(--text-base);font-weight:700;cursor:pointer;outline:none}.select-icon[data-v-47b8dd6b]{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:16px;display:flex}.select-icon svg[data-v-47b8dd6b]{width:100%;height:100%;fill:var(--color-text-secondary)}.rate-display[data-v-47b8dd6b]{text-align:right}.rate-text[data-v-47b8dd6b]{font-size:var(--text-sm);font-weight:500;font-family:monospace;color:var(--color-text-secondary)}.rate-unit[data-v-47b8dd6b]{font-size:10px}.rate-unavailable[data-v-47b8dd6b]{font-size:10px;color:var(--color-text-secondary)}.input-section[data-v-47b8dd6b]{padding:0 var(--space-lg);margin-bottom:var(--space-lg);flex-shrink:0}.input-wrapper[data-v-47b8dd6b]{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #e5e7eb;padding-bottom:8px;transition:border-color .2s}.input-wrapper[data-v-47b8dd6b]:focus-within{border-color:var(--color-primary)}.number-area[data-v-47b8dd6b]{display:flex;align-items:center;flex:1;overflow:hidden}.prefix[data-v-47b8dd6b]{font-size:var(--text-2xl);font-weight:700;color:var(--color-text-secondary);margin-right:var(--space-sm)}.number-input[data-v-47b8dd6b]{flex:1;font-size:32px;font-weight:700;border:none;outline:none;background:transparent;width:100%;color:var(--color-text-primary);letter-spacing:1px}.backspace-btn[data-v-47b8dd6b]{padding:8px;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center}.backspace-btn svg[data-v-47b8dd6b]{width:24px;height:24px}.keypad-section[data-v-47b8dd6b]{flex:1;display:flex;align-items:center;justify-content:center;padding-bottom:var(--space-md)}.keypad-grid[data-v-47b8dd6b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 24px;width:100%;max-width:260px}.keypad-btn[data-v-47b8dd6b]{width:100%;aspect-ratio:1;border-radius:50%;background-color:#f3f4f6;border:none;font-size:24px;font-weight:500;color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s;-webkit-user-select:none;user-select:none}.keypad-btn[data-v-47b8dd6b]:active{background-color:#e5e7eb}.keypad-btn[data-v-47b8dd6b]:disabled{opacity:.5;cursor:not-allowed}.action-section[data-v-47b8dd6b]{min-height:80px;display:flex;align-items:center;justify-content:center;padding-bottom:calc(32px + env(safe-area-inset-bottom));flex-shrink:0}.call-btn[data-v-47b8dd6b]{width:64px;height:64px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:transform .1s}.call-btn[data-v-47b8dd6b]:active{transform:scale(.95)}.call-btn.disabled[data-v-47b8dd6b]{opacity:.5;cursor:not-allowed;box-shadow:none}.call-btn svg[data-v-47b8dd6b]{width:32px;height:32px}.btn-success[data-v-47b8dd6b]{background-color:var(--color-success)}.btn-danger[data-v-47b8dd6b]{background-color:var(--color-danger)}.text-danger[data-v-47b8dd6b]{color:var(--color-danger)}.detail-item[data-v-2adb42ba]{display:flex;flex-direction:column}.detail-item label[data-v-2adb42ba]{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:600;margin-bottom:2px}.detail-item span[data-v-2adb42ba]{font-size:var(--text-sm);color:var(--color-text-primary)}.text-tracking-widest[data-v-7de16b2a] input{letter-spacing:.5em;text-align:center;font-size:1.25rem;font-weight:600}.text-link[data-v-7de16b2a]{background:none;border:none;color:var(--color-primary);font-weight:500;cursor:pointer;padding:0;text-decoration:underline}.text-link[data-v-7de16b2a]:disabled{color:var(--color-text-secondary);cursor:not-allowed;text-decoration:none}.auth-container[data-v-1681a36a]{display:flex;justify-content:center;align-items:center;min-height:80vh}.auth-card-wrapper[data-v-1681a36a]{width:100%;max-width:400px}.checkbox-container[data-v-58194d1b]{display:flex;align-items:flex-start;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none;font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:var(--space-sm)}.checkbox-input[data-v-58194d1b]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-mark[data-v-58194d1b]{height:20px;width:20px;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-right:var(--space-sm);display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-top:2px}.checkbox-container:hover .checkbox-input~.checkbox-mark[data-v-58194d1b]{border-color:var(--color-primary)}.checkbox-input:checked~.checkbox-mark[data-v-58194d1b]{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox-mark[data-v-58194d1b]:after{content:"";display:none;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.checkbox-input:checked~.checkbox-mark[data-v-58194d1b]:after{display:block}.checkbox-input:disabled~.checkbox-mark[data-v-58194d1b]{background-color:#f0f0f0;border-color:var(--color-border);cursor:not-allowed}.checkbox-label[data-v-58194d1b]{line-height:1.5}.auth-container[data-v-0f44e427]{display:flex;justify-content:center;align-items:center;min-height:80vh}.auth-card-wrapper[data-v-0f44e427]{width:100%;max-width:480px}.consents[data-v-0f44e427]{font-size:var(--text-sm)}.text-danger[data-v-0f44e427]{color:var(--color-danger)}.account-container[data-v-df7dd606]{max-width:600px;margin:0 auto}.profile-info[data-v-df7dd606]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) 0}.avatar-large[data-v-df7dd606]{width:64px;height:64px;border-radius:50%;background-color:var(--color-primary);color:#fff;font-size:var(--text-xl);font-weight:700;display:flex;align-items:center;justify-content:center}.info-text h3[data-v-df7dd606]{margin:0;font-size:var(--text-lg)}.divider[data-v-df7dd606]{height:1px;background-color:var(--color-border);margin:var(--space-md) 0}.home-view[data-v-2447977b]{max-width:800px;margin:0 auto;text-align:center;padding-bottom:var(--space-xl)}.hero-section[data-v-2447977b]{padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-xl)}.brand-title[data-v-2447977b]{font-size:3.5rem;font-weight:900;color:var(--color-primary);margin-bottom:var(--space-xs);letter-spacing:-2px;line-height:1}.brand-subtitle[data-v-2447977b]{font-size:var(--text-xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-md)}.hero-desc[data-v-2447977b]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;max-width:600px;margin:0 auto var(--space-lg)}.cta-group[data-v-2447977b]{display:flex;justify-content:center;margin-bottom:var(--space-lg)}.btn[data-v-2447977b]{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:var(--radius-md);font-weight:700;font-size:var(--text-lg);text-decoration:none;transition:all .2s;cursor:pointer}.btn-primary[data-v-2447977b]{background-color:var(--color-primary);color:#fff;border:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn-primary[data-v-2447977b]:hover{background-color:#0056b3;transform:translateY(-1px)}.icon-right[data-v-2447977b]{margin-left:8px}.secondary-links[data-v-2447977b]{display:flex;justify-content:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary)}.link-muted[data-v-2447977b]{color:var(--color-text-secondary);text-decoration:none}.link-muted[data-v-2447977b]:hover{text-decoration:underline;color:var(--color-text-primary)}.sep[data-v-2447977b]{color:var(--color-border)}.how-it-works[data-v-2447977b]{margin-bottom:var(--space-xl)}.how-it-works h2[data-v-2447977b]{font-size:var(--text-xl);margin-bottom:var(--space-lg)}.steps-grid[data-v-2447977b]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:600px){.steps-grid[data-v-2447977b]{grid-template-columns:repeat(3,1fr)}}.step-card[data-v-2447977b]{padding:var(--space-md);background:var(--color-bg-card);border-radius:var(--radius-md);border:1px solid var(--color-border)}.step-number[data-v-2447977b]{width:32px;height:32px;background-color:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto var(--space-md)}.step-card h3[data-v-2447977b]{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.step-card p[data-v-2447977b]{font-size:var(--text-sm);color:var(--color-text-secondary)}.security-section[data-v-2447977b]{margin:0 auto;max-width:600px}.security-content[data-v-2447977b]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background-color:#f0f9ff;border:1px solid #BAE6FD;border-radius:var(--radius-md);text-align:left}.security-icon[data-v-2447977b]{color:#0284c7;width:24px;height:24px;flex-shrink:0}.security-content h3[data-v-2447977b]{font-size:var(--text-base);margin-bottom:4px;color:#0c4a6e}.security-content p[data-v-2447977b]{font-size:var(--text-sm);margin:0;color:#0c4a6e}.help-view[data-v-1c96ceb0]{max-width:800px;margin:0 auto}h1[data-v-1c96ceb0]{margin-bottom:var(--space-lg)}.support-contact[data-v-1c96ceb0]{background-color:var(--color-bg-card);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-border);text-align:center;margin-bottom:var(--space-xl)}.email-link[data-v-1c96ceb0]{display:block;font-size:var(--text-xl);font-weight:700;color:var(--color-primary);margin:var(--space-sm) 0;text-decoration:none}.sla-text[data-v-1c96ceb0]{font-size:var(--text-sm);color:var(--color-text-secondary)}.faq-section[data-v-1c96ceb0]{margin-bottom:var(--space-xl)}.faq-section h2[data-v-1c96ceb0]{font-size:var(--text-xl);margin-bottom:var(--space-md);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-sm)}.faq-item[data-v-1c96ceb0]{margin-bottom:var(--space-lg)}.faq-item h3[data-v-1c96ceb0]{font-size:var(--text-lg);margin-bottom:var(--space-xs);color:var(--color-text-primary)}.faq-item p[data-v-1c96ceb0]{line-height:1.6;color:var(--color-text-secondary)}.business-hours[data-v-1c96ceb0]{background-color:var(--color-bg-subtle);padding:var(--space-md);border-radius:var(--radius-md);text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary)}.company-view[data-v-77dd6b56]{max-width:600px;margin:0 auto}h1[data-v-77dd6b56]{margin-bottom:var(--space-lg);text-align:center}.company-details[data-v-77dd6b56]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-xl)}.detail-row[data-v-77dd6b56]{display:flex;flex-direction:column;padding:var(--space-md);border-bottom:1px solid var(--color-border)}.detail-row[data-v-77dd6b56]:last-child{border-bottom:none}@media(min-width:600px){.detail-row[data-v-77dd6b56]{flex-direction:row;justify-content:space-between;align-items:center}}.label[data-v-77dd6b56]{font-weight:600;color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:4px}@media(min-width:600px){.label[data-v-77dd6b56]{margin-bottom:0;width:30%}}.value[data-v-77dd6b56]{color:var(--color-text-primary);font-weight:500}a.value[data-v-77dd6b56]{color:var(--color-primary);text-decoration:none}.legal-links[data-v-77dd6b56]{text-align:center;font-size:var(--text-sm)}.legal-links a[data-v-77dd6b56]{color:var(--color-text-secondary);text-decoration:none}.separator[data-v-77dd6b56]{margin:0 var(--space-sm);color:var(--color-border)}.esim-view[data-v-9ce2e009]{max-width:800px;margin:0 auto}.info-section[data-v-9ce2e009]{margin-bottom:var(--space-xl)}.info-section h2[data-v-9ce2e009]{font-size:var(--text-xl);margin-bottom:var(--space-md);color:var(--color-text-primary)}.info-section h3[data-v-9ce2e009]{font-size:var(--text-lg);margin-top:var(--space-md);margin-bottom:var(--space-sm)}.info-section ul[data-v-9ce2e009]{padding-left:var(--space-lg);margin-bottom:var(--space-md)}.info-section li[data-v-9ce2e009]{margin-bottom:var(--space-xs);line-height:1.6}.security-note[data-v-9ce2e009]{display:flex;gap:var(--space-md);padding:var(--space-md);background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start}.icon-inline[data-v-9ce2e009]{color:var(--color-primary);flex-shrink:0;margin-top:4px}.actions[data-v-9ce2e009]{margin-top:var(--space-xl);text-align:center}.btn-secondary[data-v-9ce2e009]{display:inline-block;padding:10px 20px;background-color:#fff;color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;font-weight:500}.voice-credits-view[data-v-94ed8a34]{max-width:800px;margin:0 auto}.info-section[data-v-94ed8a34]{margin-bottom:var(--space-xl)}.info-section h2[data-v-94ed8a34]{font-size:var(--text-xl);margin-bottom:var(--space-md);color:var(--color-text-primary)}.info-section ul[data-v-94ed8a34]{padding-left:var(--space-lg)}.info-section li[data-v-94ed8a34]{margin-bottom:var(--space-sm);line-height:1.6}.warning-note[data-v-94ed8a34]{display:flex;gap:var(--space-md);padding:var(--space-md);background-color:#fff4e5;border:1px solid #FFCC80;border-radius:var(--radius-md);align-items:flex-start}.icon-inline[data-v-94ed8a34]{color:#f57c00;flex-shrink:0;margin-top:4px}.actions[data-v-94ed8a34]{margin-top:var(--space-md)}.btn-primary[data-v-94ed8a34]{display:inline-block;padding:10px 20px;background-color:var(--color-primary);color:#fff;border-radius:var(--radius-md);text-decoration:none;font-weight:600}.legal-view[data-v-1d9d49f0]{max-width:800px;margin:0 auto}h1[data-v-1d9d49f0]{margin-bottom:var(--space-xs)}.last-updated[data-v-1d9d49f0]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.content section[data-v-1d9d49f0]{margin-bottom:var(--space-lg)}h2[data-v-1d9d49f0]{font-size:var(--text-lg);margin-bottom:var(--space-sm);color:var(--color-text-primary)}p[data-v-1d9d49f0],li[data-v-1d9d49f0]{line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}ul[data-v-1d9d49f0]{padding-left:var(--space-lg)}.legal-view[data-v-ec67fbba]{max-width:800px;margin:0 auto}h1[data-v-ec67fbba]{margin-bottom:var(--space-xs)}.last-updated[data-v-ec67fbba]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.content section[data-v-ec67fbba]{margin-bottom:var(--space-lg)}h2[data-v-ec67fbba]{font-size:var(--text-lg);margin-bottom:var(--space-sm);color:var(--color-text-primary)}p[data-v-ec67fbba],li[data-v-ec67fbba]{line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}ul[data-v-ec67fbba]{padding-left:var(--space-lg)}
